SaveScum / skyrim-plugin-decoding-project

Automatically exported from code.google.com/p/skyrim-plugin-decoding-project
0 stars 0 forks source link

Check for Errors not displaying VMAD problems #110

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
Download Consistent Older People http://skyrim.nexusmods.com/mods/19730
File: Consistent Older People 13

Start TES5Edit and select only SPTConsistentOlderPeople.esp.
Right-click on SPTConsistentOlderPeople.esp and select Check for Errors. No 
errors found.
Expand Non-Player Character (Actor) and select the 000136BE (Boti) record.

What is the expected output?
Either VMAD for the 000136BE (Boti) record has no problems or Check for Errors 
displays any issues.

What do you see instead?
"[02018786] <Error: Could not be resolved>" under VMAD for the 000136BE (Boti) 
record.

What version of the product are you using? On what operating system?
TES5Edit 3.0.28. Windows 7 64-bit.

Please provide any additional information below.
Other affected records are 00014126, 0001C23E, 0002333A, and 000C247E.

Original issue reported on code.google.com by executor...@hotmail.com on 14 Feb 2013 at 1:08

GoogleCodeExporter commented 9 years ago
wbFormID value resolves to wbInteger when inside Union, which doesn't report 
error. Or something like that... I hope hlp will find the reason.

Original comment by zila...@gmail.com on 14 Feb 2013 at 1:35

GoogleCodeExporter commented 9 years ago
The FormID inside wbScriptObject are TwbFormID so they inherit the Check method 
from TwbIntegerDef.
TwbFormIDChecked has a Check Method, but it does not verify explicitly if the 
FormID is valid, but rather that the signature is valid.

Original comment by HuguesLe...@gmail.com on 14 Feb 2013 at 9:28

GoogleCodeExporter commented 9 years ago
Adapted a simplified version of TwbFormIDChecked.Check as TwbFormID.Check.
Uploaded as r1204

Original comment by HuguesLe...@gmail.com on 14 Feb 2013 at 10:07

GoogleCodeExporter commented 9 years ago
Confirmed to work. Even added a "check for errors" script :)

Original comment by zila...@gmail.com on 15 Feb 2013 at 3:51