New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Close on Launch" doesn't work on non-Windows platforms #38
Comments
Is there any plan to fix this? |
It's fixed in my fork. https://github.com/duganchen/qzdl/tree/refactor This is what I've changed it to: https://github.com/duganchen/qzdl/blob/refactor/ZDLMainWindow.cpp#L208 |
@duganchen How can I tie this into the steam loader? On windows, you can delete dosbox.exe and rename gzdoom.exe {or zdl.exe} to dosbox.exe as a workaround. Within Linux, I want it to load qzdl from the steam {proton} selection. But, since they are two different platforms, it won't allow you to execute a Linux binary? |
What I'd do is add Linux (Q)ZDL to Linux Steam as a non-Steam game, and then set up (Q)ZDL with the Linux GZDoom binary and the IWAD (DOOM2.WAD) from wherever Proton put it. Give your ZDL shortcut a Steam banner: That's as specific as I can personally get right now, because I haven't used Proton yet. I bought my DOOM packages from GOG, ran InnoExtract on the installers to unpack them, and used the IWADs from there with GZDoom. |
This is fixed as of bradharding/doomretro#287 |
If I check "Close on Launch" and launch DOOM, then the QZDL crashes and I see the following in the terminal:
Maybe look into using QProcess::startDetached?
This is on Linux.
The text was updated successfully, but these errors were encountered: