[BETA] Oblivion Script Extender (OBSE) 0018

Post » Fri May 27, 2011 6:08 am

Continuing from the http://www.gamesas.com/bgsforums/index.php?showtopic=1038356.


The Oblivion Script Extender, or OBSE for short, is a modder's resource that expands the scripting capabilities of Oblivion. It doesn't make any modifications to oblivion.exe, TESConstructionSet.exe, or any other files in your oblivion install, so don't worry about permanent side effects. As of v0017, OBSE requires the 1.2.0.416 version of Oblivion.

http://obse.silverlock.org/download/obse_0017b.zip - current stable version
http://obse.silverlock.org/beta/obse_0018_beta_4.zip - beta version, only use if you are interested in testing new functionality
http://obse.silverlock.org/
http://obse.silverlock.org/obse_command_doc.html

Please note: Due to changes in bytecode, scripts compiled using OBSE 0018 beta 2 or later will require the user to have 0018 beta 2 or later installed. Because beta 4 fixes several bugs, it is recommended that all testers upgrade to the most recent beta.

whatsnew:
0018 beta 4:
-GetRaceScale,
-GetCurrentPackage, GetCurrentEditorPackage
-GetWorldspaceParentWorldSpace
-QuestExists, GlobalVariableExists
-StringToActorValue
-Fix MapMarker bugs from b3
-Fix GetEquipmentSlot and GetequippedObject with the Torch/Light slot
-Fixes for OutputLocalMapPicturesOverride
-Fixes for Set/ModEquippedCurrentHealth
-Fix for errant problems with array access
-Fix for various expression parsing errors


v0018 New functions:
    Function    Call    SetFunctionValue    GetClassSkills    SetClassSkills    SetClassSpecialization    SetClassAttribute    SetClassAttributeC    GetCreatureModelPaths    GetUserTime    GetSkillGoverningAttribute    SetSkillGoverningAttribute    GetSkillGoverningAttributeC    SetSkillGoverningAttributeC    ActorValueToCode    GetPlayerBirthsign    GetBirthsignSpells    GetActorAlpha    RemoveBaseSpell    GetMapMenuMarkerName    GetMapMenuMarkerRef    GetWeatherClassification    ToNumber    GetActiveEffectCodes    GetActiveEffectCasters    GetCurrentRegions    SetPackageTarget    GetBaseAV2    GetBaseAV2C    GetSpecialAnims    ToggleSpecialAnim    GetLeveledSpells    GetDescription    sv_Split    ar_List    ar_Resize    ar_Insert    ar_InsertRange    GetGameDifficulty    SetGameDifficulty    SetCurrentCharge    ModCurrentCharge    SetDoorTeleport    GetDoorTeleportX    GetDoorTeleportY    GetDoorTeleportZ    GetDoorTeleportRot    GetCellDetachTime    GetCellResetHours    SetCellResetHours    PrintD    GetPCLastDroppedItem    GetPCLastDroppedItemRef    GetTelekinesisRef    GetActorPackages    GetOblivionDirectory    IsClassSkillC    IsClassAttributeC    SetPlayerBirthsign    GetPlayerSkillUseC    Get/Set Package Flags    Get/SetCombatStyleIgnoreAlliesInArea    Get/SetCombatStyleWillYield    Get/SetCombatStyleRejectsYields    Get/SetCombatStyleFleeingDisabled    Get/SetCombatStylePrefersRanged    Get/SetCombatStyleMeleeAlertOK    GetWaterShader    SetOLMPGrids    OutputLocalMapPicturesOverride    GetGridsToLoad    con_outputLocalMapPictures    GetRaceReaction    TriggerPlayerSkillUse    TriggerPlayerSkillUseC    SetCurrentHealth    ModPlayerSkillExp    ModPlayerSkillExpC    GetPlayerSkillAdvances    GetPlayerSkillAdvancesC    SetPlayerSkillAdvances    SetPlayerSkillAdvancesC    GetRaceScale    GetCurrentPackage    GetCurrentEditorPackage    GetWorldSpaceParentWorldSpace    QuestExists    GlobalVariableExists    StringToActorValue



We recently released a http://obse.silverlock.org/beta/obse_1_2_416_dll_beta_5.zip to address script errors which could occur when loading a saved game.
We would like to hear from players who are currently using beta 5, or who are willing to test it out.
Please let us know if beta 5 resolves issues you were having, or doesn't, or if new issues crop up. Including the contents of obse.log will help aid us in debugging.
User avatar
Jerry Jr. Ortiz
 
Posts: 3457
Joined: Fri Nov 23, 2007 12:39 pm

Post » Fri May 27, 2011 10:41 am

I'm so very glad that v18 is almost out, especially bc of the Diabloesq mod that I've been waiting for and all the other mods I didn't know that I was waiting for that this will help!
User avatar
Jessica Colville
 
Posts: 3349
Joined: Wed Oct 18, 2006 6:53 pm

Post » Fri May 27, 2011 7:33 am

Great work, team...keep it up!!!!!!!!!!
User avatar
Jah Allen
 
Posts: 3444
Joined: Wed Jan 24, 2007 2:09 am

Post » Fri May 27, 2011 5:50 am

I was under the impression that beta 5 caused OBSE to have trouble hooking oblivion
Is this no longer the case?
User avatar
Emma Copeland
 
Posts: 3383
Joined: Sat Jul 01, 2006 12:37 am

Post » Fri May 27, 2011 12:08 pm

I was under the impression that beta 5 caused OBSE to have trouble hooking oblivion
Is this no longer the case?

We received feedback on beta 5 from one user, reporting script errors which appear to have been occurring for this user before beta 5 was released. Beyond that we've received no feedback, positive or negative. We have confirmed beta 5 fixes errors which can occur when loading a saved game. So we'd very much appreciate having more players test out the latest beta; otherwise it's difficult to draw any conclusions one way or the other.
User avatar
Neliel Kudoh
 
Posts: 3348
Joined: Thu Oct 26, 2006 2:39 am

Post » Fri May 27, 2011 12:42 pm

I see, that's really only why I avoided it
I have been getting a lot of crashes (a lot more than I usually do) I have no idea whats causing it since it seems to be very random
But I will see if beta 5 changes something
User avatar
Lakyn Ellery
 
Posts: 3447
Joined: Sat Jan 27, 2007 1:02 pm

Post » Fri May 27, 2011 11:20 am

Didn't realise there was a beta 5, I'll start using it, and report back if I notice anything odd.
User avatar
J.P loves
 
Posts: 3487
Joined: Thu Jun 21, 2007 9:03 am

Post » Fri May 27, 2011 4:15 am

Scruggsy, beta 5 works fine here. Absolutely no problems at all.

:tops:
User avatar
Melung Chan
 
Posts: 3340
Joined: Sun Jun 24, 2007 4:15 am

Post » Fri May 27, 2011 2:51 pm

We received feedback on beta 5 from one user, reporting script errors which appear to have been occurring for this user before beta 5 was released. Beyond that we've received no feedback, positive or negative. We have confirmed beta 5 fixes errors which can occur when loading a saved game. So we'd very much appreciate having more players test out the latest beta; otherwise it's difficult to draw any conclusions one way or the other.


No problems with beta 5 here, but to be honest I also was not aware of any with beta 4.
User avatar
Jenna Fields
 
Posts: 3396
Joined: Mon Dec 11, 2006 11:36 am

Post » Fri May 27, 2011 2:58 am

To be honest I haven't used the beta 5 yet. Mostly because I barely play the game right now but also due to a bit of misinterpreting of http://www.gamesas.com/bgsforums/index.php?s=&showtopic=1038356&view=findpost&p=15134879 on my part that led me to believe it already broke concepts I use in a mod. Since then I've re-read it about a dozen times and I now see the error in my ways. I'll be sure to try out the beta 5, even if it's used just for modding. :)

P.S. Oh and the Previous Thread in the OP links to the previous-previous thread, not the previous thread.

-kyoma
User avatar
Franko AlVarado
 
Posts: 3473
Joined: Sun Nov 18, 2007 7:49 pm

Post » Fri May 27, 2011 4:48 am

edit : ignore found version and testing now
User avatar
CSar L
 
Posts: 3404
Joined: Fri Nov 09, 2007 9:36 pm

Post » Fri May 27, 2011 1:36 am

I haven't been able to play for any extended amount of time yet with beta 5. With beta 4 I got script errors that has so far not cropped up with beta 5. And they seemed to be related to the array system since I most often got error when activating a mod that used them.

Old error - a long list (this is just a small part that I posted somewhere else) of different mods that just seemed to crash, but as I said, they seemed to be using array handling.
Function must be used within a Set statementError in script a0000ce6GetUsedPowers must be called within an OBSE expression.Error in script 9d0016c4GetItems must be called within an OBSE expression.Error in script 9d0016c4Operator <- failed to evaluate to a valid result

User avatar
ijohnnny
 
Posts: 3412
Joined: Sun Oct 22, 2006 12:15 am

Post » Fri May 27, 2011 6:29 am

I get ctd (sometimes after a few minutes - after 45 minutes) with

BEX or StackHash errors

and oblivion.exe has a high memory usage > 2.5 GByte. I don't use QTP or the reduced variants.

DataExecutionPrevention is disabled for Oblivion.exe, OblivionLauncher.exe and obse_loader.exe.

and one error with kuerteecleanup.esp (v0.54) at script ef000805

OBSE: initialize (version = 18.4 010201A0)oblivion root = P:\Bethesda Softworks\Oblivion\plugin directory = P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\checking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Elys_USV.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Elys_USV.dll (00000001 Elys_USV 0000005D) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\FastExit2.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\FastExit2.dll (00000001 FastExit 00000002) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy_HUD.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)SetOpcodeBase 000023FFRegisterCommand PlgySpcl (23FF)plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy_HUD.dll (00000001 OBSE_Elys_Pluggy 0000007D) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll (00000001 OBSE_Elys_Uncapper 0000005E) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dll (00000001 sr_Oblivion_Stutter_Remover 00000003) loaded correctlypatchedDoLoadGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave13.essloading from C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave13.obseLoading stringsLoading array variablesDone loading array variablesRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave14.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave14.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave14.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave14.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave14.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave14.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave15.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave15.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave15.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave15.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave15.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave15.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave1.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave1.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave1.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave1.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave1.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave1.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave2.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave2.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave2.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave2.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave2.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave2.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave3.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave3.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave3.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave3.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave3.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave3.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave4.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave4.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave4.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave4.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave4.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave4.obseError in script ef000805Attempting to call a function on a NULL reference or base object    File: kuerteeCleanUp.esp Offset: 0x000019E7 Command: Let (0x1765)RenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave5.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave5.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave5.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave5.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave5.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave5.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave6.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave6.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave6.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave6.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave6.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave6.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave7.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave7.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave7.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave7.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave7.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave7.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave8.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave8.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave8.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave8.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave8.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave8.obseRenameGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave9.ess -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave9.bakrenaming C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave9.obse -> C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave9.obse.bakDoSaveGameHook: C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave9.esssaving to C:\Users\EarthWorm\Documents\My Games\Oblivion\Saves\AutoSave9.obse

User avatar
Chris Duncan
 
Posts: 3471
Joined: Sun Jun 24, 2007 2:31 am

Post » Fri May 27, 2011 5:25 pm

