ZetsuboSeishin Posted March 13, 2015 Posted March 13, 2015 Hello, I have been getting some CTDs when defeat is getting triggered along with death alternative and on every log file created after the CTD, I find this:[03/13/2015 - 11:07:31PM] warning: Property xxxsneakTouchOfCalamity on script xxxMagicSneak attached to Active effect 6 on (0008461B) cannot be initialized because the script no longer contains that property[03/13/2015 - 11:07:31PM] warning: Property xxxsneaktouchofcalamitysneakmessage on script xxxMagicSneak attached to Active effect 6 on (0008461B) cannot be initialized because the script no longer contains that property[03/13/2015 - 11:07:31PM] warning: Property xxxsneakArcaneAssassin on script xxxMagicSneak attached to Active effect 6 on (0008461B) cannot be initialized because the script no longer contains that property[03/13/2015 - 11:07:33PM] warning: Property xxxsneakTouchOfCalamity on script xxxMagicSneak attached to Active effect 6 on (0008461B) cannot be initialized because the script no longer contains that property[03/13/2015 - 11:07:33PM] warning: Property xxxsneaktouchofcalamitysneakmessage on script xxxMagicSneak attached to Active effect 6 on (0008461B) cannot be initialized because the script no longer contains that property[03/13/2015 - 11:07:33PM] warning: Property xxxsneakArcaneAssassin on script xxxMagicSneak attached to Active effect 6 on (0008461B) cannot be initialized because the script no longer contains that property Now can you guys tell me on what mod these scripts are related to? I feel like Skyre but I am not sure.
Guest Posted March 13, 2015 Posted March 13, 2015 xxxMagicSneak is an object provided by SkyRE. Probably te modder removed the reference to the xxxsneakTouchOfCalamity, xxxsneaktouchofcalamitysneakmessage, etc. from the script in the wrong way. When you had a property defined in a script, and you assign a value to it, then the only safe way to remove the property is: Open the properties of the script Select the property you want to remove Click on the "Clear value" button Close the properties window Open the script (edit it) Remove the line defining the property Save A huge amount of mods contains problems like this. Very often they are just warnings (but consume space on the save file), in some cases they produce lags (because every time the script run the property tries to be filled.)
ZetsuboSeishin Posted March 13, 2015 Author Posted March 13, 2015 xxxMagicSneak is an object provided by SkyRE. Probably te modder removed the reference to the xxxsneakTouchOfCalamity, xxxsneaktouchofcalamitysneakmessage, etc. from the script in the wrong way. When you had a property defined in a script, and you assign a value to it, then the only safe way to remove the property is: Open the properties of the script Select the property you want to remove Click on the "Clear value" button Close the properties window Open the script (edit it) Remove the line defining the property Save A huge amount of mods contains problems like this. Very often they are just warnings (but consume space on the save file), in some cases they produce lags (because every time the script run the property tries to be filled.) Ok, should I use TES5edit to clear the value? :x sorry I am noob at this.
Guest Posted March 13, 2015 Posted March 13, 2015 No, TES5Edit is not able to fix this. If you really want to fix the mod, then you have to (just an highlight): Edit the mod in the CK Open the object xxxMagicSneak Edit the script, probably you will not see the old properties, you have to add them back e.g. <Something> Property xxxsneakTouchOfCalamity Auto Save it Open the properties Select the property you just added (it should already have a value) Click on "Clear Value" Close the properties Save the mod (don't close CK) Edit the script again Remove the property(es) you added before Save the script Save the mod You should be done. Best way to understand what "xxxsneakTouchOfCalamity" et similia are is: in CK click on "All Objects" (the very last item on the bottom of the obejcts tree, and put this name in the filter. As soon as you see this object edit it and you will discover what it is. If this approach does not work, try to search in the Papyrus Manager, maybe it is a script. If this is the case, then the type will be the type of the owner object (Actor, Quest, ObjectReference, etc.)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.