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.
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 |
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, though writing is still broken | 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 |
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 | |
PAC | For easy reading of .pac files, so far only Frontiers' 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 |