How important are the TWBT overrides to The Earth Strikes Back!?
PyLNP currently doesn't support these things:
- Copying anything from the /data/init/ folder.
- Copying anything from the /stonesense/ folder.
- Copying PNG files.
Are you okay with The Earth Strikes Back! being bundled with Lazy Newb Packs (even if it doesn't include the "data" folder and the "stonesense" folder)?
Sorry, I typed up a response yesterday but must have closed the browser before it posted.
It'd be great to have
The Earth Strikes Back! bundled with Lazy Newb Packs, even if the extra graphic stuff can't come along for the ride. Honestly, I'm not sure how many people have even
seen the Stonesense content
That said, the Stonesense and TWBT content can be left in place if that makes it easier to manage things, since instructions on how to draw a Tribute to Granite have no effect if there are no Tributes to Granite in the raws.
The only potential conflict is the way that Stonesense handles farm plots. The farm plot and all farmable plants are handled inside the same XML block, so adding a modded plant means overwriting the default file or duplicating all of the default content in a block that takes precedence. I chose the latter method, which just means I have to keep an eye on the Stonesense thread to ensure I update the farm stuff when the default graphics change. The former method would make it easier to merge several mods' plants together, but (1) that would require merge logic for the Stonesense data that is outside the current LNP scope and (2) I'm not aware of any other mods with Stonesense graphics for farmable plants anyway.
The only vanilla raw file that gets touched is
entity_default.txt, which is going to be stepped on by
every mod with buildings or reactions. Merge logic is going to be important for that.