A Console Application with an xml user setting where you can choose your difficulty for your Randomizing setting.
There are some rules to follow to avoid Application errors:
- 1- You can only change values of [userSetting.xml] by typing [false or true "lowercase" or "uppercase"] and must be inside the quotation mark, for example: "true" or "True" | or for fixed numbers "5".
- 2- it's better to completely close the game before using Randomizer.
- 3- Unfortunately every time you want to change some value in the [userSetting.xml] you need a clean Copy of game file.
The xml user settings are:
- 1- Enable_HangarPatch
- 2- Explode_OnKill
- 3- Randomize_HealthValue
- 4- Randomize_UnitModel
- 5- Randomize_BossModel
- 6- Randomize_BackPack
- 7- Randomize_Weapons
- 8- Randomize_EquipmentsLvl
- 9- Randomize_BodyPart
- 10- Randomize_PilotLvl
- 11- Randomize_Skills
- 12- Randomize_Items
- 13- Skills_FixedNumber
- 14- Items_FixedNumber
This setting will enable all Wanzer parts at lvl 1. There is a file comes with the Randomizer app, Named [004B7670 shopFM5a], This file is required
Credit to [FAN TRANSLATION PROJECT] for their Awesome translation.
This setting will make Wanzer expload on kill, there are 2 type of explotion, low and high. Low explosion deal 650 damage in 2 square. High explosion deal 2700 damage in 2 square.
The setting will randomizer three values, [None, Low and High].
This setting will randomize Health value of parts, from 1% up to 100%, where 1% is the lowest health value.
This setting will randomize Wanzer model in the current stage that you're in.
Why ? That's because of the limitation of the game files, some models required a large amount of datas array in the file, and some stages are very limited with some datas.
Exactly same as randomizing models.
This setting will randomize Wanzer backpack, [Turbo, item, repair, EMP]. And even boss unit can have as well.
This setting will randomize Wanzer weapons. There is an issue in the weapon textures. For example: if the Wanzer have sniper weapon, and the randomizer set the weapon at shotgun weapon, the new weapon will work fine but the model of the weapon will be same as old model which is sniper.
Why ? Same as unit models, there is a limitation of files datas.
This setting will randomize weapon and Wanzer parts along with backpack levels, from 1 to 12. Be aware, this may be very difficult in early playthrough.
This Will randomize Wanzer parts stats, Such as "Defence, health value, avoiding, and much more", but it can't randomize the textures.
Why ? Because of the limitation on files data.
This will randomize pilot level from 1 to 50 , the more pilot level is the more can resist EMP and have higher avoiding chance.
This will randomize pilot skills up to 16 skill based on his current skill level. Luckily the game will adjust the skills based on pilot type.
This will randomize only the numbers that given. for example: if the Fixed number is 3, it will only Randomize and give the enemy 3 Skills, based on his current type.
This will randomize pilot items if the backpack type of item.
This will randomize only the numbers that given. for example: if the Fixed number is 3, it will only Randomize and give the enemy 3 items. [items or ammo].
This will randomize the number of pilots selection in each stage, Equal to the given number from [SelectionPilot_FixedNumber].
This will remove random pilot by the given number. For example: if you set the number at 2, it will remove 2 random pilot. If number Higher than 6 or lower than 1 it will not remove any pilot.
Click on releases page in github or click Here, then go down to assets and choose one of two Target runtime [win-x64 or win-x86 -> x32 bit] extract the content and run the randomizer. The game should be in the same [FM5RandomizerApp] path.
App is required .net6 sdk, you can download it from official Microsoft Website. official Microsoft
And [004B7670 shopFM5a] file, this file is the hangar patch, without it the patch won't work. The file is already with the randomizer, if somehow you needed for the file, you can download it separately, in the release page assets section. 004B7670 shopFM5a.
Really simple, exctract zip content and run the app, two file are required the [004B7670 shopFM5a] and the [Game iso] At the first run, the app will extract a file named [RandomizerSetting] this xml has The settings you need for adjust the randomizing that you want.
- Enable_HangarPatch
- Explode_OnKill
- [] PilotLvl_SamePlayer
- [] Unit_CanUseBossWeapon
- [] Randomize_SelctionPilot
- [] SelctionPilot_FixedNumber
- Randomize_HealthValue
- [] Randomize_UnitCoordinate
- [] Randomize_HealthDisplay
- [] Randomize_MapUnitModel
- Randomize_UnitModel
- Randomize_BossModel
- Randomize_BackPack
- Randomize_Weapons
- Randomize_EquipmentsLvl
- Randomize_BodyPart
- Randomize_PilotLvl
- Randomize_Skills
- Skills_FixedNumber
- Randomize_Items
- Items_FixedNumber
Credit to [FAN TRANSLATION PROJECT] for the translation patch.
Twitter: @khaleed681
GitHub: KhaleedSA