Jump to content

Photo

Are you having constant exterior CTDs? I've FINALLY found your sol


  • Please log in to reply
439 replies to this topic

#1
yafi

yafi

    Old hand

  • Banned
  • PipPipPip
  • 691 posts
Caution: If you ARE NOT experiencing exterior CTDs do NOT read on!
Also check out how to reduce in-game stuttering in my other thread here!

Alright, so after weeks after weeks of frustration, headbanging, facepalming, blood, sweat, tears and anger, I've finally found what most, if not all, exterior CTDs are caused by! First off, you'll need to enable Papyrus logs.
Copy these in your skyrim.ini in Documents > My Games > Skyrim >[skyrim.ini]:

[Papyrus]
bEnableLogging=1
bEnableTrace=1
bLoadDebugInformation=1

^ Notice how they are all on =1, that means it is on ENABLED.

Next, load up your Skyrim as usual and play around until you get your CTD. Now, go back to where your skyrim.ini is but now there is a folder called Logs, enter it, then do the same for the Scripts folder, and now open "Papyrus.0.log" and scroll all the way down to the bottom, the last few lines should be similar to either (or all) of the following:

[ (0009F82B)].dunBluePalaceArenaSCRIPT.OnUpdate() - "dunBluePalaceArenaSCRIPT.psc" Line 77
[06/17/2012 - 01:24:51AM] MC1: Polling Script Running V2
[06/17/2012 - 01:24:53AM] VM is freezing...
[06/17/2012 - 01:24:53AM] VM is frozen

This is what we're focusing on, the name of the script LAST RAN before the CTD happened. The dunBluePalaceArenaSCRIPT refers to the following quest "Mind of Madness" where you shoot your Wabbajack at the NPCs in the arena stage, this is the cause of your CTD, this entire quest is bugged and broken. Proof is that shortly before this script first appears, a script named "dunBluePalaceWabbajackSCRIPT.psc" appears... yeah... The solution is to reload a savegame BEFORE you started this quest or to NEVER activate this quest.

You may also find that the following script names:
-HelgenRandomSoundScript.psc
-lvlpredatorscript.psc (sometimes captialised at the beginning of each word)
-fxDustRandomSoundScript.psc
may appear instead of "dunBluePalaceArenaSCRIPT.psc".
The problem relating to the "HelgenRandomSoundScript.psc" is that you are either using a mod that alters the scripts as you press New game and start a game (i.e. a good example is Live Another Life, Altered Beginning) or you loaded a save game that pasts the Helgen stage. The solution is to REMOVE ALL MODS that are related to altering the beginning and not to use savegames that skip the Helgen sequence. This is so that the scripts in your savegame allow a certain sound effect to be played.

The problem relating to the "-lvlpredatorscript.psc" is that you are using a mod that alters AI behaviour scripts (i.e. SkyTEST) but you have since then uninstalled said mod and are no longer running it, there is no way to solve this issue but to reload a save prior to installing said mod or starting a new game. And don't forget to NOT uninstall this mod otherwise it's CTD-land!

Finally, the "fxDustRandomSoundScript.psc" is being fixed in UKSP 1.1, and you will need to start a new game for this to take effect since old scripts permanently stick to current save games.
------------
That's it! I hope I helped somebody out there with CTD issues, and it solved ALL my CTD issues out, and if it does work for you, please spread this thread to popular modders so that they can get the word out. Thank you.

Attached Files


Edited by yafi, 22 June 2012 - 08:02 PM.


#2
hangarspace

hangarspace

    Enthusiast

  • Supporter
  • PipPip
  • 108 posts
Good post, I've definitely spent more than enough time looking at those lines in my log file (amongst the other ten zillion lines) wondering wtf is going on. I really should have a stab at writing a tool to strip orphaned scripts out of a save game, I mean, after working as a programmer for twenty five years how hard cold it be!

Chris

#3
IlanF

IlanF

    Journeyman

  • Supporter
  • Pip
  • 48 posts
Can you help me parse my log?
The game crashes for me only when textures set to high with this log:
Spoiler


and when the textures set to medium (no crash, quit game with qqq console command):
Spoiler


#4
yafi

yafi

    Old hand

  • Banned
  • PipPipPip
  • 691 posts

Can you help me parse my log?
The game crashes for me only when textures set to high with this log:

Spoiler


and when the textures set to medium (no crash, quit game with qqq console command):
Spoiler

Do you use NMM? If so, look at the load order and tell me what mod you have beginning with FF. But from what I can gather your scripts cannot find the right ID for something, the game is looking for it and can't find it, so it crashes. Reading both logs it looks like you have uninstalled quite a number of mods and/or you have mods that directly effect the changes made by patch 1.6 because I see a lot of "missing" and "base types do not match", which usually means the game can't find what your mod is trying to bind itself to so it crashes.

