Youda008 / DoomRunner

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

[Feature] automatically seperate save paths for presets #69

Closed ibin7777 closed 2 years ago

ibin7777 commented 2 years ago

There's already existing function of alternative save path, What I'm refering to is the ability to automatically create save directory for each preset, that way it saves the effort of manually creating different save folders.

Logically speaking, this requires a setting to enable a global saving directory, then another setting to enable seperate saves by preset into sub-folders. If it works out, should be something look like this: image And in the save folder it will be like this: image

sorry for my low quality photoshop, I'm no developer... But as you can see it would be a very nice implimentation, that way you'll no longer see any of the saves from other presets.

Youda008 commented 2 years ago

I'm sorry, but i have to scale down the development, because this is really draining me out.

But you can do most of this yourself without any changes, by allowing different save directories for each preset image

The Doom engine will automatically create the directory if it doesn't exist. All you have to do manually is write the directory name to the launcher for each preset.

Youda008 commented 2 years ago

I implemented a light version of your request obrazek It will derive save directory name from the preset name, but the base director is always engine directory, because it was easier.

ibin7777 commented 2 years ago

I implemented a light version of your request obrazek It will derive save directory name from the preset name, but the base director is always engine directory, because it was easier.

Thank you the the effort! That looks amazing, that light version you described is more than enough. And yes, I completely agree that base director should be engine oriented.

Looking forward to the next release.

Youda008 commented 2 years ago

Released. Write me if it doesn't work as expected.