This is a Node.js script that generates crafting recipes and market configurations for armor items based on their values in Persistent Empires. The script reads armor item data from several XML files, merges the data from different cultures, sorts the armor items by their total armor value, calculates their tier based on predetermined breakpoints, generates crafting recipes and market configurations, and saves the data as XML files in separate folders.
To run this script, you will need:
- Node.js v12.0.0 or later
- Yarn or NPM package manager
- Clone the repository or download the source code.
- Open a terminal in the project directory.
- Run
yarn install
ornpm install
to install the dependencies.
- Open a terminal in the project directory.
- Run
yarn start
ornpm start
to run the script. - Wait for the script to finish running. The generated XML files will be saved in the
gen_craftingrecipies
andgen_markets
folders. - The generated JSON file
items.json
will be saved in the project directory.
Note: The script assumes that the armor item data is stored in several XML files in the ModuleData
directory. You can modify the file paths in the fileNames
array to match your project structure.