Simutrans

Simutrans

View Stats:
Huperspace 5 Jan, 2022 @ 9:40am
[default][Win10] Installed Paks button at main menu
hitting the Installed Paks button at main menu will cause a "download-pakset.exe" could not be found error.
Originally posted by Roboron:
Actually I was right and SDL_WINDOW_FULLSCREEN_DESKTOP is borderless according to the documentation.

You were also right when you said windows caused borderless to not be truly borderless but some sort of fullscreen.

Thus, there is nothing to fix with the borderless status as it's a Windows "Feature".

Instead, to fix this issue Simutrans will exit fullscreen mode when opening the installer, and then return back to fullscreen when the installer has finished.

The fix is already incorporated in the development version and will come soon in the next bugfix release. Thank you for your report.
< >
Showing 1-12 of 12 comments
Roboron  [developer] 5 Jan, 2022 @ 12:57pm 
Sorry,I totally overlooked this. Since there's no extra file needed on linux, and the build system didn't generate any for windows (that's something to be corrected). It should be fixed in the default branch by now.
Huperspace 5 Jan, 2022 @ 1:46pm 
now it doesn't show the error but made Simutrans unresponsive. Only after I click on simutrans to trigger the force close Win window. therefore Simutrans quits but let me see and use the Pakset Installer.
Roboron  [developer] 5 Jan, 2022 @ 1:56pm 
Weird. For me it does open the pak installer, but Simutrans doesn't close and it comes back to the pakset selection screen after the installer has finished, with the new paksets added.

You can't use the pakset installer without closing Simutrans?
Huperspace 5 Jan, 2022 @ 2:02pm 
Originally posted by Roboron:
You can't use the pakset installer without closing Simutrans?
Yes because fullscreen forces the focus to simutrans while it beeing unresponsive (ALT+TAB, or WIN+D don't work, forces back to black screen of unresponsive simutrans).

Windowed i can interact with pakset installer but simutrans is unresponsive until that.
after closing pakset installer simutrans is responsive again
Last edited by Huperspace; 5 Jan, 2022 @ 2:04pm
Roboron  [developer] 5 Jan, 2022 @ 2:12pm 
But Simutrans on Steam is not exclusive fullscreen but borderless fullscreen window, we talked about this already :/
Huperspace 5 Jan, 2022 @ 2:19pm 
ask that MS, why it does that with unresposive fullscreen screens.^^
Last edited by Huperspace; 5 Jan, 2022 @ 2:22pm
Roboron  [developer] 5 Jan, 2022 @ 2:23pm 
Well... I'll report this later this month, but this is low priority for me since players on Steam should be using Steam anyway. I'm even thinking in disabling it, dunno.
Huperspace 5 Jan, 2022 @ 2:26pm 
Originally posted by Roboron:
But Simutrans on Steam is not exclusive
Simutrans is exclusive fullscreen at least in Win or rather it seems so: you can't see any other overlayed programs like videoplayer, etc. That's how the old and real fullscreen works, only the "game" has all GPU resources, everything else is unloaded.
the "new" fullscreen is often only borderless fullscreen mean it's only a virtual layer of the screen full size. (safes a lot of time when ALT+TABing alot).
or it just forces to be the topmost.

that may explain it: https://discourse.libsdl.org/t/true-borderless-fullscreen-behaviour/24622/17
Last edited by Huperspace; 5 Jan, 2022 @ 2:44pm
Roboron  [developer] 5 Jan, 2022 @ 2:52pm 
Fine. You are right. Some old (and mistaken) comments in the code led me to believe that SDL_WINDOW_FULLSCREEN_DESKTOP was borderless while SDL_WINDOW_FULLSCREEN was fullscreen. But there's actually SDL_WINDOW_BORDERLESS too, according to the documentation (https://wiki.libsdl.org/SDL_WindowFlags), so that sets thing clear.

If it wasn't for you, we would have never realised the code has been wrong all this time. Thank you very much for your report, I shall work on this as soon as posible.
Huperspace 5 Jan, 2022 @ 3:32pm 
np. Thank you too for your great support.
A developer of this app has indicated that this post answers the original topic.
Roboron  [developer] 10 Jan, 2022 @ 9:39am 
Actually I was right and SDL_WINDOW_FULLSCREEN_DESKTOP is borderless according to the documentation.

You were also right when you said windows caused borderless to not be truly borderless but some sort of fullscreen.

Thus, there is nothing to fix with the borderless status as it's a Windows "Feature".

Instead, to fix this issue Simutrans will exit fullscreen mode when opening the installer, and then return back to fullscreen when the installer has finished.

The fix is already incorporated in the development version and will come soon in the next bugfix release. Thank you for your report.
Roboron  [developer] 12 Feb, 2022 @ 3:09pm 
Bug should be fixed in the current 123.0.1 release. Moved to solved.
< >
Showing 1-12 of 12 comments
Per page: 1530 50