System.ArgumentException: Parameter is not valid
Closed this issue · 8 comments
I am running through Wine on Manjaro Linux 24.0.4. Everything worked fine up until a point last night, when all routes started crashing as soon as I loaded into them, always listing this error.
is there any more detail you can share like log file? There were no relevant changes, and running on different machines here is not causing an issue. If no log file, try to describe the scenario.
I can't comment for Wine specifics.
where would the logfile be located?
Here it is
OpenRailsLog.txt
thanks, that helps.
Couple comments based on the log:
- first, this is a rather old version, I would recommend upgrading to a recent version, use the integrated updater. There will be no fixes provided for older versions, only new versions are published. Side note - recent versions run on .NET 8, so may require some work to have it run under Wine.
- The issue seems related to the "Platform and Stations" overlay (typically on F6 key). I don't kow where the registry config settings are stored under Wine. There is a setting
PopupStatus = (user set) QuitWindow=True;PauseOverlay=True;NextStationWindow=True;TrackMonitorWindow=True;NotificationOverlay=True;LocationsOverlay=True
where the LocationsOverlay=True tries to restore the offending screen at startup, but for some reason fails and causes the program to crash. If you could manually update the setting to False, or remove the whole value for "PopupStatus" setting, you should be able to start the game again.
I updated to version 1.4.15-dev.131 and made that registry change, however the issue is still happening. Here's the log from the most recent run:
OpenRailsLog.txt
Update: It seems to be working now, thanks so much for the help :)