Although I did crash unexpectedly last time I played, OBSE beta5 does seem to be doing its job. I can verify that it hooks perfectly fine for me. Here's the OBSE.log file if it helps at all. Nothing seems to be malfunctioning on my end.

OBSE: initialize (version = 18.4 010201A0)oblivion root = C:\Program Files\Bethesda Softworks\Oblivion\plugin directory = C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\checking plugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Elys_USV.dllplugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Elys_USV.dll (00000001 Elys_USV 0000005D) loaded correctlychecking plugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dllplugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll (00000001 OBSE_Elys_Uncapper 0000005E) loaded correctlychecking plugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dllplugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dll (00000001 sr_Oblivion_Stutter_Remover 00000003) loaded correctlychecking plugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\weOCPS.dllplugin C:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\weOCPS.dll (00000001 weOCPS 01328DD8) loaded correctlypatchedDoLoadGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 67 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.48.38.essloading from C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 67 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.48.38.obseLoading stringsLoading array variablesDone loading array variablesRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 68 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.48.41.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 68 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.48.41.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 68 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.23.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 68 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.23.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 67 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.48.38.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 67 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.48.38.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 69 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.25.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 69 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.25.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 69 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.25.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 69 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.25.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 70 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.56.59.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 70 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.56.59.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 68 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.23.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 68 - Aeria Solvanus - The Merchants Inn Rooms, Level 2, Playing Time 01.56.23.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 71 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.57.01.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 71 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.57.01.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 71 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.57.01.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 71 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.57.01.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 72 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.26.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 72 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.26.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 70 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.56.59.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 70 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.56.59.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 73 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.29.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 73 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.29.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 73 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.29.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 73 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.29.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 74 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.23.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 74 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.23.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 72 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.26.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 72 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 01.59.26.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 75 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.26.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 75 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.26.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 74 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.23.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 74 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.23.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 76 - Aeria Solvanus - Imperial City, Arena District, Level 2, Playing Time 02.04.00.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 76 - Aeria Solvanus - Imperial City, Arena District, Level 2, Playing Time 02.04.00.obseDeleteGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 75 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.26.essdeleting C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 75 - Aeria Solvanus - Imperial City, Market District, Level 2, Playing Time 02.01.26.obseDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 77 - Aeria Solvanus - Imperial City, Arena District, Level 2, Playing Time 02.04.02.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\Save 77 - Aeria Solvanus - Imperial City, Arena District, Level 2, Playing Time 02.04.02.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obseRenameGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.bakrenaming C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse.bakDoSaveGameHook: C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.esssaving to C:\Documents and Settings\Administrator\My Documents\My Games\Oblivion\Saves\autosave.obse

User avatar
Emerald Dreams
 
Posts: 3376
Joined: Sun Jan 07, 2007 2:52 pm

Post » Fri May 27, 2011 9:17 am

OK having played for a 2 hours on a full BetterCities, FCOM, cobl setup with the new dll

nGCD still has
Error in script a700db4eInvalid array access - expected string index, received numeric	File: nGCD.esp Offset: 0x00000512 Command: Let (0x1765)


where the offset and command has many different variations.
minimap had a few oddities when first reloading a save where it keeps showing the same few "frames" after a few saves this settled down.

also I use Alchemical formulas- worked fine despite OBSE log saying
checking plugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dllplugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dllplugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_416.dllSetOpcodeBase 00002200


all the other OBSE mods I use are still working eg hot potions, progress, booktracker, lockbash, lightweight potions, movequest items, Enhanced Weather, max rings, conscribe, elys silent voice, sr_Oblivion_Stutter_Remover, weOCPS.

Not sure if my fullload order or obse log would help but I can post if needed.
THANK YOU for OBSE!
User avatar
josie treuberg
 
Posts: 3572
Joined: Wed Feb 07, 2007 7:56 am

Post » Fri May 27, 2011 12:58 pm

