Ever had one of your players items/vehicles disappear only to find you forgot to add that 1 specific skin or variant to your types file?
This is the solution.
It’s a Python Script that scans all of your Expansion Market .json files and compares them against your Types file/s
Comes with an easy to use .bat file to run the Python script and Readme.txt for instructions
You can also optionally use the mod included to export all Vanilla and Modded classnames currently running on your server for the Python script to also compare against to check if an item even exists in the game anymore.
Good for servers that have undergone Map/Mod changes to find any old data you may have missed
Obviously it requires you to have Python installed on your PC
Python Download Link[www.python.org]
Instructions
— Optional ———————————————— This is only if you want to make sure the classnames actually exist ingame Useful for servers that have changed Map/Mods in the past to make sure their stores don’t have any old data If you want to skip this part, go to step 3 1. Run the mod included (FYG_ClassnameExport.pbo) on your server and it will create a file called exported_classnames.txt in your Profiles folder – This file will have ALL vanilla and modded Classnames currently running on your server. 2. Put the exported_classnames.txt file in the same folder as ExpansionStore_Types_Check.bat and check_store_vs_types.py – IMPORTANT – If the 3 of these files aren’t in the SAME FOLDER, they won’t work — Optional ———————————————— 3. Edit the ExpansionStore_Types_Check.bat in your word editor of choice 4. Set STORE_DIR to your Expansion Market directory – Eg; set STORE_DIR="E:SteamsteamappscommonDayZServerProfiles_ChernarusExpansionModMarket" 5. Set TYPES_DIR to your Types directory – Eg; set TYPES_DIR="E:SteamsteamappscommonDayZServermpmissionsOffline.chernarusplusCustomTypes" – It will scan ALL sub directories for .xml files, no matter the name – So if you’re using EconomyCore to split your types like a good lil boy, it will find them all 6. Save the ExpansionStore_Types_Check.bat file 7. Double click and run ExpansionStore_Types_Check.bat 8. It will create some .txt files, – found_items.txt with all items from store that DO exist in a types file – missing_items.txt with all items that DONT exist in a types file – nonexistent_items.txt (if you did step 1 and 2) 9. Items in missing_items.txt need to be added to your types.xml structure 10. Items in nonexistent_items.txt can be safely removed from your expansion store as they don’t even exist ingame
My Mods are and always will be free
However donations are always welcome!
PayPal[paypal.me]
BuyMeACoffee[coff.ee]