Battalion Wars Randomizer
General information
The Battalion Wars Randomizer is a python script which modifies the "_Level.xml" files of Battalion Wars to randomize placement of units, cameras, and waypoints.
How to use the Battalion Wars Randomizer
What you'll need:
- Dolphin
- BW iso
- GameCubeRebuilder (can be downloaded here)
- Python (version 3)
- The level XML files (can be dumped using the GameCubeRebuilder utility)
The steps are as follow:
- Download the following txt file: bw_xml_randomizer.txt.
- rename the extension from ".txt" to ".py".
- Put it in a folder somewhere.
- Put all the original xml files in the folder where the .py file is located.
- Double-click the .py file. The script will only modify the xml files ending with "_Level.xml".
- A new folder named "randomized" will be created by the script.
- Using GameCubeRebuilder, open the .iso of Battalion Wars.
- Reimport all the xml files located in the "randomized" folder, over the pre-existing xml files.
- Play using Dolphin.
NOTE: Some missions might be lost/win automatically due to random unit placement.