Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Created page with " ← Gotcha Force {{Research | 2| This section is currently being written. More research is needed and some paragraphs may be wrong. }} ''This article is about Gotcha Force mot.bin file format and ongoing researchs on it.'' '''MOT''' files are files packing motions files. == Format == Gotcha force motion files use the same file format than Smash Bros investigated by it's [https://smashboards.com/threads/melee-dat-format.292603/ community]. Moti..."
 
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Gotcha Force | ← Gotcha Force]]
[[Gotcha Force | ← Gotcha Force]]


{{Research | 2| This section is currently being written. More research is needed and some paragraphs may be wrong. }}
''This article is about Gotcha Force mot.bin file format and ongoing researches on it.''


''This article is about Gotcha Force mot.bin file format and ongoing researchs on it.''
{{Research | 2| This section is currently being written. }}


'''MOT''' files are files packing motions files.
'''MOT''' files are files packing motions files.
Line 9: Line 9:
== Format ==
== Format ==


Gotcha force motion files use the same file format than Smash Bros investigated by it's [https://smashboards.com/threads/melee-dat-format.292603/ community].
Gotcha force motion files use the same file format than Smash Bros investigated by its [https://smashboards.com/threads/melee-dat-format.292603/ community].


Motions files are HSD files from the library '''H'''al '''S'''ys'''D'''olphin.
Motions files are HSD files from the library '''H'''al '''S'''ys'''D'''olphin. MotFile file format are files that contains groups of motions. Each motion is applied on a model at runtime by the HSD engine.


=== Header ===
Positional empty files suggest that the game engine use specific motions for each position.


Le header ce compose d'une suite de positions offset, pouvant indiquer une liste d'offset des animations dans le fichier. Le fichier ce compose de plusieurs liste d'offset d'animations. La position du premier fichier HSD est toujours en position 0x40, comme indiqué en 0x0. Les listes sont séparé par des -1 '''0xFFFFFFFF'''.
=== groups header ===
groups_header - list of uint32 offsets pointing on groups of animations (offsets list)
* fixed length = 64
* empty groups (0x00 00 00 00)


=== For each group: group_header ===
group_header - list of motions offsets
* -1 terminated (0xff ff ff ff) and not aligned
* total group_headers are aligned to 0x20
=== Motions files ===
* each files aligned to 0x20
* first uint32 corresponds to the total file length


[[Category:Implementations]]
[[Category:Implementations]]
[[Category:Gotcha Force]]
[[Category:Gotcha Force]]

Latest revision as of 13:36, 7 October 2023

← Gotcha Force

This article is about Gotcha Force mot.bin file format and ongoing researches on it.


This file format needs more research.
This section is currently being written.


MOT files are files packing motions files.

Format

Gotcha force motion files use the same file format than Smash Bros investigated by its community.

Motions files are HSD files from the library Hal SysDolphin. MotFile file format are files that contains groups of motions. Each motion is applied on a model at runtime by the HSD engine.

Positional empty files suggest that the game engine use specific motions for each position.

groups header

groups_header - list of uint32 offsets pointing on groups of animations (offsets list)

  • fixed length = 64
  • empty groups (0x00 00 00 00)

For each group: group_header

group_header - list of motions offsets

  • -1 terminated (0xff ff ff ff) and not aligned
  • total group_headers are aligned to 0x20

Motions files

  • each files aligned to 0x20
  • first uint32 corresponds to the total file length