It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi, i'm trying to launch Quake and Quake II through the executables from their source ports. I configured this option in Galaxy through Manage installation/ Configure and there i set the directory to the custom executable, setting the source port as a default launching option. But it won't launch when i click to "Play". Actually, it causes some kind of crashing/freezing that leaves me no option other than closing galaxy through the task manager.

Any help would be apreciated.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
_-Sorcerian-_: Hi, i'm trying to launch Quake and Quake II through the executables from their source ports. I configured this option in Galaxy through Manage installation/ Configure and there i set the directory to the custom executable, setting the source port as a default launching option. But it won't launch when i click to "Play". Actually, it causes some kind of crashing/freezing that leaves me no option other than closing galaxy through the task manager.

Any help would be apreciated.
Under the additional executables, when you have selected your specific source port exe as default (example quakespasm), if you right click the quake icon, the "play" button is the default GOG exe, not your selected/source exe.
Considering that some source ports use to overwrite a couple of game dlls in the quake folder, running the game using the original exe could be the reason of the crashes.

Just an idea, I do not know the method you have selected to install your source port.

What I have done is install the source port vía JSGM mod launcher. And then create the alternative exe under galaxy renaming it at my taste (QuakeSpasm). The game runs fine through the additional exe.

As a note you do not need to mark it as default. In fact if you rename the additional exe as "quakespam", for example, and run the game via right click without marking it as default you will have a clearer image of what alt exe you are running.

As I said, without more info, it is just an idea.
Post edited May 03, 2020 by Gudadantza
avatar
_-Sorcerian-_: Hi, i'm trying to launch Quake and Quake II through the executables from their source ports. I configured this option in Galaxy through Manage installation/ Configure and there i set the directory to the custom executable, setting the source port as a default launching option. But it won't launch when i click to "Play". Actually, it causes some kind of crashing/freezing that leaves me no option other than closing galaxy through the task manager.

Any help would be apreciated.
avatar
Gudadantza: Under the additional executables, when you have selected your specific source port exe as default (example quakespasm), if you right click the quake icon, the "play" button is the default GOG exe, not your selected/source exe.
Considering that some source ports use to overwrite a couple of game dlls in the quake folder, running the game using the original exe could be the reason of the crashes.

Just an idea, I do not know the method you have selected to install your source port.

What I have done is install the source port vía JSGM mod launcher. And then create the alternative exe under galaxy renaming it at my taste (QuakeSpasm). The game runs fine through the additional exe.

As a note you do not need to mark it as default. In fact if you rename the additional exe as "quakespam", for example, and run the game via right click without marking it as default you will have a clearer image of what alt exe you are running.

As I said, without more info, it is just an idea.
Not sure if i follow. In the case of Quake I i use Quake Epsilon, which is in a separate folder from the original GOG folder (the original game is still installed tho). And in the case of Quake II i use Yamagi, which is in the same directory as the original Quake exe. I installed both source ports manually and i can launch them without Galaxy without any troubles.

The thing is that, regardless of setting them as default exe or not, i can't launch them through Galaxy. I can run the original exes as default, but if i go to the additional executables tab and try to run any of the additional exes i made, they won't launch.
Have you tried testing with different source ports? My installed as default quakespasm works fine, you say that if you run it directly from the folder It runs, so It should run. Indeed. Maybe a bug?

In any way my only advise is that you test different ports, and/or delete the new additional exes and start again just to be in the safe side, rename them clearly and keep the original quake/gog exe as "default". Right click the game tile and under additional executables select the specific exe you want to run. "Epsilon" in your case.

Just for the record I use additional exes for wizardry 6 and 7 that are installed in different folders than the original gog versions. The wiz6 one works fine but the wiz7 does not. So who knows, sometimes rare things happen.

Greetings
Tried with KMquake as well, with no avail. i think it must be something on Galaxy's side.

Anyway, thanks.
I'm having the same problem when trying to launch Quake with vkQuake.exe from a different folder. I've set the exe as default but nothing happens when I hit the "Play" button.

EDIT: When I put the vkQuake files directly into my Quake installation folder Galaxy will launch the game from the custom executable.
EDIT 2: After starting the game successfully once through the custom executable it won't work anymore when trying to launch the game a second time. A cool feature in theory, a (currently) broken one in practice.
Post edited May 24, 2020 by Berzerk2002
I have the same issue with quakespasm. Adding an additional executable (quakespasm.exe) which is in my Quake 1 folder, then right-click on game icon -> Additional executables -> "my custom exec" doesn't do anything. Furthermore, attempting to exit GOG Galaxy after doing this causes Galaxy to hang.

EDIT: I should note that launching quakespasm.exe manually from the Quake 1 folder works.
Post edited May 25, 2020 by foxtrix
I have the feeling you can't launch custom executables for Quake 1 and 2 because you can't remove GLQuake.exe or Q2Launcher.exe from the launch options. If you could remove them I'm sure the custom exe would work just fine. I opened a support ticket for this.
I think You don't need to remove the original exes to have the custom exes running. At least that's he idea.
I have Quake running and I can choose the original GL or a custom exe pointing to quakespasm plus the rest (windwos version, dos version, etc..). The problem can be that some ports, or the way they are installed do not launch well if they are externalized from the main quake folder. Or who knows, maybe the contrary, some ports overwrite something.

Honestly I am not sure.

But the fact is that I have quakespasm as a custom executable and it works fine without deleting anything.

Greetings
avatar
Gudadantza: I think You don't need to remove the original exes to have the custom exes running. At least that's he idea.
Oh you definitely have to remove them!

