Stationeers

Stationeers

Fixing The Controls
fireblade 9 Aug, 2024 @ 9:48am
Keybind options not appearing
everything appears to be loaded correctly but no key bind options have appeared


Editted with more extensive log (WriteUnityLog = true)

LogOutput.log

[Message: BepInEx] BepInEx 5.4.23.2 - rocketstation (07/04/2024 05:45:00)
[Info : BepInEx] Running under Unity v2021.2.3.16557157
[Info : BepInEx] CLR runtime version: 4.0.30319.42000
[Info : BepInEx] Supports SRE: True
[Info : BepInEx] System platform: Bits64, Windows
[Message: BepInEx] Preloader started
[Info : BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.23.2]
[Info : BepInEx] 1 patcher plugin loaded
[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message: BepInEx] Preloader finished
[Message: BepInEx] Chainloader ready
[Message: BepInEx] Chainloader started
[Info : BepInEx] 1 plugin to load
[Info : BepInEx] Loading [StationeersModsPlugin 1.0]
[Message: BepInEx] Chainloader startup complete
[Info : Unity Log] Patching WorkshopManager using Harmony...
[Info : Unity Log] StationeersMods: Start adding local and workshop mods
[Info : Unity Log] [StationeersMods] Checking for StationeersMods version...
[Info : Unity Log] [StationeersMods] Latest StationeersMods version is v1.0.24.0. Installed V1.0.24.0
[Info : Unity Log] available mods: {1@0.2.5116.23239}
[Info : Unity Log] Sprite empty for CartridgePlantAnalyser. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for DynamicGasTankAdvancedOxygen. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ImGuiCircuitboardAirlockControl. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemAuthoringToolRocketNetwork. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemBiomass. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemKitLiquidRegulator. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemPlantEndothermic_Creative. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemPlantThermogenic_Creative. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ModularRocketCargo01. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for Rover_MkI. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for SpecialBlocks. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemKitPortablesConnector. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] Sprite empty for ItemHorticultureBelt. Attempt to use thumbnail instead for dynamic spawn menu.
[Info : Unity Log] BepInEx mod found in directory: E:\SteamLibrary\steamapps\workshop\content\544550\3298346999. name: Fixing The Controls
[Info : Unity Log] Added mod path: E:\SteamLibrary\steamapps\workshop\content\544550\3298346999
[Info : Unity Log] Mod is AssemblyMod: FixingTheControls
[Info : Unity Log] Mod found: FixingTheControls - 0
[Info : Unity Log] Mod found: FixingTheControls 1 assemblies, 0 prefabs, isValid=True, state Unloaded
[Info : Unity Log] Checking Resources...
[Info : Unity Log] Loading Mod: FixingTheControls
[Info : Unity Log] Mod loaded?: FixingTheControls 1 assemblies, 0 prefabs, isValid=True, state Loading
[Info : Unity Log] Mods changed.
[Info : Unity Log] FixingTheControls: 1 assemblies, 0 prefabs, isValid=True, state Loading
[Info : Unity Log] FixingTheControls loaded. Looking for ExportSettings.
[Info : Unity Log] Load assembly from: E:\SteamLibrary\steamapps\workshop\content\544550\3298346999\FixingTheControls.dll
[Info : Unity Log] StationeersMods found BepinEx class: Plugin
[Info :Fixing The Controls] Fixing The Controls is loaded!
[Info :Fixing The Controls] Key Build/Repair is assigned to None
[Info :Fixing The Controls] Key Unbuild is assigned to None
[Info :Fixing The Controls] Key Configure is assigned to None
[Info :Fixing The Controls] Key Clear Hands is assigned to None
[Info : Unity Log] Resource loaded? Loaded - FixingTheControls
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Steamworks.Ugc.Item.get_State () (at <19bd4cc6a4004258bf538b05ac1133d6>:0)
Steamworks.Ugc.Item.get_IsDownloading () (at <19bd4cc6a4004258bf538b05ac1133d6>:0)
Steamworks.SteamUGC.DownloadAsync (Steamworks.Data.PublishedFileId fileId, System.Action`1[T] progress, System.Int32 milisecondsUpdateDelay, System.Threading.CancellationToken ct) (at <19bd4cc6a4004258bf538b05ac1133d6>:0)
Rethrow as AggregateException: One or more errors occurred. (Object reference not set to an instance of an object)
Cysharp.Threading.Tasks.UniTaskCompletionSource`1[T].GetResult (System.Int16 token) (at <95aaf4b077684529b8dd457892994a2e>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise`1[T].TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise`1[T] self, Cysharp.Threading.Tasks.UniTask`1+Awaiter[T]& awaiter, System.Int32 i) (at <95aaf4b077684529b8dd457892994a2e>:0)
--- End of stack trace from previous location where exception was thrown ---
Cysharp.Threading.Tasks.UniTask+WhenAllPromise`1[T].GetResult (System.Int16 token) (at <95aaf4b077684529b8dd457892994a2e>:0)
Assets.Scripts.Networking.Transports.SteamTransport.Workshop_QueryItemsAsync (Assets.Scripts.Networking.Transports.SteamTransport+WorkshopType itemType, System.UInt32 page) (at <dbbd1226fc2b4ff78c08686507eb3a48>:0)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2[TStateMachine,T].GetResult (System.Int16 token) (at <95aaf4b077684529b8dd457892994a2e>:0)
Assets.Scripts.Networking.NetworkManager.GetLocalAndWorkshopItems (Assets.Scripts.Networking.Transports.SteamTransport+WorkshopType type) (at <dbbd1226fc2b4ff78c08686507eb3a48>:0)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2[TStateMachine,T].GetResult (System.Int16 token) (at <95aaf4b077684529b8dd457892994a2e>:0)
StationeersMods.ModManager.initMods () (at <60446195f09d47bab65a917c9e857a19>:0)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <7b935204f5ff4bcab44b3b0ebca330bf>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <e1f0f1bc777141aba161d8a739ac8634>:0)
UnityEngine.UnitySynchronizationContext.Exec () (at <e1f0f1bc777141aba161d8a739ac8634>:0)
UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at <e1f0f1bc777141aba161d8a739ac8634>:0)
Last edited by fireblade; 9 Aug, 2024 @ 9:55am
< >
Showing 1-4 of 4 comments
Your weakness is your own  [developer] 9 Aug, 2024 @ 12:57pm 
Thanks for the post. I'll have to investigate, as I'm not directly in that trace (looks like downloading stuff during loading), but I don't know what all is involved in Stationeersmods loading procedure. Maybe they broke something, or maybe I need to change something to be compatible with a newer version. That would line up with things suddenly being broken for a newcomer without me having pushed any new versions in a while.

