This is a simple Item Randomizer for Fire Emblem 2 using Windows PowerShell!
Make sure you’ve enabled executing unsigned PowerShell Scripts before running the program, else it wont work obviously
For the Script to work you also need a ROM of FE2 with the Artemis Translation Patch applied, which can be found here.
What's Randomized
Items that Units join with (Such as Clive’s Steel Lance or Catria’s Angel Ring)
All Items dropped by Enemies
All Items obtained from Chests
What Items can be generated?
The Randomizer always places one Falchion and one Gradivus.
Regular Items (Assigned a Weight of 3)
- Steel Sword
- Silver Sword
- Holy Sword / Blessed Sword
- Hero Sword / Brave Sword
- Dark Sword / Shadow Sword
- Bolt Sword / Lightning Sword
- Royal Sword
- Steel Lance
- Silver Lance
- Javelin
- Knight Killer / Ridersbane
- Holy Lance / Blessed Lance
- Steel Bow
- Silver Bow
- Holy Bow / Blessed Bow
- Leather Shield
- Steel Shield
- Silver Shield
- Holy Shield / Blessed Shield
- Magic Shield / Hexlock Shield
- Holy Ring / Blessed Ring
- Angel Ring
- Magic Ring
- Prayer Ring
- Speed Ring
Rare Items (Assigned a Weight of 1)
- Dracoshield
- Astra
- Sol
- Luna
- Tentacle (One of Duma’s Attacks, programmed as a Sword)
Other Stuff & Silly Quirks
Text Changes
- The Man in Zofia Castle that usually informs you of Desaix stealing the Royal Sword, will instead tell you what item is located at the Desaix’s Fortress Chest
- The Sign in Fear Mountain Shrine that normally informs you, which Chest has the Holy Shield and which has the Silver Shield tells you what Items are actually in those Chests
- The Sign at the Entrance of the Duma Temple Treasury where you normally get the Falchion tells you what Item you get at the End of the Alm Trial
Quirks
- The Leather Shield Mercenary in Ram Valley and the Leather Shield Mercenary in Pirate Raid 2 use the same Address for their Inventory, so they will have the same Item
- Despite the Item dropped by Deen & Sonya and the Item they join with being the same, they have two different Addresses. There is code to ensure that the Item dropped by Deen and the Item he joins with is the same. The same also goes for Sonya.
List of every Location, with the Hex Address incase you want to do something with that
2149C - RAM VALLEY LEATHER SHIELD MERC
214B0 - SOUTHERN OUTPOST STEEL BOW ARCHER
37DE8 - SOUTHERN OUTPOST LIGHTNING SWORD CHEST
21175 - CLIVE STEEL LANCE
214CB - ZOFIA CASTLE DESAIX DRACOSHIELD
37DF6 - ZOFIA CASTLE RIDERSBANE CHEST
37E40 - DESAIX FORT REGAL SWORD CHEST
37E3B - FOREST VILLAGE BLESSED LANCE CHEST
2124D - DELTHEA PRAYER RING
37EAE - FEARMOUNTAIN SHRINE SPEED RING CHEST
37ECF - FEARMOUNTAIN SHRINE BLESSED BOW CHEST
37ED7 - FEARMOUNTAIN SHRINE BLESSED SHIELD CHEST
37ED3 - FEARMOUNTAIN SHRINE SILVER SHIELD CHEST
37EE0 - FEARMOUNTAIN SHRINE HEXLOCK SHIELD CHEST
216D3 - NUIBABAS ABODE NUIBABA MAGE RING
2172F - RIGEL CASTLE RUDOLF ANGEL RING
37EA0 - DUMA TEMPLE GRADIVUS CHEST
37EB3 - DUMA TEMPLE FALCHION CHEST
219BF - FINAL BATTLE JEDAH MAGE RING
2149C - PIRATE RAID 2 LEATHER SHIELD MERC
37E04 - PIRATE THRONE STEEL SWORD CHEST
21505 - BEAST HUNT NECRODRAGON BLESSED RING
37ECA - SEABOUND SHRINE BLESSED SWORD CHEST
21271 - PALLA JAVELIN
21265 - CATRIA ANGEL RING
21554 - DESERT FORT WOLFF STEEL BOW
37E24 - DESERT FORT STEEL LANCE CHEST
2156A - NORTHERN DESERT DEEN BRAVE SWORD
2157A - SOUTHERN DESERT SONYA STEEL SHIELD
21229 - DEEN BRAVE SWORD
2121D - SONYA STEEL SHIELD
215B3 - VALLEY APPROACH BLAKE SHADOW SWORD
37E36 - MILA TEMPLE MAGE RING CHEST
37EB8 - LOST TREESCAPE SILVER SWORD CHEST
37E9B - LOST TREESCAPE SILVER BOW CHEST
37E6F - LOST TREESCAPE SILVER LANCE CHEST
217D0 - DUMA SWAMP JEDAH DRACOSHIELD
If you have any Questions, find a bug or problem or have a Suggestion: let me know!!!