Please run check for errors on this record, and post screenshot of problematic elements. I don't have time myself to download mods and test them.
Mator Smash - a TES5Edit script by matortheeternal - Beta testing
#61
Posted 07 September 2014 - 05:55 AM
#62
Posted 07 September 2014 - 10:28 AM
Please run check for errors on this record, and post screenshot of problematic elements. I don't have time myself to download mods and test them.
Nothing wrong with the plugin other than an unresolvable keyword in a WEAP record.
Mator Smash is failing on this condition:

I would guess that Mator Smash is copying GetPCIsRace (from the USKP, which is not shown here) to the smashed patch and then trying to copy MaleNord [VTYP:00013AE6].
Edited by fireundubh, 07 September 2014 - 10:31 AM.
#63
Posted 07 September 2014 - 12:12 PM
Seems so, conditions and their fields should not be merged.
#64
Posted 07 September 2014 - 03:59 PM
Script went boom on a record in Guard Dialogue Overhaul: Found a VTYP reference, expected: RACE.
Smashing record [INFO:00087938] ('What do you want, cat?' in GRUP Topic Children of DialogueGenericHello "DialogueGenericHello" [DIAL:000142B5]) from file: Guard Dialogue Overhaul.esp [Apply Script done] Processed Records: 0, Elapsed Time: 11:10
Logged in to post Script Report of exact same error, so I can verify the issue.
Edited by Lord Garon, 07 September 2014 - 04:02 PM.
#65
Posted 07 September 2014 - 04:57 PM
Seems so, conditions and their fields should not be merged.
Are Conditions sorted? If not, then it makes total sense to me why this is happening.
So Conditions need to be fully skipped? Hmm. Hopefully that won't be too crippling.
#66
Posted 07 September 2014 - 06:33 PM
When I add these signatures to the skip lists, Mator Smash slows down to a crawl, especially on RACE records for some reason but overall, too:
signaturesToSkip = 'NAVM'#13'NAVI'#13'DOBJ'#13'DIAL'#13'INFO'#13'CELL'#13'WRLD'#13'REFR'#13'ACHR'#13'QUST';
subrecordsToSkip =
'NPC_ \ ACBS - Configuration'#13
'NPC_ \ QNAM - Texture lighting'#13
'NPC_ \ NAM9 - Face morph'#13
'NPC_ \ NAMA - Face parts'#13
'NPC_ \ Tint Layers'#13
'DIAL \ TIFC - Info Count'#13
'INFO \ PNAM - Previous INFO'#13
#67
Posted 07 September 2014 - 07:54 PM
Mator Smash Script Report MS0301
TES5Edit version: 3.0.33
Mator Smash version: 0.7+beta2
Result: xEdit plugin "Check for Errors" produced NPC_ errors
Script/xEdit Error: none
Plugins Smashed: Entire load order (see below)
TES5Edit Message Log: (see below)
Resulting Smashed Patch:
Notes:
1. Bethesda files exhibit same ARMO record errors.
2. NPC_ records: screenshot (Ulfric) below. Anomalous sub-record (DNAM) structure.
3. Still checking other errors
Load Order:
TES5Edit message log:
NPC_ / DNAM screenshot:
EDIT: Not sure if the NPC_ records even meet Patch criteria (more than 1 non-Beth override) and may be extraneous. Just looking for global errors and the "Check for Errors" found some.
UPDATE: Generated test plugins to check SmashedPatch NPC_ handling with >1 overrides. Edited skill lvl only and Health in test plugin records. Smashed DNAM created incorrectly. Prior edits in non-DNAM fields (more likely in an actual patch?) do not cause the problem.
UPDATE Screenshot:
Edited by Lord Garon, 08 September 2014 - 12:20 AM.
#68
Posted 09 September 2014 - 03:28 PM
Mator Smash Script Report MS0304
TES5Edit version: 3.0.33
Mator Smash version: 0.7+beta2
Result: NPC_ \ TINC not forwarding edits correctly
Script/xEdit Error: none
Plugins Smashed: NPC_ Record Test Plugins (Ulfric only)
TES5Edit Message Log:
Screenshot: (see below)
Resulting Smashed Patch:
Notes: Mator identified an NPC \ Tint Layers issue previously; this "seems" different, but may be related.
Screenshot follows:
EDIT: An original post was deleted. The post with this EDIT has correct info.
Edited by Lord Garon, 09 September 2014 - 04:25 PM.
#69
Posted 11 September 2014 - 02:12 PM
Better Late Than Never?
I'm not very knowledgeable about all this stuff and would like feedback on my current testing procedure. This is how I'm testing the Mator Script:
1. Check original (cleaned) plugins for errors (in case of carry-over errors).
2. Apply Conflict Filter to identify overrides (FNVEdit Manual - "6" boxes checked filter).
3. Smash plugins.
4. Save any xEdit/script errors.
5. Check SmashedPatch(SP) for Errors.
6. Compare SP to existing Compatibility Patch, if any.
7. Filter for Cleaning - Check ITM's.
8. Line-by-line SP records check (compare to UESP Record descriptions).
9. Generate single record Test Plugins.
10. Edit Test Plugins, check SmashedPatch generation.
Critique?
EDIT: Would a Bashed_Patch vs SmashedPatch comparison be useful for those records in a Bashed_Patch?
Edited by Lord Garon, 11 September 2014 - 02:55 PM.
#70
Posted 11 September 2014 - 02:42 PM



Sign In
Create Account
Back to top