Thanks for the feedback.

OK having played for a 2 hours on a full BetterCities, FCOM, cobl setup with the new dll

nGCD still has
Error in script a700db4eInvalid array access - expected string index, received numeric	File: nGCD.esp Offset: 0x00000512 Command: Let (0x1765)


where the offset and command has many different variations.
minimap had a few oddities when first reloading a save where it keeps showing the same few "frames" after a few saves this settled down.

also I use Alchemical formulas- worked fine despite OBSE log saying
checking plugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dllplugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dllplugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin D:\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_416.dllSetOpcodeBase 00002200


all the other OBSE mods I use are still working eg hot potions, progress, booktracker, lockbash, lightweight potions, movequest items, Enhanced Weather, max rings, conscribe, elys silent voice, sr_Oblivion_Stutter_Remover, weOCPS.

Not sure if my fullload order or obse log would help but I can post if needed.
THANK YOU for OBSE!

I think we have seen that nGCD error before. Can you tell me which version of nGCD you are using? And have you informed tejon?

Alchemical Formulas doesn't appear to require TSFC according to its description on TESNexus. In any case, the two .dll's are reported as incompatible because they are built for Oblivion versions 1.1.0.511 and 1.2.0.214; the 1.2.0.416 version (only version supported by OBSE these days) is loading correctly, so no worries.
To be honest I haven't used the beta 5 yet. Mostly because I barely play the game right now but also due to a bit of misinterpreting of http://www.gamesas.com/bgsforums/index.php?s=&showtopic=1038356&view=findpost&p=15134879 on my part that led me to believe it already broke concepts I use in a mod. Since then I've re-read it about a dozen times and I now see the error in my ways. I'll be sure to try out the beta 5, even if it's used just for modding. :)

P.S. Oh and the Previous Thread in the OP links to the previous-previous thread, not the previous thread.

-kyoma

I http://www.gamesas.com/bgsforums/index.php?showtopic=1038356&st=180&p=15191604&#entry15191604 to haama's post in the previous thread. Testing his code with both beta 4 and beta 5 I saw identical behavior.
I haven't been able to play for any extended amount of time yet with beta 5. With beta 4 I got script errors that has so far not cropped up with beta 5. And they seemed to be related to the array system since I most often got error when activating a mod that used them.

Old error - a long list (this is just a small part that I posted somewhere else) of different mods that just seemed to crash, but as I said, they seemed to be using array handling.
Function must be used within a Set statementError in script a0000ce6GetUsedPowers must be called within an OBSE expression.Error in script 9d0016c4GetItems must be called within an OBSE expression.Error in script 9d0016c4Operator <- failed to evaluate to a valid result

Just to be clear - the "old error" above no longer occurs with beta 5? (I am assuming this is the case as the format of the error log does not match the format used by beta 5, or 4 for that matter).
I get ctd (sometimes after a few minutes - after 45 minutes) with

BEX or StackHash errors

and oblivion.exe has a high memory usage > 2.5 GByte. I don't use QTP or the reduced variants.

DataExecutionPrevention is disabled for Oblivion.exe, OblivionLauncher.exe and obse_loader.exe.

and one error with kuerteecleanup.esp (v0.54) at script ef000805

Hmm. Thanks for the info.
I wouldn't expect to see StackHash errors with DEP disabled. This did not occur before beta 5, correct?
If you have the time and inclination, it would be useful to know if the issue persists with DEP disabled for your OBSE plugin .dlls as well (just to eliminate them from suspicion). A crash report would be useful if you can post one. So would a current mod list (to get an idea of what OBSE functionality your mods are using in order to narrow down potential fault points in our code).

The error in kuertee's mod looks like a valid error; I'll take a look at his script to make sure.
[EDIT]: Confirmed, I passed the report along to kuertee with suggestions for a fix.
User avatar
victoria gillis
 
Posts: 3329
Joined: Wed Jan 10, 2007 7:50 pm

