rweyrauch / PrettyScribe

Pretty-printer for Battlescribe Warhammer 40k, Kill Team and Age of Sigmar rosters.
https://rweyrauch.github.io/PrettyScribe/
ISC License
59 stars 17 forks source link

Rosterizer support #149

Closed AirGiraffeGit closed 6 months ago

AirGiraffeGit commented 6 months ago

Would be great to get support for Rosterizer,

rweyrauch commented 6 months ago

Does rosterizer use the same XML-based format as Battlescribe?

AirGiraffeGit commented 6 months ago

It uses JSON

mardanbeigi commented 6 months ago

Please attach a sample JSON file, I can see if it's easy to add support. What game system are you interested in

AirGiraffeGit commented 6 months ago

Warhammer_40k_Genestealer_Cults_Genestealer_2k.zip

Thanks for looking into it. I've zipped up a json file and attached it. It'd be Warhammer 40k I'd be interested in support for :)

mardanbeigi commented 6 months ago

Thanks, this looks reasonable. Please also provide a corresponding battlescribe roster that exactly matches the rosterizer file -- this will help make sure the two inputs output the same thing.

AirGiraffeGit commented 6 months ago

ExmapleLists.zip

Here's two matching lists :)

mardanbeigi commented 6 months ago

Thanks, super helpful. It'll take me several days to commit something working, once that's in I'll let you know and we can iterate on bug fixes

AirGiraffeGit commented 6 months ago

Amazing, thanks!