The problem is that Galaxy will always target Glquake.exe as the first executable to use even if you have a custom one set up as your default executable. I thought maybe Galaxy will target my custom exe when I delete Glquake.exe from the game folder but when I do that Galaxy only gives me the option to install the game again. So my custom executable that I have set up as my DEFAULT executable will be totally ignored although it has not been removed from the game folder. I tried it with Quakespasm, Quakespasm-spiked and with vkQuake. None of them work.

This does affect ALL games that have grayed out fixed launch parameters by the way. Galaxy will always prioritize those higher than your custom executable.

One game where using a custom executable actually worked is The Ultimate Doom. I told Galaxy to use GZDoom as my default custom executable and since there is NO OTHER grayed out pre-configured launch parameter available Galaxy will always target GZDoom and launch it without a single problem. Even launching it directly with custom WADs active (tried it with Jazz Jackrabbit Doom) works 100% fine.

So in order to make other games (e.g. Quake, Quake II, Shadow Warrior Classic) work with custom executables we need to have the option to remove those grayed out pre-configured launch parameters or else it will simply not work.
Post edited May 26, 2020 by Berzerk2002
avatar
Gudadantza: I think You don't need to remove the original exes to have the custom exes running. At least that's he idea.
avatar
Berzerk2002: Oh you definitely have to remove them!

The problem is that Galaxy will always target Glquake.exe as the first executable to use even if you have a custom one set up as your default executable. I thought maybe Galaxy will target my custom exe when I delete Glquake.exe from the game folder but when I do that Galaxy only gives me the option to install the game again. So my custom executable that I have set up as my DEFAULT executable will be totally ignored although it has not been removed from the game folder. I tried it with Quakespasm, Quakespasm-spiked and with vkQuake. None of them work.

This does affect ALL games that have grayed out fixed launch parameters by the way. Galaxy will always prioritize those higher than your custom executable.

One game where using a custom executable actually worked is The Ultimate Doom. I told Galaxy to use GZDoom as my default custom executable and since there is NO OTHER grayed out pre-configured launch parameter available Galaxy will always target GZDoom and launch it without a single problem. Even launching it directly with custom WADs active (tried it with Jazz Jackrabbit Doom) works 100% fine.

So in order to make other games (e.g. Quake, Quake II, Shadow Warrior Classic) work with custom executables we need to have the option to remove those grayed out pre-configured launch parameters or else it will simply not work.
The same day when Galaxy was updated and custom executables were enabled, the first game I experimented with was quake and tried to add quakespasm as custom executable, as default or not default, and I worked fine. Believe me, it worked.

But wtf now it does not work!!! It only works glquake! (well, and the dos version)

Damn. The first time it worked. I played it. Now it does not work. This kind of things are starting to be annoying.
Post edited May 26, 2020 by Gudadantza
avatar
Gudadantza: Damn. The first time it worked. I played it. Now it does not work. This kind of things are starting to be annoying.
I tested two more games (the Blake Stone games) that DON'T have pre-configured launch parameters and launching the BStone source port worked perfectly fine for both of them.

Blake Stone - Aliens of Gold > no pre-configured launch parameters > source port (BStone) works 100%
Blake Stone - Planet Strike > no pre-configured launch parameters > source port (BStone) works 100%
The Ultimate Doom > no pre-configured launch parameters > source port (GZDoom) works 100%

Quake > pre-configured launch parameters > source port (Quakespasm, Quakespasm-spiked, vkQuake) doesn't work
Quake II > pre-configured launch parameters > source port (Yamagi, vkQuake2) doesn't work
Shadow Warrior Classic Complete > pre-configured launch parameters > source port (BuildGDX) doesn't work

I think it's very clear what the problem here is and how it could be easily solved. We need the option to delete those pre-configured launch parameters!
Post edited May 26, 2020 by Berzerk2002
avatar
Gudadantza: I think You don't need to remove the original exes to have the custom exes running. At least that's he idea.
avatar
Berzerk2002: Oh you definitely have to remove them!

The problem is that Galaxy will always target Glquake.exe as the first executable to use even if you have a custom one set up as your default executable. I thought maybe Galaxy will target my custom exe when I delete Glquake.exe from the game folder but when I do that Galaxy only gives me the option to install the game again. So my custom executable that I have set up as my DEFAULT executable will be totally ignored although it has not been removed from the game folder. I tried it with Quakespasm, Quakespasm-spiked and with vkQuake. None of them work.

This does affect ALL games that have grayed out fixed launch parameters by the way. need to have the option to remove those grayed out pre-configured launch parameters or else it will simply not work.
Correction to my post: The old method of renaming the quakespasm exe to Glquake does work, but it still force defaults to the default exe and blank command lines, which means you can't use the needed command lines to run the other campaign mods. As you said in my thread, this needs to be fixed by gog.
Post edited May 27, 2020 by Lucian_Galca
This is a problem I'm having with BuildGDX. Trying to run it for Redneck Rampage. I have it pointed to BuildGDX.exe, but nothing happens. It doesn't appear in task manager, nothing. I've been fiddling with it for an hour but no luck.

I know custom executables work because I've got Rollercoaster Tycoon set up to run OpenRCT2, and that works just fine. But not BuildGDX.
Im new in this GOG stuf and i need help. Every time when i try to link executable there is noting , i can't find the game folder. I've been watching so many videos and folow the steps realy careful. After presing the buton "link executable" there is only one folder with Hitman, I tried to make new folder but still noting. In all videos when you ad game there is the folder of the game and you just need to pres a few butons.
PLS HELP