I won't be able to investigate immediately, but in the meantime you can try Stationeersmods version V1.0.21.0, as that's what I'm on currently.
Your weakness is your own  [developer] 10 Aug, 2024 @ 5:05am 
I updated Stationeersmods, and installed the mod they way you guys have to through the workshop. I don't run into that.

Do you get the same logs:
A. with no actual mods, just Bepinex and Stationeersmods?
B. with just one alternative code-mod requiring Stationeersmods? (Suggestion: Shortcuts Recovered)
fireblade 15 Aug, 2024 @ 8:02am 
i don't know why, i didn't change anything, but it just started working yesterday

could be aug 13 bug fix patch did something


ok stratch that, it stopped working again

i think somehow its related to the workshop updates as at the same time workshop IC10 scrips appeared in library and now their gone again
Last edited by fireblade; 15 Aug, 2024 @ 8:22am
Your weakness is your own  [developer] 15 Aug, 2024 @ 5:45pm 
Sounds like a different mod causing issues for the whole stack. The errors you had before are fatal because Stationeersmods is responsible for getting everyone's code mods running if they're loaded from the workshop. You'll need to get rid of the problems happening during startup.

Start with no mods and add them in one by one until you figure out which one it is. If it's a big list, do a binary search.

Enable the Bepinex console (with Unity logging enabled, the generic errors aren't included by default, I forget what it's called) as problems should start happening way before the game is done loading the full title screen. That will save you some time, since the game is a bit slow to load.

Unless errors pop up on the loading screen... I don't remember if they do. If so you may not need to bother with the console.
< >
Showing 1-4 of 4 comments
Per page: 1530 50