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.