Difference between revisions of "REQUIRE.OUT Routines"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
REQUIRE.OUT starts at 0x1bf000 in RAM
+
001bf01c - 001bf1f0: [[REQUIRE.OUT 001bf01c - 001bf1f0]]
 
+
  001bf1f4 - 001bf224: [[REQUIRE.OUT 001bf1f4 - 001bf224]]
[[001bf01c - 001bf1f0]]:
+
  001bf228 - 001bf250: [[REQUIRE.OUT 001bf228 - 001bf250]]
+
  001bf254 - 001bf2a8: [[REQUIRE.OUT 001bf254 - 001bf2a8]]
  [[001bf1f4 - 001bf224]]:
+
  001bf2ac - 001bf30c: [[REQUIRE.OUT 001bf2ac - 001bf30c]]
+
  001bf310 - 001bf370: [[REQUIRE.OUT 001bf310 - 001bf370]]
  [[001bf228 - 001bf250]]:
+
  001bf374 - 001bf798: [[REQUIRE.OUT 001bf374 - 001bf798]]
+
  001bf79c - 001c07a8: [[REQUIRE.OUT 001bf79c - 001c07a8]]
  [[001bf254 - 001bf2a8]]:
+
  001c07ac - 001c07b0: [[REQUIRE.OUT Null Routine 1]]
+
  001c07b4 - 001c09d0: [[REQUIRE.OUT 001c07b4 - 001c09d0]]
  [[001bf2ac - 001bf30c]]:
+
  001c09d4 - 001c09f8: [[REQUIRE.OUT 001c09d4 - 001c09f8]]
+
  001c09fc - 001c0a20: [[REQUIRE.OUT 001c09fc - 001c0a20]]
  [[001bf310 - 001bf370]]:
+
  001c0a24 - 001c11ac: [[REQUIRE.OUT 001c0a24 - 001c11ac]]
+
  001c11b0 - 001c1328: [[REQUIRE.OUT 001c11b0 - 001c1328]]
  [[001bf374 - 001bf798]]:
+
  001c132c - 001c137c: [[REQUIRE.OUT 001c132c - 001c137c]]
+
  001c1380 - 001c1488: [[REQUIRE.OUT 001c1380 - 001c1488]]
  [[001bf79c - 001c07a8]]:
+
  001c148c - 001c157c: [[REQUIRE.OUT 001c148c - 001c157c]]
   
+
  001c1580 - 001c1880: [[REQUIRE.OUT 001c1580 - 001c1880]]
  [[001c07ac - 001c09d0]]:
+
  001c1884 - 001c1de4: [[REQUIRE.OUT 001c1884 - 001c1de4]]
+
  001c1de8 - 001c1fd4: [[REQUIRE.OUT 001c1de8 - 001c1fd4]]
  [[001c09d4 - 001c09f8]]:
+
  001c1fd8 - 001c20cc: [[REQUIRE.OUT 001c1fd8 - 001c20cc]]
+
  001c20d0 - 001c2240: [[REQUIRE.OUT 001c20d0 - 001c2240]]
  [[001c09fc - 001c0a20]]:
+
  001c2244 - 001c22a8: [[REQUIRE.OUT 001c2244 - 001c22a8]]
+
  001c22ac - 001c22b0: [[REQUIRE.OUT Null Routine 2]]
  [[001c0a24 - 001c11ac]]:
+
  001c22b4 - 001c22cc: [[REQUIRE.OUT 001c22b4 - 001c22cc]]
+
  001c22d0 - 001c27a0: [[REQUIRE.OUT 001c22d0 - 001c27a0]]
  [[001c11b0 - 001c1328]]:
+
  001c27a4 - 001c27c0: [[REQUIRE.OUT 001c27a4 - 001c27c0]]
+
  001c27c4 - 001c2884: [[REQUIRE.OUT 001c27c4 - 001c2884]]
  [[001c132c - 001c137c]]:
+
  001c2888 - 001c2dc8: [[REQUIRE.OUT 001c2888 - 001c2dc8]]
+
  001c2dcc - 001c300c: [[REQUIRE.OUT 001c2dcc - 001c300c]]
  [[001c1380 - 001c1488]]:
+
  001c3010 - 001c32c8: [[REQUIRE.OUT 001c3010 - 001c32c8]]
