Rail Route

Rail Route

View Stats:
dede Dec 30, 2023 @ 4:07am
game not loading into main menu
i havent played this game for few months at 15% the game freezes and does not contune i verifyed uninstalled and reinstalled unsubed tested re sub to mods test again nothing does not load past 15% waited the game to load hour to see nothing stull at 15%
Originally posted by Mišo:
The last line contains the clue. The game tries to load last edited map maybe called NULL that contains seaden av station but struggles to compute the topology of the map (station distances). Most probably the map is large or contains no walls.

I assume it is your own map.

My suggestion:
  1. Rename community levels folder to something else
  2. Start the game
  3. Rename the folder back to community levels
  4. Go to Options and back to refresh the map list
  5. Edit your map. Add walls so stations are enclosed, autoblocks can not be bypassed etc. Use tunnels to determine if the enclosures are tight.
  6. Try to save the map. You will see if the saving time will be reduced
  7. If not, stations causing long times are listed in the log
< >
Showing 1-10 of 10 comments
Mišo  [developer] Jan 1, 2024 @ 10:59am 
It is most probably a broken save the game tries to load. Just move the save outside of the saves directory.
dede Jan 1, 2024 @ 9:19pm 
Originally posted by Mišo:
It is most probably a broken save the game tries to load. Just move the save outside of the saves directory.
i deleted the saves in the folder and disabled the load cloud saves and stull does not load past 15% so issue not with saves i have only one workshop map sub i unsubed to it to comfurm it wasn't a conflict with the mod and issue was stull present so issue also not workshop related so its something else
Mišo  [developer] Jan 2, 2024 @ 12:40am 
Please share a screenshot (e. g. via https://imgbb.com/) and your Player.log. It should contain a clue.
dede Jan 2, 2024 @ 11:44pm 
Originally posted by Mišo:
Please share a screenshot (e. g. via https://imgbb.com/) and your Player.log. It should contain a clue.
i cant summit a screenshot as i dont have a current screen corder the player.log i can summit were is it located
Mišo  [developer] Jan 3, 2024 @ 8:31am 
The log file can be found:
Windows: %USERPROFILE%\AppData\LocalLow\bitrich\Rail Route\Player.log
Linux: ~/.config/unity3d/bitrich/Rail Route/Player.log
Mac: ~/Library/Logs/bitrich/Rail Route/Player.log
Tech 52 Jan 3, 2024 @ 9:11am 
To take a screenshot in game, just press F12.

You need the steam overlay running to do it.

F12 should create a screenshot in your games home page when you exit the game.
dede Jan 3, 2024 @ 11:07pm 
log - Mono path[0] = 'D:/SteamLibrary/steamapps/common/Rail Route/Rail Route_Data/Managed'
Mono config path = 'D:/SteamLibrary/steamapps/common/Rail Route/MonoBleedingEdge/etc'
Initialize engine version: 2021.3.28f1 (232e59c3f087)
[Subsystems] Discovering subsystems at path D:/SteamLibrary/steamapps/common/Rail Route/Rail Route_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1; jobified=0
Direct3D:
Version: Direct3D 11.0 [level 11.0]
Renderer: NVIDIA GeForce 930M (ID=0x1346)
Vendor: NVIDIA
VRAM: 2008 MB
Driver: 31.0.15.2824
Begin MonoManager ReloadAssembly
- Completed reload, in 0.212 seconds
<RI> Initializing input.

New input system (experimental) initialized
Using XInput
<RI> Initialized touch support.

UnloadTime: 0.543700 ms
Game Version: 1.18.11
Waiting for FMOD banks...
Uploading Crash Report
NullReferenceException: Object reference not set to an instance of an object
at InputControl.InputController.OnPrimaryClick (UnityEngine.InputSystem.InputAction+CallbackContext callbackContext) [0x00020] in <9f5fd61d00b04a9d8c1e7be9482309e3>:0
at UnityEngine.InputSystem.Utilities.DelegateHelpers.InvokeCallbacksSafe[TValue] (UnityEngine.InputSystem.Utilities.CallbackArray`1[System.Action`1[TValue]]& callbacks, TValue argument, System.String callbackName, System.Object context) [0x0001b] in <c787b68354aa46598e53cb38eba1c955>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.InputSystem.Utilities.DelegateHelpers:InvokeCallbacksSafe(CallbackArray`1&, CallbackContext, String, Object)
UnityEngine.InputSystem.InputActionState:CallActionListeners(Int32, InputActionMap, InputActionPhase, CallbackArray`1&, String)
UnityEngine.InputSystem.InputActionState:ChangePhaseOfActionInternal(Int32, TriggerState*, InputActionPhase, TriggerState&)
UnityEngine.InputSystem.InputActionState:ChangePhaseOfAction(InputActionPhase, TriggerState&, InputActionPhase)
UnityEngine.InputSystem.InputActionState:ChangePhaseOfInteraction(InputActionPhase, TriggerState&, InputActionPhase, Boolean)
UnityEngine.InputSystem.InputInteractionContext:Performed()
UnityEngine.InputSystem.Interactions.PressInteraction:Process(InputInteractionContext&)
UnityEngine.InputSystem.InputActionState:ProcessInteractions(TriggerState&, Int32, Int32)
UnityEngine.InputSystem.InputActionState:ProcessControlStateChange(Int32, Int32, Int32, Double, InputEventPtr)
UnityEngine.InputSystem.InputActionState:UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyControlStateChanged(InputControl, Double, InputEventPtr, Int64)
UnityEngine.InputSystem.InputManager:FireStateChangeNotifications(Int32, Double, InputEvent*)
UnityEngine.InputSystem.InputManager:UpdateState(InputDevice, InputUpdateType, Void*, UInt32, UInt32, Double, InputEventPtr)
UnityEngine.InputSystem.LowLevel.InputState:Change(InputControl, MouseState&, InputUpdateType, InputEventPtr)
UnityEngine.InputSystem.FastMouse:OnStateEvent(InputEventPtr)
UnityEngine.InputSystem.FastMouse:UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver.OnStateEvent(InputEventPtr)
UnityEngine.InputSystem.InputManager:OnUpdate(InputUpdateType, InputEventBuffer&)
UnityEngine.InputSystem.LowLevel.<>c__DisplayClass7_0:<set_onUpdate>b__0(NativeInputUpdateType, NativeInputEventBuffer*)
UnityEngineInternal.Input.NativeInputSystem:NotifyUpdate(NativeInputUpdateType, IntPtr)

NullReferenceException while executing 'performed' callbacks of 'GameControls/PrimaryAction[/mouse/leftbutton]'
0x00007ff9e6344c3d (UnityPlayer) UnityMain
0x00007ff9e6349ca3 (UnityPlayer) UnityMain
0x00007ff9e6333cb5 (UnityPlayer) UnityMain
0x00007ff9e68fa75e (UnityPlayer) UnityMain
0x00007ff9e5be7a0a (UnityPlayer)
0x000001ed183c46f3 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,UnityEngine.LogOption,string,UnityEngine.Object)
0x000001ed183c439b (Mono JIT Code) UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
0x000001ed183c40e0 (Mono JIT Code) UnityEngine.Logger:Log (UnityEngine.LogType,object)
0x000001ed1e522715 (Mono JIT Code) UnityEngine.Debug:LogError (object)
0x000001ed1a88bb7b (Mono JIT Code) UnityEngine.InputSystem.Utilities.DelegateHelpers:InvokeCallbacksSafe<UnityEngine.InputSystem.InputAction/CallbackContext> (UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>&,UnityEngine.InputSystem.InputAction/CallbackContext,string,object)
0x000001ed1a88b65b (Mono JIT Code) UnityEngine.InputSystem.InputActionState:CallActionListeners (int,UnityEngine.InputSystem.InputActionMap,UnityEngine.InputSystem.InputActionPhase,UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>&,string)
0x000001ed1a88b27b (Mono JIT Code) UnityEngine.InputSystem.InputActionState:ChangePhaseOfActionInternal (int,UnityEngine.InputSystem.InputActionState/TriggerState*,UnityEngine.InputSystem.InputActionPhase,UnityEngine.InputSystem.InputActionState/TriggerState&)
0x000001ed1a88acfb (Mono JIT Code) UnityEngine.InputSystem.InputActionState:ChangePhaseOfAction (UnityEngine.InputSystem.InputActionPhase,UnityEngine.InputSystem.InputActionState/TriggerState&,UnityEngine.InputSystem.InputActionPhase)
0x000001ed1e519e63 (Mono JIT Code) UnityEngine.InputSystem.InputActionState:ChangePhaseOfInteraction (UnityEngine.InputSystem.InputActionPhase,UnityEngine.InputSystem.InputActionState/TriggerState&,UnityEngine.InputSystem.InputActionPhase,bool)
0x000001ed1e51a1ab (Mono JIT Code) UnityEngine.InputSystem.InputInteractionContext:Performed ()
0x000001ed1e51928b (Mono JIT Code) UnityEngine.InputSystem.Interactions.PressInteraction:Process (UnityEngine.InputSystem.InputInteractionContext&)
0x000001ed1e518f9f (Mono JIT Code) UnityEngine.InputSystem.InputActionState:ProcessInteractions (UnityEngine.InputSystem.InputActionState/TriggerState&,int,int)
0x000001ed1a887063 (Mono JIT Code) UnityEngine.InputSystem.InputActionState:ProcessControlStateChange (int,int,int,double,UnityEngine.InputSystem.LowLevel.InputEventPtr)
0x000001ed1a88669b (Mono JIT Code) UnityEngine.InputSystem.InputActionState:UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyControlStateChanged (UnityEngine.InputSystem.InputControl,double,UnityEngine.InputSystem.LowLevel.InputEventPtr,long)
0x000001ed1a8860dc (Mono JIT Code) UnityEngine.InputSystem.InputManager:FireStateChangeNotifications (int,double,UnityEngine.InputSystem.LowLevel.InputEvent*)
0x000001ed1a88459b (Mono JIT Code) UnityEngine.InputSystem.InputManager:UpdateState (UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputUpdateType,void*,uint,uint,double,UnityEngine.InputSystem.LowLevel.InputEventPtr)
0x000001ed1e517f3b (Mono JIT Code) UnityEngine.InputSystem.LowLevel.InputState:Change<UnityEngine.InputSystem.LowLevel.MouseState> (UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.MouseState&,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr)
0x000001ed1e517c63 (Mono JIT Code) UnityEngine.InputSystem.FastMouse:OnStateEvent (UnityEngine.InputSystem.LowLevel.InputEventPtr)
0x000001ed1e517793 (Mono JIT Code) UnityEngine.InputSystem.FastMouse:UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver.OnStateEvent (UnityEngine.InputSystem.LowLevel.InputEventPtr)
0x000001ed18378f06 (Mono JIT Code) UnityEngine.InputSystem.InputManager:OnUpdate (UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventBuffer&)
0x000001ed183776ca (Mono JIT Code) UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0:<set_onUpdate>b__0 (UnityEngineInternal.Input.NativeInputUpdateType,UnityEngineInternal.Input.NativeInputEventBuffer*)
0x000001ed183774b5 (Mono JIT Code) UnityEngineInternal.Input.NativeInputSystem:NotifyUpdate (UnityEngineInternal.Input.NativeInputUpdateType,intptr)
0x000001ed18377572 (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_void_int_intptr (object,intptr,intptr,intptr)
0x00007ff9ea59fb64 (mono-2.0-bdwgc) mono_jit_set_domain
0x00007ff9ea4de7a4 (mono-2.0-bdwgc) mono_object_get_virtual_method
0x00007ff9ea4de93c (mono-2.0-bdwgc) mono_runtime_invoke
0x00007ff9e61558bd (UnityPlayer)
0x00007ff9e61428a2 (UnityPlayer)
0x00007ff9e6140265 (UnityPlayer)
0x00007ff9e61be869 (UnityPlayer) UnityMain
0x00007ff9e649c59d (UnityPlayer) UnityMain
0x00007ff9e5fafd7a (UnityPlayer)
0x00007ff9e5fafe20 (UnityPlayer)
0x00007ff9e5fb2af8 (UnityPlayer)
0x00007ff9e61ae6ba (UnityPlayer)
0x00007ff9e61ad3eb (UnityPlayer)
0x00007ff9e61b1bc7 (UnityPlayer)
0x00007ff9e61b372b (UnityPlayer) UnityMain
0x00007ff79d0311f2 (Rail Route)
0x00007ffa1f327614 (KERNEL32) BaseThreadInitThunk
0x00007ffa212a26f1 (ntdll) RtlUserThreadStart

[FMOD] Please add an 'FMOD Studio Listener' component to your camera in the scene for correct 3D positioning of sounds.
FMOD banks loaded.
Unloading 5 Unused Serialized files (Serialized files now loaded: 27)
UnloadTime: 12.663400 ms
Window mode: Windowed
Playing track Recollection, level: 0
Starting the game.
Loaded MOD: EndlessHints, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. Location: D:\SteamLibrary\steamapps\common\Rail Route\Rail Route_Data\Managed\EndlessHints.dll
Context changed: Play
Steam Workshop: Downloaded 1 items
Unloading 8414 unused Assets to reduce memory usage. Loaded Objects now: 158457.
Total: 140.817800 ms (FindLiveObjects: 15.913400 ms CreateObjectMapping: 11.903900 ms MarkObjects: 107.139300 ms DeleteObjects: 5.860700 ms)

Navigation disabled (select null requested)
Latest edited map: NULL [0x0005]
Latest save's () map has been deleted, getting latest save for existing map
Latest save:
Latest save reassigned to latest edited map...
Loading level to edit
Placing already destroyed object. Destroying leftover System Upgrades Bottom Bar(Clone) (UnityEngine.GameObject)
Entry research_item_autoblock_tutorial_description not found in the research strings.
Entry research_item_auto_accept_tutorial_description not found in the research strings.
Entry research_item_auto_reverse_tutorial_description not found in the research strings.
Entry research_item_manual_signal_route_preview_tutorial_description not found in the research strings.
Entry research_item_manual_signal_security_tutorial_description not found in the research strings.
Entry research_item_platform_management_tutorial_description not found in the research strings.
Entry research_item_station_count1_tutorial_description not found in the research strings.
Entry research_item_train_alerts_tutorial_description not found in the research strings.
Entry research_item_track_speed1_tutorial_description not found in the research strings.
Entry research_item_ic_contracts_tutorial_description not found in the research strings.
Entry research_item_more_offered_contracts1_tutorial_description not found in the research strings.
Entry research_item_contract_management_tutorial_description not found in the research strings.
Entry research_item_station_count2_tutorial_description not found in the research strings.
Entry research_item_routing_queue_tutorial_description not found in the research strings.
Entry research_item_track_speed2_tutorial_description not found in the research strings.
Entry research_item_auto_contract_manager_structural_tutorial_description not found in the research strings.
Entry research_item_auto_contract_manager_financial_tutorial_description not found in the research strings.
Entry research_item_auto_contract_manager_regional_tutorial_description not found in the research strings.
Entry research_item_more_offered_contracts2_tutorial_description not found in the research strings.
Entry research_item_more_offered_contracts3_tutorial_description not found in the research strings.
Entry research_item_station_count3_tutorial_description not found in the research strings.
Entry research_item_switch_speed_tutorial_description not found in the research strings.
Entry research_item_track_speed3_tutorial_description not found in the research strings.
Entry research_item_onetime_contracts_tutorial_description not found in the research strings.
Entry research_item_shunting_track_tutorial_description not found in the research strings.
Entry research_item_urban_contracts_tutorial_description not found in the research strings.
Entry research_item_tunnels_tutorial_description not found in the research strings.
Entry research_item_advanced_arrival_sensor_tutorial_description not found in the research strings.
Entry research_item_coach_yard_tutorial_description not found in the research strings.
Entry research_item_advanced_routing_sensor_tutorial_description not found in the research strings.
Killing tweens: 133
Clearing the board!
Loading level for levelDefinition NULL [0x00005]
ConstructStationsTopologyFromGrid started
stopwatch for seaden av: 22119 ms
A developer of this app has indicated that this post answers the original topic.
Mišo  [developer] Jan 5, 2024 @ 1:45pm 
The last line contains the clue. The game tries to load last edited map maybe called NULL that contains seaden av station but struggles to compute the topology of the map (station distances). Most probably the map is large or contains no walls.

I assume it is your own map.

My suggestion:
  1. Rename community levels folder to something else
  2. Start the game
  3. Rename the folder back to community levels
  4. Go to Options and back to refresh the map list
  5. Edit your map. Add walls so stations are enclosed, autoblocks can not be bypassed etc. Use tunnels to determine if the enclosures are tight.
  6. Try to save the map. You will see if the saving time will be reduced
  7. If not, stations causing long times are listed in the log
Last edited by Mišo; Jan 5, 2024 @ 1:52pm
dede Jan 6, 2024 @ 7:28pm 
Originally posted by Mišo:
The last line contains the clue. The game tries to load last edited map maybe called NULL that contains seaden av station but struggles to compute the topology of the map (station distances). Most probably the map is large or contains no walls.

I assume it is your own map.

My suggestion:
  1. Rename community levels folder to something else
  2. Start the game
  3. Rename the folder back to community levels
  4. Go to Options and back to refresh the map list
  5. Edit your map. Add walls so stations are enclosed, autoblocks can not be bypassed etc. Use tunnels to determine if the enclosures are tight.
  6. Try to save the map. You will see if the saving time will be reduced
  7. If not, stations causing long times are listed in the log
  8. [/quote]funny thing is i deleated that map as i made a misake on it it last time i played (map was called westymen) dont understand how its stull trying to load a deleated map anyways ill try that and see if it works
dede Jan 6, 2024 @ 7:36pm 
seams to work now
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Dec 30, 2023 @ 4:07am
Posts: 10