Jump to content

Recommended Posts

16 minutes ago, Xirema said:

New error with 0.9.13:

System.ArgumentException: An item with the same key has already been added. Key: ColdWheat_Original
  at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000c1] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at TagBits.ManifestFlagIndex (Tag tag) [0x0001c] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at TagBits.SetTag (Tag tag) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at KPrefabID.LaunderTagBits () [0x0002a] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at KPrefabID.UpdateTagBits () [0x00007] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at KPrefabID.HasAnyTags (TagBits& search_tags) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at PeterHan.FastTrack.GamePatches.SolidTransferArmUpdater.CanUse (Pickupable pickupable, UnityEngine.GameObject go) [0x00009] in <a5c0a33229d846f583d0579ee22f660b>:0 
  at PeterHan.FastTrack.GamePatches.SolidTransferArmUpdater.AsyncUpdate (PeterHan.FastTrack.GamePatches.SolidTransferArmUpdater+SolidTransferArmInfo info) [0x0020f] in <a5c0a33229d846f583d0579ee22f660b>:0 
  at PeterHan.FastTrack.GamePatches.SolidTransferArmUpdater.InternalDoWorkItem (System.Int32 index) [0x0001f] in <a5c0a33229d846f583d0579ee22f660b>:0 
  at JobManager.DoNextWorkItem () [0x0001a] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at JobManager+WorkerThread.Run () [0x0001e] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 

  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0 
  at Debug.LogError (System.Object obj) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at JobManager+WorkerThread.PrintExceptions () [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at JobManager.Run (IWorkItemCollection work_items) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at GlobalJobManager.Run (IWorkItemCollection work_items) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at PeterHan.FastTrack.GamePatches.SolidTransferArmUpdater.BatchUpdate (System.Collections.Generic.IList`1[T] entries) [0x00000] in <a5c0a33229d846f583d0579ee22f660b>:0 
  at PeterHan.FastTrack.GamePatches.SolidTransferArm_BatchUpdate_Patch.Prefix (System.Collections.Generic.List`1[T] solid_transfer_arms, System.Single time_delta) [0x00000] in <a5c0a33229d846f583d0579ee22f660b>:0 
  at SolidTransferArm.SolidTransferArm.BatchUpdate_Patch1 (System.Collections.Generic.List`1[T] , System.Single ) [0x00000] in <cb20703507b14eea8088dbc44abf7f85>:0 
  at UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at StateMachineUpdater.AdvanceOneSimSubTick () [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0 
  at Game.SimEveryTick (System.Single dt) [0x00000] in <cb20703507b14eea8088dbc44abf7f85>:0 
  at Game.Game.Update_Patch2 (Game ) [0x00000] in <cb20703507b14eea8088dbc44abf7f85>:0 
Build: U43-526233-SD

 

Dark Research Laboratory.sav 15.14 MB · 0 downloads

This looks like a very rare base game race condition that Fast Track is making more common. I can add a workaround later, but for now just reloading should work.

  • Like 2

I can confirm 0.9.13 is working for me w/ sweet dreams update. The game is still sluggish with the mod enabled, though much improved without the mod. Thank you for your great work. If helpful for testing here's a cycle 2464 .sav with lots of contraptions active.

Rusted_Cluster.sav

Managed to encounter this error after leaving the game running overnight. I think I've seen it before, it's incredibly spurious and occurs pretty infrequently, so probably not a huge priority; but also "Index out of Range" errors are usually pretty solvable.

IndexOutOfRangeException: Index was outside the bounds of the array.

PathGrid.GetCost (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
PathProber.GetCost (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Navigator.GetNavigationCost (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Navigator.CanReach (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
HugMonitor+Instance.FindEgg () (at <cb20703507b14eea8088dbc44abf7f85>:0)
HugMonitor+Instance.UpdateHasTarget () (at <cb20703507b14eea8088dbc44abf7f85>:0)
HugMonitor+<>c.<InitializeStates>b__10_0 (HugMonitor+Instance smi) (at <cb20703507b14eea8088dbc44abf7f85>:0)
GameStateMachine`4+State+<>c__DisplayClass56_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleBehaviour>b__0 (System.Object obj) (at <cb20703507b14eea8088dbc44abf7f85>:0)
ChoreConsumer.RunBehaviourPrecondition (Tag tag) (at <cb20703507b14eea8088dbc44abf7f85>:0)
ChorePreconditions+<>c.<.ctor>b__50_37 (Chore+Precondition+Context& context, System.Object data) (at <cb20703507b14eea8088dbc44abf7f85>:0)
PeterHan.FastTrack.GamePatches.ChoreComparator.RunSomePreconditions (Chore+Precondition+Context& context) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.GamePatches.ChoreComparator.Collect (Chore chore) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.GamePatches.ChorePatches+ChoreProvider_Patch.Prefix (ChoreConsumerState consumer_state, System.Collections.Generic.List`1[T] succeeded, ChoreProvider __instance) (at <a5c0a33229d846f583d0579ee22f660b>:0)
(wrapper dynamic-method) ChoreProvider.ChoreProvider.CollectChores_Patch1(ChoreProvider,ChoreConsumerState,System.Collections.Generic.List`1<Chore/Precondition/Context>,System.Collections.Generic.List`1<Chore/Precondition/Context>)
ChoreConsumer.FindNextChore (Chore+Precondition+Context& out_context) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Brain.FindBetterChore (Chore+Precondition+Context& context) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Brain.UpdateChores () (at <cb20703507b14eea8088dbc44abf7f85>:0)
Brain.UpdateBrain () (at <cb20703507b14eea8088dbc44abf7f85>:0)
PeterHan.FastTrack.PathPatches.BrainScheduler_RenderEveryTick_Patch.UpdateBrainGroup (PeterHan.FastTrack.PathPatches.AsyncBrainGroupUpdater inst, System.Boolean asyncProbe, BrainScheduler+BrainGroup brainGroup) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.PathPatches.BrainScheduler_RenderEveryTick_Patch.Prefix (BrainScheduler __instance) (at <a5c0a33229d846f583d0579ee22f660b>:0)
(wrapper dynamic-method) BrainScheduler.BrainScheduler.RenderEveryTick_Patch1(BrainScheduler,single)
SimAndRenderScheduler+RenderEveryTickUpdater.Update (IRenderEveryTick updater, System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
StateMachineUpdater.RenderEveryTick (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
Game.LateUpdate () (at <cb20703507b14eea8088dbc44abf7f85>:0)

Build: U43-526233-SD

 

On 10/12/2022 at 12:10 PM, Xirema said:

Managed to encounter this error after leaving the game running overnight. I think I've seen it before, it's incredibly spurious and occurs pretty infrequently, so probably not a huge priority; but also "Index out of Range" errors are usually pretty solvable.

IndexOutOfRangeException: Index was outside the bounds of the array.

PathGrid.GetCost (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
PathProber.GetCost (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Navigator.GetNavigationCost (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Navigator.CanReach (System.Int32 cell) (at <cb20703507b14eea8088dbc44abf7f85>:0)
HugMonitor+Instance.FindEgg () (at <cb20703507b14eea8088dbc44abf7f85>:0)
HugMonitor+Instance.UpdateHasTarget () (at <cb20703507b14eea8088dbc44abf7f85>:0)
HugMonitor+<>c.<InitializeStates>b__10_0 (HugMonitor+Instance smi) (at <cb20703507b14eea8088dbc44abf7f85>:0)
GameStateMachine`4+State+<>c__DisplayClass56_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleBehaviour>b__0 (System.Object obj) (at <cb20703507b14eea8088dbc44abf7f85>:0)
ChoreConsumer.RunBehaviourPrecondition (Tag tag) (at <cb20703507b14eea8088dbc44abf7f85>:0)
ChorePreconditions+<>c.<.ctor>b__50_37 (Chore+Precondition+Context& context, System.Object data) (at <cb20703507b14eea8088dbc44abf7f85>:0)
PeterHan.FastTrack.GamePatches.ChoreComparator.RunSomePreconditions (Chore+Precondition+Context& context) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.GamePatches.ChoreComparator.Collect (Chore chore) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.GamePatches.ChorePatches+ChoreProvider_Patch.Prefix (ChoreConsumerState consumer_state, System.Collections.Generic.List`1[T] succeeded, ChoreProvider __instance) (at <a5c0a33229d846f583d0579ee22f660b>:0)
(wrapper dynamic-method) ChoreProvider.ChoreProvider.CollectChores_Patch1(ChoreProvider,ChoreConsumerState,System.Collections.Generic.List`1<Chore/Precondition/Context>,System.Collections.Generic.List`1<Chore/Precondition/Context>)
ChoreConsumer.FindNextChore (Chore+Precondition+Context& out_context) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Brain.FindBetterChore (Chore+Precondition+Context& context) (at <cb20703507b14eea8088dbc44abf7f85>:0)
Brain.UpdateChores () (at <cb20703507b14eea8088dbc44abf7f85>:0)
Brain.UpdateBrain () (at <cb20703507b14eea8088dbc44abf7f85>:0)
PeterHan.FastTrack.PathPatches.BrainScheduler_RenderEveryTick_Patch.UpdateBrainGroup (PeterHan.FastTrack.PathPatches.AsyncBrainGroupUpdater inst, System.Boolean asyncProbe, BrainScheduler+BrainGroup brainGroup) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.PathPatches.BrainScheduler_RenderEveryTick_Patch.Prefix (BrainScheduler __instance) (at <a5c0a33229d846f583d0579ee22f660b>:0)
(wrapper dynamic-method) BrainScheduler.BrainScheduler.RenderEveryTick_Patch1(BrainScheduler,single)
SimAndRenderScheduler+RenderEveryTickUpdater.Update (IRenderEveryTick updater, System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
StateMachineUpdater.RenderEveryTick (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
Game.LateUpdate () (at <cb20703507b14eea8088dbc44abf7f85>:0)

Build: U43-526233-SD

 

This looks like a base game bug, as there are absolutely no bounds checks on this method. Does it reproduce without Fast Track?

17 hours ago, Peter Han said:

This looks like a base game bug, as there are absolutely no bounds checks on this method. Does it reproduce without Fast Track?

I'll try to reproduce it without the mod, but even with this mod this bug occurs very infrequently. So if it's a base game error it might take weeks.

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <695d1cc93cca45069c528c15c9fdd749>:0)
HandleVector`1[T].UnpackHandle (HandleVector`1+Handle[T] handle, System.Byte& version, System.Int32& index) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
KCompactedVectorBase.ComputeIndex (HandleVector`1+Handle[T] handle) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
KCompactedVector`1[T].GetData (HandleVector`1+Handle[T] handle) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
PeterHan.FastTrack.GamePatches.BackgroundRoomProber.GetCavityForCell (System.Int32 cell) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.CritterPatches.OvercrowdingMonitor_UpdateState_Patch.UpdateRoom (OvercrowdingMonitor+Instance smi, KPrefabID prefabID) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.CritterPatches.OvercrowdingMonitor_UpdateState_Patch.CheckOvercrowding (OvercrowdingMonitor+Instance smi, KPrefabID prefabID, System.Boolean& confined, System.Boolean& cramped) (at <a5c0a33229d846f583d0579ee22f660b>:0)
PeterHan.FastTrack.CritterPatches.OvercrowdingMonitor_UpdateState_Patch.Prefix (OvercrowdingMonitor+Instance smi) (at <a5c0a33229d846f583d0579ee22f660b>:0)
(wrapper dynamic-method) OvercrowdingMonitor.OvercrowdingMonitor.UpdateState_Patch1(OvercrowdingMonitor/Instance,single)
BucketUpdater`1[DataType].Update (DataType data, System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
StateMachineUpdater.AdvanceOneSimSubTick () (at <1b5c2ff4f53d4a48b7159ed84d905978>:0)
Game.SimEveryTick (System.Single dt) (at <cb20703507b14eea8088dbc44abf7f85>:0)
(wrapper dynamic-method) Game.Game.Update_Patch3(Game)

Build: U43-526233-VD

 

23 hours ago, Xirema said:

I'll try to reproduce it without the mod, but even with this mod this bug occurs very infrequently. So if it's a base game error it might take weeks.

A Cuddle Pip has to decide to cuddle an egg just placed inside an Incubator at the very edge of its search range, which is why it is so improbable. I am curious if it occurs in the base game, because if not it may be due to the hack required to make the game agree with itself (due to rounding errors) on the actual position of eggs inside Incubators.

  • Like 1

Fast Track 0.9.14 has been released.

  • Significantly optimize (and fix a base game bug) Cuddle Pips when they look for eggs to hug
  • Work around two rare base game crashes caused by race conditions on laundering Tag bits
  • Further optimize background room probing, replacing base game's "compacted vectors" with a truly thread safe collection
  • Like 5
  • Big Ups 2

Got this on game start after enabling the "Disable Disease" option. Had to disable it via the config.json file to open the game again.

[PLib/FastTrack] System.Reflection.AmbiguousMatchException Ambiguous match found.   at System.RuntimeType.GetMethodImpl (System.String name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConv, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00059] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Type.GetMethod (System.String name, System.Reflection.BindingFlags bindingAttr) [0x0000e] in <695d1cc93cca45069c528c15c9fdd749>:0
  at PeterHan.PLib.Core.ExtensionMethods.Patch (HarmonyLib.Harmony instance, System.Type type, System.String methodName, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix) [0x00028] in <d842e328615941ea865356faa6622db8>:0

  at UnityEngine.Debug.LogErrorFormat (System.String format, System.Object[] args) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
  at Debug.LogErrorFormat (System.String format, System.Object[] args) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0
  at PeterHan.PLib.Core.PUtil.LogException (System.Exception thrown) [0x00000] in <d842e328615941ea865356faa6622db8>:0
  at PeterHan.PLib.Core.ExtensionMethods.Patch (HarmonyLib.Harmony instance, System.Type type, System.String methodName, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix) [0x00000] in <d842e328615941ea865356faa6622db8>:0
  at PeterHan.FastTrack.GamePatches.NoDiseasePatches.Apply (HarmonyLib.Harmony harmony) [0x00000] in <d842e328615941ea865356faa6622db8>:0
  at PeterHan.FastTrack.FastTrackCompat.CheckNoDiseaseCompat (HarmonyLib.Harmony harmony) [0x00000] in <d842e328615941ea865356faa6622db8>:0
  at PeterHan.FastTrack.FastTrackMod.OnAllModsLoaded (HarmonyLib.Harmony harmony, System.Collections.Generic.IReadOnlyList`1[T] mods) [0x00000] in <d842e328615941ea865356faa6622db8>:0
  at KMod.DLLLoader.PostLoadDLLs (System.String harmonyId, KMod.LoadedModData modData, System.Collections.Generic.IReadOnlyList`1[T] mods) [0x00000] in <322ab64cfe564736a3a4cd0cabcbbf3c>:0
  at KMod.Mod.KMod.Mod.PostLoad_Patch1 (KMod.Mod , System.Collections.Generic.IReadOnlyList`1[T] ) [0x00000] in <322ab64cfe564736a3a4cd0cabcbbf3c>:0
  at KMod.Manager.Load (KMod.Content content) [0x00000] in <322ab64cfe564736a3a4cd0cabcbbf3c>:0
  at Global.Awake () [0x00000] in <322ab64cfe564736a3a4cd0cabcbbf3c>:0
  at UnityEngine.Object.Internal_InstantiateSingleWithParent_Injected (UnityEngine.Object data, UnityEngine.Transform parent, UnityEngine.Vector3& pos, UnityEngine.Quaternion& rot) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
  at UnityEngine.Object.Internal_InstantiateSingleWithParent (UnityEngine.Object data, UnityEngine.Transform parent, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
  at UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Transform parent) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
  at UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Transform parent) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
  at Util.KInstantiate (UnityEngine.GameObject original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.GameObject parent, System.String name, System.Boolean initialize_id, System.Int32 gameLayer) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0
  at Util.KInstantiate (UnityEngine.GameObject original, UnityEngine.GameObject parent, System.String name) [0x00000] in <1b5c2ff4f53d4a48b7159ed84d905978>:0
  at LaunchInitializer.Update () [0x00000] in <322ab64cfe564736a3a4cd0cabcbbf3c>:0
Build: U43-526946-VD

It looks like the change log for 0.9.15 did not make it to this thread, but 0.9.16 is out:

  • Fix a crash when disabling diseases due to a stealthy change in the recent hotfix
  • Another attempt at fixing unusual shower behavior during rec time
  • Allow rockets to be renamed with side screen optimizations enabled
  • Like 3
  • Big Ups 1

thank you so much for this mod, i had a 2400 cycle base, with 50 dupes and multiple worlds, and before the game was 5 fps-20 fps with insane pathfinding time(above 5 seconds per dupe per task) now the Fps is double and the game so insanely smooth, the garbage checks are annoying as they happen every 10 seconds, but small price to pay for playableness. yay!

@cpy that crash is not related to fast track, but a vanilla SO bug thats currently getting a fix. The workaround atm is to remove all filters on /deconstruct all storages inside the module before deconstruction

I bumped up my FPS significantly with this Mod ( Intel 12400 System with 5000+ read SSD )

Spaced Out Folia Seed / 5 Planets Full explored / 4 Planets mostly excavated and with Bases. 13 Dupes + Loads of Critters Cycle 769

 

1) 35 to 55  on  4 X Speed ( modded )

