I know that the game cannot upgrade scripts if they are currently running, so I put code in to check if a carriage is loaded (using the Is3DLoaded function) and that seems to work great - it will warn the user if they load in front of the carriages. What I don't know how to do is check if the actual scripts are running, is that possible?
Is there anything special I'm supposed to be doing (or not doing) to upgrade? Some people have problems with the main script, which had a lot of changes, including adding and removing properties. Other scripts that are failing had little to no changes.
From what I am reading on the forums, it does seem there are a lot of issues with the save files... is it really this bad or something I am causing? If you need more info, let me know as I'd really like to find some kind of solution, if possible. I know it’s not the scripts themselves as I am very thorough at testing so I know everything works fine in ”my environment’. (Famous developer comment, I know…) And I always test on a clean Skyrim install and clean save file. I also tested upgrading a save game through the two previous releases. So I know in an "ideal" environment, it works.
Thanks!
PS - when I say "not running", I mean literally as the first code to run should move the driver to the carriage and seat him, and even that fails to happen.
