Tired of copying and pasting XML elements, changing desired parameters, and making sure your syntax is correct for every file your custom addon needs? This is the tool for you!
This is a GUI tool used to generate .meta files for custom addon peds, weapons, and even vehicles1.
Now there is no need to copy, paste, and change individual files for every addon you make. Rest assured you will never forget a closing XML </tag> again.
ℹ️ This tool is intended for content creators as already made peds, weapons, and vehicles come with their modified files.
1 - ❌ NOT CURRENTLY AVAILABLE. See planned features below.
✅ 📝 Generate peds.meta or weapons.meta file automatically
-
Automatically adds your custom ped or weapon to an existing
peds.metaorweapons.metafile if you have one already. -
Metafile is human readable (pretty printed)!
✅ Use an existing ped template for quick meta file generation
- Tweak what you want, how you want quickly.
✅ Shows all possible native entries for each ped parameter
✅ Full graphical user interface
- Tabbed functionality! Work on multiple peds/weapons at once!
✅ 📌 Persistent directory tree
- Last file used will show up again in the directory tree! Avoid having to expand and collapse the tree manually at every startup!
⬜ Add logging support for issues.
✅ Generate addon weapons.meta file
- ⬜ Other weapon files (eg.
weaponanimations.meta,weaponcomponents.meta, etc).
⬜ Generate addon vehicles.meta file and all associated vehicle files.
⬜ Ability to add custom tags/ add more tags for a parameter set (eg. MovementClipSets in peds.meta).
⬜ Smarter parameter value searches along with specific parameter search.
Application coded with python 3.7.4
- Clone the repo with
git clone. - Install required dependencies below.
- Run
GTAV_QTApp.py.
- PyQt5:
pip install PyQt5 - lxml:
pip install lxml
- Load Database
- Double click your
XMLorMETAfile located in thedatabasefolder.- Use the directory tree on the left or the menu bar (File -> Load).
- You should see the path to the file autopopulate the box next to the
Load Filebutton.
- This will load a database of the
METAfile that you can use as a template for your addon ped. - For
peds.ymt.xml, there is a total of ❗ 683 different peds with ❗ 71 parameters per ped! Most ped parameters are unused. Experiment with them!
- Double click your
- Select A Template
- Select a template to use as a starter. This saves time having to input each parameter individually.
- Click
Load Templatebutton
- Edit Parameters
- Tweak and edit any parameter you would like.
- Minimum change should be the name of the custom object.
- Generate
METAfile⚠️ Warning: This will overwrite an existingMETAfile and append the object to the file. If this was a mistake, locate the generated file and delete the generated entry.- Click the
Generate XMLbutton and pick a save location. - You must double-click the directory you want the file to save to.
- Click the
- Enjoy!
- Locate your generated
METAfile and move it to your desired location. - Enjoy your addons!
- Locate your generated
-
Addon weapon support! Can read and write a
weapons.metafile! -
Tabbed functionality
-
Initial release.
-
Addon peds support. Can read and write a
peds.ymt.xml/peds.metafile respectively. -
Full GUI
