Youda008 / DoomRunner

Preset-oriented graphical launcher of various ported Doom engines (an alternative to ZDL)
GNU General Public License v3.0
203 stars 13 forks source link

GZDoom ini default store path changed after 4.9.0 #135

Closed ibin7777 closed 6 months ago

ibin7777 commented 8 months ago

Just noticed this in gzdoom update log, not sure if this affects doomrunner in any way, thought you might need to know:

Important note to Windows users: GZDoom 4.9.0 changes where gzdoom.ini is stored. Unlike older versions this one will always prefer the system's user folder and place the INI in Documents/My Games/GZDoom if no INI is found. This was done to bring handling in line with current guidelines and to make it easier for commecial games that often get installed into a folder without write access. If you still want to store the INI in your game folder you have to create an empty file called GZDoom_portable.ini there before launching. If you still have an old INI in your folder, GZDoom will ask what to do with it, you can either move it to the user folder or convert to a portable install.

Youda008 commented 8 months ago

Yes, i adapted DoomRunner to this in 1.8.0. Have you found a bug?

Youda008 commented 8 months ago

Though if you already used GZDoom with DoomRunner before, and you just updated already existing GZDoom directory, you will need to manually update the config/data dirs in DoomRunner Initial Setup. Automatic detection only works for newly added entries.

ibin7777 commented 8 months ago

Yes, i adapted DoomRunner to this in 1.8.0. Have you found a bug?

No bugs, just wanted to give a headsup in case it's missed. also wanted to ask if it is necessary to manually create the GZDoom_portable.ini file if I want to keep Doomrunner portable (I do leave config section empty quite often)?

Youda008 commented 8 months ago

DoomRunner's portability depends on where it's installed - Program Files or somewhere else. GZDoom_portable.ini determines whether GZDoom is portable. You have to ask GZDoom devs for details, but when i tested it, it always asked me if i want to make it portable or not, after updating from older to 4.9 or newer.