Jump to content

OBD:BINA/OBJC/MELE: Difference between revisions

m
saving...
m (saving...)
m (saving...)
Line 23: Line 23:
{{OBDtr| 0x20 | float    |FFC8FF| 00 00 00 00 | 0.000000  | rotation on the z-axis in degrees }}
{{OBDtr| 0x20 | float    |FFC8FF| 00 00 00 00 | 0.000000  | rotation on the z-axis in degrees }}
|}
|}
;Melee profiles
:There are 45 of them.




Line 69: Line 73:
|}
|}


;About ONCC lookup: it seems that typing different ONCC model names here allows the melee profile to use some "trademark" moves:
*all ninjas (easy, med, hard) and super_ninja_1 ONCCs allow p_p_k_k_k_k combo
*konoko_generic and all red (fury) classes allow p_p_k combo, kick/kick back/run kick behind/run kick throws, k_k_kfw combo
*all tanker classes allow kick/kick back/run kick behind/run kick throws
*muro and mutant_muro classes allow p_p_p_p combo.
If you know something else, feel free to complete it. The question about this "trademark" moves is: is it specified in the ONCC or somewhere else ???
;Techniques
:They are listed right after the profile's header. Their number is specified in the header, and their size is 88 bytes each.
;Moves
:They are listed right after the techniques. Their number is specified in the header, and their size is 16 bytes each.
====All profiles in order of appearance in the collection====
{{Table}}
|- ALIGN=CENTER BGCOLOR="#E9E9E9"
! 1 || 2 || 3 || 4 || 5
|-
|[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Easy]]||Security_Guard||TCTF_Lite||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Easy]]||COMGUY
|-
|[[OBD:BINA/OBJC/MELE/THUG|THUG_Air]]||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Medium]]||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Hard]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy2]]||BLACKOPS_Lite
|-
|BLACKOPS_Swat||TCTF_Swat||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Easy]]||MADBOMBER||NINJABOT_Train1
|-
|RED_Easy||[[OBD:BINA/OBJC/MELE/TANKER|SNIPER]]||RED_Medium||KONOKO||BARABAS Rsrch D
|-
|BARABAS TCTF D||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium2]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard2]]||MURO_Dream||MURO_Final
|-
|MURO_Mutant||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Super]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Medium]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Hard]]||RED_Hard
|-
|[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Medium]]||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Hard]]||GRIFFIN||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Mini]]||COP Male
|-
|COP Female||[[OBD:BINA/OBJC/MELE/THUG|THUG_Mfg]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Neuro]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Pow]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Wh]]
|-
|NINJABOT_Train2||[[OBD:BINA/OBJC/MELE/NINJA|NINJABOT_PowPlant]] ||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard]]
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
! 41 || 42 || 43 || 44 || 45
|}
====All profiles sorted by ID====
The IDs start at 0 and increase by 1 for every next profile with the exception of the last 3, the IDs of which are 55, 56, 57 (instead of 42, 43, 44)
{{Table}}
|- ALIGN=CENTER BGCOLOR="#E9E9E9"
! 0 || 1 || 2 || 3 || 4
|-
|Security_Guard||TCTF_Lite||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Easy]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Air]]||COMGUY
|-
|[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Medium]]||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Hard]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy]]||RED_Easy||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Easy]]
|-
|[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium]]||BLACKOPS_Lite||BLACKOPS_Swat||TCTF_Swat||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Easy]]
|-
|[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard]]||RED_Medium||MADBOMBER||NINJABOT_Train1||[[OBD:BINA/OBJC/MELE/TANKER|SNIPER]]
|-
|[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Medium]]||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Hard]]||KONOKO||BARABAS Rsrch D||RED_Hard
|-
|BARABAS TCTF D||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Medium]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Hard]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Super]]||MURO_Dream
|-
|MURO_Final||MURO_Mutant||GRIFFIN||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Mini]]||COP Male
|-
|COP Female||[[OBD:BINA/OBJC/MELE/THUG|THUG_Mfg]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Neuro]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Pow]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Wh]]
|-
|NINJABOT_Train2||[[OBD:BINA/OBJC/MELE/NINJA|NINJABOT_PowPlant]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy2]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium2]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard2]]
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
! 40 || 41 || 55 || 56 || 57
|}




