Skip to content
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

Closed
duganchen opened this issue Jan 11, 2017 · 5 comments
Closed

"Close on Launch" doesn't work on non-Windows platforms #38

duganchen opened this issue Jan 11, 2017 · 5 comments

Comments

@duganchen
Copy link
Collaborator

If I check "Close on Launch" and launch DOOM, then the QZDL crashes and I see the following in the terminal:

QProcess: Destroyed while process is still running.

Maybe look into using QProcess::startDetached?

This is on Linux.

@duganchen duganchen changed the title Close on Launch doesn't work Close on Launch doesn't work on non-Windows platforms Jan 11, 2017
@duganchen duganchen changed the title Close on Launch doesn't work on non-Windows platforms "Close on Launch" doesn't work on non-Windows platforms Jan 11, 2017
@ryanmusante
Copy link

Is there any plan to fix this?

@duganchen
Copy link
Collaborator Author

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

@ryanmusante
Copy link

ryanmusante commented Oct 9, 2018

@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?

@duganchen
Copy link
Collaborator Author

duganchen commented Oct 9, 2018

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:
https://forum.zdoom.org/viewtopic.php?f=37&t=46645

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.

@duganchen
Copy link
Collaborator Author

This is fixed as of bradharding/doomretro#287

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants