-
Notifications
You must be signed in to change notification settings - Fork 4
Skyrim Records
Here is a detailed list of CBash's support of Skyrim records. Essentially enough is defined so CBash can read the basic structure of plugins without errors, but most records are skipped entirely. This information reflects the situation as it is on the skyrim
branch. Once work has reached an acceptable point, it will be merged into master
.
The following records have all sub-records fully decoded and implemented in CBash:
- AACT, ACTI, ADDN, ALCH, ANIO, ARTO, ASPC, ASTP, COLL, EQUP, KYWD, LTEX, LVLI, LVLN, LVSP, MATT, OTFT, SHOU, TXST, VTYP, WOOP
The following records have all sub-records fully decoded, but not every part is exposed via the API:
- APPA
Aka: VMAD. VMAD reading, writing, and processing is implemented for all applicable records. Access to the VMAD data is not exposed through the API, however.
Aka: MODT. MODT fields are hashes, no FormIDs involved, it is read and written as raw data for all applicable record.
- CELL:
- Most things read in raw, missing a few sub-records
- LAND:
- Missing ATEX, VTXT
- DATA read in raw (not decoded in xEdit either)
- WRLD:
- Missing RNAM (CK leftover), MHDT, WCTR, LTMP, XLCN, MODL, MODT, etc, XWEM
- Added MICO, IMPF?
- NAMA read in raw
All other records are skipped:
- ACHR, AMMO, ARMA, ARMO, AVIF, BOOK, BPTD, CAMS, CLAS, CLFM, CLMT, COBJ, CONT, CPTH, CSTY, DEBR, DIAL, DLBR, DLVW, DOBJ, DOOR, DUAL, ECZN, EFSH, ENCH, EXPL, EYES, FACT, FLOR, FLST, FSTP, FSTS, FURN, GLOB, GMST, GRAS, HAZD, HDPT, IDLE, IDLM, IMAD, IMGS, INFO, INGR, IPCT, IPDS, KEYM, LCRT, LCTN, LGTM, LIGH, LSCR, MATO, MESG, MGEF, MISC, MOVT, MSTT, MUSC, MUST, NAVI, NAVM, NPC_, PACK, PERK, PGRE, PHZD, PROJ, QUST, RACE, REFR, REGN, RELA, REVB, RFCT, SCEN, SCRL, SLGM, SMBN, SMEN, SMQN, SNCT, SNDR, SOPM, SOUN, SPEL, SPGD, STAT, TACT, TREE, WATR, WEAP, WTHR
The following have a GRUP in Skyrim.esm, but do not seem to exist otherwise:
- CLDC, HAIR, RGDL, SCPT, SCOL, PWAT
Some of the content was adapted from Lojack's Wiki