OBD talk:BINA/OBJC/MELE: Difference between revisions
Jump to navigation
Jump to search
Here you can download the complete overview of all melee profiles as a text file.
Copy it to a spreadsheet calculation program like Excel.
mNo edit summary |
m (+cat) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Mini-tutorial== | |||
:We are about to replace the "Running Knee" technique of BLACKOPS_Swat with the "Super Kick" technique of TCTF_Swat. | |||
:Open "BINACJBOMelee Profile" in the ".raw-Editor" of OUP, go to offset 0x00A444 and highlight 88=0x58 bytes from there on: | |||
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F | |||
0000A440 21 00 00 00 '''53 75 70 65 72 20 4B 69 63 6B 00 00''' !...'''Super Kick..''' | |||
0000A450 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
0000A460 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
0000A470 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
0000A480 '''00 00 00 00 00 00 00 00 01 00 00 00 0A 00 00 00 ................''' | |||
0000A490 '''F0 00 00 00 03 00 00 00 ''24 00 00 00''''' 4A 75 6D 70 '''ð.......''$...'''''Jump | |||
:This (the 88 bytes in bold) is the "Super Kick" technique of the TCTF_Swat melee profile. | |||
:The 4 bytes in italics are an offset into TCTF_Swat's list of moves (after the techniques). | |||
:As it happens, "Super Kick" uses 3 consecutive moves: moves 36=0x24, 37 and 38 in that list. | |||
:Now let's go to offset 0x008DD0 and highlight 88=0x58 bytes from ''there'' on: | |||
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F | |||
00008DD0 '''52 75 6E 6E 69 6E 67 20 4B 6E 65 65 00 00 00 00 Running Knee....''' | |||
00008DE0 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
00008DF0 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
00008E00 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
00008E10 '''00 00 00 00 32 00 00 00 0A 00 00 00 78 00 00 00 ....2.......x...''' | |||
00008E20 '''03 00 00 00 ''0C 00 00 00''''' 44 69 73 61 72 6D 20 46 '''....''....'''''Disarm F | |||
:This (the 88 bytes in bold) is the "Running Knee" technique of the BLACKOPS_Swat melee profile. | |||
:The 4 bytes in italics are an offset into BLACKOPS_Swat's list of moves (after the techniques). | |||
:As it happens, "Running Knee" uses 3 consecutive moves: moves 12=0xC, 13 and 14 in that list. | |||
:If we want to really replace the second technique with the first one, we'll have to take care of the move list. | |||
: | :Since both techniques use 3 consecutive moves, we'll paste the "Super Kick" moves over the "Running Knee" moves. | ||
: | :That means that the field in italics in the target technique will stay the same, pointing to the same 3 moves. | ||
: | :So we can paste the 84 first bytes of the "Super Kick" technique over those of the "Running Knee" technique. | ||
:If we stop now, BLACKOPS_Swat will have a technique "Super Kick" that will effectively be a "running knee". | |||
::(since we didn't alter the moves or the pointer to them, the technique triggers the same 3 moves as before) | |||
:Let's actually replace the "Running Knee" moves with the "Super Kick" moves from TCTF_Swat. | |||
:First, let's find the moves of the target: the 3 moves of "Running Knee" in BLACKOPS_Swat. | |||
:We need to go past the last technique, and pick moves 12, 13 and 14 (count starts at 0). | |||
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F | |||
00009920 01 00 00 00 43 00 00 00 52 65 74 72 65 61 74 00 ....C...Retreat. | |||
00009930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |||
00009940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |||
00009950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | |||
00009960 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 ................ | |||
00009970 0A 00 00 00 00 00 00 00 01 00 00 00 44 00 00 00 ............D... | |||
00009980 '''0C 00 00 10 00 00 00 00 00 00 20 41 00 00 A0 40 .......... A.. @''' | |||
00009990 '''00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
000099A0 '''01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
000099B0 '''02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
000099C0 '''04 00 00 20 00 00 80 3E 00 00 00 00 00 00 00 00 ... ..€>........''' | |||
000099D0 '''0C 00 00 10 00 00 00 00 00 00 20 41 00 00 A0 40 .......... A.. @''' | |||
000099E0 '''13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
000099F0 '''14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
00009A00 '''15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................''' | |||
00009A10 '''13 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ...0............''' | |||
00009A20 '''12 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ...0............''' | |||
00009A30 '''11 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ...0............''' | |||
00009A40 '''''00 00 00 10 00 00 20 41 00 00 A0 41 00 00 A0 40 ...... A.. A.. @''''' | |||
00009A50 '''''40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @...............''''' | |||
00009A60 '''''04 00 00 20 CD CC 4C 3D 00 00 00 00 00 00 00 00 ... ÍÌL=........''''' | |||
:(the first 15 moves are in bold, and moves 12, 13 and 14 are in italics) | |||
:Now, let's find the moves of the source: the 3 moves of "Super Kick" in TCTF_Swat. | |||
:We need to go past the last technique, and pick moves 36, 37 and 38 (count starts at 0). | |||
:Here they are (here I will not be listing the last technique and the first 36 moves): | |||
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F | |||
0000A9F0 00 00 00 00 '''0C 00 00 10 00 00 80 40 00 00 40 41''' ....'''......€@..@A''' | |||
0000AA00 '''00 00 80 40 17 00 00 00 00 00 00 00 00 00 00 00 ..€@............''' | |||
0000AA10 '''00 00 00 00 04 00 00 20 00 00 80 3E 00 00 00 00 ....... ..€>....''' | |||
0000AA20 '''00 00 00 00''' 05 00 00 10 00 00 00 00 00 00 00 00 '''....'''............ | |||
:Now all you have to do is to take these 48 bytes and paste them over the other 48. | |||
:Now the technique that used to be "Running Knee" will truly use "Super Kick" moves. | |||
<HR> | <HR> | ||
Line 311: | Line 79: | ||
<CENTER>Here you can download the complete overview of all melee profiles as a text file.<BR>Copy it to a spreadsheet calculation program like Excel.<BR> | <CENTER>Here you can download the complete overview of all melee profiles as a text file.<BR>Copy it to a spreadsheet calculation program like Excel.<BR> | ||
{| BORDER=0 | {| BORDER=0 | ||
| <UL><LI>[http:// | | <UL><LI>[http://ssg.oni2.net/subfold/text/oni_bina_melee_part_1_dc.txt part 1] with commas as decimal hyphens (9 kb)</LI><LI>[http://ssg.oni2.net/subfold/text/oni_bina_melee_part_1_dp.txt part 1] with points as decimal hyphens (9 kb)</LI><LI>[http://ssg.oni2.net/subfold/text/oni_bina_melee_part_2.txt part 2] (56 kb)</LI><LI>[http://ssg.oni2.net/subfold/text/oni_bina_melee_part_3_dc.txt part 3] with commas as decimal hyphens (93 kb)</LI><LI>[http://ssg.oni2.net/subfold/text/oni_bina_melee_part_3_dp.txt part 3] with points as decimal hyphens (93 kb)</LI></UL> | ||
|} | |} | ||
</CENTER> | </CENTER> | ||
{{OBD}} | |||
Latest revision as of 16:07, 4 May 2022
Mini-tutorial
- We are about to replace the "Running Knee" technique of BLACKOPS_Swat with the "Super Kick" technique of TCTF_Swat.
- Open "BINACJBOMelee Profile" in the ".raw-Editor" of OUP, go to offset 0x00A444 and highlight 88=0x58 bytes from there on:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000A440 21 00 00 00 53 75 70 65 72 20 4B 69 63 6B 00 00 !...Super Kick.. 0000A450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000A460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000A470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000A480 00 00 00 00 00 00 00 00 01 00 00 00 0A 00 00 00 ................ 0000A490 F0 00 00 00 03 00 00 00 24 00 00 00 4A 75 6D 70 ð.......$...Jump
- This (the 88 bytes in bold) is the "Super Kick" technique of the TCTF_Swat melee profile.
- The 4 bytes in italics are an offset into TCTF_Swat's list of moves (after the techniques).
- As it happens, "Super Kick" uses 3 consecutive moves: moves 36=0x24, 37 and 38 in that list.
- Now let's go to offset 0x008DD0 and highlight 88=0x58 bytes from there on:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00008DD0 52 75 6E 6E 69 6E 67 20 4B 6E 65 65 00 00 00 00 Running Knee.... 00008DE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00008DF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00008E00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00008E10 00 00 00 00 32 00 00 00 0A 00 00 00 78 00 00 00 ....2.......x... 00008E20 03 00 00 00 0C 00 00 00 44 69 73 61 72 6D 20 46 ........Disarm F
- This (the 88 bytes in bold) is the "Running Knee" technique of the BLACKOPS_Swat melee profile.
- The 4 bytes in italics are an offset into BLACKOPS_Swat's list of moves (after the techniques).
- As it happens, "Running Knee" uses 3 consecutive moves: moves 12=0xC, 13 and 14 in that list.
- If we want to really replace the second technique with the first one, we'll have to take care of the move list.
- Since both techniques use 3 consecutive moves, we'll paste the "Super Kick" moves over the "Running Knee" moves.
- That means that the field in italics in the target technique will stay the same, pointing to the same 3 moves.
- So we can paste the 84 first bytes of the "Super Kick" technique over those of the "Running Knee" technique.
- If we stop now, BLACKOPS_Swat will have a technique "Super Kick" that will effectively be a "running knee".
- (since we didn't alter the moves or the pointer to them, the technique triggers the same 3 moves as before)
- Let's actually replace the "Running Knee" moves with the "Super Kick" moves from TCTF_Swat.
- First, let's find the moves of the target: the 3 moves of "Running Knee" in BLACKOPS_Swat.
- We need to go past the last technique, and pick moves 12, 13 and 14 (count starts at 0).
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00009920 01 00 00 00 43 00 00 00 52 65 74 72 65 61 74 00 ....C...Retreat. 00009930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00009940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00009950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00009960 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 ................ 00009970 0A 00 00 00 00 00 00 00 01 00 00 00 44 00 00 00 ............D... 00009980 0C 00 00 10 00 00 00 00 00 00 20 41 00 00 A0 40 .......... A.. @ 00009990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000099A0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000099B0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000099C0 04 00 00 20 00 00 80 3E 00 00 00 00 00 00 00 00 ... ..€>........ 000099D0 0C 00 00 10 00 00 00 00 00 00 20 41 00 00 A0 40 .......... A.. @ 000099E0 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000099F0 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00009A00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00009A10 13 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ...0............ 00009A20 12 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ...0............ 00009A30 11 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 ...0............ 00009A40 00 00 00 10 00 00 20 41 00 00 A0 41 00 00 A0 40 ...... A.. A.. @ 00009A50 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @............... 00009A60 04 00 00 20 CD CC 4C 3D 00 00 00 00 00 00 00 00 ... ÍÌL=........
- (the first 15 moves are in bold, and moves 12, 13 and 14 are in italics)
- Now, let's find the moves of the source: the 3 moves of "Super Kick" in TCTF_Swat.
- We need to go past the last technique, and pick moves 36, 37 and 38 (count starts at 0).
- Here they are (here I will not be listing the last technique and the first 36 moves):
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000A9F0 00 00 00 00 0C 00 00 10 00 00 80 40 00 00 40 41 ..........€@..@A 0000AA00 00 00 80 40 17 00 00 00 00 00 00 00 00 00 00 00 ..€@............ 0000AA10 00 00 00 00 04 00 00 20 00 00 80 3E 00 00 00 00 ....... ..€>.... 0000AA20 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 ................
- Now all you have to do is to take these 48 bytes and paste them over the other 48.
- Now the technique that used to be "Running Knee" will truly use "Super Kick" moves.
Copy it to a spreadsheet calculation program like Excel.