nstlaurent / DoomLauncher

Doom Launcher is a doom launching utility and database for custom wads and pk3s
GNU General Public License v3.0
231 stars 20 forks source link

Added files don't seem to be getting passed to GZDoom automatically #293

Open keithstellyes opened 1 year ago

keithstellyes commented 1 year ago

I added GZDoom as a source port, and then selected a custom pwad, but it doesn't seem to get passed to GZDoom, I launch it from the menu but it just loads the base IWAD

As a workaround I can pass my pwad as a -file in the extra parameters, but this seems like something the "Load Order" thing should be doing

image

This was a .wad I downloaded manually off the internet. I downloaded yagthw via the in-app downloader and that actually seems to load correctly, without needing a -file

image

nstlaurent commented 1 year ago

Can you click 'Show Parameters' and paste here what it is generating? And in case it's relevant what version of GZDoom?

keithstellyes commented 1 year ago
-iwad "C:\Program Files\gzdoom\wads\Temp\DOOM2.WAD" 

Supported Extensions: .wad,.deh,.bex,.pk3,.ipk3,.pk7,.pke

*** If files appear to be missing check the 'Select Individual Files' option and supported extensions options in the Source Port form of the selected source port.

image

Looks like it never even added it as a parameter when generated? Repros for me consistently, at least for this manually downloaded WAD

nstlaurent commented 1 year ago

If you click Select Individual Files is it selected? Could you also upload the DoomLaunchers.sqlite file? It's the easiest way for me to figure out what is going on.

keithstellyes commented 1 year ago

It does not show up in this menu. Attached is the .sqlite as a zip

image DoomLauncher.zip

nstlaurent commented 1 year ago

This looks very wrong. Was it added as an unmanaged file? What is the file location of the wad? It has no path in the database which is why it's not working.

keithstellyes commented 1 year ago

It was added via "Add files". The WAD is in the same directory as the source port, and the file itself definitely gets deleted(!) if the shortcut is removed from the Doom Launcher menu

I think the fact it gets deleted implies it's managed?

As a workaround, I just downloaded the WAD via the "Id Games" tab since I got my WAD from that website anyway (which I suppose I probably should've done anyway, lol)

nstlaurent commented 1 year ago

Something is getting confused in here. The fact that it's a wad and not a zip extension means Doom Launcher added it as an unmanaged file, but is also thinking it's managed in other cases. Did you use DoomLauncher_3.7.3.0_install.zip or DoomLauncher_3.7.3.0.zip? If you didn't use the install version can you let me know what file path you used for Doom Launcher and what the file paths of the wad files are?