Difference between revisions of "Event Instruction Upgrade"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(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...")
 
 
(2 intermediate revisions by the same user not shown)
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]
 
  
== New instructions ==
+
= Decription =
*[[Event_Instruction_2F|{2F} {{IE_2F}}]]
+
This hack created by Xifanie alters and adds many [[Event Instructions]]. It helps add a lot of life to FFT Events!
*[[Event_Instruction_AC|{AC} {{IE_AC}}]]
 
*[[Event_Instruction_AE|{AE} {{IE_AE}}]]
 
*[[Event_Instruction_AF|{AF} {{IE_AF}}]]
 
*[[Event_Instruction_BF|{BF} {{IE_BF}}]]
 
*[[Event_Instruction_C1|{C1} {{IE_C1}}]]
 
*[[Event_Instruction_C2|{C2} {{IE_C2}}]]
 
*[[Event_Instruction_C3|{C3} {{IE_C3}}]]
 
*[[Event_Instruction_C4|{C4} {{IE_C4}}]]
 
*[[Event_Instruction_C5|{C5} {{IE_C5}}]]
 
*[[Event_Instruction_C6|{C6} {{IE_C6}}]]
 
*[[Event_Instruction_CF|{CF} {{IE_CF}}]]
 
  
 +
==Download==
 +
[[:File:Event_Instructions_Upgrade_v1.371.zip]]
  
== Altered Instructions ==
+
*'''Hack (.xml)''': Patch with FFTOrgASM
 +
*'''eventInstructions.json''' (for [https://juravis.ffhacktics.com/ JuraviS]): Place in /JuraviS/games/Final Fantasy Tactics/mods/default/eventInstructions.json
 +
*'''CONFIG.INI''' (for EasyVent, or Xifanie's Compiler/Decompiler): Place in the same directory as the executables
  
=== [[Event_Instruction_92|{92} {{IE_92}}]] ===
+
= Changelog =
Adds status ID x04, which tries to apply every status to be inflicted. However, just remember that {{IE_92}} 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.
+
==1.371==
 
+
*Added [[Event_Instruction_17|<span title="{{IE_17_desc}}">{17} {{IE_17}}</span>]]
Check the instruction page for more information.
+
*Fixed a bug that caused [[Event_Instruction_C7|<span title="{{IE_C7_desc}}">{C7} {{IE_C7}}</span>]] to sometimes return true when false
 
+
==1.37==
 
+
*Added [[Event_Instruction_17|<span title="{{IE_17_desc}}">{17} {{IE_17}}</span>]]
=== Variable Instructions ===
+
*Fixed bugs related to [[Event_Instruction_01|<span title="{{IE_01_desc}}">{01} {{IE_01}}</span>]] and [[Event_Instruction_05|<span title="{{IE_05_desc}}">{05} {{IE_05}}</span>]] seeking logic.
Adds multiple tables of data that can be altered with these instructions. You can find all of them on the Variables page.
+
==1.36==
{{Variables}}
+
*Fixed bugs related to [[Event_Instruction_92|<span title="{{IE_92_desc}}">{92} {{IE_92}}</span>]]'s ability to add any status (also changed the corresponding "trigger" ID from 0x04 to 0x80+, 0xFF for statuses altered with [[Event_Instruction_C4|<span title="{{IE_C4_desc}}">{C4} {{IE_C4}}</span>]])
*[[Event_Instruction_B0|{B0} {{IE_B0}}]]
+
==1.35==
*[[Event_Instruction_B1|{B1} {{IE_B1}}]]
+
*Fixed a bug where [[Event_Instruction_C3|<span title="{{IE_C3_desc}}">{C3} {{IE_C3}}</span>]] would not skip over units with a 0xFF Roster ID
*[[Event_Instruction_B2|{B2} {{IE_B2}}]]
+
==1.34==
*[[Event_Instruction_B3|{B3} {{IE_B3}}]]
+
*Added [[Event_Instruction_C6|<span title="{{IE_C6_desc}}">{C6} {{IE_C6}}</span>]] (previously MinMax)
*[[Event_Instruction_B4|{B4} {{IE_B4}}]]
+
*Added [[Event_Instruction_C7|<span title="{{IE_C7_desc}}">{C7} {{IE_C7}}</span>]]
*[[Event_Instruction_B5|{B5} {{IE_B5}}]]
+
==1.33==
*[[Event_Instruction_B6|{B6} {{IE_B6}}]]
+
*Fixed a bug where [[Event_Instruction_EA|<span title="{{IE_EA_desc}}">{EA} {{IE_EA}}</span>]] was unable to generate new unit names
*[[Event_Instruction_B7|{B7} {{IE_B7}}]]
+
==1.32==
*[[Event_Instruction_B8|{B8} {{IE_B8}}]]
+
*Fixed a bug where [[Event_Instruction_00|<span title="{{IE_00_desc}}">{00} {{IE_00}}</span>]] would consider negative values as false, thus return true
*[[Event_Instruction_B9|{B9} {{IE_B9}}]]
+
==1.12==
*[[Event_Instruction_BA|{BA} {{IE_BA}}]]
+
*Automatically recalculates the text offset for savestate eventing
*[[Event_Instruction_BB|{BB} {{IE_BB}}]]
 
*[[Event_Instruction_BC|{BC} {{IE_BC}}]]
 
*[[Event_Instruction_BD|{BD} {{IE_BD}}]]
 
*[[Event_Instruction_BE|{BE} {{IE_BE}}]]
 

Latest revision as of 16:14, 8 September 2021

Decription

This hack created by Xifanie alters and adds many Event Instructions. It helps add a lot of life to FFT Events!

Download

File:Event_Instructions_Upgrade_v1.371.zip

  • Hack (.xml): Patch with FFTOrgASM
  • eventInstructions.json (for JuraviS): Place in /JuraviS/games/Final Fantasy Tactics/mods/default/eventInstructions.json
  • CONFIG.INI (for EasyVent, or Xifanie's Compiler/Decompiler): Place in the same directory as the executables

Changelog

1.371

1.37

1.36

  • Fixed bugs related to {92} InflictStatus's ability to add any status (also changed the corresponding "trigger" ID from 0x04 to 0x80+, 0xFF for statuses altered with {C4} SaveAddress)

1.35

1.34

1.33

  • Fixed a bug where {EA} LoadENTD was unable to generate new unit names

1.32

  • Fixed a bug where {00} Not would consider negative values as false, thus return true

1.12

  • Automatically recalculates the text offset for savestate eventing