McArcady / lnp-forge

A Dwarf Fortress starter pack builder for Linux & MacOS
Other
240 stars 18 forks source link

Build TWBT variants of graphics packs #53

Closed theasp closed 2 years ago

theasp commented 2 years ago

Detect and build TWBT variants of each graphics pack. See #15.

McArcady commented 2 years ago

Thanks for debugging this! One question: is it really mandatory to duplicate each twbt-compatible 'Graphics' directory? (ex: "Ironhand" + "Ironhand (TWBT)") It seems, for instance, that selecting "Ironhand (TWBT)" works fine in any graphic mode (STANDARD, 2D, TWBT, ...) Couldn't it replace "Ironhand" completely?

theasp commented 2 years ago

To be honest, I have no idea what the impact would be of using the TWBT version without TWBT. I suspect that there must be a difference, probably subtle, otherwise there would be no reason for the graphics packs not to come with the TWBT files already in place. Additionally, maybe some people want the classic Phoebus look (like X for up/down stairs) and want to continue with that while using TWBT. I'm not one of those people.

McArcady commented 2 years ago

Tested with Ironhand and Phoebus: the TWBT versions of the packs seem to fallback nicely on default graphics when TWBT is not activated. Still, since some files are overwritten, it's probably safer to keep both versions separated.