2986
Utilities and 3rd Party Applications / Re: Proposal: a standard format for mods in a diff/patch Mod Starter Pack
« on: August 19, 2014, 09:55:09 am »
In a graphics pack, the majority of raw changes are altering display tiles and replacing accented characters in the language files. The latter frees up a lot of space in the tileset to allow more variety in the former.
Two quick notes:
1. We can't assume someone is running TWBT, especially if we aren't going to assume DFHack is installed.
2. Graphics files in /data tend not to collide... though personally I find the Starter Pack's habit of wiping out my font.tff file a little annoying. A diff-from-vanilla based off of a graphics pack should exclude things like the font and cursor because those weren't changed. The ticklish bit is applying a diff to the init file since it's not in the raw or data folder.
That said, the same logic should be able to apply graphics packs like any other mod, though I'd recommend applying them last. That could be suggested/recommended/coerced through the optional manifest file. I'd go one further and bring along a Stonesense folder since it would be ignored if that tool isn't installed. I'm not aware of any mods that play with Soundsense, but if there are then it ought to get similar treatment.
Two quick notes:
1. We can't assume someone is running TWBT, especially if we aren't going to assume DFHack is installed.
2. Graphics files in /data tend not to collide... though personally I find the Starter Pack's habit of wiping out my font.tff file a little annoying. A diff-from-vanilla based off of a graphics pack should exclude things like the font and cursor because those weren't changed. The ticklish bit is applying a diff to the init file since it's not in the raw or data folder.
That said, the same logic should be able to apply graphics packs like any other mod, though I'd recommend applying them last. That could be suggested/recommended/coerced through the optional manifest file. I'd go one further and bring along a Stonesense folder since it would be ignored if that tool isn't installed. I'm not aware of any mods that play with Soundsense, but if there are then it ought to get similar treatment.
