-
Notifications
You must be signed in to change notification settings - Fork 8
Battle Executable edits
edrovinhaz edited this page Apr 24, 2026
·
7 revisions
This page covers differences made to the battle executable (0038) between the original game and the Perfect Works build's item/party patch. It will act both as a reference for players to know what was changed, and for developers to know where they are located.
| Offset | Information | Version modified |
|---|---|---|
| 0x0000635C-0x0000639E | Auto Booster equipment | 0.4.0 |
| 0x0000AD64 | Add Def Up effect | 0.4.0 |
| 0x00011A48 | Add Def Up effect/Billy Ether ammo bug fix | 0.4.0/0.4.5 |
| 0x0001360C | Auto Booster equipment | 0.4.0 |
| 0x00013618 | Auto Booster equipment | 0.4.0 |
| 0x00013620-0x00013663 | Auto Booster equipment | 0.4.0 |
| 0x00013664-0x0001367B | Add Def Up effect | 0.4.0 |
| 0x0001367C | Auto Booster equipment | 0.4.0 |
| 0x00013680-0x00013687 | Add Def Up effect | 0.4.0 |
| 0x00013688-0x000136D3 | Auto Booster equipment | 0.4.0 |
| 0x00024A60-0x00024A68 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00024A70-0x00024A77 | Deathblow effects cannot be used in Combo | 0.4.0 |
| 0x00024A78 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00024A7C-0x00024A83 | Deathblow effects cannot be used in Combo | 0.4.0 |
| 0x00024A88-0x00024A8F | Deathblow effects cannot be used in Combo | 0.4.0 |
| 0x00024A90 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00024A94-0x00024A9B | Deathblow effects cannot be used in Combo | 0.4.0 |
| 0x000254A8-0x000254AF | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x000254DC-0x000254E3 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x000254E8-0x000254EE | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00025518-0x0002551F | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00025524-0x0002552A | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00025554-0x0002555B | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00025560 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00025564 | Add Def Up effect | 0.4.0 |
| 0x000255A8-0x000255AE | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x000255C0-0x000255D7 | Add Def Up effect | 0.4.0 |
| 0x000255D8 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x000255DC-0x00025617 | Add Def Up effect | 0.4.0 |
| 0x0002561C-0x0002568F | Add Def Up effect | 0.4.0 |
| 0x00025694 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x0002569C-0x000256A0 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x000256A4-0x000256AB | Add Def Up effect | 0.4.0 |
| 0x000256AC | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x000256B0 | Add Def Up effect | 0.4.0 |
| 0x000256B4-0x000256C7 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x000256C8 | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x000256CC-0x000256D3 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x000256D8-0x00025747 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x00025748 | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x0002574C-0x00025753 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x00025758-0x000257C7 | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x000257C8 | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x000257CC-0x0002582F | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x00025830 | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x00025834-0x0002583F | Add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x00025840-0x0002589F | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x000258A0-0x000258AB | Pierce zeroes out both defense stats | 0.4.0 |
| 0x000258AC | Gear damage calculation fix with X attacks, add Def Up effect, enemy resistance to Pierce, and Wither/Weaken | 0.4.0 |
| 0x000258B0 | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x000258B8-0x000258CB | Enemy resistance to Pierce and Wither/Weaken | 0.4.0 |
| 0x000258FC-0x00025907 | Divvy Up | 0.4.0 |
| 0x00025908-0x00025913 | Deathblow code cleanup | 0.4.0 |
| 0x00025916-0x0002591F | Divvy Up | 0.4.0 |
| 0x00025920 | Gear damage calculation fix with X attacks | 0.4.5 |
| 0x00025924-0x00025933 | Pierce zeroes out both defense stats | 0.4.0 |
| 0x00025934-0x00025937 | Divvy Up | 0.4.0 |
| 0x0002593C-0x00025941 | Divvy Up | 0.4.0 |
| 0x00025B38 | Overhaul Elly's Ether mechanics | 0.5.0 |
| 0x00025B3C | Overhaul Elly's Ether mechanics | 0.5.0 |
| 0x00025B48 | Overhaul Elly's Ether mechanics | 0.5.0 |
| 0x00025E3C-0x00025EFB | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00025EFC | Every effect lasts for five turns | 0.4.0 |
| 0x00025EF0-0x00025F3F | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00025F44-0x00025F52 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00025F5C-0x00025FA4 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00025FB0-0x00025FBF | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00025FC4-0x0002604F | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00026058-0x00026117 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x0002611C-0x0002612B | Effects code separation and increased power flexibility | 0.4.0 |
| 0x0002612C | Deathblow effects can be applied to a character | 0.4.0 |
| 0x00026130-0x00026147 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x0002614C | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00026154 | Deathblow effects can be applied to a character | 0.4.0 |
| 0x0002615A | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00026160-0x00026167 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x0002616C | Deathblow effects can be applied to a character | 0.4.0 |
| 0x00026175-0x00026183 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00026188 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00026190-0x00026197 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x0002619C | Deathblow effects can be applied to a character | 0.4.0 |
| 0x000261A0 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x000261A4-0x000261B3 | Deathblow effects can be applied to a character | 0.4.0 |
| 0x000261B4 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x000261B8-0x000261EB | Deathblow effects can be applied to a character | 0.4.0 |
| 0x000261EC-0x0002621F | Resist Element and Weak to effects | 0.4.0 |
| 0x00026224-0x00026233 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00026238-0x0002624B | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x0002624C | Effects code separation and increased power flexibility | 0.4.0 |
| 0x00026250-0x00026257 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00026AFC-0x00026B03 | Resist Element and Weak to effects | 0.4.0 |
| 0x00026B18 | Resist Element and Weak to effects | 0.4.0 |
| 0x00026B30-0x00026B37 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x00026B4C | Resist Element and Weak to effects | 0.4.0 |
| 0x00026BF0 | Resist Element and Weak to effects | 0.4.0 |
| 0x00026C14 | Resist Element and Weak to effects | 0.4.0 |
| 0x00026C1C | Resist Element and Weak to effects | 0.4.0 |
| 0x00026C20 | Resist Element and Weak to effects | 0.4.0 |
| 0x000278C8-0x000278CD | Deathblow code cleanup | 0.4.0 |
| 0x00027B70 | Add Def Up effect | 0.4.0 |
| 0x00027BC4-0x00027BD7 | Deathblow effects can be applied to a character | 0.4.0 |
| 0x0002846C | Apply new Drives to battle stats | 0.4.0 |
| 0x0002847C | Apply new Drives to battle stats | 0.4.0 |
| 0x00028484-0x000284DF | Apply new Drives to battle stats | 0.4.0 |
| 0x000284E4-0x0002851B | Apply new Drives to battle stats | 0.4.0 |
| 0x00028520-0x0002852F | Apply new Drives to battle stats | 0.4.0 |
| 0x00028534-0x0002853B | Apply new Drives to battle stats | 0.4.0 |
| 0x00028540-0x0002854F | Apply new Drives to battle stats | 0.4.0 |
| 0x00028F98 | Weltall's attack is no longer halved | 0.5.2 |
| 0x00029B3C | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029B44-0x00029B4B | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029B68 | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029B6C-0x00029B70 | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029B78-0x00029B7F | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029B90-0x00029BB3 | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029BEC-0x00029BF4 | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029BFC | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029C04-0x00029C0B | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029C19-0x00029C47 | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029C4C-0x00029C5B | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029C60-0x00029C7F | Def Up lasts for 255 turns | 0.4.0 |
| 0x00029C85-0x00029CA3 | Def Up lasts for 255 turns | 0.4.0 |
| 0x0002AB04 | Auto Booster equipment | 0.4.0 |
| 0x0002AB0C | Auto Booster equipment | 0.4.0 |
| 0x0002AB18-0x0002AB1F | Auto Booster equipment | 0.4.0 |
| 0x0002AB24-0x0002AB47 | Auto Booster equipment | 0.4.0 |
| 0x0002B0C0 | Add Def Up effect | 0.4.0 |
| 0x0002B0C8-0x0002B0D2 | Add Def Up effect | 0.4.0 |
| 0x0002B0D9-0x0002B112 | Add Def Up effect | 0.4.0 |
| 0x0002B1F8-0x0002B24B | Add Def Up effect | 0.4.0 |
| 0x0002B250-0x0002B25B | Add Def Up effect | 0.4.0 |
| 0x0002B3C4 | Auto Booster equipment | 0.4.0 |
| 0x0002B3F8-0x0002B3FF | Fuel saver code | 0.4.0 |
| 0x0002BAC0 | Increase Chu-Chu's crit rate to 25% | 0.5.1 |
| 0x0002BB14 | Bart Jr Doll sets Chu-Chu's crit rate to 100% | 0.5.1 |
| 0x0002BC98 | Deathblow effects can be applied to a character | 0.4.0 |
| 0x0002BE48 | Deathblow effects can be applied to a character | 0.4.0 |
| 0x0002BE5C | Deathblow effects can be applied to a character | 0.4.0 |
| 0x0002C908 | Gear Ether amp cap adjustment for ETH Down | 0.4.0 |
| 0x0002C910-0x0002C915 | Gear Ether amp cap adjustment for ETH Down | 0.4.0 |
| 0x0002C91C | Gear Ether amp cap adjustment for ETH Down | 0.4.0 |
| 0x0002CB20 | Increase Deathblow Hyper Mode points | 0.8.2 |
| 0x0002CB28 | Increase Deathblow Hyper Mode points | 0.8.2 |
| 0x0002CB40 | Increase Deathblow Hyper Mode points | 0.8.2 |
| 0x0002CB44 | Increase Deathblow Hyper Mode points | 0.8.2 |
| 0x0002D0D4 | Fuel saver code | 0.4.0 |
| 0x0002D0DC-0x0002D0E3 | Fuel saver code | 0.4.0 |
| 0x0002D0E8-0x0002D117 | Fuel saver code | 0.4.0 |
| 0x0002D118 | Auto Booster equipment | 0.4.0 |
| 0x0002D120-0x0002D127 | Auto Booster equipment | 0.4.0 |
| 0x0002D134-0x0002D13A | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x0002D144-0x0002D157 | Auto Booster equipment | 0.4.0 |
| 0x0002D158-0x0002D19F | Fuel saver code | 0.4.0 |
| 0x0002D1A0-0x0002D1A7 | Auto Booster equipment | 0.4.0 |
| 0x0002D1A8-0x0002D53F | Fuel saver code | 0.4.0 |
| 0x0002D542 | Deathblow calculation edits | 0.4.0 |
| 0x0002D544-0x0002D56B | Fuel saver code | 0.4.0 |
| 0x0002D56C-0x0002D58E | Deathblow calculation edits | 0.4.0 |
| 0x0002D590 | Fuel saver code | 0.4.0 |
| 0x0002D594-0x0002D5A7 | Deathblow calculation edits | 0.4.0 |
| 0x0002D5A8 | Fuel saver code | 0.4.0 |
| 0x0002D5AC-0x0002D5B1 | Deathblow calculation edits | 0.4.0 |
| 0x0002D5B4-0x0002D5F3 | Fuel saver code | 0.4.0 |
| 0x0002D5F4 | Auto Booster equipment | 0.4.0 |
| 0x0002D7FC | Overhaul Elly's Ether mechanics | 0.5.0 |
| 0x0002D800 | Overhaul Elly's Ether mechanics | 0.5.0 |
| 0x0002D80C | Overhaul Elly's Ether mechanics | 0.5.0 |
| 0x0002DE8A-0x0002DE8F | Gear Ether amp cap adjustment for ETH Down | 0.4.0 |
| 0x0002DE94-0x0002DE9B | Gear Ether amp cap adjustment for ETH Down | 0.4.0 |
| 0x0002DEA0-0x0002DEDF | Gear Ether amp cap adjustment for ETH Down | 0.4.0 |
| 0x0002DFF0 | Gear effects and A+/A-/D+/D- | 0.4.0 |
| 0x000539A4 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x000539B0 | Effects code separation and increased power flexibility | 0.4.0 |
| 0x000539BD | Effects code separation and increased power flexibility | 0.4.0 |
| 0x000539EC | Auto Booster equipment | 0.4.0 |
| 0x00053A60 | Auto Booster equipment | 0.4.0 |