+
  001c32cc - 001c3458: [[REQUIRE.OUT 001c32cc - 001c3458]]
  [[001c148c - 001c157c]]:
+
  001c345c - 001c3728: [[REQUIRE.OUT 001c345c - 001c3728]]
+
  001c372c - 001c39dc: [[REQUIRE.OUT 001c372c - 001c39dc]]
  [[001c1580 - 001c1880]]:
+
  001c39e0 - 001c3a04: [[REQUIRE.OUT 001c39e0 - 001c3a04]]
+
  001c3a08 - 001c3aac: [[REQUIRE.OUT 001c3a08 - 001c3aac]]
  [[001c1884 - 001c1de4]]:
+
  001c3ab0 - 001c3ba0: [[REQUIRE.OUT 001c3ab0 - 001c3ba0]]
+
  001c3ba4 - 001c3c0c: [[REQUIRE.OUT 001c3ba4 - 001c3c0c]]
  [[001c1de8 - 001c1fd4]]:
+
  001c3c10 - 001c3d04: [[REQUIRE.OUT 001c3c10 - 001c3d04]]
+
  001c3d08 - 001c3d4c: [[REQUIRE.OUT 001c3d08 - 001c3d4c]]
  [[001c1fd8 - 001c20cc]]:
+
  001c3d50 - 001c3df4: [[REQUIRE.OUT 001c3d50 - 001c3df4]]
+
  001c3df8 - 001c3fa0: [[REQUIRE.OUT 001c3df8 - 001c3fa0]]
  [[001c20d0 - 001c2240]]:
+
  001c3fa4 - 001c43ac: [[REQUIRE.OUT Permanent brave/faith changes, leaving party warning]]  
+
  001c43b0 - 001c43dc: [[REQUIRE.OUT 001c43b0 - 001c43dc]]
  [[001c2244 - 001c22a8]]:
+
  001c43e0 - 001c43e4: [[REQUIRE.OUT Null Routine 3]]
   
+
  001c43e8 - 001c473c: [[REQUIRE.OUT Low Brave/High Faith leaving]]
  [[001c22ac - 001c22cc]]:
+
  001c4740 - 001c4ab0: [[REQUIRE.OUT Post-battle (0x1c4740)]] | [[REQUIRE.OUT Post battle equipment/unknown storing]] Save/Load formation checks  
+
  001c4ab4 - 001c4c74: [[REQUIRE.OUT 001c4ab4 - 001c4c74]]
  [[001c22d0 - 001c27a0]]:
+
  001c4c78 - 001c4ec0: [[REQUIRE.OUT 001c4c78 - 001c4ec0]]
+
  001c4ec4 - 001c4f3c: [[REQUIRE.OUT 001c4ec4 - 001c4f3c]]
  [[001c27a4 - 001c27c0]]:
+
  001c4f40 - 001c5008: [[REQUIRE.OUT 001c4f40 - 001c5008]]
+
  001c500c - 001c504c: [[REQUIRE.OUT 001c500c - 001c504c]]
  [[001c27c4 - 001c2884]]:
+
  001c5050 - 001c5154: [[REQUIRE.OUT 001c5050 - 001c5154]]
+
  001c5158 - 001c518c: [[REQUIRE.OUT 001c5158 - 001c518c]]
  [[001c2888 - 001c2dc8]]:
+
  001c5190 - 001c52c0: [[REQUIRE.OUT 001c5190 - 001c52c0]]
+
  001c52c4 - 001c53a8: [[REQUIRE.OUT 001c52c4 - 001c53a8]]
  [[001c2dcc - 001c300c]]:
+
  001c53ac - 001c5454: [[REQUIRE.OUT 001c53ac - 001c5454]]
+
  001c5458 - 001c58cc: [[REQUIRE.OUT Find Formation Palette Index]]
  [[001c3010 - 001c32c8]]:
+
  001c58d0 - 001c5dcc: [[REQUIRE.OUT 001c58d0 - 001c5dcc]]
+
  001c5dd0 - 001c5e44: [[REQUIRE.OUT 001c5dd0 - 001c5e44]]
  [[001c32cc - 001c3458]]:
+
  001c5e48 - 001c5f0c: [[REQUIRE.OUT Post battle equipment storing]]
+
  001c5f10 - 001c5ffc: [[REQUIRE.OUT Post battle equipment quantity increment]]
  [[001c345c - 001c3728]]:
