Moderator: Ranger Team Alpha
- Posts: 287
- Joined: August 11th, 2014, 5:38 am
*for Windows; MacOS: "Library/Application Support/Wasteland2DC/"; Linux: "Wasteland2DC/"
Link: https://www.dropbox.com/s/b3rwdjzz05p3v ... t.zip?dl=0 (4.6MB ZIP file)
Contains 5000 files covering a good chunk of the ItemTemplate, MobTemplate, Spawner, StatusEffect, Trait, JournalEntryTemplate, VendorSet, DropSet, and AIWeightTemplate objects in the game. It's not complete yet, as from my analysis, it seems Spawners, DropSets, VendorSets, AIWeightTemplates and some MobTemplates are tied to specific maps and accessing them is a little trickier. Several of the Arizona maps are already included. If someone wants the data from another map, let me know and I can add it.
I'm fairly certain that it's outputted in the right MSON format, but I can't guarantee it till I've spent more time poring over the deserialization code. Quite a few fields don't seem to accept inputs, specifically those that need objects, as well as arrays/lists of enums or objects. It's quite possible that there's bugs in the apply override game code or simply some things weren't implemented.
The most functional objects, at least from the perspective of the game checking for an override MSON file, are: ItemTemplate, NPCTemplate, Spawner, StatusEffect, and JournalEntryTemplate. Base VendorSets are checked for override MSON files, however, some vendors seem to have extra ones that aren't, for instance, Mercaptain has a separate VendorSet for each of her rewards, and those can't be overridden. The game will NEVER check for an override file for DropSets (except by using the 'overrideDropSet' field in a Spawner), AIWeightTemplates, and PCTemplates/CNPCTemplates. I dumped out the Traits (perks/quirks) too because it took very little effort, but you can't change them either.
In the base folder, there's also merged collections of object data saved as TXT files, to make it easier to quickly look at large numbers of objects.