You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What is the version of xEdit you are using?
TES5Edit 4.1.3e EXTREMELY EXPERIMENTAL (958937B2) starting session 2021-01-04 13:05:55
Describe the bug
Several of the subrecords in Skyrim's RACE record type are required, but not marked as such in xEdit. They are created by the CK when a blank record of type RACE is created and will be recreated whenever the plugin is resaved in the CK. I haven't checked yet, but this probably leads to ambiguities in parsing (see also #737 and #747).
This file contains a plugin with a 'blank' RACE, created by making a new RACE in the CK, then deleting everything xEdit let me delete, and resaving in the CK again: foo.zip
Required subrecords (this is basically just the info from the plugin linked above; checked = xEdit already has it as required):
DESC - Description
BOD2 - Biped Body Template (entirely zeroed, but present)
DATA - DATA
Defaults differ somewhat, but probably not a big deal
MNAM - Male Marker
FNAM - Female Marker
Movement Type Names (filled with five strings: BLDO, RUN1, SNEK, SWIM and WALK)
VTCK - Voices (CK default is MaleUniqueMolagBal [VTYP:0000002D] and FemaleUniqueAzura [VTYP:0000002E], xEdit default is NULL)
PNAM - FaceGen - Main clamp (CK default is 5.0, xEdit default is 0.0)
UNAM - FaceGen - Face clamp (CK default is 3.0, xEdit default is 0.0)
Body Data (including NAM1, MNAM, INDX and FNAM)
GNAM - Body Part Data (CK default is DefaultBodyPartData [BPTD:0000001D])
NAM3 - Marker NAM3 #3
Male Behavior Graph (specifically, the MNAM in there)
Female Behavior Graph (specifically, the FNAM in there)
Biped Object Names (always consists of 32 strings, so a default version has 32 empty strings. All vanilla records have 32 strings here, and only fill out the ones they need - all others are left as empty strings. E.g. DraugrRace [RACE:00000D53] has 32 strings, with 0, 1, 2, 3, 4 and 9 having actual strings. The other 26 are empty strings.)
VNAM - Equipment Flags (CK default is all but crossbow checked, but this is obviously not required. The CK will only put them back if the entire subrecord is removed. Removing all flag values but leaving the subrecord around followed by resaving will leave VNAM unchanged.)
To reproduce
Steps to reproduce the behavior:
Create a new RACE record in the CK, save the plugin
Open the plugin in xEdit
Observe that you can now remove certain subrecords (see above)
Resave the plugin in the CK
Note that the subrecords have returned
Expected behavior
Those subrecords should be marked as required in xEdit's definitions.
What is the version of xEdit you are using?
TES5Edit 4.1.3e EXTREMELY EXPERIMENTAL (958937B2) starting session 2021-01-04 13:05:55
Describe the bug
Several of the subrecords in Skyrim's RACE record type are required, but not marked as such in xEdit. They are created by the CK when a blank record of type RACE is created and will be recreated whenever the plugin is resaved in the CK. I haven't checked yet, but this probably leads to ambiguities in parsing (see also #737 and #747).
This file contains a plugin with a 'blank' RACE, created by making a new RACE in the CK, then deleting everything xEdit let me delete, and resaving in the CK again: foo.zip
Required subrecords (this is basically just the info from the plugin linked above; checked = xEdit already has it as required):
DESC - DescriptionBOD2 - Biped Body Template(entirely zeroed, but present)DATA - DATAMNAM - Male MarkerFNAM - Female MarkerMovement Type Names(filled with five strings:BLDO,RUN1,SNEK,SWIMandWALK)VTCK - Voices(CK default isMaleUniqueMolagBal [VTYP:0000002D]andFemaleUniqueAzura [VTYP:0000002E], xEdit default is NULL)PNAM - FaceGen - Main clamp(CK default is 5.0, xEdit default is 0.0)UNAM - FaceGen - Face clamp(CK default is 3.0, xEdit default is 0.0)Body Data(includingNAM1,MNAM,INDXandFNAM)GNAM - Body Part Data(CK default isDefaultBodyPartData [BPTD:0000001D])NAM3 - Marker NAM3 #3Male Behavior Graph(specifically, theMNAMin there)Female Behavior Graph(specifically, theFNAMin there)Biped Object Names(always consists of 32 strings, so a default version has 32 empty strings. All vanilla records have 32 strings here, and only fill out the ones they need - all others are left as empty strings. E.g.DraugrRace [RACE:00000D53]has 32 strings, with 0, 1, 2, 3, 4 and 9 having actual strings. The other 26 are empty strings.)VNAM - Equipment Flags(CK default is all but crossbow checked, but this is obviously not required. The CK will only put them back if the entire subrecord is removed. Removing all flag values but leaving the subrecord around followed by resaving will leave VNAM unchanged.)To reproduce
Steps to reproduce the behavior:
Expected behavior
Those subrecords should be marked as required in xEdit's definitions.