2) 24 to 33  on   6 X Speed

No more Stuttering as well, this mod is true Gold thank you so much for making my Late Game Base so smooth again !

 

Could be a bug : when multiple dupes going through the suit check point at the same time, some won't get the suit.

Don't have this problem when play without the mod.

Edit : nvm they still do, just somehow less often ... so this is a vanilla bug, my bad.

Edited by MinhPham
23 hours ago, MinhPham said:

Could be a bug : when multiple dupes going through the suit check point at the same time, some won't get the suit.

Don't have this problem when play without the mod.

Edit : nvm they still do, just somehow less often ... so this is a vanilla bug, my bad.

The recent hotfix attempted to fix one atmo suit issue but has likely introduced another, which looks suspiciously like a race condition. Upvote the bugs already reported on this issue!

Looks like another hotfix was released today which might fix the checkpoints.

Edited by Peter Han
  • Big Ups 1
  • Sad Dupe 1

While the changes in the Public Testing branch may be exciting, Fast Track again does not support any preview branch. Until the changes go live, Fast Track will only run on the publicly released version.

Fast Track 0.9.17 has been released. A few potential issues with reachability have been stamped out, which may also fix a very rare race condition on off-screen weight plates. Performance improvements have also been made in cell change monitoring.

  • Like 4
