Difference between revisions of "WORLD.BIN Routines"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== WORLD.BIN RAM ==
 
== WORLD.BIN RAM ==
 +
 +
000ef1a8 - 000ef254: [[Load Main Variable]]
 +
 +
000ef25c - 000ef2f4: [[Store Main Variable]]
 +
 +
 +
000fd7c4 - 000fd86c: [[Get Address of Main Data to load/store]]
 +
*modifies the address offset to be a word or a byte
 +
 +
 +
001086a0 - 00108918: [[World Map Cursor Idle]]
 +
 +
00118d04 - 00118e8c: [[Get Job Level]]
 +
 +
0011e630 - 0011ed10: [[Set Ability Menu]]
 +
 +
  
 
001208f8 - 0012092c: [[Dismiss-able check]]
 
001208f8 - 0012092c: [[Dismiss-able check]]
  
0012257c - 0012276B: [[Job Wheel]]
+
00120afc - 00120b88: [[two hands check for equipping weapons]]
 +
 
 +
00120b90 - 00120ba8: [[Special Monster Check]]
 +
 
 +
00120bb0 - 001210e0: [[Load party data into Formation screen data]]
 +
 
 +
001223b8 - 001223dc: [[Default to base job if not generic job]]
 +
 
 +
0012243c - 00122480: [[Get Base Job]]
 +
 
 +
00122488 - 0012252c: [[Set Jobs unlocked by others]]
 +
 
 +
0012257c - 0012276B: [[Job Wheel]] Disable innates for current job
 
*The main routine for the Job Wheel?
 
*The main routine for the Job Wheel?
 +
 +
0012276c - 00122788: [[get job's skillset]]
 +
 +
00122790 - 0012287c: [[get known skillsets]]
 +
 +
001228f0 - 00122c18: [[Skillset Display]]
 +
  
 
00122c20 - 00122e3c: [["Set Ability" menu display]]
 
00122c20 - 00122e3c: [["Set Ability" menu display]]
  
 
0010cab0 - 0010cbd8: [[Portrait loading routine]]
 
0010cab0 - 0010cbd8: [[Portrait loading routine]]
 +
 +
00125540 - 001255dc: [[settable job check]]
 +
 +
0012b1b4 - 0012b1c8: [[Store Data Pointer]]
 +
 +
0012b1d0 - 0012b1e4: [[Store Data Pointer 2]]
 +
 +
0012b1ec - 0012b290: [[Check for Present Flags]]
 +
 +
0012b354 - 0012b3f8: [[Get unlocked jobs 1-10]]
 +
 +
0012b970 - 0012ba0c: [[Set Ability Cursor movement]]
 +
 +
0012ba14 - 0012ba74: [[Jump to cursor movement routine]]
 +
 +
Previews
 +
0012cfd4 -
 +
0012d254: 03e00008 jr r31

Revision as of 01:43, 30 November 2014

WORLD.BIN RAM

000ef1a8 - 000ef254: Load Main Variable

000ef25c - 000ef2f4: Store Main Variable


000fd7c4 - 000fd86c: Get Address of Main Data to load/store

  • modifies the address offset to be a word or a byte


001086a0 - 00108918: World Map Cursor Idle

00118d04 - 00118e8c: Get Job Level

0011e630 - 0011ed10: Set Ability Menu


001208f8 - 0012092c: Dismiss-able check

00120afc - 00120b88: two hands check for equipping weapons

00120b90 - 00120ba8: Special Monster Check

00120bb0 - 001210e0: Load party data into Formation screen data

001223b8 - 001223dc: Default to base job if not generic job

0012243c - 00122480: Get Base Job

00122488 - 0012252c: Set Jobs unlocked by others

0012257c - 0012276B: Job Wheel Disable innates for current job

  • The main routine for the Job Wheel?

0012276c - 00122788: get job's skillset

00122790 - 0012287c: get known skillsets

001228f0 - 00122c18: Skillset Display


00122c20 - 00122e3c: "Set Ability" menu display

0010cab0 - 0010cbd8: Portrait loading routine

00125540 - 001255dc: settable job check

0012b1b4 - 0012b1c8: Store Data Pointer

0012b1d0 - 0012b1e4: Store Data Pointer 2

0012b1ec - 0012b290: Check for Present Flags

0012b354 - 0012b3f8: Get unlocked jobs 1-10

0012b970 - 0012ba0c: Set Ability Cursor movement

0012ba14 - 0012ba74: Jump to cursor movement routine

Previews 0012cfd4 - 0012d254: 03e00008 jr r31