Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
No edit summary
Line 11: Line 11:
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 it's [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 ===
=== header ===
motion_offsets_groups_list - list of offsets pointing on groups of animations offsets
* null padded
* aligned to 64?


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'''.
=== For each group: motions_offsets ===
motion_offsets_list - list of motions offsets
* -1 terminated (0xff ff ff ff)
* aligned to max 16


==== Motions files ====
* each files padded to ?
* each group of files padded to ?


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

Revision as of 14:12, 11 April 2023

← Gotcha Force


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


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 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.

header

motion_offsets_groups_list - list of offsets pointing on groups of animations offsets

  • null padded
  • aligned to 64?

For each group: motions_offsets

motion_offsets_list - list of motions offsets

  • -1 terminated (0xff ff ff ff)
  • aligned to max 16

Motions files

  • each files padded to ?
  • each group of files padded to ?