DoomRunner icon indicating copy to clipboard operation
DoomRunner copied to clipboard

[Suggestion] Reference files from different presets

Open proydoha opened this issue 4 years ago • 1 comments

I understand that this is probably fairly involved feature that may be turned down but I really want to submit it.

Use case: imagine you have a mod that you load in every preset you create. If that mod gets an update you'll have to manually click on every preset, remove the old version, add new version and set the correct load order for new version (or open .json file to find and replace pathts).

My suggestion is to handle it in a way OBS handles it's sources in the scenes. I'm attaching images to illustrate. Imagine DoomRunner 'Presets' are OBS 'Scenes' and DoomRunner 'Files' are OBS 'Sources': OBS1

Then when I'm adding another File/Source to different Preset/Scene I can select if I'm adding new one or if I'm adding already existing one: OBS2

And when I'm changing any of those files/sources: OBS3

They are changed for all presets/scenes: OBS4

proydoha avatar Nov 06 '21 23:11 proydoha

Hm. I'm get what you're trying to achieve, but i'm not fan of this. Not only this would be kind of difficult to implement, but i'm affraid it would also ruin the overall simplicity for the average user. This would require not only a way to cross-reference files between presets, but also a way to "update" a mod file instead of just removing/re-adding it, and that kinda smells with nasty bugs. Also i cannot think of any way to do this without ruining the simple 2-click process of adding a file.

I will leave this open for more opinions.

Youda008 avatar Nov 07 '21 11:11 Youda008