+
  001c6000 - 001c609c: [[REQUIRE.OUT Get Free Party Slot Status]] | [[REQUIRE.OUT Find party slot for new unit]]
+
  001c60a0 - 001c6984: [[REQUIRE.OUT Post-battle party full unit join selection]]
  [[001c372c - 001c39dc]]:
+
  001c6988 - 001c716c: [[REQUIRE.OUT Post-battle Unit Changes]]
+
  001c7170 - 001c7358: [[REQUIRE.OUT Handle War Trophies and Bonus Money]]
  [[001c39e0 - 001c3a04]]:
+
  001c735c - 001c7380: [[REQUIRE.OUT 001c735c - 001c7380]]
+
  001c7384 - 001c73b4: [[REQUIRE.OUT 001c7384 - 001c73b4]]
  [[001c3a08 - 001c3aac]]:
+
  001c73b8 - 001c7b74: [[REQUIRE.OUT 001c73b8 - 001c7b74]]
+
  001c7b78 - 001c8b90: [[REQUIRE.OUT 001c7b78 - 001c8b90]]
  [[001c3ab0 - 001c3ba0]]:
+
  001c8b94 - 001c8d34: [[REQUIRE.OUT 001c8b94 - 001c8d34]]
+
  001c8d38 - 001c8e58: [[REQUIRE.OUT 001c8d38 - 001c8e58]]
  [[001c3ba4 - 001c3c0c]]:
+
  001c8e5c - 001c8f7c: [[REQUIRE.OUT 001c8e5c - 001c8f7c]]
+
  001c8f80 - 001c9fa0: [[REQUIRE.OUT 001c8f80 - 001c9fa0]]
  [[001c3c10 - 001c3d04]]:
+
  001c9fa4 - 001c9fa8: [[REQUIRE.OUT Null Routine 4]]
+
  001c9fac - 001ca640: [[REQUIRE.OUT 001c9fac - 001ca640]]
  [[001c3d08 - 001c3d4c]]:
+
  001ca644 - 001ca660: [[REQUIRE.OUT 001ca644 - 001ca660]]
+
  001ca664 - 001cafd0: [[REQUIRE.OUT 001ca664 - 001cafd0]]
  [[001c3d50 - 001c3df4]]:
+
  001cafd4 - 001cb158: [[REQUIRE.OUT 001cafd4 - 001cb158]]
+
  001cb15c - 001cb218: [[REQUIRE.OUT 001cb15c - 001cb218]]
  [[001c3df8 - 001c3fa0]]:
+
  001cb21c - 001cb2c8: [[REQUIRE.OUT 001cb21c - 001cb2c8]]
 
  001c3fa4 - 001c43ac: [[Permanant brave/faith changes, leaving party warning]]
 
   
 
 
[[001c43b0 - 001c43dc]]:
 
 
  [[001c43e0 - 001c473c]]:
 
 
  001c43e8 - 001c473c: [[Low Brave/High Faith leaving]]
 
 
  001c4740 - 001c4ab0: [[Post-battle (0x1c4740)]] | [[post battle equipment/unknown storing]] Save/Load formation checks
 
   
 
 
[[001c4ab4 - 001c4c74]]:
 
 
  [[001c4c78 - 001c4ec0]]:
 
 
  [[001c4ec4 - 001c4f3c]]:
 
 
  [[001c4f40 - 001c5008]]:
 
 
  [[001c500c - 001c504c]]:
 
 
  [[001c5050 - 001c5154]]:
 
 
  [[001c5158 - 001c518c]]:
 
 
  [[001c5190 - 001c52c0]]:
 
 
  [[001c52c4 - 001c53a8]]:
 
 
  [[001c53ac - 001c5454]]:
 
 
  [[001c5458 - 001c58cc]]:
 
 
  [[001c58d0 - 001c5dcc]]:
 
 
  [[001c5dd0 - 001c5e44]]:
 
 
  001c5e48 - 001c5f0c: [[Post battle equipment storing]]
 
 
  001c5f10 - 001c5ffc: [[Post battle equipment quantity increment]]
 
 
  001c6000 - 001c609c: [[Get Free Party Slot Status]] | [[Find party slot for new unit]]
 
 
  001c60a0 - 001c6984: [[Post-battle party full unit join selection]]
 
 
  001c6988 - 001c716c: [[Post-battle Unit Changes]]
 
 
  001c7170 - 001c7358: [[Handle War Trophies and Bonus Money]]
 
   
 