Post » Fri May 27, 2011 4:11 am

for nGCD version Beta 18 no I have not mentioned it on tejon's thread yet as I was not sure if it was linked to the hook problem. If it is not I will post over on tejons thread .

For Alchemical Formulas the TFSC use was from the readme
Scripted Effect names
"You need Tibixe's String Function Collection (v0.5.28 or later) to have unique script names. If you don't, the effect will still work, but will have a generic name ("Scripted Effect") and no visual effects (and, though it probably doesn't matter, will be of the Alteration school). "
but it has not stopping it working, I will however try it without as it would be nice if it was still compatible.

BTW why is your armchair magical?
User avatar
Aman Bhattal
 
Posts: 3424
Joined: Sun Dec 17, 2006 12:01 am

Post » Fri May 27, 2011 4:59 pm

for nGCD version Beta 18 no I have not mentioned it on tejon's thread yet as I was not sure if it was linked to the hook problem. If it is not I will post over on tejons thread .

For Alchemical Formulas the TFSC use was from the readme
Scripted Effect names
"You need Tibixe's String Function Collection (v0.5.28 or later) to have unique script names. If you don't, the effect will still work, but will have a generic name ("Scripted Effect") and no visual effects (and, though it probably doesn't matter, will be of the Alteration school). "
but it has not stopping it working, I will however try it without as it would be nice if it was still compatible.

BTW why is your armchair magical?

If the nGCD error occurs with both betas 4 and 5 then it is not directly related to the loadgame hook, as that's the only change beta 5 makes. Doesn't necessarily mean it's not an error in our code, but bringing it to his attention/finding out if he already knows about it sounds like a good idea.
No need to worry about Tibixe's plugin; the 1.2.416 .dll is loading just fine.
http://www.youtube.com/watch?v=seagjqZz9-4&feature=PlayList&p=CA2B47BF0B3C5C1F&playnext=1&playnext_from=PL&index=26
User avatar
Chantelle Walker
 
Posts: 3385
Joined: Mon Oct 16, 2006 5:56 am

Post » Fri May 27, 2011 4:30 am

Indeed the Magical Armchair is Explained.
I can offer the chair dark chocolate cake and milk in thanks though it might stain the upolstery:)
I really would not like to play without OBSE.
Having realised in my list that I have another couple of OBSE dependant mods I forgot to list and will proably only be adding more.
I will toodle over to tejons thread and post my errors.
User avatar
Katie Pollard
 
Posts: 3460
Joined: Thu Nov 09, 2006 11:23 pm

Post » Fri May 27, 2011 11:48 am

Just to be clear - the "old error" above no longer occurs with beta 5? (I am assuming this is the case as the format of the error log does not match the format used by beta 5, or 4 for that matter).

So far I've had no errors in scripting while running the beta 5 (yup, could have been an even older version than beta 4 in that old error log).

I'll report back if anything crashes with a log - eh, I might post about other things in the future (phew, almost locked myself out of a topic there :hehe: )
User avatar
Ellie English
 
Posts: 3457
Joined: Tue Jul 11, 2006 4:47 pm

Post » Fri May 27, 2011 4:50 pm

Minor feature update. Whether or not this stuff is included in 0018 or 0019 depends on whether another beta is required for other things.

http://home.comcast.net/~scruggsyW/obse/ScriptViewer.zip.

(items:Array) CalcLevItems leveledList level [count]

like the old CalcLeveledItem, except it uses game code to pick one or more items from a leveled item list so the results are the same as would be produced when the game resolves a leveled item list. (CalcLeveledItem has some inconsistencies in that regard).

(range:Array) ar_Range start end [step]

returns an Array containing numbers from start up to and including end spaced in intervals of step. Anyone familiar with Python's range() function will recognize the idiom. Useful for doing more traditional for loops to iterate over a range of integers.

