Skip to content

Replace file I/O with Amicitia.IO #22

@hyperbx

Description

@hyperbx

Backend

  • FileBase
  • BINAHeader
  • BINAReader
  • BINAWriter

Formats

Archive

  • ArcFile (formerly U8Archive)

Audio

  • SoundBank

Event

  • EventPlaybook
  • TimeEvent

Mesh

  • LandCollision (formerly Collision)
  • Ninja
  • ReflectionArea (formerly ReflectionZone)
  • SplinePath (formerly PathSpline)

Parameter (formerly "Package")

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

Particle

  • ParticleContainer
  • ParticleEffectBank
  • ParticleGlobalSettings (formerly ParticleGenerationSystem)
  • ParticleTextureBank

Placement

  • PropLibrary (formerly PropertyDatabase)
  • StageSet (formerly SetData)

Save

  • SaveData (formerly SonicNextSaveData)

Script

  • LuaBinary

Text

  • TextBook (formerly MessageTable)
  • 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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions