Jump to content

Marathon: Difference between revisions

From HedgeDocs
Hyper (talk | contribs)
Created page with "{{ToolInfobox|title=Marathon|author=Hyper|website=https://github.com/hyperbx/Marathon|download=https://github.com/hyperbx/Marathon/releases/latest}} '''Marathon''' is a toolkit and library for Sonic the Hedgehog (2006) file formats. == Supported == {{Notice|type=warn|content=Marathon is in active development and is currently undergoing a large refactoring in the v2.0.0 branch, so many of these formats have either been changed since the latest public release or are..."
 
Hyper (talk | contribs)
No edit summary
Line 78: Line 78:


== Notes ==
== Notes ==
<references />
[[Category:Tools]]

Revision as of 21:09, 1 May 2026

Marathon
Author(s) Hyper


Marathon is a toolkit and library for Sonic the Hedgehog (2006) file formats.

Supported

Warning
Marathon is in active development and is currently undergoing a large refactoring in the v2.0.0 branch, so many of these formats have either been changed since the latest public release or are only available in that branch via the API.
  • Acroarts
    • Acroarts Resource (*.mab)[1]
    • DirectDraw Map (*.ddm)[1]
  • Audio
    • Sound Bank (*.sbk)
  • Kynapse
    • Kynapse Big File (*.kbf)[1]
    • Kynogon A* Data (*.adl)[1]
    • Kynogon Find Nearest Data (*.fdl)[1]
    • Kynogon Path Cost Data (*.cdl)[1]
    • Kynogon Path Way (*.pwl)[1]
    • Kynogon Spatial Graph (*.pdl)[1]
  • Mesh
    • Land Collision (collision.bin)[3]
    • Reflection Area (*.rab)[4]
    • Spline Path (*.path)[5]
    • Spline Path (Old) (*.bin)[1]
  • Ninja
    • Camera (*.xnc, *.xnd)
    • Camera Motion (*.xnd)
    • Effect List (*.xne)
    • Light (*.xni, *.xnl)
    • Light Motion (*.xni)
    • Material Motion (*.xnv)
    • Morph Motion (*.xnf)
    • Morph Target (*.xng)[1]
    • Node Motion (*.xnm)
    • Node Name (*.xna)
    • Object (*.xno)
    • Texture List (*.xnt)
  • Parameter
    • Enemy Parameter List (ScriptParameter.bin)[6]
    • Enemy Shot Parameter List (ShotParameter.bin)[7]
    • Object Explosion Parameter List (Explosion.bin)[8]
    • Object Physics Parameter List (Common.bin)[9]
    • Package (*.pkg)[10]
    • Path Object Parameter List (PathObj.bin)[11]
  • Particle
    • Particle Container (*.plc)
    • Particle Effect Bank (*.peb)
    • Particle Global Settings (*.pgs)[12]
    • Particle Texture Bank (*.ptb)
  • Placement
    • Prop Library (*.prop)[13]
    • Stage Set (*.set)[14]
  • Save
    • Save Data (SonicNextSaveData.bin)
  • Script
    • Lua Binary (*.lub)

Notes

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 Available only in the v2.0.0 branch.
  2. Formerly "U8 Archive".
  3. Formerly "Collision".
  4. Formerly "Reflection Zone".
  5. Formerly "Path Spline".
  6. Formerly "Script Package".
  7. Formerly "Shot Package".
  8. Formerly "Explosion Package".
  9. Formerly "Common Package".
  10. Formerly "Asset Package".
  11. Formerly "Path Package".
  12. Formerly "Particle Generation System".
  13. Formerly "Property Database".
  14. Formerly "Set Data".
  15. Formerly "Message Table".
  16. Formerly "Picture Font".
Cookies help us deliver our services. By using our services, you agree to our use of cookies.