dwtietz, on 06 March 2023 - 08:42 AM, said:
I doubt this would work, and I can't try it out right now, but maybe try something like this:
Thanks very much for the suggestions. Unfortunately they don't seem to work.
I haven't looked through the code enough, but I was hoping it was using the native OS file open functions which should work even using a network drive. (for reference, gzdoom and raze both work; raze also uses the same gamegrp parameter name)
Regardless, when I use the gamegrp parameter, I don't see anything in the log where it's trying to open the file?
eduke32 -gamegrp "\\debian\tank_software\Classic Games - Required Files\Duke Nukem 3D - 20th Anniversary World Tour\DUKE3D.GRP"
Started at 2023-03-06 12:36:43.900
EDuke32 r10167-1a90b9883
Built Jan 23 2023 22:28:37, GCC 12.0.0, 64-bit
Using directory C:/Program Files (x86)/Steam/steamapps/common/Ion Fury/
Application parameters: -gamegrp \\debian\tank_software\Classic Games - Required Files\Duke Nukem 3D - 20th Anniversary World Tour\DUKE3D.GRP
Using directory E:/Emulators/eduke32/
OS: Windows 10 (build 10.0.22621)
CPU: 13th Gen Intel(R) Core(TM) i7-13700K
Initializing SDL 2.0.22
Detecting video modes for display 0 (Generic PnP Monitor)...
Searching for game data...
It shows the 'Application parameter' but doesn't show any attempts to actually open it.
However, when I use the game_dir parameter, it does show it:
eduke32 -game_dir "\\debian\tank_software\Classic Games - Required Files\Duke Nukem 3D - 20th Anniversary World Tour"
Started at 2023-03-06 12:38:07.289
EDuke32 r10167-1a90b9883
Built Jan 23 2023 22:28:37, GCC 12.0.0, 64-bit
Using directory C:/Program Files (x86)/Steam/steamapps/common/Ion Fury/
Application parameters: -game_dir \\debian\tank_software\Classic Games - Required Files\Duke Nukem 3D - 20th Anniversary World Tour
Using directory E:/Emulators/eduke32/
Using directory /debian/tank_software/Classic Games - Required Files/Duke Nukem 3D - 20th Anniversary World Tour/
OS: Windows 10 (build 10.0.22621)
CPU: 13th Gen Intel(R) Core(TM) i7-13700K
Initializing SDL 2.0.22
Detecting video modes for display 0 (Generic PnP Monitor)...
Searching for game data...
You can see that it modifies the path though:
\\debian\tank_software\Classic Games - Required Files\Duke Nukem 3D - 20th Anniversary World Tour
becomes
/debian/tank_software/Classic Games - Required Files/Duke Nukem 3D - 20th Anniversary World Tour/
I've tried double-escaping the backslash characters and other things... It looks to be translating it to a unix-style path for some reason.
I'm hoping the game_dir parameter works instead of gamegrp, because game_dir also changes where the savegames are stored too.