Oblivion Records - lojack5/CBash GitHub Wiki
Here is a detailed list of CBash's support of Oblivion records. The end result being that all records can be safely copied and edited where subrecords are implemented, as all FormIDs are accounted for. There a just a few fields that cannot be edited on most records. Where data is unknown or not decoded, it is read in as raw bytes by CBash, so no information will be lost, it just isn't presented to the user in a usable way.
Fully Decoded Records
The following records have all subrecord fully decoded and implemented in CBash:
- BSGN, CLAS, CSTY, DIAL, EFSH, ENCH, EYES, FACT, GLOB, GMST, LSCR, LTEX, LVLC, LVLI, LVSP, PACK, REFR, ROAD, SBSP, SKIL, SOUN, SPEL, WATR
Records Missing Data
Ragdoll Data
The XRGD subrecord representing ragdoll data has not been decoded by any public tools. No FormIDs appear to be involved. The following records are affected:
- ACHR, ACRE
Model Textures Hashes
The MODT subrecord has been decoded, but is not yet implemented in CBash. No FormIDs are involved. The following records are affected:
- ACTI, ALCH, AMMO, ANIO, APPA, ARMO, BOOK, CLMT, CLOT, CONT, CREA, DOOR, FLOR, FURN, GRAS, HAIR, IDLE, INGR, KEYM, LIGH, MISC, NPC_, RACE, SGST, SLGM, STAT, TREE, WEAP, WTHR
Texture Files Hashes
The NIFT subrecord has not been decoded by any public tools, although it may be similar in format to the Model Textures Hashes. No FormIDs should be involved (just file name hashes). The following records are affected:
- CREA
Compiled Result Script
The SCDA subrecord has not been decoded by any public tools. xEdit has it labeled as "Compiled Result Script", however we know that the FormIDs it references are stored in the SCHR and SCR_ subrecords, which are decoded. The following records are affected:
- INFO, QUST, SCPT
FaceGen Data
The FGGS (FaceGen Geometry-Symmetric), FGGA (FaceGen Geometry-Asymmetric), and FGTS (FaceGen Texture-Symmetric) subrecords have not been decoded by any public tools. FormIDs are most likely not involved. The following records are affected:
- NPC_, RACE
Pathgrid Data
The PGAG (Unknown) subrecord has not been decoded by any public tools. The PGRR (Point-to-Point Connections) subrecord is decoded by xEdit, but not implemented in CBash. No FormIDs are in PGRR, and it is unlikely that PGAG has FormIDs. The following records are affected:
- PGRD
Region Object Data
The RDOT (Object) subrecord for Regions is mostly decoded. There are two 4-byte fields that have not been decoded by any public tools. They do not appear to be FormIDs. The following records are affected:
- REGN
World Data
The OFST (Offset?) subrecord for Worlds has not been decoded by any public tools. No FormIDs appear to be involved. The following records are affected:
- WRLD
OBME Data
OBME adds extra data to some records, most of which is completely decoded. The only bits that are not decoded (because it's not needed, not for lack of information) are the DATA and DATX subrecords added by OBME.