7小时前,彼得·韩说:

虽然公共测试分支中的更改可能令人兴奋,但快速通道再次不支持任何预览分支。在更改生效之前,快速通道将仅在公开发布的版本上运行。

快速通道 0.9.17 已发布。一些潜在的可达性问题已被消除,这也可能修复屏幕外重量板上非常罕见的竞争条件。在细胞变化监测方面也取得了性能改进。

您好,更新后复制器将无法通过空气服检查点,他们会一遍又一遍地穿上和脱下空气服,我已经卸载了所有模组,只留下了 FastTrack,当我禁用 FastTrack 时,此故障消失了。你能解决它吗?
PS:英语不是我的母语,此文本是用翻译软件翻译的,如果有错误,我深表歉意。

7 hours ago, Peter Han said:

While the changes in the Public Testing branch may be exciting, Fast Track again does not support any preview branch. Until the changes go live, Fast Track will only run on the publicly released version.

Fast Track 0.9.17 has been released. A few potential issues with reachability have been stamped out, which may also fix a very rare race condition on off-screen weight plates. Performance improvements have also been made in cell change monitoring.

Hello, after the update the replicator will not be able to pass the air suit checkpoint, they will put on and take off the air suit over and over again, I have uninstalled all mods and left only FastTrack, this failure disappears when I disable FastTrack. Can you trouble solving it?
PS: English is not my native language, this text is translated with translation software, I apologize if there is an error.

