Jump to content

Potential Bug: CTDs editing cells


Thomas Kaira

Recommended Posts

The gutted version of the file loads fine every time' date=' but whatever tool you're using to set this up with is outputting the wrong format version, and I'm not seeing the initialization message when loading it in the game for the first time. Suggesting to me that it isn't being loaded by the game at all.

Well, ok, it's being loaded, but the debug log is filled with this:

[03/05/2012 - 02:21:49PM] Papyrus log opened (PC)[03/05/2012 - 02:21:49PM] Update budget: 1.200000ms (Extra tasklet budget: 1.200000ms, Load screen budget: 500.000000ms)[03/05/2012 - 02:21:49PM] Memory page: 128 (min) 512 (max) 76800 (max total)[03/05/2012 - 02:21:58PM] Cannot open store for class "aaTKWeaponScript", missing file?[03/05/2012 - 02:21:58PM] Error: Unable to link types associated with function "initialize" in state "" on object "aaTKInitialization".[03/05/2012 - 02:21:58PM] Cannot open store for class "aatkingredientimportscript", missing file?[03/05/2012 - 02:21:58PM] Cannot open store for class "aatkfoodimportscript", missing file?[03/05/2012 - 02:21:58PM] Cannot open store for class "aatkarrowscript", missing file?[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKInitialization to aaTKEconomicsControl (0A0028B5) because their base types do not match[03/05/2012 - 02:21:58PM] Error: Unable to link types associated with function "Fragment_0" in state "" on object "TOMK_QF_aaTKEconomicsControl_010028B5".[03/05/2012 - 02:21:58PM] error: Unable to bind script TOMK_QF_aaTKEconomicsControl_010028B5 to aaTKEconomicsControl (0A0028B5) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 1 in container  (000B2039) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 2 in container  (000B2039) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 3 in container  (000B2039) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 4 in container  (000B2039) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 3 in container  (000A31BD) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 5 in container  (000A6C0B) because their base types do not match[03/05/2012 - 02:21:58PM] error: Unable to bind script aaTKWeaponScript to Item 12 in container  (000A6C0B) because their base types do not match[03/05/2012 - 02:22:12PM] VM is freezing...[03/05/2012 - 02:22:12PM] VM is frozen[03/05/2012 - 02:22:12PM] Reverting game...[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 3 in container  (000A31BD) because their base types do not match[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 12 in container  (000A6C0B) because their base types do not match[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 5 in container  (000A6C0B) because their base types do not match[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 1 in container  (000B2039) because their base types do not match[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 3 in container  (000B2039) because their base types do not match[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 4 in container  (000B2039) because their base types do not match[03/05/2012 - 02:22:12PM] error: Unable to bind script aaTKWeaponScript to Item 2 in container  (000B2039) because their base types do not match[03/05/2012 - 02:22:24PM] Loading game...[03/05/2012 - 02:22:24PM] warning: Property aaTKEconomicsControl on script aaTKInitialization attached to aaTKEconomicsControl (0A0028B5) cannot be initialized because the script no longer contains that property[03/05/2012 - 02:22:24PM] VM is thawing...[03/05/2012 - 02:22:26PM] warning: Property aaTKEconomicsControl on script aaTKInitialization attached to aaTKEconomicsControl (0A0028B5) cannot be initialized because the script no longer contains that property[03/05/2012 - 02:22:33PM] VM is freezing...[03/05/2012 - 02:22:33PM] VM is frozen[03/05/2012 - 02:22:34PM] Log closed

[/quote']This is all expected stuff, because every one of those scripts the log is complaining about about have been removed for the next version (they've been consolidated into one). So they are missing because they are, in fact, gone. They aren't needed anymore. This is just that idiocy with scripts persisting indefinitely in saves.And yes, I know the worldspace edits in the mod are dirty (save about seven in Windhelm that was replacing some Ingots), and the latest had them removed in TESVSnip, but that was just an experiment, and since I really don't trust that program, I'm just going to go back to the original plugin from before.

Link to comment
Share on other sites

Not sure you understood. That was being reported on a save that's never encountered your scripts before. To me, that indicates either something is truly missing or, less likely, the game is just plain nuts :P

Link to comment
Share on other sites

Oh, I see. Let me repair the plugin (since I have a feeling TESVSnip may have had a hand in that) and then we can continue from there.

Link to comment
Share on other sites

Okay, I have un-broken the mod and reuploaded.There is a marked difference this time around, as well: I have switched from using arrays to store item data to using FormLists instead. I have tested the newly ported script and it still works just fine.EDIT: Also found the problem with those errant "aaTKWeaponScript" references in the debug log. Turns out I missed an item while removing the original weaponscript from the weapons (Dwarven Bow).

Link to comment
Share on other sites

Not crashing anymore?Maybe the arrays were the problem. Hmm...Anyways, I think I prefer FormLists anyways, easier to manage, and once you change the syntax a bit, you can use them just like arrays for object references.

Link to comment
Share on other sites

Nope, all 3 of my guys can load it just fine with this load order:Active Mod Files:

00  Skyrim.esm01  Update.esm02  HighResTexturePack01.esp03  HighResTexturePack02.esp04  Unofficial Skyrim Patch.esp  [Version 1.0]05  StaticMeshImprovementMod.esp06  Mart's Savegame DeBloatifier.esp  [Version 1.2]07  Purewaters.esp08  Cliffracers.esp09  Better Dynamic Snow.esp0A  Economics of Skyrim.esp0B  Gildergreen Regrown.esp  [Version 1.0]0C  Open Cities Skyrim.esp  [Version 0.5]0D  Live Another Life.esp  [Version 1.2]

Link to comment
Share on other sites

I need to do more testing before I can report my findings. I had a problem with crashing on loading when I first tried starting up Skyrim after installing the update, but I just tried again and it was fine. I fast travelled from the wilderness to Whiterun without any problems.

Link to comment
Share on other sites

That might still be that issue with recycled scripts rearing its ugly head (they are still in place for the armor sets and that might take some time to figure out how to port because of asymmetrical item transfers. Every set adds at least four items to the player's inventory in exchange for the one dummy he used to buy them, and then there are also five-piece sets that include the shield.I think I could accomplish it with Leveled items, but I don't know if it is possible to add those to the player's inventory directly.

Link to comment
Share on other sites

Yes, you can add leveled items directly to the player's inventory. I do that with Live Another Life. You just can't equip them directly.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...