Files

This page is in correlation to Exanima 0.9's release

File Types

TypeMagicName
FDS0xAFBF0C01?
FLB0xAFBF0C01?
FTB0x3EEFBD01Terrain Palette
FTY?0xAFCE0F01, 0xAFCE0F00Factory?
PWR0xAFCE01CEPower
RCDRayform Character Dialogue?
RCP0xDA7AEA02Rayform Checkpoint
RCR?0x00CDAC06Rayform Character Role?
RDBRayform Database
RFC0x3D23AFCF, 0x3D21AFCFRayform Content
RFI0x1D2D3DC6Rayform Image
RFP0xAFDFBD10Rayform Project
RFT0x3EEFAD01Rayform Terrain
RML0xAFBF0C01Rayform Material Library?
RPK0xAFBF0C01Rayform Package
RSG0xDA7AEA02Rayform Game
RSQ0x3D000000?Rayform Sequence
SET0x6440A401?Settings?
WAV0x46464952Waveform Audio
RUI?0x615B0A0DRayform In-Game UI?
RAB?0x7EF6DC8ARayform Ambience?
RPP?0xDCEACCD2Rayform Post-Processing?
DET?0xDCD2EC40?
IDK10x7EF6D298gi_emission, gi_inject_f, gi_multipoint
IDK20x3F49C9CAgldlg01
IDK30xC2D8DEF2gi_inject_g
IDK40xCAEC68C6lights
IDK50x7EF6D0A6normal
IDK60xD2C8CCCCtonemap
IDK70xCAEC66C6reflection, refraction

FTB

The section at 5:35 through 6:56 of the video demonstrates terrain palettes.

RDB

Format for storing various data. There are only four RDB files. All files are found in

Resource.rpk.

Character Roles

charroles.rdb

Locales

locales.rdb

Object Database

objdb.rdb

Object Name and Description

objstrings.rdb

RFC

Format for storing models.

RFI

OffsetSizeWhat
+04RFI magic (0x1D2D3DC6)
+44Width
+84Height
+124Unknown property
+164S3TC
+204Unknown property
+244Flags
+284Size in bytes after unpacked in memory

Note: The flags property is currently used to detect if a RFI is compressed with RLE. If flags has 0x40000000, it is RLE.

Types

BytesS3TC
0x813BC600DXT1
0x823BC600DXT1
0x01004200DXT1
0x817BE608DXT5
0x0111C600BC4U
0x01006208BC4U
0x813B4200BC4U
0x01114200BC4U
0x01002008BC4U
0x0100E608BC4U
0x11118400BC4U
0x927B8400BC5U
0x827BA408BC5U
0x1111C600BC5U
0x827BE608BC5U
0x0100C600RGB

Texture Maps

MapsFilename
Diffuse*d.rfi
Emissive*e.rfi
Gloss*g.rfi
Height*h.rfi
Normal*n.rfi
Specular*s.rfi

References

Game Files

Apparel.rpk

Textures for Characters.rpk.

Contents:

  • RFI

Characters.rpk

Models of clothing and armor.

Contents:

  • RFC

Dependencies:

Notes:

  • boots_a.rfc, helm_c.rfc, shirt_a.rfc, and shoes_a.rfc are the four only files that have 0x3D21AFCF as the first four bytes

CharExt.rpk

Models of hair.

Contents:

  • RFC

Dependencies:

Notes:

  • References to RFI files have upper case letters and '.rfi' at the end.
  • References to DDS files exist, why?

Components.rpk

Models of individual components of a weapon such as blade, guard, grip, pommel, etc.

Contents:

  • RFC

Dependencies:

ComponentTex.rpk

Textures for Components.rpk

Contents:

  • RFI

Emblems.rpk

Contents:

  • RFI

Factories.rpk

Assembles weapons out of components.

Dependencies:

Resource.rpk

Contents:

  • FDS
  • FLB
  • FTB
  • PWR
  • RCD
  • RDB
  • RFC
  • RFI
  • RFT
  • RML
  • RPK
  • RSQ

Notes:

  • In RFC files, references to RFI files have upper case letters and '.rfi' at the end
  • As of Exanima 0.9, a new file and filetype, narrator.rcd, is added with the first four bytes being 0x00000000

actors.rpk

Notes:

  • As of Exanima 0.9, potentially all files have the following first four bytes, 0x00CDAC06, with the last byte, 06, potentially representing the version

Manual

Text content for the manual in the main menu using the game's proprietary markdown language. *cn.fds for controller, *km.fds for keyboard and mouse.

  • manualcn.fds
  • manualkm.fds

Notes:

  • Images displayed in the manual are stored in Resource.rpk.

Terrain

  • arena7.rft
  • arenao1.rft
  • arenao2.rft
  • arenao3.rft
  • arenao4.rft
  • exanima01.rft
  • exanima02.rft
  • exanima03.rft
  • exanima05.rft
  • exanima05_sw.rft
  • exanima07.rft
  • exanima07_sw.rft
  • exanima08.rft
  • exanimac1.rft

Potentially used by RFT.

  • grslnd.ftb
  • grslndb.ftb
  • seaside.ftb
  • uwa1.ftb
  • uwb6.ftb
  • uwb6b.ftb
  • uwb8.ftb
  • uwswra1.ftb
  • vulcanic.ftb

Objects.rpk

Contents:

  • RFC

Arena Levels

  • arena.rfc
  • arena1.rfc
  • arena2.rfc
  • arena3.rfc
  • arena4.rfc
  • arena5.rfc
  • arena6.rfc
  • arena7.rfc
  • arenae.rfc
  • arenahub.rfc
  • arenao1.rfc
  • arenao2.rfc
  • arenao3.rfc
  • arenao4.rfc

Story Levels

  • exanima01.rfc
  • exanima02.rfc
  • exanima03.rfc
  • exanima04.rfc
  • exanima05.rfc
  • exanima05_sw.rfc
  • exanima06.rfc
  • exanima07.rfc
  • exanima07_sw.rfc
  • exanima08.rfc

RML

Materials?

Objlib.rpk

Contents:

  • RFC

Sound.rpk

Audio for everything in the game.

Contents:

  • WAV

Textures.rpk

Textures for CharExt.rpk. Other textures are in Apparel.rpk and ComponentTex.rpk.

Contents:

  • RFI