Not sure what you mean - the current GUI allows you to save and load all the settings (including patch mods and deh files) to different files. It defaults to "doom.set", which is loaded by default, but if you go to Save or Load Settings, it allows you to enter any name, allowing any number of different settings files.law56ker wrote:Chilly would there be any way for you to add a mod loader/list like nxdoom has so we can load multiple community doom mods.
Hmm - looking at dc_load_settings(), it looks at the VMU for those settings files. I can change that to checking the CD if the file isn't found on the VMU. That would allow you to have various settings files on the CD. I suppose that's what you mean? Otherwise, you would need to copy the files to VMU first before they could be used.
The settings files themselves are plain text, so making them by hand should be pretty easy... make one, then modify it to make others.
EDIT: I added an option to the GUI - Load Game Presets. This pops up a file requester that shows what's in /cd/presets/. You select a settings file and it sets all the settings to what's in the file or their default (if not specified). It works great! But now networking isn't working again. I updated KOS from the repo recently and noticed that lwip doesn't compile anymore (conflicts in a few different h files). Doom doesn't hang, it just sits a long time, then times out and says there's no network connection. This worked fine before... I suspect it has something to do with why lwip doesn't compile; changes were clearly made in the networking that has broken things.
An example of the settings file would be like this
Code: Select all
Doominator
-width
320
-height
240
-music
-iwad
/cd/iwad/doomu.wad
-file
/cd/pwad/D1/Doominator/dminator.wad
-deh
/cd/deh/suprwep8.deh
-maponhu
-rotatemap
-forcedemo
-rumble