Marathon
Marathon copied to clipboard
Replace file I/O with Amicitia.IO
Backend
- [x]
FileBase - [x]
BINAHeader - [x]
BINAReader - [x]
BINAWriter
Formats
Archive
- [ ]
ArcFile(formerlyU8Archive)
Audio
- [x]
SoundBank
Event
- [x]
EventPlaybook - [x]
TimeEvent
Mesh
- [x]
LandCollision(formerlyCollision) - [x]
Ninja - [x]
ReflectionArea(formerlyReflectionZone) - [x]
SplinePath(formerlyPathSpline)
Parameter (formerly "Package")
- [x]
EnemyParameterList(formerlyScriptPackage) - [x]
EnemyShotParameterList(formerlyShotPackage) - [x]
ObjectExplosionParameterList(formerlyExplosionPackage) - [x]
ObjectPhysicsParameterList(formerlyCommonPackage) - [x]
Package(formerlyAssetPackage) - [x]
PathObjParameterList(formerlyPathPackage)
Particle
- [x]
ParticleContainer - [x]
ParticleEffectBank - [x]
ParticleGlobalSettings(formerlyParticleGenerationSystem) - [x]
ParticleTextureBank
Placement
- [x]
PropLibrary(formerlyPropertyDatabase) - [x]
StageSet(formerlySetData)
Save
- [x]
SaveData(formerlySonicNextSaveData)
Script
- [x]
LuaBinary
Text
- [x]
TextBook(formerlyMessageTable) - [x]
TextFontPicture(formerlyPictureFont)
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.