Marathon icon indicating copy to clipboard operation
Marathon copied to clipboard

Replace file I/O with Amicitia.IO

Open hyperbx opened this issue 6 months ago • 0 comments

Backend

  • [x] FileBase
  • [x] BINAHeader
  • [x] BINAReader
  • [x] BINAWriter

Formats

Archive

  • [ ] ArcFile (formerly U8Archive)

Audio

  • [x] SoundBank

Event

  • [x] EventPlaybook
  • [x] TimeEvent

Mesh

  • [x] LandCollision (formerly Collision)
  • [x] Ninja
  • [x] ReflectionArea (formerly ReflectionZone)
  • [x] SplinePath (formerly PathSpline)

Parameter (formerly "Package")

  • [x] EnemyParameterList (formerly ScriptPackage)
  • [x] EnemyShotParameterList (formerly ShotPackage)
  • [x] ObjectExplosionParameterList (formerly ExplosionPackage)
  • [x] ObjectPhysicsParameterList (formerly CommonPackage)
  • [x] Package (formerly AssetPackage)
  • [x] PathObjParameterList (formerly PathPackage)

Particle

  • [x] ParticleContainer
  • [x] ParticleEffectBank
  • [x] ParticleGlobalSettings (formerly ParticleGenerationSystem)
  • [x] ParticleTextureBank

Placement

  • [x] PropLibrary (formerly PropertyDatabase)
  • [x] StageSet (formerly SetData)

Save

  • [x] SaveData (formerly SonicNextSaveData)

Script

  • [x] LuaBinary

Text

  • [x] TextBook (formerly MessageTable)
  • [x] TextFontPicture (formerly PictureFont)

Format names are subject to change in v2.0.0 to better reflect their internal names. Data classes will use IBinarySerializable once refactoring is finished.

hyperbx avatar Jul 06 '25 20:07 hyperbx