Difference between revisions of "Event Instruction Upgrade"
(Created page with "This hack created by Xifanie alters and adds the following instructions. It requires the latest [http://xifanie.ffhacktics.com/CONFIG.INI CONFIG.INI] and to apply [http://xifa...") |
|||
Line 1: | Line 1: | ||
This hack created by Xifanie alters and adds the following instructions. It requires the latest [http://xifanie.ffhacktics.com/CONFIG.INI CONFIG.INI] and to apply [http://xifanie.ffhacktics.com/EventInstructionUpgrade.xml EventInstructionUpgrade.xml] | This hack created by Xifanie alters and adds the following instructions. It requires the latest [http://xifanie.ffhacktics.com/CONFIG.INI CONFIG.INI] and to apply [http://xifanie.ffhacktics.com/EventInstructionUpgrade.xml EventInstructionUpgrade.xml] | ||
+ | |||
+ | == Changelog == | ||
+ | *v1.12 | ||
+ | **Automatically recalculates the text offset for savestate eventing | ||
+ | |||
== New instructions == | == New instructions == | ||
Line 42: | Line 47: | ||
*[[Event_Instruction_BD|{BD} {{IE_BD}}]] | *[[Event_Instruction_BD|{BD} {{IE_BD}}]] | ||
*[[Event_Instruction_BE|{BE} {{IE_BE}}]] | *[[Event_Instruction_BE|{BE} {{IE_BE}}]] | ||
+ | |||
+ | |||
+ | == Savestate eventing == | ||
+ | Savestate eventing was already possible, but now you don't need to worry about saving space for additional instructions so it doesn't break the text. The text offset will be automatically recalculated when needed, making Text(x????????) forever useless from now on. |
Revision as of 19:03, 24 May 2014
This hack created by Xifanie alters and adds the following instructions. It requires the latest CONFIG.INI and to apply EventInstructionUpgrade.xml
Contents
Changelog
- v1.12
- Automatically recalculates the text offset for savestate eventing
New instructions
- {2F} BlockLoop
- {AC} LUI
- {AE} SET
- {AF} SETVar
- {BF} Random
- {C1} LoadAddress
- {C2} UnitAddress
- {C3} WorldUnitAddress
- {C4} SaveAddress
- {C5} UpdateUnit
- {C6} TransformUnit
- {CF} Routine
Altered Instructions
{92} InflictStatus
Adds status ID x04, which tries to apply every status to be inflicted. However, just remember that InflictStatus wipes the said information to apply them visually, so if you wish to see them applied in battle, you'll need to re-alter the corresponding bytes.
Check the instruction page for more information.
Variable Instructions
Adds multiple tables of data that can be altered with these instructions. You can find all of them on the Variables page.
Click here for the list of Variables
- {B0} ADD
- {B1} ADDVar
- {B2} SUB
- {B3} SUBVar
- {B4} MULT
- {B5} MULTVar
- {B6} DIV
- {B7} DIVVar
- {B8} MOD
- {B9} MODVar
- {BA} AND
- {BB} ANDVar
- {BC} OR
- {BD} ORVar
- {BE} ZERO
Savestate eventing
Savestate eventing was already possible, but now you don't need to worry about saving space for additional instructions so it doesn't break the text. The text offset will be automatically recalculated when needed, making Text(x????????) forever useless from now on.