Peter Han Posted December 11, 2025 Author Share Posted December 11, 2025 I did get started with updating the mod, but Klei is still making fairly big changes to the new pathfinding system, and it still has its fair share of bugs. Trying to improve it at this point would be like building a castle on sand so no release will come until Klei gets the issues under control. 11 1 3 2 1 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1845304 Share on other sites More sharing options...
TheticalFlyer97 Posted December 11, 2025 Share Posted December 11, 2025 Given the massive scope of changes made by Klei but also the many "subsystems" FastTrack has, wouldn't it be possible to build a "lite" release where no effort is made to update systems with conflicting changes (i.e. disable everything related to pathfinding) while still providing the remaining features? And then work gradually to bring back stuff once the upstream changes stabilize. Offtopic: how do you even profile the game? I have professional programming experience but I never touched gamedev/modding before, and with Google becoming increasingly useless I'm having a hard time finding resources on this subject. Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1845404 Share on other sites More sharing options...
SharraShimada Posted December 12, 2025 Share Posted December 12, 2025 @TheticalFlyer97 its rather easy. You start by downloading the game. Then decompile. Spend weeks understanding the base code. Then you make some coffee, close the window blinders, so nobody can tell, delete everything and let Peter do his magic Its really easy. Try it! 3 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1845487 Share on other sites More sharing options...
weasle2 Posted December 18, 2025 Share Posted December 18, 2025 Thanks Peter, it's sad to know it's a Klei issue. Currently near unplayable and I'm only around cycle 100, just stutters nonstop especially if i have a lot of stuff on build/dig. I keep your release page up and reload everyday hoping 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1846087 Share on other sites More sharing options...
Luo0v0 Posted December 27, 2025 Share Posted December 27, 2025 On 12/11/2025 at 4:38 PM, Peter Han said: 我确实开始更新模组,但Klei仍在对新的寻路系统做较大改动,而且它仍然存在不少漏洞。现在试图改进它就像在沙地上建城堡一样,所以在Klei控制好问题之前,根本不会发布。 Thank you very much for your efforts. May I ask if we can use the new patch in the next one or two months? We really want to enjoy the game during the holidays. I come almost every day to check for updates Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1847321 Share on other sites More sharing options...
Ellilea Posted December 28, 2025 Share Posted December 28, 2025 Thank you, Peter, for your consistent work on this! I dropped by to check what's up and I'm happy to see you're still around and just waiting for Klei to do things on their side. Have a Happy New Year! Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1847411 Share on other sites More sharing options...
MAKANAKIGAAAAA Posted January 25 Share Posted January 25 muchas gracias peter me uno a la causa , esperare la actualizacion hasta entonces dejar el ony de lado por el momento Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1849984 Share on other sites More sharing options...
Yura2999 Posted February 1 Share Posted February 1 I understand the author has stopped supporting the mod? Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1850429 Share on other sites More sharing options...
Charletrom Posted February 1 Share Posted February 1 8 hours ago, Yura2999 said: I understand the author has stopped supporting the mod? Nope. Just be patient Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1850440 Share on other sites More sharing options...
Yura2999 Posted February 1 Share Posted February 1 I understand, we'll wait. It's just that my English isn't very good. And I didn't really understand what was going on. Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1850460 Share on other sites More sharing options...
Mementh Posted February 7 Share Posted February 7 On 2/1/2026 at 3:50 PM, Yura2999 said: I understand, we'll wait. It's just that my English isn't very good. And I didn't really understand what was going on. all good, its that there is alot his mod changes. and they did some improvements that he does so he has to figure out what was done, is there a better way and do it Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1850809 Share on other sites More sharing options...
Peter Han Posted February 15 Author Share Posted February 15 After a substantial rewrite of large sections of the mod, Fast Track now runs on the latest version of Oxygen Not Included. Some compatibility issues with other mods may remain as large sections of the base game were rewritten in the last patch. 3 4 1 2 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1851530 Share on other sites More sharing options...
SharraShimada Posted February 15 Share Posted February 15 5 hours ago, Peter Han said: After a substantial rewrite of large sections of the mod, Fast Track now runs on the latest version of Oxygen Not Included. Some compatibility issues with other mods may remain as large sections of the base game were rewritten in the last patch. You`re awesome! i guess i would have resignated after the last update changing so much if it where my mod, and i would have to do so much changes. I admire your dedication! Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1851556 Share on other sites More sharing options...
weasle2 Posted February 16 Share Posted February 16 On 2/15/2026 at 11:25 AM, Peter Han said: After a substantial rewrite of large sections of the mod, Fast Track now runs on the latest version of Oxygen Not Included. Some compatibility issues with other mods may remain as large sections of the base game were rewritten in the last patch. Dang, unfortunately when i click my portal it crashes the game. It flagged with 2 other mods, but disabling them still causes the issue to happen. Repeatable by just logging in, clicking portal and crash. 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1851670 Share on other sites More sharing options...
hgfss88 Posted February 16 Share Posted February 16 2 часа назад пользователь weasle2 написал: Черт, к сожалению, когда я нажимаю на свой портал, игра вылетает. Она помечена как проблемная из-за двух других модов, но их отключение все равно приводит к проблеме. Проблема воспроизводится просто при входе в игру, нажатии на портал и вылете. I have the same... Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1851690 Share on other sites More sharing options...
aquarion007 Posted February 17 Share Posted February 17 Thank you so much my dear Peter Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1851792 Share on other sites More sharing options...
Mementh Posted February 19 Share Posted February 19 On 2/16/2026 at 2:07 AM, weasle2 said: Dang, unfortunately when i click my portal it crashes the game. It flagged with 2 other mods, but disabling them still causes the issue to happen. Repeatable by just logging in, clicking portal and crash. same problem :\ crash file included if it helps Player-prev.log 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1851975 Share on other sites More sharing options...
Peter Han Posted February 25 Author Share Posted February 25 Version 0.17.2 fixes a few issues with reachability caused by memory optimizations made in the latest game update. 4 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1852505 Share on other sites More sharing options...
BrazilianCara Posted February 25 Share Posted February 25 Thanks, Peter Han! Really appreciate the 0.17.2 update fixing those reachability issues. Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1852512 Share on other sites More sharing options...
Miss-Ace Posted March 28 Share Posted March 28 Boss, I've found two more issues at present: 1.After installing the MOD, the display shelf cannot select the corresponding collectibles, and the menus are piled together and cannot be expanded 2. After installation, the instructions for the room system (such as what buildings are required to view a bedroom) will not take effect in Chinese settings and will be changed to English. 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1856659 Share on other sites More sharing options...
zhenyu Posted April 1 Share Posted April 1 On 2026/3/28 at PM5点16分, Miss-Ace said: 老板,我现在又发现了两个问题: 1. 安装MOD后,展示架无法选择对应的收藏品,菜单堆在一起无法展开; 2.安装后,房间系统的说明(例如哪些建筑需要查看卧室)在中文设置中将不再生效,并将被更改为英文。 把其中一个选项关掉就行了,我忘了是哪个,你自己试一下 1 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1857254 Share on other sites More sharing options...
wangsheng12 Posted April 3 Share Posted April 3 更新用不了了,老大更新下 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1857436 Share on other sites More sharing options...
mitboy Posted April 10 Share Posted April 10 Quote NullReferenceException: Object reference not set to an instance of an object Util.rectTransform (UnityEngine.Component cmp) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) PeterHan.FastTrack.UIPatches.VirtualScroll.Awake () (at <0f922a71b5be4ae890e0d622f2317342>:0) PeterHan.FastTrack.UIPatches.ReceptacleSideScreenPatches+VirtualScrollTracker.Sync () (at <0f922a71b5be4ae890e0d622f2317342>:0) PeterHan.FastTrack.UIPatches.ReceptacleSideScreenPatches+UpdateAvailableAmounts_Patch.Prefix (ReceptacleSideScreen __instance, System.Boolean& __result) (at <0f922a71b5be4ae890e0d622f2317342>:0) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.ReceptacleSideScreen.UpdateAvailableAmounts_Patch1(ReceptacleSideScreen,object) ReceptacleSideScreen.UpdateState (System.Object data) (at <2dc0f3c9a05e46fc914773ba3282cc6a>:0) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.ReceptacleSideScreen.Initialize_Patch1(ReceptacleSideScreen,SingleEntityReceptacle) ReceptacleSideScreen.SetTarget (UnityEngine.GameObject target) (at <2dc0f3c9a05e46fc914773ba3282cc6a>:0) PeterHan.FastTrack.UIPatches.DetailsPanelWrapper.SortSideScreens (DetailsScreen ds, UnityEngine.GameObject target) (at <0f922a71b5be4ae890e0d622f2317342>:0) PeterHan.FastTrack.UIPatches.DetailsPanelWrapper+Refresh_Patch.Prefix (DetailsScreen __instance, UnityEngine.GameObject go) (at <0f922a71b5be4ae890e0d622f2317342>:0) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.DetailsScreen.Refresh_Patch1(DetailsScreen,UnityEngine.GameObject) RootMenu.Refresh () (at <2dc0f3c9a05e46fc914773ba3282cc6a>:0) RootMenu.OnSelectObject (System.Object data) (at <2dc0f3c9a05e46fc914773ba3282cc6a>:0) EventSystem+Entry.Invoke (System.Object data) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) KMonoBehaviour.Trigger (System.Int32 hash, System.Object data) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) SelectTool.Select (KSelectable new_selected, System.Boolean skipSound) (at <2dc0f3c9a05e46fc914773ba3282cc6a>:0) PeterHan.FastTrack.UIPatches.InterfaceToolPatches+OnLeftClickDown_Patch.Prefix (UnityEngine.Vector3 cursor_pos, SelectTool __instance) (at <0f922a71b5be4ae890e0d622f2317342>:0) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.SelectTool.OnLeftClickDown_Patch1(SelectTool,UnityEngine.Vector3) PlayerController.OnKeyDown (KButtonEvent e) (at <2dc0f3c9a05e46fc914773ba3282cc6a>:0) KInputHandler.HandleKeyDown (KButtonEvent e) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) KInputHandler.HandleKeyDown (KButtonEvent e) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) KInputHandler.HandleEvent (KInputEvent e) (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) KInputController.Dispatch () (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) KInputManager.Dispatch () (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) KInputManager.Update () (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) GameInputManager.Update () (at <f216bcfdd6e24a84ab7fdf9f59adc3af>:0) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Global.Update_Patch1(Global) UnityEngine.DebugLogHandler:LogException(Exception, Object) LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object) LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Build: U58-720697-SCRPN (FT-0.17.4.0) I got this one error on the pre-release built when clicking on a filled shelf, but only after reload. Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1860260 Share on other sites More sharing options...
Peter Han Posted April 11 Author Share Posted April 11 Several potential issues with the Pedestal and Artifact Transport Module (one of which appears to be a mod conflict as all attempts to reproduce it have failed) have been fixed in version 0.17.5, along with the required changes for the March update. 2 3 Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1860446 Share on other sites More sharing options...
EvilBoomer_ITA Posted April 28 Share Posted April 28 Something is wrong, I always use this CustomizePlants, this settings for OxyFern and Fast Track but the old game version and old fast track too. Now if I try to plant it, Fast Track crashing and sometime also CustomizePlants is flagged too. For now i have removed this custom settings and all is fine, also if I have not the vanilla OxyFern. Its a Fast Track issue or Customize Plants issue? Exception in: (Minion).FetchAreaChore+States.root.delivering.delivercomplete. System.NullReferenceException: Object reference not set to an instance of an object at Oxyfern.SetConsumptionRate () [0x0000d] in <81e516d9c2bc49608bcac24a555d88de>:0 at Oxyfern.OnReplanted (System.Object data) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at Oxyfern+<>c.<.cctor>b__14_0 (Oxyfern component, System.Object data) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at EventSystem+IntraObjectHandler`1[ComponentType].Trigger (UnityEngine.GameObject gameObject, System.Object eventData) [0x0001e] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00054] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at EventExtensions.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00019] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at PlantablePlot.RegisterWithPlant (UnityEngine.GameObject plant) [0x0003b] in <81e516d9c2bc49608bcac24a555d88de>:0 at PlantablePlot.ConfigureOccupyingObject (UnityEngine.GameObject newPlant) [0x00013] in <81e516d9c2bc49608bcac24a555d88de>:0 at SingleEntityReceptacle.OnDepositObject (UnityEngine.GameObject depositedObject) [0x00064] in <81e516d9c2bc49608bcac24a555d88de>:0 at SingleEntityReceptacle.OnFetchComplete (Chore chore) [0x0006c] in <81e516d9c2bc49608bcac24a555d88de>:0 at StandardChoreBase.Succeed (System.String reason) [0x00018] in <81e516d9c2bc49608bcac24a555d88de>:0 at FetchChore.FetchAreaEnd (ChoreDriver driver, Pickupable pickupable, System.Boolean is_success) [0x0003f] in <81e516d9c2bc49608bcac24a555d88de>:0 at FetchAreaChore+StatesInstance+Delivery.Complete (System.Collections.Generic.List`1[T] deliverables) [0x00156] in <81e516d9c2bc49608bcac24a555d88de>:0 at FetchAreaChore+StatesInstance.DeliverComplete () [0x00113] in <81e516d9c2bc49608bcac24a555d88de>:0 at FetchAreaChore+States+<>c.<InitializeStates>b__12_15 (FetchAreaChore+StatesInstance smi) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00048] in <81e516d9c2bc49608bcac24a555d88de>:0 at LogCatcher.UnityEngine.ILogHandler.LogFormat (UnityEngine.LogType logType, UnityEngine.Object context, System.String format, System.Object[] args) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at UnityEngine.Logger.Log (UnityEngine.LogType logType, System.Object message, UnityEngine.Object context) [0x00000] in <f54de29543b44ca89695b41bc5ecd6e0>:0 at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <f54de29543b44ca89695b41bc5ecd6e0>:0 at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PushState (StateMachine+BaseState state) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at GameStateMachine`4+State+<>c__DisplayClass92_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__1 (StateMachineInstanceType smi, System.Single dt) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at BucketUpdater`1[DataType].Update (DataType data, System.Single dt) [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at StateMachineUpdater.AdvanceOneSimSubTick () [0x00000] in <f216bcfdd6e24a84ab7fdf9f59adc3af>:0 at Game.SimEveryTick (System.Single dt) [0x00000] in <81e516d9c2bc49608bcac24a555d88de>:0 at MonoMod.Utils.DynamicMethodDefinition.Game.Update_Patch2 (Game ) [0x00000] in <f14b4638aa1440a9ae99a46147fec4b9>:0 Build: U58-722606-SCRP (FT-0.17.5.0) { "id": "Oxyfern", "irrigation": { "Water": 5.0, "Dirt": 5.0 }, "safe_elements": [ "CarbonDioxide" ], "temperatures": [ 128.15, 133.15, 403.15, 428.15 ], "pressures": [ 0.0, 0.025, 10.0, 30.0 ], "decor_value": 5, "decor_radius": 4, "input_rate": 0.0202, "output_rate": 0.0606 }, Link to comment https://forums.kleientertainment.com/forums/topic/138444-beta-fast-track-performance-mod-for-oxygen-not-included/page/24/#findComment-1865091 Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now