Get TUTO.MES and TUTO.SCR

From Final Fantasy Hacktics Wiki
Revision as of 02:55, 27 June 2024 by Talcall (talk | contribs) (Talcall moved page 0012d8b0 - 0012d928 to Get TUTO.MES and TUTO.SCR)
Jump to navigation Jump to search

0012d8b0: 27bdffe0 addiu r29,r29,0xffe0
0012d8b4: afb10014 sw r17,0x0014(r29)
0012d8b8: 00a08821 addu r17,r5,r0
0012d8bc: afb00010 sw r16,0x0010(r29)
0012d8c0: 2490ffff addiu r16,r4,0xffff             #ID of Tuto file to open
0012d8c4: 3c028019 lui r2,0x8019
0012d8c8: 24423c40 addiu r2,r2,0x3c40              #Tuto.mes file LBA pointers
0012d8cc: 001080c0 sll r16,r16,0x03                
0012d8d0: 02021821 addu r3,r16,r2
0012d8d4: 00501021 addu r2,r2,r16                  # this being done twice seems pointless
0012d8d8: afbf0018 sw r31,0x0018(r29)
0012d8dc: 8c640000 lw r4,0x0000(r3)                
0012d8e0: 8c450004 lw r5,0x0004(r2)
0012d8e4: 0c011264 jal 0x00044990                  # Get BIN as TIM get the mes file as a texture image file
0012d8e8: 00000000 nop
0012d8ec: ae221e00 sw r2,0x1e00(r17)               # r17 + 0x1e00 is the .mes file pointer
0012d8f0: 3c028019 lui r2,0x8019
0012d8f4: 24423c78 addiu r2,r2,0x3c78              # Tuto.scr file LBA pointers
0012d8f8: 02021821 addu r3,r16,r2
0012d8fc: 00501021 addu r2,r2,r16
0012d900: 8c640000 lw r4,0x0000(r3)
0012d904: 8c450004 lw r5,0x0004(r2)
0012d908: 0c011264 jal 0x00044990                  # Get BIN as TIM get the tuto script file... as a texture image file. okay.
0012d90c: 00000000 nop
0012d910: ae221e04 sw r2,0x1e04(r17)               # r17 + 0x1e04 is the .scr file pointer
0012d914: 8fbf0018 lw r31,0x0018(r29)
0012d918: 8fb10014 lw r17,0x0014(r29)
0012d91c: 8fb00010 lw r16,0x0010(r29)
0012d920: 27bd0020 addiu r29,r29,0x0020
0012d924: 03e00008 jr r31
0012d928: 00000000 nop