Motivation:
Recent tileset model improvements in Enhanced Edition have led to a lot of reports of minor model issues in Discord. I suggested using Proleric's script to generate areas that instatiate all the tiles in a set. This is handy for review of tile models and tileset work in either the toolset or the DM Client, in game. In the DMC, you can spot missing minimaps easily this way, as well as look for inconsistent ones, too.
This is really Proleric's work ( https://neverwintervault.org/users/proleric ). I've just tweaked it a bit after a Discord convo and I'm sharing it to promote it for whomever is interested.
Included:
1) a sample module with a number of blank areas in it. This is what I fed into the script. You can add areas using whatever tilesets you wish to review. Just make sure the tilecount is large enough to encompass the number of tiles in your set. For sets larger than 2^10 = 1024 tiles, break them into smaller chunks the toolset can generate (32x32 max).
2) A copy of the same module showing what the script generated. This is the version handy for review.
3) Proleric's moneo script with an extra loop added alongside some lists of data to drive the script across multiple areas. We can handle an arbitrary number of tileset areas for review by setting up the list variables at the top of the script appropriately; however, the areas must exist in the module before running the script. As you add areas to the input module, or as you add tiles to your sets doing integration work, update the areaList, areaStartingTile, and areaEndingTile variables at the top of the script. They drive the script's behavior as it loops through the areas to generate layout for review. I've named the areas after the tileset resrefs, but there's no requirement to do so. This is just how I chose to keep organized.
In the demo script, I've shown how to split the review are generation fo a large tileset (tno) across multiple areas.
Many thanks to Proleric for sharing his original idea and script here: ( https://neverwintervault.org/comment/40010#comment-40010 ).
Note that the toolset may complain about Bad Tile Groups when loading the processed module. Ignore it and click through the warnings. Don't rely exclusively on this tool for reviewing tile groups, as a result.
-Dave
Attachment | Size |
---|---|
![]() | 221.29 KB |