gooser Posted October 9, 2014 Posted October 9, 2014 Hi how do I clean the .esp's I create? After renaming/deleting properties on various objects, I think I have some "orphaned" data in the .esp. Skyrim complains about them in the papyrus log file: Warning: Property AnalWTDebuffSpell on script AproposActorAlias attached to alias AproposActorAlias01 on quest AproposQuest (31000D62) cannot be initialized because the script no longer contains that property Sometime ago I renamed the property on my AproposActorAlias from AnalWTDebuffSpell to something else. I've checked any everything looks correct in CK. The mod functions as I expect. But yet I still see these warnings - like there's some residual stuff in the .esp. I simply cannot find any references anywhere to the old property, and I've checked the "uses" function in CK. Now, I know how to, as a user, clean my master files (using Tes5Edit). But how to I clean a .esp I am responsible for? Something like TesSnip? http://www.nexusmods.com/skyrim/mods/1744/? Thanks!
Earen Posted October 9, 2014 Posted October 9, 2014 I think your save file still contains information about that property. Not sure
gooser Posted October 9, 2014 Author Posted October 9, 2014 I think your save file still contains information about that property. Not sure Yes, but even with a brand new character these are showing up.
Srende Posted October 9, 2014 Posted October 9, 2014 CK leaves the properties set even if they don't exist in the script anymore. Clearing them manually through CK before actually removing the property should prevent it. When opening the .esp in Test5edit, open the quest and see the properties listed for it. The "missing" property should show up there, and have remove option available when right clicking it.
gooser Posted October 9, 2014 Author Posted October 9, 2014 That's good to know. I'll try to remember that sequence in the future. I'll go examine it in Tes5edit. Thanks srende!
gooser Posted October 9, 2014 Author Posted October 9, 2014 Srende, If I right-click on the quest in the left pane, and select "Check for Errors" I get: [00:00] FormID -> [04007EA2] <Error: Could not be resolved> [00:00] Above errors were found in :Object v2 [00:00] Above errors were found in :Object Union [00:00] Above errors were found in :Value [00:00] Above errors were found in :Property [00:00] FormID -> [0400842B] <Error: Could not be resolved> [00:00] Above errors were found in :Object v2 [00:00] Above errors were found in :Object Union [00:00] Above errors were found in :Value [00:00] Above errors were found in :Property [00:00] FormID -> [04007E96] <Error: Could not be resolved> [00:00] Above errors were found in :Object v2 [00:00] Above errors were found in :Object Union [00:00] Above errors were found in :Value [00:00] Above errors were found in :Property [00:00] Above errors were found in :Properties [00:00] Above errors were found in :Script [00:00] Above errors were found in :Alias Scripts [00:00] Above errors were found in :Alias [00:00] Above errors were found in :Aliases [00:00] Above errors were found in :Script Fragments Quest [00:00] Above errors were found in :Quest VMAD [00:00] Above errors were found in :Data [00:00] Above errors were found in :VMAD - Virtual Machine Adapter [00:00] Above errors were found in :AproposQuest "Apropos" [QUST:31000D62] When I explore the quest I can find the three "missing" forms still referenced by the properties, but I can't find a way to remove them... EDIT: nevermind, found it by right-clicking the empty space next to "Property" in the Tes5edit interface.
gooser Posted October 9, 2014 Author Posted October 9, 2014 Nice to get to this: [00:00] Checking for Errors in [31] Apropos.esp [00:00] All Done!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.