CREA records hold information on a creature.
- All repeating subrecords are optional.
- Directories for meshes are based upon meshes\
- In Progress. May contain incomplete/inaccurate data.
C |
SubRecord |
Name |
Type/Size |
Info |
+ |
EDID |
editorId |
zstring |
Editor id |
- |
FULL |
fullName |
zstring |
Full name |
- |
MODL |
model |
zstring |
Skeletal NIF-filename with directory |
? |
MODB |
?? |
float |
?Follows a MODL? |
? |
MODT |
?? |
float |
?Sometimes follows a MODB? |
- |
NIFZ |
ModelList |
struct[~] |
NIF-files used by the creature |
|
|
- filename
|
zstring |
Just the filenames. Folder seem to be given by MODL |
|
|
- eol
|
byte |
has to be 0x00 |
+ |
ACBS |
config |
struct[16] |
Configuration |
|
|
- flags
|
ulong |
Flag |
Meaning |
0x000002 |
Essential |
0x000004 |
Weapon & Shield |
0x000008 |
Respawn |
0x000080 |
PC Level Offset |
0x000200 |
No Low Level Processing |
0x008000 |
No Head |
0x010000 |
No Right Arm |
0x020000 |
No Left Arm |
0x040000 |
No Combat in Water |
0x080000 |
No Shadow |
0x100000 |
NO Corpse Check (For NPCs it is the other way round. Maybe just a bug in the CS?) |
|
|
|
- baseSpell
|
ushort |
Base spell points |
|
|
- fatigue
|
ushort |
Fatigue |
|
|
- barterGold
|
ushort |
Barter gold |
|
|
- level
|
short |
Level/Offset level |
|
|
- calcMin
|
ushort |
Calc Min |
|
|
- calcMax
|
ushort |
Calc Max |
* |
SNAM |
faction |
struct[10] |
Faction |
|
|
- id
|
formid |
points to a FACT record |
|
|
- rank
|
ubyte |
Rank |
|
|
- flag
|
ubyte[3] |
?Some sort of faction flag? |
- |
INAM |
Death Item |
formid |
points to a LVLI record |
+ |
RNAM |
Attack reach |
ubyte |
|
* |
SPLO |
spell |
formid |
points to a SPEL or LVSP record |
- |
SCRI |
script |
formid |
points to a SCPT record |
* |
CNTO |
items |
struct[8] |
Inventory items |
|
|
- id
|
formid |
Item |
|
|
- count
|
ulong |
Count |
+ |
AIDT |
AI Data |
struct[12] |
AI Data |
|
|
- aggression
|
ubyte |
Aggression |
|
|
- confidence
|
ubyte |
Confidence |
|
|
- energyLevel
|
ubyte |
Energy Level |
|
|
- responsibility
|
ubyte |
Responsibility |
|
|
- aiFlags
|
ulong |
Flag |
Meaning |
0x000001 |
Weapons |
0x000002 |
Armor |
0x000004 |
Clothing |
0x000008 |
Books |
0x000010 |
Ingredients |
0x000080 |
Lights |
0x000100 |
Apparatus |
0x000400 |
Miscellaneous |
0x000800 |
Spells |
0x001000 |
Magic Items |
0x002000 |
Potions |
0x004000 |
Training |
0x010000 |
Recharge |
0x020000 |
Repair |
|
|
|
- trainSkill
|
ubyte |
Hex |
Value |
0x00 |
Armorer |
0x01 |
Athletics |
0x02 |
Blade |
0x03 |
Block |
0x04 |
Blunt |
0x05 |
Hand to Hand |
0x06 |
Heavy Armor |
0x07 |
Alchemy |
0x08 |
Alteration |
0x09 |
Conjuration |
0x0A |
Destruction |
0x0B |
Illusion |
0x0C |
Mysticism |
0x0D |
Restoration |
0x0E |
Acrobatics |
0x0F |
Light Armor |
0x10 |
Marskman |
0x11 |
Mercantile |
0x12 |
Security |
0x13 |
Sneak |
0x14 |
Speechcraft |
|
|
|
- trainLevel
|
ubyte |
Training level |
|
|
- aiUnknown
|
ushort |
Unused?
|
* |
PKID |
AI Packages |
formid |
points to a PACK record |
+ |
DATA |
creaturedata |
struct[20] |
Stats |
|
|
- ??
|
byte |
?has to be 0x00? |
|
|
- combat
|
ubyte |
Combat Skill |
|
|
- magic
|
ubyte |
Magic Skill |
|
|
- stealth
|
ubyte |
Stealth Skill |
|
|
- Soul
|
ushort |
0x0000 NONE, 0x0100 Petty ... 0x0500 Grand - yes 2 byte |
|
|
- health
|
ushort |
Health Points |
|
|
- ??
|
2 byte |
?unused? |
|
|
- damage
|
ushort |
Attack Damage |
|
|
- Str
|
ubyte |
Strength |
|
|
- Int
|
ubyte |
Intelligence |
|
|
- Wil
|
ubyte |
Willpower |
|
|
- Agi
|
ubyte |
Agility |
|
|
- Spd
|
ubyte |
Speed |
|
|
- End
|
ubyte |
Endurance |
|
|
- Personality
|
ubyte |
Personality |
|
|
- Luc
|
ubyte |
Luck |
- |
ZNAM |
Combat Style |
formid |
points to a CSTY record |
- |
CSCR |
Inherits Sounds from |
formid |
points to a CREA record |
* |
CSDT |
Soundtype |
ulong |
Index |
Value |
0x00 |
Left Foot |
0x01 |
Right Foot |
0x02 |
Left Back Foot |
0x03 |
Right Back Foot |
0x04 |
Idle |
0x05 |
Aware |
0x06 |
Attack |
0x07 |
Hit |
0x08 |
Death |
0x09 |
Weapon |
|
|
- CSDI
|
TESSound |
formid |
points to a SOUN record |
|
- CSDC
|
Chance |
ubyte |
Chance to play sound <= 100 |
+ |
BNAM |
Base Scale |
float |
Base Scale |
+ |
TNAM |
Turning Speed |
float |
Turning Speed |
+ |
WNAM |
Foot Weight |
float |
Foot Weight |
- |
NAM0 |
Blood Spray |
zstring |
NIF-filename with directory |
- |
NAM1 |
Blood Decal |
zstring |
NIF-filename with directory |
- |
KFFZ |
Optional Animation List |
struct[~] |
If optional Animations are used, they are saved here. |
|
|
- filename
|
zstring |
Just the filenames. Animations depend on the Skeletal NIF-File |
|
|
- eol
|
byte |
has to be 0x00 |