#5
IlanF

IlanF

    Journeyman

  • Supporter
  • Pip
  • 48 posts
I don't see any mod where the load order is FF. And yes I did install/uninstall quite a few mods.

I tried removing a few mods that the log said had errors, and reordering the rest with BOSS, and after uninstalling iHUD the FF errors gone away and the new log is as follows, but the game still crashes
[06/17/2012 - 02:42:59PM] Papyrus log opened (PC)
[06/17/2012 - 02:42:59PM] Update budget: 1.200000ms (Extra tasklet budget: 1.200000ms, Load screen budget: 500.000000ms)
[06/17/2012 - 02:42:59PM] Memory page: 128 (min) 512 (max) 76800 (max total)
[06/17/2012 - 02:43:04PM] Cannot open store for class "DA07MehrunesRazorMagicEffectScriptOver", missing file?
[06/17/2012 - 02:43:04PM] Cannot open store for class "OghmaInfiniumScriptOver", missing file?
[06/17/2012 - 02:43:04PM] error: Unable to bind script OghmaInfiniumScriptOver to  (00032795) because their base types do not match
[06/17/2012 - 02:43:07PM] VM is freezing...
[06/17/2012 - 02:43:07PM] VM is frozen
[06/17/2012 - 02:43:07PM] Reverting game...
[06/17/2012 - 02:43:07PM] error: Unable to bind script OghmaInfiniumScriptOver to  (00032795) because their base types do not match

I'm afraid even to think about needing to start a new game as I have 4 different characters which are quite advanced, all of them crash the game


EDIT
Removed another mod and all the problems seem to be gone, but the game still crashes
[06/17/2012 - 02:56:53PM] Papyrus log opened (PC)
[06/17/2012 - 02:56:53PM] Update budget: 1.200000ms (Extra tasklet budget: 1.200000ms, Load screen budget: 500.000000ms)
[06/17/2012 - 02:56:53PM] Memory page: 128 (min) 512 (max) 76800 (max total)
[06/17/2012 - 02:57:01PM] VM is freezing...
[06/17/2012 - 02:57:01PM] VM is frozen
[06/17/2012 - 02:57:01PM] Reverting game...

Edited by IlanF, 17 June 2012 - 12:00 PM.


#6
yafi

yafi

    Old hand

  • Banned
  • PipPipPip
  • 691 posts
What mod(s) did you remove? Because if your game is still crashing with your removed mods scripts from that mod still stick to your savegame, mostly this is a harmless process, but in some cases the game requires these scripts to run the game itself or the game will crash because it's missing vital records that have been deleted due to the mod deletion. I'm afraid you're going to have start a new game or load a savegame before you installed these mods, but I'd like to know what mods you uninstalled because there may be an alternative solution.

#7
IlanF

IlanF

    Journeyman

  • Supporter
  • Pip
  • 48 posts
10x carry weight
iHUD 1.6 beta
Deadly dragons
Claralux
Quick start
Unofficial skyrim patch (1.05 beta)
Daedric artifacts overlord
The Paarthurnax Dilemma

Some of these are not connected to the errors in the log, but I removed them just to be sure that they are not the cause for the crashes
I tried starting a new game, and it crashes a split second after the loading finishes

Edited by IlanF, 17 June 2012 - 01:55 PM.


#8
yafi

yafi

    Old hand

  • Banned
  • PipPipPip
  • 691 posts
Actually the mods you listed are related to the CTDs I use to have. Quick Start was one of my causes for ctd because it edits Helgen scripts, which I said in my first post will lead to ctds later on in your game. With this mod removed you should be able to start a new game safely otherwise attach the last few lines here like you did before.

Edited by yafi, 18 June 2012 - 02:33 PM.


#9
IlanF

IlanF

    Journeyman

  • Supporter
  • Pip
  • 48 posts
I decided that I'm doing a clean reinstall and starting a new game. removed all mods, deleted the skyrim folder and redownloading it. It seems to be the only way for me to fix these crashes

#10
IlanF

IlanF

    Journeyman

  • Supporter
  • Pip
  • 48 posts
Interesting... clean reinstall of the game, no mods, only Bethesda's HD pack and the game crashes with the lvlpredatorscript error.
removed the HD pack and the game seems to run properly (on a new game of course)

Edited by IlanF, 18 June 2012 - 11:04 AM.





1 user(s) are reading this topic

1 members, 0 guests, 0 anonymous users


    hex0id
Page loaded in: 0.877 seconds