Open kinker31 opened 1 year ago
Uff, that sounds kinda complicated, it would add another layer of complexity both for the user, when adding an engine, and for me, when maintaining all that code around engines.
Why does Chocolate have different binaries for these games anyway? It's the same game engine, just with different assets.
It's the same game engine, just with different assets.
Not exactly.
Suggestion:
This one's admittedly a little tough to explain, but would it be possible to have source ports with multiple .exe files for each game to be automatically listed as one entry, the launcher handling which .exe to launch depending on IWAD, if one exists?
Example:
Instead of Chocolate Doom, Chocolate Heretic, Chocolate, and Chocolate Strife all being listed as separate entries, all four of them occupy a singular "Chocolate Engine" entry, DoomRunner launching Chocolate Doom if Doom 1, 2, HacX, or Chex Quest's IWAD is selected, Chocolate Heretic if HERETIC.wad is selected, etc.