2 hours ago, imazined said:

Does anybody else have the problem of random dupes starving to death in the mess hall next to a full fridge of allowed food and after starting the day with a full belly and zero stress?

Is oxygen available? If not, they stop eating and then...

14 hours ago, imazined said:

Does anybody else have the problem of random dupes starving to death in the mess hall next to a full fridge of allowed food and after starting the day with a full belly and zero stress?

So it is related to fast track. Happend to me too, twice. My first to deaths, ever, after almost 2000 hours. Not that I am counting them becouse the situation is probably a bug. I suspect it has something to do with the interaction with fast track and other mod, but cant be sure.

Edited by Nogard78
9 hours ago, SharraShimada said:

Is oxygen available? If not, they stop eating and then...

Yep, totally stable base 700+ cycles. Before installing Fast Track I could leave it dozens of cycle do it's own thing. And also I reloaded the cycles auto save and all dead dupes started with nearly 4000 kcal.

4 hours ago, Nogard78 said:

So it is related to fast track. Happend to me too, twice. My first to deaths, ever, after almost 2000 hours. Not that I am counting them becouse the situation is pretty a bug. I suspect it has something to do with the interaction with fast track and other mod, but cant be sure.

So let's compare active mods:

  • Improved Rocket Controls
  • Missing Element Textures
  • Extended Bridges
  • Rename Asteroids
  • DGSM
  • Critter Rename
  • Temperature Thresholds
  • Buildable Natural Tile
  • Bigger Camera Zoom Out
  • Better Info Cards
  • No Manual Delivery
  • Customize Plants
  • Blueprints Fixed
  • Bigger Building Menu
  • Wounded Go To Med Bed
  • No Sensor Limits
  • Critter Inventory
  • Sweep By Type
  • Instant Sandbox
  • Mod Updater
  • Pliers 2021
  • Suppress Notifications
  • Pip Plant Overlay
  • Destructible Features
  • Build Over Plants
  • Customizable Speed
  • Move This Here
  • Move Duplicate By Middle Click
  • WGSM
  • Fast Save
  • [Vanilla + DLC] Free Skillpoints
  • Group Favorite Resources
  • Automatic Geyser Calculation
  • Dumping Sign
  • replace Floors

And of course Fast Track

I have no idea which one it might be. I'm sure there is a lot to exclude like "Pip Plant Overlay".

As I wrote earlier the dupes started with a fully belly. So technically they coudn't starve except the Binge Eaters. But there was zero stress.

The first was while I was moving my Great Hall and I deconstructed the dinner table of an eating dupe. As soon as the table was deconstructed he starved instantly. So maybe the bug happens when they are interrupted while eating?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...