Difference between revisions of "Call Bow Hardcoding routine Copy?"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "00068cc4: 27bdffe8 addiu r29,r29,0xffe8 00068cc8: afb00010 sw r16,0x0010(r29) 00068ccc: 00a08021 addu r16,r5,r0 00068cd0: afbf0014 sw r31,0x0014(r29) 00068cd4: 0c01e9b9 jal 0x...")
 
m (→‎Navigation: Formatting)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
00068cc4: 27bdffe8 addiu r29,r29,0xffe8
+
00068cc4: 27bdffe8 addiu r29,r29,0xffe8
00068cc8: afb00010 sw r16,0x0010(r29)
+
00068cc8: afb00010 sw r16,0x0010(r29)
00068ccc: 00a08021 addu r16,r5,r0
+
00068ccc: 00a08021 addu r16,r5,r0
00068cd0: afbf0014 sw r31,0x0014(r29)
+
00068cd0: afbf0014 sw r31,0x0014(r29)
00068cd4: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]]
+
00068cd4: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]]
00068cd8: 3084ffff andi r4,r4,0xffff
+
00068cd8: 3084ffff andi r4,r4,0xffff
00068cdc: 3204ffff andi r4,r16,0xffff
+
00068cdc: 3204ffff andi r4,r16,0xffff
00068ce0: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]]
+
00068ce0: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]]
00068ce4: 00408021 addu r16,r2,r0
+
00068ce4: 00408021 addu r16,r2,r0
00068ce8: 02002021 addu r4,r16,r0
+
00068ce8: 02002021 addu r4,r16,r0
00068cec: 0c01a306 jal 0x00068c18 [[Set Bow Hardcoding]]
+
00068cec: 0c01a306 jal 0x00068c18 [[Set Bow Hardcoding]]
00068cf0: 00402821 addu r5,r2,r0
+
00068cf0: 00402821 addu r5,r2,r0
00068cf4: 8fbf0014 lw r31,0x0014(r29)
+
00068cf4: 8fbf0014 lw r31,0x0014(r29)
00068cf8: 8fb00010 lw r16,0x0010(r29)
+
00068cf8: 8fb00010 lw r16,0x0010(r29)
00068cfc: 27bd0018 addiu r29,r29,0x0018
+
00068cfc: 27bd0018 addiu r29,r29,0x0018
00068d00: 03e00008 jr r31
+
00068d00: 03e00008 jr r31
00068d04: 00000000 nop
+
00068d04: 00000000 nop
 +
 
 +
==Return locations==
 +
'''Battle.bin'''
 +
001b1470: 001b0ffc - 001b1538 [[Bow Arrow Secondary Effect]]
 +
001b3fac: 001b3938 - 001b40f4 [[Linear Projectile secondary effect]]
 +
001b40a0: Same routine as above
 +
 
 +
==< [[BATTLE.BIN Routines]]==
 +
<div style="float:left;">< [[Call Bow Hardcoding routine]]</div><div style="float:right;">[[Status/sprite transformation/animation display setting]] ></div>

Latest revision as of 13:15, 7 April 2023

00068cc4: 27bdffe8 addiu r29,r29,0xffe8
00068cc8: afb00010 sw r16,0x0010(r29)
00068ccc: 00a08021 addu r16,r5,r0
00068cd0: afbf0014 sw r31,0x0014(r29)
00068cd4: 0c01e9b9 jal 0x0007a6e4			Get Unit Misc Data Pointer
00068cd8: 3084ffff andi r4,r4,0xffff
00068cdc: 3204ffff andi r4,r16,0xffff
00068ce0: 0c01e9b9 jal 0x0007a6e4			Get Unit Misc Data Pointer
00068ce4: 00408021 addu r16,r2,r0
00068ce8: 02002021 addu r4,r16,r0
00068cec: 0c01a306 jal 0x00068c18			Set Bow Hardcoding
00068cf0: 00402821 addu r5,r2,r0
00068cf4: 8fbf0014 lw r31,0x0014(r29)
00068cf8: 8fb00010 lw r16,0x0010(r29)
00068cfc: 27bd0018 addiu r29,r29,0x0018
00068d00: 03e00008 jr r31
00068d04: 00000000 nop

Return locations

Battle.bin
001b1470: 001b0ffc - 001b1538	Bow Arrow Secondary Effect
001b3fac: 001b3938 - 001b40f4	Linear Projectile secondary effect
001b40a0: Same routine as above 

< BATTLE.BIN Routines

< Call Bow Hardcoding routine
Status/sprite transformation/animation display setting >