Difference between revisions of "WLDCORE.BIN Routines"
m |
|||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
[[000672f8 - 00067480]]: | [[000672f8 - 00067480]]: | ||
Line 115: | Line 113: | ||
[[0006ae20 - 0006aecc]]: | [[0006ae20 - 0006aecc]]: | ||
− | + | 0006aed0 - 0006b268: [[0x6aed0]] | |
[[0006b26c - 0006b45c]]: | [[0006b26c - 0006b45c]]: | ||
Line 328: | Line 326: | ||
[[000775b8 - 000777c0]]: | [[000775b8 - 000777c0]]: | ||
− | + | 000777c4 - 000779cc: [[idel during job report confirmation]] | |
[[000779d0 - 00077bc8]]: | [[000779d0 - 00077bc8]]: | ||
Line 468: | Line 466: | ||
[[00082e14 - 000830a4]]: | [[00082e14 - 000830a4]]: | ||
− | [[000830a8 - 00083438]]: | + | [[000830a8 - 00083438]]: [[0x830a8]] |
[[0008343c - 0008363c]]: | [[0008343c - 0008363c]]: | ||
Line 742: | Line 740: | ||
[[0008ef3c - 0008f088]]: | [[0008ef3c - 0008f088]]: | ||
− | [[0008f08c - 0008f280]]: | + | [[0008f08c - 0008f280]]: Contains the routine for moving from dot to dot & triggering random battles. Smart Encounters writes here. |
[[0008f284 - 0008f430]]: | [[0008f284 - 0008f430]]: | ||
Line 796: | Line 794: | ||
[[000911cc - 00091234]]: | [[000911cc - 00091234]]: | ||
− | 00091238 - 0009137c: [[World Map Scripts]] | + | 00091238 - 0009137c: [[Process World Conditional Set]] | [[World Map Scripts]] |
*Main Routine that reads the World Map Scripts | *Main Routine that reads the World Map Scripts | ||
Line 898: | Line 896: | ||
00092b2c - 0009e0e8: | 00092b2c - 0009e0e8: | ||
− | 0009e0ec - | + | 0009e0ec - |
− | |||
− | |||
− | |||
− |
Latest revision as of 04:37, 10 January 2024
00068da4 - 00068e6c: Reset game if special keycode is pressed
00069934 - 000699e0: Set some proposition data
000699e4 - 00069ad4: Set Propositions based on location
00069918 - 0006992c: Get Proposition? Data Pointer
80069E38 - 80069E57: WLDCORE Get Party Data
0006aed0 - 0006b268: 0x6aed0
0006c3dc - 0006c444: Bar Menu Idle Routine
00071bb0 - 00072064: Bar Menu Controller Input Routine
0007206c - 000723b0: Set Rumors based on location
00072f38 - 000732b0: Controller input for rumor/proposition lists?
00073b2c - 00073ef0: Graphic displays for units on proposition list?
- Maybe controller input too for another menu
00074788 - 00074b28: Set Proposition Status (Complete, failed, in progress)
00074cd0 - 000757b0: Units to Send display? Large routine, probably other stuff too
000757b8 - 00075948: Load Available units to send on proposition?
000775b8 - 000777bc: Controller input during proposition description? Success calculation herein
000777c4 - 000779cc: idel during job report confirmation
00077bcc - 000785d4: Return from job processing Has the random success based on class check
00078bb8 - 00079180: Proposition Rewards
00078bb8 - 0007917c: Proposition resolution stores some gil rewards, jp gain, etc.
00079184 - 00079208: Return from job determinations
00079844 - 00079c64: Success determination for proposition
0007a2a8 - 0007a500: If preferred job for random success is present calculation
0008f08c - 0008f280: Contains the routine for moving from dot to dot & triggering random battles. Smart Encounters writes here.
00091238 - 0009137c: Process World Conditional Set | World Map Scripts
- Main Routine that reads the World Map Scripts
00091380 - 000913a0: World Map Script 0x00
00091388 - 800913A3: World Map Script 0x14 and 0x15
000913a4 - 000913bc: World Map Script 0x05 through 0x0B
000913c0 - 000913d8: World Map Script 0x17
000913dc - 000913f4: World Map Script 0x18
000913f8 - 0009144c: World Map Script 0x01
00091450 - 000914b8: Store Script Data into r4 and r5
- This routine is used in the World Map Script 0x01 - 0x03
000914bc - 00091514: World Map Script 0x02
00091518 - 00091570: World Map Script 0x03
00091574 - 0009162c: World Map Script 0x04
00091630 - 00091648: World Map Script 0x0C
0009164c - 00091664: World Map Script 0x0D
00091668 - 000916d8: World Map Script 0x0E
000916dc - 0009174c: World Map Script 0x0F
00091750 - 000917c8: World Map Script 0x10
000917cc - 00091870: Store Script and Date
- This routine is used in the World Map Script 0x10 and 0x11
00091874 - 000918ec: World Map Script 0x11
000918F0 - 00091963: World Map Script 0x12
00092b2c - 0009e0e8:
0009e0ec -