Line 77: Line 150:
{{Table}}
{{Table}}
{{OBDth}}
{{OBDth}}
{{OBDtrBK}}
{{OBDtrBK|1=First element (grey outline)}}
{{OBDtr| 0x6C | int32    |8C8CCC| |           | }}
{{OBDtr| 0x00 | int32hb  |FFCD96| 04 00 00 32 | 4, 32      | move id, move type
{{OBDtr| 0x6C | int32    |8C8CCC| |          |  }}
 
{{OBDtr| 0x6C | int32    |8C8CCC|  |          |  }}
 
{{OBDtr| 0x6C | int32    |8C8CCC|  |          |  }}
the move id belongs to the move type; these move identifications are possible
{{OBDtr| 0x6C | int32    |8C8CCC|  |          |  }}
 
{{OBDtr| 0x6C | int32    |8C8CCC|  |          |  }}
the move type comes as a high bit; the following types are possible (values in dec):
{{OBDtr| 0x6C | int32    |8C8CCC|  |          |  }}
   
|}
 
:00 - attack
:16 - position
:32 - maneuver
:48 - evade
:64 - throw




;Melee profiles
}}
:They are stored globally, as a collection.
{{OBDtr| 0x04 | float    |FF80C0| CD CC 4C 3F | 0.800000  | move parameter 1 (in this case, "min" : something like the minimum duration of the "Pause") }}
:There are 45 of them.
{{OBDtr| 0x08 | int32    |D0C0AF| 00 00 00 00 | 0          | move parameter 2 (in this case, none : "Pause" only takes one parameter) }}
;Structure
{{OBDtr| 0x0C | int32    |EEDDFF| 00 00 00 00 | 0          | move parameter 3 (in this case, none : "Pause" only takes one parameter) }}
:Melee profile header
|}
:List of techniques (split in 3 groups : attack, evade, maneuver)
:List of moves (grouped in sequences corresponding to techniques)
;Messiness
:The move sequences are not listed in the same order as the techniques
:For a structure that's only 16 bytes in size, the moves have ''really'' complicated parsing.
:A lot of EXE hacking is necessary in order to understand and master a move's effect




Line 242: Line 314:
|}
|}
----
----
;About ONCC lookup: it seems that typing different ONCC model names here allows the melee profile to use some "trademark" moves:
*all ninjas (easy, med, hard) and super_ninja_1 ONCCs allow p_p_k_k_k_k combo
*konoko_generic and all red (fury) classes allow p_p_k combo, kick/kick back/run kick behind/run kick throws, k_k_kfw combo
*all tanker classes allow kick/kick back/run kick behind/run kick throws
*muro and mutant_muro classes allow p_p_p_p combo.
If you know something else, feel free to complete it. The question about this "trademark" moves is: is it specified in the ONCC or somewhere else ???
----
;Techniques
:They are listed right after the profile's header. Their number is specified in the header, and their size is 88 bytes each.
;Moves
:They are listed right after the techniques. Their number is specified in the header, and their size is 16 bytes each.
===All profiles===
====In order of appearance in the collection====
{|{{OBDtable}}
|align=center|
{|{{OBDtable}}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
! 1
! 2
! 3
! 4
! 5
|-
|[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Easy]]||Security_Guard||TCTF_Lite||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Easy]]||COMGUY
|-
|[[OBD:BINA/OBJC/MELE/THUG|THUG_Air]]||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Medium]]
|[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Hard]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy2]]||BLACKOPS_Lite
|-
|BLACKOPS_Swat||TCTF_Swat||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Easy]]||MADBOMBER||NINJABOT_Train1
|-
|RED_Easy||[[OBD:BINA/OBJC/MELE/TANKER|SNIPER]]||RED_Medium||KONOKO||BARABAS Rsrch D
|-
|BARABAS TCTF D||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium2]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard2]]||MURO_Dream||MURO_Final
|-
|MURO_Mutant||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Super]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Medium]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Hard]]||RED_Hard
|-
|[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Medium]]||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Hard]]
|GRIFFIN||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Mini]]||COP Male
|-
|COP Female||[[OBD:BINA/OBJC/MELE/THUG|THUG_Mfg]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Neuro]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Pow]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Wh]]
|-
|NINJABOT_Train2||[[OBD:BINA/OBJC/MELE/NINJA|NINJABOT_PowPlant]]
|[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard]]
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
! 41
! 42
! 43
! 44
! 45
|}
|}
====Sorted by ID====
;The IDs start at 0 and increase by 1 for every next profile
;with the exception of the last 3, the IDs of which are 55, 56, 57
;(instead of 42, 43, 44)
{|{{OBDtable}}
|align=center|
{|{{OBDtable}}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
! 0
! 1
! 2
! 3
! 4
|-
|Security_Guard||TCTF_Lite||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Easy]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Air]]||COMGUY
|-
|[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Medium]]||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Hard]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy]]||RED_Easy||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Easy]]
|-
|[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium]]||BLACKOPS_Lite||BLACKOPS_Swat||TCTF_Swat||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Easy]]
|-
|[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard]]||RED_Medium||MADBOMBER||NINJABOT_Train1||[[OBD:BINA/OBJC/MELE/TANKER|SNIPER]]
|-
|[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Medium]]||[[OBD:BINA/OBJC/MELE/ELITE|ELITE_Hard]]||KONOKO||BARABAS Rsrch D||RED_Hard
|-
|BARABAS TCTF D||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Medium]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Hard]]||[[OBD:BINA/OBJC/MELE/NINJA|NINJA_Super]]||MURO_Dream
|-
|MURO_Final||MURO_Mutant||GRIFFIN||[[OBD:BINA/OBJC/MELE/STRIKER|STRIKER_Mini]]||COP Male
|-
|COP Female||[[OBD:BINA/OBJC/MELE/THUG|THUG_Mfg]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Neuro]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Pow]]||[[OBD:BINA/OBJC/MELE/THUG|THUG_Wh]]
|-
|NINJABOT_Train2||[[OBD:BINA/OBJC/MELE/NINJA|NINJABOT_PowPlant]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Easy2]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Medium2]]||[[OBD:BINA/OBJC/MELE/TANKER|TANKER_Hard2]]
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
! 40
! 41
! 55
! 56
! 57
|}
|}




1,051

edits