[[001c735c - 001c7380]]:
 
 
  [[001c7384 - 001c73b4]]:
 
 
  [[001c73b8 - 001c7b74]]:
 
 
  [[001c7b78 - 001c8b90]]:
 
 
  [[001c8b94 - 001c8d34]]:
 
 
  [[001c8d38 - 001c8e58]]:
 
 
  [[001c8e5c - 001c8f7c]]:
 
 
  [[001c8f80 - 001c9fa0]]:
 
   
 
  [[001c9fa4 - 001ca640]]:
 
 
  [[001ca644 - 001ca660]]:
 
 
  [[001ca664 - 001cafd0]]:
 
 
  [[001cafd4 - 001cb158]]:
 
 
  [[001cb15c - 001cb218]]:
 
 
  [[001cb21c - 001cb2c8]]:
 

Latest revision as of 03:47, 19 April 2025

001bf01c - 001bf1f0: REQUIRE.OUT 001bf01c - 001bf1f0
001bf1f4 - 001bf224: REQUIRE.OUT 001bf1f4 - 001bf224
001bf228 - 001bf250: REQUIRE.OUT 001bf228 - 001bf250
001bf254 - 001bf2a8: REQUIRE.OUT 001bf254 - 001bf2a8
001bf2ac - 001bf30c: REQUIRE.OUT 001bf2ac - 001bf30c
001bf310 - 001bf370: REQUIRE.OUT 001bf310 - 001bf370
001bf374 - 001bf798: REQUIRE.OUT 001bf374 - 001bf798
001bf79c - 001c07a8: REQUIRE.OUT 001bf79c - 001c07a8
001c07ac - 001c07b0: REQUIRE.OUT Null Routine 1
001c07b4 - 001c09d0: REQUIRE.OUT 001c07b4 - 001c09d0
001c09d4 - 001c09f8: REQUIRE.OUT 001c09d4 - 001c09f8
001c09fc - 001c0a20: REQUIRE.OUT 001c09fc - 001c0a20
001c0a24 - 001c11ac: REQUIRE.OUT 001c0a24 - 001c11ac
001c11b0 - 001c1328: REQUIRE.OUT 001c11b0 - 001c1328
001c132c - 001c137c: REQUIRE.OUT 001c132c - 001c137c
001c1380 - 001c1488: REQUIRE.OUT 001c1380 - 001c1488
001c148c - 001c157c: REQUIRE.OUT 001c148c - 001c157c
001c1580 - 001c1880: REQUIRE.OUT 001c1580 - 001c1880
001c1884 - 001c1de4: REQUIRE.OUT 001c1884 - 001c1de4
001c1de8 - 001c1fd4: REQUIRE.OUT 001c1de8 - 001c1fd4
001c1fd8 - 001c20cc: REQUIRE.OUT 001c1fd8 - 001c20cc
001c20d0 - 001c2240: REQUIRE.OUT 001c20d0 - 001c2240
001c2244 - 001c22a8: REQUIRE.OUT 001c2244 - 001c22a8
001c22ac - 001c22b0: REQUIRE.OUT Null Routine 2
001c22b4 - 001c22cc: REQUIRE.OUT 001c22b4 - 001c22cc
001c22d0 - 001c27a0: REQUIRE.OUT 001c22d0 - 001c27a0
001c27a4 - 001c27c0: REQUIRE.OUT 001c27a4 - 001c27c0
001c27c4 - 001c2884: REQUIRE.OUT 001c27c4 - 001c2884
001c2888 - 001c2dc8: REQUIRE.OUT 001c2888 - 001c2dc8
001c2dcc - 001c300c: REQUIRE.OUT 001c2dcc - 001c300c
001c3010 - 001c32c8: REQUIRE.OUT 001c3010 - 001c32c8
001c32cc - 001c3458: REQUIRE.OUT 001c32cc - 001c3458
001c345c - 001c3728: REQUIRE.OUT 001c345c - 001c3728
001c372c - 001c39dc: REQUIRE.OUT 001c372c - 001c39dc
001c39e0 - 001c3a04: REQUIRE.OUT 001c39e0 - 001c3a04
001c3a08 - 001c3aac: REQUIRE.OUT 001c3a08 - 001c3aac
001c3ab0 - 001c3ba0: REQUIRE.OUT 001c3ab0 - 001c3ba0
001c3ba4 - 001c3c0c: REQUIRE.OUT 001c3ba4 - 001c3c0c
001c3c10 - 001c3d04: REQUIRE.OUT 001c3c10 - 001c3d04
001c3d08 - 001c3d4c: REQUIRE.OUT 001c3d08 - 001c3d4c
001c3d50 - 001c3df4: REQUIRE.OUT 001c3d50 - 001c3df4
001c3df8 - 001c3fa0: REQUIRE.OUT 001c3df8 - 001c3fa0
001c3fa4 - 001c43ac: REQUIRE.OUT Permanent brave/faith changes, leaving party warning 
001c43b0 - 001c43dc: REQUIRE.OUT 001c43b0 - 001c43dc
001c43e0 - 001c43e4: REQUIRE.OUT Null Routine 3
001c43e8 - 001c473c: REQUIRE.OUT Low Brave/High Faith leaving
001c4740 - 001c4ab0: REQUIRE.OUT Post-battle (0x1c4740) | REQUIRE.OUT Post battle equipment/unknown storing Save/Load formation checks 
001c4ab4 - 001c4c74: REQUIRE.OUT 001c4ab4 - 001c4c74
001c4c78 - 001c4ec0: REQUIRE.OUT 001c4c78 - 001c4ec0
001c4ec4 - 001c4f3c: REQUIRE.OUT 001c4ec4 - 001c4f3c
001c4f40 - 001c5008: REQUIRE.OUT 001c4f40 - 001c5008
001c500c - 001c504c: REQUIRE.OUT 001c500c - 001c504c
001c5050 - 001c5154: REQUIRE.OUT 001c5050 - 001c5154
001c5158 - 001c518c: REQUIRE.OUT 001c5158 - 001c518c
001c5190 - 001c52c0: REQUIRE.OUT 001c5190 - 001c52c0
001c52c4 - 001c53a8: REQUIRE.OUT 001c52c4 - 001c53a8
001c53ac - 001c5454: REQUIRE.OUT 001c53ac - 001c5454
001c5458 - 001c58cc: REQUIRE.OUT Find Formation Palette Index
001c58d0 - 001c5dcc: REQUIRE.OUT 001c58d0 - 001c5dcc
001c5dd0 - 001c5e44: REQUIRE.OUT 001c5dd0 - 001c5e44
001c5e48 - 001c5f0c: REQUIRE.OUT Post battle equipment storing
001c5f10 - 001c5ffc: REQUIRE.OUT Post battle equipment quantity increment
001c6000 - 001c609c: REQUIRE.OUT Get Free Party Slot Status | REQUIRE.OUT Find party slot for new unit
001c60a0 - 001c6984: REQUIRE.OUT Post-battle party full unit join selection
001c6988 - 001c716c: REQUIRE.OUT Post-battle Unit Changes
001c7170 - 001c7358: REQUIRE.OUT Handle War Trophies and Bonus Money
001c735c - 001c7380: REQUIRE.OUT 001c735c - 001c7380
001c7384 - 001c73b4: REQUIRE.OUT 001c7384 - 001c73b4
001c73b8 - 001c7b74: REQUIRE.OUT 001c73b8 - 001c7b74
001c7b78 - 001c8b90: REQUIRE.OUT 001c7b78 - 001c8b90
001c8b94 - 001c8d34: REQUIRE.OUT 001c8b94 - 001c8d34
001c8d38 - 001c8e58: REQUIRE.OUT 001c8d38 - 001c8e58
001c8e5c - 001c8f7c: REQUIRE.OUT 001c8e5c - 001c8f7c
001c8f80 - 001c9fa0: REQUIRE.OUT 001c8f80 - 001c9fa0
001c9fa4 - 001c9fa8: REQUIRE.OUT Null Routine 4
001c9fac - 001ca640: REQUIRE.OUT 001c9fac - 001ca640
001ca644 - 001ca660: REQUIRE.OUT 001ca644 - 001ca660
001ca664 - 001cafd0: REQUIRE.OUT 001ca664 - 001cafd0
001cafd4 - 001cb158: REQUIRE.OUT 001cafd4 - 001cb158
001cb15c - 001cb218: REQUIRE.OUT 001cb15c - 001cb218
001cb21c - 001cb2c8: REQUIRE.OUT 001cb21c - 001cb2c8