Unary * operator: A shortcut for accessing array elements which is mostly useful inside ForEach loops. *arr is equivalent to arr["value"]. This will be familiar to users of C++. In other contexts, it returns the first element of an array, which allows an array_var to act like a dynamically-typed variable.

array_var iterarray_var varshort iVarref rVar; using array as dynamic typelet var := ar_List 0let *var := somethinglet iVar := *varlet rVar := *var; sum the numbers from 3 to 5let iVar := 0foreach iter <- ar_Range 3 5  let iVar += *iter; e.g. let iVar += iter["value"]loop; simplify iterator access with * operatorforeach iter <- player.GetBaseItems  let iVar := *iter["count"]; e.g. let iVar := iter["value"]["count"]  let rVar := *iter["item"]; e.g. let rVar := iter["value"]["item"]  player.AddItem rVar iVarloop

User avatar
Emma Parkinson
 
Posts: 3401
Joined: Wed Jul 26, 2006 5:53 pm

Post » Fri May 27, 2011 4:17 am

I http://www.gamesas.com/bgsforums/index.php?showtopic=1038356&st=180&p=15191604&#entry15191604 to haama's post in the previous thread. Testing his code with both beta 4 and beta 5 I saw identical behavior.

You did? Ahh, :shrug: I'm still seeing the behavior - uploading the files to http://tesnexus.com/downloads/file.php?id=18334 (Jumpstarting scripts). Note that this test probably only works when you first install the mod (that is, you can't save with it active and try again with that save).
User avatar
Causon-Chambers
 
Posts: 3503
Joined: Sun Oct 15, 2006 11:47 pm

Post » Fri May 27, 2011 11:48 am

nGCD still has
Error in script a700db4e Invalid array access - expected string index, received numeric	 File: nGCD.esp Offset: 0x00000512 Command: Let (0x1765)


where the offset and command has many different variations.


I just started getting this error too, and it seems to be reapeating this constantly, since according to Notepad++ the log for an about hour playing session has 1,614,866 lines, which resulted the log size being nearly 74 MB :blink:

Still, my character seems to level up like the mod is working normally?

Also, Map Marker Overhaul gave some array access error yesterday, but i didn't remeber to save the log, and it hasn't repeated yet.
User avatar
Angel Torres
 
Posts: 3553
Joined: Thu Oct 25, 2007 7:08 am

Post » Fri May 27, 2011 1:13 pm

You did? Ahh, :shrug: I'm still seeing the behavior - uploading the files to http://tesnexus.com/downloads/file.php?id=18334 (Jumpstarting scripts). Note that this test probably only works when you first install the mod (that is, you can't save with it active and try again with that save).

Thanks. Tested each .esp individually a whole slew of times with beta 4 and beta 5.
With both betas the message appears after the first game load.
With beta 5 I have not seen the message when loading from the in-game menu.
With beta 4 it appears sometimes when loading from the in-game menu, other times it does not. Tested several times, loading games in the same order, with different results, suggesting this is not a reliable technique to use if you want to guarantee your script runs every time a game is loaded.
I'll look into the possibility of disabling scripts later in the load game process or re-enabling them earlier. We don't want to break existing mods; on the other hand we don't want to settle for a less-than-ideal solution to protect an obscure scripting trick if no one is actually using it.
User avatar
Jeffrey Lawson
 
Posts: 3485
Joined: Tue Oct 16, 2007 5:36 pm

Post » Fri May 27, 2011 11:37 am

I have some new errors with Enhanced Economy.esp and a ctd with a BEX error.

Memory usage after ctd: 2 145 784 KBytes

DEP disabled for Oblivion.EXE, OblivionLauncher.EXE, obse_loader.exe - for dynamic link libraries this is not possible.

File with error informations:
http://www.4shared.com/file/140968167/e3d36e3c/oblivion_errors.html
User avatar
Ana
 
Posts: 3445
Joined: Sat Jul 01, 2006 4:29 am

Next

Return to IV - Oblivion