ctd with oblivion.exe and errors with ngcd, kuertee cleanup and enhanced economy
Oblivion memory usage after 2 h 22 min: 3 790 032 KByte :celebration:
http://www.4shared.com/file/141397862/41b70e69/oblivion_errors_1.html
OBSE: initialize (version = 18.4 010201A0)oblivion root = L:\Oblivion\plugin directory = L:\Oblivion\Data\OBSE\Plugins\checking plugin L:\Oblivion\Data\OBSE\Plugins\\Elys_USV.dllplugin L:\Oblivion\Data\OBSE\Plugins\\Elys_USV.dll (00000001 Elys_USV 0000005D) loaded correctlychecking plugin L:\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy.dllSetOpcodeBase 00002330RegisterCommand GetEsp (2330)RegisterCommand CreateArray (2331)RegisterCommand DestroyArray (2332)RegisterCommand ArraySize (2333)RegisterCommand ArrayCount (2334)RegisterCommand SetInArray (2335)RegisterCommand SetFloatInArray (2336)RegisterCommand GetInArray (2337)RegisterCommand GetTypeInArray (2338)RegisterCommand RemInArray (2339)RegisterCommand FindInArray (233A)RegisterCommand FindFloatInArray (233B)RegisterCommand SetRefInArray (233C)RegisterCommand FindRefInArray (233D)RegisterCommand CopyArray (233E)RegisterCommand ArrayEsp (233F)RegisterCommand ArrayProtect (2340)RegisterCommand FirstInArray (2341)RegisterCommand DestroyAllArrays (2342)RegisterCommand PackArray (2343)RegisterCommand CreateString (2344)RegisterCommand DestroyString (2345)RegisterCommand SetString (2346)RegisterCommand StringEsp (2347)RegisterCommand StringProtect (2348)RegisterCommand StringLen (2349)RegisterCommand DestroyAllStrings (234A)RegisterCommand StringSetName (234B)RegisterCommand StringGetName (234C)RegisterCommand StringMsg (234D)RegisterCommand StringCat (234E)RegisterCommand UserFileExists (234F)SetOpcodeBase 00002378RegisterCommand RenFile (2378)RegisterCommand DelFile (2379)RegisterCommand StringToTxtFile (237A)RegisterCommand CopyString (237B)RegisterCommand IntToString (237C)RegisterCommand FloatToString (237D)RegisterCommand RefToString (237E)RegisterCommand IniReadInt (237F)RegisterCommand IniReadFloat (2380)RegisterCommand IniReadRef (2381)RegisterCommand IniWriteInt (2382)RegisterCommand IniWriteFloat (2383)RegisterCommand IniWriteRef (2384)RegisterCommand IniKeyExists (2385)RegisterCommand IniDelKey (2386)RegisterCommand EspToString (2387)RegisterCommand IniReadString (2388)RegisterCommand IniWriteString (2389)RegisterCommand ModRefEsp (238A)RegisterCommand GetRefEsp (238B)RegisterCommand StringToRef (238C)RegisterCommand StringCmp (238D)RegisterCommand FileToString (238E)RegisterCommand StringPos (238F)RegisterCommand StringToInt (2390)RegisterCommand StringToFloat (2391)RegisterCommand ArrayCmp (2392)RegisterCommand StringMsgBox (2393)RegisterCommand StringIns (2394)RegisterCommand StringRep (2395)RegisterCommand IntToHex (2396)RegisterCommand LC (2397)SetOpcodeBase 000023B0RegisterCommand FromTSFC (23B0)RegisterCommand ToTSFC (23B1)RegisterCommand StrLC (23B2)RegisterCommand CreateEspBook (23B3)RegisterCommand FmtString (23B4)RegisterCommand FixName (23B5)RegisterCommand ResetName (23B6)RegisterCommand HasFixedName (23B7)RegisterCommand csc (23B8)RegisterCommand StringSetNameEx (23B9)RegisterCommand StringGetNameEx (23BA)RegisterCommand FixNameEx (23BB)RegisterCommand IniGetNthSection (23BC)RegisterCommand IniSectionsCount (23BD)RegisterCommand RunBatString (23BE)RegisterCommand Halt (23BF)RegisterCommand RefToLong (23C0)RegisterCommand LongToRef (23C1)RegisterCommand FindFirstFile (23C2)RegisterCommand FindNextFile (23C3)RegisterCommand GetFileSize (23C4)RegisterCommand NewHudS (23C5)RegisterCommand DelHudS (23C6)RegisterCommand ScreenInfo (23C7)RegisterCommand HudS_X (23C8)RegisterCommand HudS_SclX (23C9)RegisterCommand HudS_Show (23CA)RegisterCommand HudS_Opac (23CB)RegisterCommand HudS_Align (23CC)RegisterCommand AutoSclHudS (23CD)RegisterCommand HudS_Y (23CE)RegisterCommand HudSEsp (23CF)RegisterCommand HudSProtect (23D0)RegisterCommand HudsInfo (23D1)RegisterCommand DelAllHudSs (23D2)RegisterCommand HudS_L (23D3)RegisterCommand rcsc (23D4)RegisterCommand HudS_SclY (23D5)RegisterCommand NewHudT (23D6)RegisterCommand DelHudT (23D7)RegisterCommand HudT_X (23D8)RegisterCommand HudT_SclX (23D9)RegisterCommand HudT_Show (23DA)RegisterCommand HudT_Opac (23DB)RegisterCommand HudT_Align (23DC)RegisterCommand AutoSclHudT (23DD)RegisterCommand HudT_Y (23DE)RegisterCommand HudTEsp (23DF)RegisterCommand HudTProtect (23E0)RegisterCommand HudTInfo (23E1)RegisterCommand DelAllHudTs (23E2)RegisterCommand HudT_L (23E3)RegisterCommand HudT_SclY (23E4)RegisterCommand PauseBox (23E5)RegisterCommand KillMenu (23E6)RegisterCommand SetHudT (23E7)RegisterCommand HudT_Text (23E8)RegisterCommand HudS_Tex (23E9)RegisterCommand SanString (23EA)RegisterCommand IsHUDEnabled (23EB)RegisterCommand IsPluggyDataReset (23EC)RegisterCommand FromOBSEString (23ED)RegisterCommand ToOBSEString (23EE)SetOpcodeBase 000023FFRegisterCommand PlgySpcl (23FF)plugin L:\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy.dll (00000001 OBSE_Elys_Pluggy 00000080) loaded correctlychecking plugin L:\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dllplugin L:\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll (00000001 OBSE_Elys_Uncapper 0000005E) loaded correctlychecking plugin L:\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dllplugin L:\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dll (00000001 sr_Oblivion_Stutter_Remover 00000003) loaded correctlychecking plugin L:\Oblivion\Data\OBSE\Plugins\\weOCPS.dllplugin L:\Oblivion\Data\OBSE\Plugins\\weOCPS.dll (00000001 weOCPS 01328DD8) loaded correctlypatchedDoLoadGameHook: C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1547 - Nyraniana - The Jerall Mountains, Level 27, Playing Time 299.46.51.essloading from C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1547 - Nyraniana - The Jerall Mountains, Level 27, Playing Time 299.46.51.obseLoading stringsLoading array variablesDone loading array variablesError in script 1c002351An expression failed to evaluate to a valid result File: qazSpellbook.esp Offset: 0x000000CA Command:(0x0003)Error in script 1c002351An expression failed to evaluate to a valid result File: qazSpellbook.esp Offset: 0x000000CA Command: (0x0003)Error in script 1c002351An expression failed to evaluate to a valid result File: qazSpellbook.esp Offset: 0x000000CA Command: (0x0003)Error in script 1c002351An expression failed to evaluate to a valid result File: qazSpellbook.esp Offset: 0x000000CA Command: (0x0003)Error in script 1c002351An expression failed to evaluate to a valid result File: qazSpellbook.esp Offset: 0x000000CA Command: (0x0003)DeleteGameHook: C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1531 - Nyraniana - Underdark, Level 27, Playing Time 294.45.02.essdeleting C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1531 - Nyraniana - Underdark, Level 27, Playing Time 294.45.02.obseDoSaveGameHook: C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1548 - Nyraniana - Lord Rugdumph's Estate, Level 27, Playing Time 300.19.54.esssaving to C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1548 - Nyraniana - Lord Rugdumph's Estate, Level 27, Playing Time 300.19.54.obseError in script ae000ce6GetUsedPowers must be called within an OBSE expression.** Script Error: Script 39000800 in file "kuerteeHorseCommands.esp" ** Function must be used within a Set statementError in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script 3900080aar_Null must be called within an OBSE expression.** Script Error: Script 3900080a in file "kuerteeHorseCommands.esp" ** Function must be used within a Set statementError in script 3900080aar_Null must be called within an OBSE expression.Error in script 3900080aar_Null must be called within an OBSE expression.Error in script 3900080aar_Null must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ac000805ar_Find must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.Error in script ae000ce6GetUsedPowers must be called within an OBSE expression.DeleteGameHook: C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1532 - Nyraniana - Menzoberranzan, Level 27, Playing Time 295.10.39.essdeleting C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1532 - Nyraniana - Menzoberranzan, Level 27, Playing Time 295.10.39.obseDoSaveGameHook: C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1549 - Nyraniana - The Nibenay Basin, Level 28, Playing Time 300.27.12.esssaving to C:\Users\MentalGames\Documents\My Games\Oblivion\Saves\Save 1549 - Nyraniana - The Nibenay Basin, Level 28, Playing Time 300.27.12.obseOBSE: deinitialize
string_var sFoolet sFoo := "Foo"SetFunctionValue sFoosv_Destruct sFoo ; Important!I guess the SetFunctionValue command copies the string into a special return area.
set sFoo to sv_Construct "Foo" ; Will be destroyed automatically; no sv_Destruct neededlet sBar := "Bar" ; Will not be destroyed automatically...sv_Destruct sBar ; ...so this is necessaryThis seems like a bug, since the sv_Constructed string will be destroyed even if its ID has been stored into some other string_var outside the function, such as in a quest or persistent object.
let sFoo := ( GetNthModName 00 ) + "-foo"PrintToConsole "String 1: %z", 1PrintToConsole "String 2: %z", 2PrintToConsole "String 3: %z", 3PrintToConsole "String 4: %z", 4sv_Destruct sFoothe first time it runs you'll see that string 1 is "Oblivion.esm" (the temporary created by GetNthModName) and string 2 is "Oblivion.esm-foo" (the final value). The second time, string 1 is unused, string 2 is the temporary and 3 is the final value. The third time it runs, strings 1 and 2 are both unused, and 3 and 4 have the values, and so on. This seems to be an in-memory quirk only; after saving and reloading, string IDs 1 and 2 will be used again the next time the script runs.
ScriptName TestFuncarray_var aFoobegin Function { } let aFoo := ar_Construct Array let aFoo[0] := 42 SetFunctionValue aFoo ; Return this array ID let aFoo := ar_Null ; Shouldn't be necessary, but I tried anyway and it didn't helpend
ScriptName TestQuestScriptarray_var aFoobegin GameMode let aFoo := Call TestFunc PrintToConsole "Got array ID: %.0f", aFoo let aFoo := ar_Nullend
let lastTarget := tnoEE.removedItems[lastTargetIndex]
if removedItems == 0 let removedItems := ar_Construct Array endif
let tnoEE.removedItems[tnoEE.removedIndex] := ar_Construct Array
let marker := GetMapMenuMarkerRef let marker_trait := GetActiveUIComponentFullName... marker.SetMapMarkerType icon_index let str1 := marker_trait + "\user5" SetMenuFloatValue $str1 1023 icon_index
if removedItems == 0 let removedItems := ar_Construct Array endif
let tnoEE.removedItems[tnoEE.removedIndex] := ar_Construct Array
let iArray := ar_Size tnoEE.removedItemslet tnoEE.removedItems[iArray] := ar_Construct Array
Active Mod Files:00 Oblivion.esm01 Jog_X_Mod.esm02 Francesco's Leveled Creatures-Items Mod.esm03 Francesco's Optional New Items Add-On.esm04 Cobl Main.esm [Version 1.72]05 Oscuro's_Oblivion_Overhaul.esm [Version 1.34]06 Mart's Monster Mod.esm [Version 3.7b1]07 TamrielTravellers.esm [Version 1.37a]08 FCOM_Convergence.esm [Version 0.9.9a7]09 AFC v2 Core.esm0A HorseCombatMaster.esm0B UnnecessaryViolence.esm++ TNR ALL RACES FINAL.esp++ TNR - ShiveringIsles.esp0C Unofficial Oblivion Patch.esp0D Oblivion Citadel Door Fix.esp0E DLCShiveringIsles.esp0F Unofficial Shivering Isles Patch.esp [Version 1.2.0]10 Francesco's Optional Chance of Stronger Bosses.esp11 Francesco's Optional Chance of Stronger Enemies.esp12 FCOM_Francescos.esp [Version 0.9.9]13 FCOM_FrancescosItemsAddOn.esp [Version 0.9.9]14 FCOM_FrancescosNamedBosses.esp [Version 0.9.9]15 Symphony of Violence.esp16 Diverse Voices.esp17 AFC v2 Combo Chains.esp18 AFC v2 Combat Moves.esp19 AFC v2 Damage Text.esp1A AFC v2 Gauntlet Weaponry.esp1B AFC v2 Locational Damage.esp1C Living Economy.esp1D Living Economy - Items.esp1E C&C - The Blackwood Company.esp1F Map Marker Overhaul.esp [Version 2.3]20 HotkeyCasting.esp21 CSR - Fine Iron.esp22 CSR - Golden Saint.esp23 Cobl Glue.esp [Version 1.72]24 Cobl Si.esp [Version 1.63]25 OOO 1.32-Cobl.esp [Version 1.72]26 Bob's Armory Oblivion.esp27 FCOM_BobsArmory.esp [Version 0.9.9]28 Oblivion WarCry EV.esp29 FCOM_WarCry.esp [Version 0.9.9]2A Oscuro's_Oblivion_Overhaul.esp [Version 1.34]2B OOO-Map_Markers_Stock.esp [Version 1.32.Final]2C FCOM_Convergence.esp [Version 0.9.9]2D FCOM_RealSwords.esp [Version 0.9.9]2E Mart's Monster Mod - Less Bone Loot.esp [Version 3.7b1]2F Mart's Monster Mod - Gems & Gem Dust.esp [Version 3.7b1]30 Mart's Monster Mod - Hunting & Crafting.esp [Version 3.7b1]31 FCOM_TamrielTravelers.esp [Version 0.9.9]32 FCOM_DiverseGuardUnity.esp [Version 0.9.9]33 FCOM_BobsGuardUnity.esp [Version 0.9.9]34 FCOM_FriendlierFactions.esp [Version 0.9.9]35 C&C - The Blackwood Company - OOO.esp36 OOO-WaterFish.esp [Version 1.34]37 MMM-Cobl.esp [Version 1.69]38 thievery.esp39 xuldarkforest.esp3A xulStendarrValley.esp3B xulTheHeath.esp3C XulEntiusGorge.esp3D xulFallenleafEverglade.esp3E xulColovianHighlands_EV.esp3F xulChorrolHinterland.esp40 xulBeachesOfCyrodiilLostCoast.esp41 xulLushWoodlands.esp42 xulAncientYews.esp43 xulAncientRedwoods.esp44 xulCloudtopMountains.esp45 xulArriusCreek.esp46 xulPatch_AY_AC.esp47 xulRollingHills_EV.esp48 xulRiverEthe.esp49 xulImperialIsle.esp4A BloodSpray.esp4B Salmo the Baker, Cobl.esp [Version 3.08]4C Toggleable Quantity Prompt.esp4D Kobu's Skip Intro Mod.esp4E StarX Vanilla Vampires Revised.esp4F MidasSpells.esp50 Midas OscuroGems.esp51 SorcerysToll.esp52 StealthOverhaul.esp53 ZumbsLockpickingMod.esp54 RenGuardOverhaul.esp55 RenGuardOverhaulShiveringIsles.esp56 Denock Arrows.esp57 NE_Realistic_Blocking.esp58 Deadly Reflex 5 - Timed Block with no damage or durability changes.esp59 DeadlyReflex 5 - Combat Moves.esp5A Enhanced Mercantile Progress.esp [Version 1.0a]5B Kobu's Lighter Backpack Mod.esp5C nGCD.esp5D Dark Dungeons - SI.esp5E Altair_Race.esp5F Assassins Creed - Altair's Gear - ThrowingKnives.esp60 Cobl Races.esp [Version 1.52]61 bgBalancingEVCore.esp [Version 10.52EV-D]62 bgMagicEV.esp [Version 1.6EV]63 bgMagicSpellTomes_for_WryeBash.esp [Version 1.55EV]64 bgMagicEVStartspells.esp [Version 1.55EV]65 bgBalancingEVOptionalClasses.esp [Version 9.0EV-U]66 bgBalancingEVOptionalNPCDiversity, TNR Merge.esp [Version 10.0EV-D]67 Disable Tutorial Text.esp68 bgMagicEVShader.esp [Version 1.6EV]69 bgMagicLightningbolt.esp6A Map Marker Overhaul - SI additions.esp [Version 1.0]6B UnnecessaryViolence.esp6C Finite Ammo.esp6D Cobl Silent Equip Misc.esp [Version 01]6E Bashed Patch, 0.esp6F Streamline 3.1.esp