C# library for various file formats
A library with simple reading and writing function for various file formats in various games.
-
AshDumpLib - The actual C# library itself.
-
AshDumpLibTest - A testing sandbox for the C# library.
-
AshDumpTool - A tool for the file formats in the C# library.
Name | Use |
---|---|
Amiticia.IO | Used for its upgraded and better binary reader and writer |
Castle Siege | ||
---|---|---|
File format name | Info | Credits |
RDA (Archive) | For easy reading and writing of .rda files | |
RDO (Model/Object) | For easy reading and writing of .rdo files | |
RDM (Animation) | For easy reading and writing of .rdm files | |
HLM (HeightLevelMap) | For easy reading and writing of .hlm files | |
TLM (TerrainLevelMap) | For easy reading and writing of .tlm files |
Sonic Frontiers | ||
---|---|---|
File format name | Info | Credits |
CameraAnimation | For easy reading and writing of .cam-anim files | Used Kwas's research on .cam-anim's, used ik-01's FOV formula |
MaterialAnimation | For easy reading and writing of .mat-anim files | Used ik-01's research on .mat-anim's |
UVAnimation | For easy reading and writing of .uv-anim files | Used Kwas's research on .uv-anim's |
VisibilityAnimation | For easy reading and writing of .vis-anim files | Used ik-01's research on .mat-anim's |
Animator | For easy reading and writing of .asm files | Used ik-01's and angryzor's research |
AnimationPXD | For easy reading and writing of .anm.pxd files, though it doesn't decompress the data just yet | Used Adel's Blender Addon as reference |
DensityPointCloud | For easy reading and writing of .densitypointcloud files, though there's a few unknown values | |
DensitySetting | For easy reading of .densitysetting files, though there's alot of unknown values | |
ObjectWorld | For easy reading and writing of .gedit files, though you need to download a template from HedgeLib++ | Align information taken from HedgeLib++, and info on Forces gedits from angryzor |
Reflection | For easy reading and writing of .rfl files, though you need to get a template by generating one in the mod tool Devtools from angryzor | Align information taken from HedgeLib++, and templates from angryzor |
PointCloud | For easy reading and writing of .pcmodel, .pcrt, .pccol files | |
Probe | For easy reading and writing of .probe files | |
ShaderList | For easy reading and writing reading of .shader-list files | |
SkeletonPXD | For easy reading and writing reading of .skl.pxd files | |
TerrainMaterial | For easy reading and writing reading of .terrain-material files, though there's a few unknown values | |
Text | For easy reading and writing of .cnvrs-text files | |
TextMeta | For easy reading and writing of .cnvrs-meta files | |
TextProject | For easy reading and writing of .cnvrs-proj files | |
PAC | For easy reading and almost perfect writing of .pac files, so far only Frontiers' and SXSG' version | A lot of information has been taken from HedgeLib++ |
HeightField | For easy reading and writing of .heightfield files, though some values are still unknown | Used ik-01's research on .heightfield's |
NavMeshConfig | For easy reading and writing of .nmc files | |
NavMeshTile | For easy reading of .nmt files, though there's really nothing much known | |
NeedleShader | For easy reading of .cso, .pso and .vso files, though the shader data part is still unfinished | |
NeedleArchive | For easy reading and writing of .model (with lods) files | Used HedgeNeedle's output as reference |
ParticleLocator | For easy reading and writing of .effdb files, though a few values are still unknown | |
AIStateMachine | For easy reading and writing of .aism files, though a few values are still unknown | |
NTSP | For easy reading of .ntsp files | Some info taken from Skyth's NtspMaker |
PhysicalSkeleton | For easy reading and writing of .pba files | Alot of research done by Adel |
OpticalKerning | For easy reading and writing of .okern files | Alot of research done by Adel |
ScalableFontSet | For easy reading and writing of .scfnt files | Alot of research done by Adel |
MasterLevel | For easy reading and writing of .mlevel files | Alot of research done by Adel |