Youda008 / DoomRunner

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

[Suggestion] Source Port Coalescing(?) #77

Open kinker31 opened 1 year ago

kinker31 commented 1 year ago

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.

Youda008 commented 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.

yum13241 commented 7 months ago

It's the same game engine, just with different assets.

Not exactly.