This is a custom python script I wrote that merges multiple .var files into a single .var package.
Each .var file contains a meta.json file which needs to define all the content and dependencies that belong to the package.
This script combines all the meta.json files into a single file and copies all the files & folders from the selected .var packages into one without causing any duplicates!
This script can be used both as a packaged .exe or as a python script.
(The exe file is simply the python script packaged into an .exe using pyinstaller)
- Download the latest BMT.exe from Releases
- Once the download is finished, Open up BMT.exe
- Select the files you want to merge
- Select a save location
- Click 'Merge Files'
- Make sure Python is installed (I used Python 3.11)
- Install the required library 'demjson3' with
pip install demjson3
- Download the latest Source Code (.zip) from Releases
- Once the download is finished, extract the contents of the ZIP file to your desired location.
- Open up BMT.pyw
- Select the files you want to merge
- Select a save location
- Click 'Merge Files'
NOTE: Using the option to set the dependencies to .latest is incompatible with some packages!
Please turn it off if you're experiencing issues.