Code: Select all
"<DIR>\bin\" => engine binaries
"<DIR>\main\" => main game data
"<DIR>\maps\" => megawad files
"<DIR>\mods\" => pwad files
Code: Select all
"<DIR>\bin\engine.exe" -iwad "<DIR>\main\DOOM2.WAD" -file "<DIR>\maps\D2TWID.WAD" "<DIR>\mods\D2SPFX.WAD"
however, for the majority of source ports, one might define
Code: Select all
set DOOMWADDIR="<DIR>\main\"
set DOOMWADPATH="<DIR>\maps\;<DIR>\mods\"
Code: Select all
"<DIR>\bin\engine.exe" -iwad "DOOM2.WAD" -file "D2TWID.WAD" "D2SPFX.WAD"
I've tried doing the same with gzdoom by setting the following .ini file lines:
Code: Select all
[IWADSearch.Directories]
Path=$DOOMWADDIR
[FileSearch.Directories]
Path=$DOOMWADPATH
furthermore, it seems that there is no way to tell gzdoom to look for wads recursively within the specified path (iirc Raze do offer this option, at least for IWADSearch.Directories)
am I doing something wrong?
am I supposed to specify each directory in its own .ini file line?
in general, I'm looking for a convenient way to handle (via batch files, not a launcher) multiple wads organized in a pretty articulated directory tree (ex: by iwad/episode/complevel)
do any of you guys have any suggestions?
thank you!