[BETA] Oblivion Script Extender (OBSE) 0018

Post » Fri May 27, 2011 1:15 am

is it possible to say have a script that once a condition is met it can permanently alter a Variable in the plug-in it self.

Like IE you can complete a storyline and then the next time you create a new character it say unlocks a race or class making it playable?

or is this not possible or will never be added because of the danger of being misused?
User avatar
biiibi
 
Posts: 3384
Joined: Sun Apr 08, 2007 4:39 am

Post » Fri May 27, 2011 8:31 am

That would essentially be the ability for a mod to alter a permanent ini file.

Which would be very nice, but as you say might be prone to people abusing it.
User avatar
Louise Andrew
 
Posts: 3333
Joined: Mon Nov 27, 2006 8:01 am

Post » Fri May 27, 2011 4:13 am

http://cs.elderscrolls.com/constwiki/index.php/Category%3a%50luggy (an OBSE plugin) provides functions for working with INI files, which could be used to accomplish this.

Of course, the player could just edit the INI file manually, to unlock the race (or whatever) without completing the prerequisites in another game first.

As for actually modifying constants in the .esp file itself, I doubt that'll ever be supported.
User avatar
Rusty Billiot
 
Posts: 3431
Joined: Sat Sep 22, 2007 10:22 pm

Post » Fri May 27, 2011 4:52 pm

Is there a list of which versions of mods work with which versions of OBSE? Man that would be helpful.

I've been plagued by constant crashes and am trying to use several mods that rely on at least 18b4. Whenever I try and install the b5 update I get a crash on trying to load the game. So, I've been trying to remove the 18b4 mods and see if I can go back down with OBSE.

Con logger and OBSE log don't seem to provide any useful info (to me) regarding crashes. So far I've taken out Kuertee mods, Nice Ones mods, All Natural etc - yet still ctds persist (when about a week ago it was all as stable as I've had it in months it seems).

I disabled all the mods I could find that relied on version 18 - except for this issue: http://www.gamesas.com/bgsforums/index.php?showtopic=1039107&view=findpost&p=15246362

then as I narrowed down to the last mod - I found that the game will not load at all if OBSE v18b5 and mods that rely on OBSE 18 are loaded. If I disable these mods than the game loads fine. Including Map Marker Overhaul, Real Sleep Extended, Enhanced Economy, Progress (the esm), Kertee's NPCs Yield, Horse Commands, and Battle Fatigues.

Truthfully I didn't test each individually - except for Map Marker All Natural and especially progress (the game will not load at all if that is loaded with b5 - even with no other version 18 mods active).

Here is the load order in question:
Active Mod Files:00  Oblivion.esm01  piCore.esm  [Version 1.50]02  All Natural Base.esm  [Version 0.9.7]03  Francesco's Leveled Creatures-Items Mod.esm04  Francesco's Optional New Items Add-On.esm05  Cobl Main.esm  [Version 1.72]06  Oscuro's_Oblivion_Overhaul.esm  [Version 1.34]07  Mart's Monster Mod.esm  [Version 3.7b3p3]08  Enhanced Daedric Invasion.esm09  CyrodiilUpgradeResourcePack.esm0A  TamrielTravellers.esm  [Version 1.39c]0B  FCOM_Convergence.esm  [Version 0.9.9a7]0C  Armamentarium.esm  [Version 1.3]0D  Artifacts.esm0E  Fort Akatosh.esm0F  MALO - MAIN.esm**  TNR ALL RACES FINAL.esp**  TNR - ShiveringIsles.esp10  Unofficial Oblivion Patch.esp  [Version 3.2.1]11  DLCShiveringIsles.esp12  Unofficial Shivering Isles Patch.esp  [Version 1.4.0]++  Shivering OOO.esp13  Francesco's Optional Chance of Stronger Bosses.esp14  Francesco's Optional Chance of Stronger Enemies.esp15  Francesco's Optional Chance of More Enemies.esp16  Francesco's Optional Leveled Quests-SI only.esp17  Francesco's Optional Leveled Guards.esp++  Francesco's Dark Seducer Weapons Patch.esp++  FCOM_Francescos.esp  [Version 0.9.9]++  FCOM_FrancescosItemsAddOn.esp  [Version 0.9.9]18  FCOM_FrancescosNamedBosses.esp  [Version 0.9.9]19  Fran Armor Add-on.esp1A  Fran_Lv30Item_Maltz.esp1B  AliveWaters.esp1C  _Environments Mods Merged1.esp1D  Enhanced Vegetation [125%].esp1E  Enhanced Water v2.0 HD.esp++  Enhanced Water v2.0 HD - SI Addon.esp  [Version 0.1]1F  All Natural.esp  [Version 0.9.7]20  All Natural - SI.esp  [Version 0.9.7]21  All Natural - Real Lights.esp  [Version 0.9.7]++  Symphony of Violence.esp22  MIS.esp23  Atmospheric Oblivion.esp24  OBSE-Storms & Sound SI.esp25  WindowLightingSystem.esp++  Diverse Voices.esp**  Book Jackets Oblivion.esp**  GrimbotsSpellTomes.esp++  Cobl Bookjackets.esp++  Item interchange - Extraction.esp  [Version 0.77]26  Ayleid Loot EXtension.esp27  Reznod_Mannequin.esp++  MaleBodyReplacerV4.esp28  Game Tweaks Early.esp29  Vows and Covenants.esp2A  Choices and Consequences.esp2B  DLCHorseArmor.esp2C  DLCHorseArmor - Unofficial Patch.esp  [Version 1.0.5]2D  DLCMehrunesRazor.esp2E  DLCSpellTomes.esp++  DLCSpellTomes - Unofficial Patch.esp  [Version 1.0.1]**  Book Jackets DLC.esp++  Armamentium female.esp2F  KDCircletsOOOOptimized - NPC Equip.esp  [Version 1.2]++  FCOM_KDCircletsOOOOptimizedNPCEquip.esp  [Version 0.9.9]30  Slof's Oblivion Robe Trader.esp31  Cobl Glue.esp  [Version 1.72]32  Cobl Si.esp  [Version 1.63]33  OOO 1.32-Cobl.esp  [Version 1.72]++  FCOM_Cobl.esp  [Version 0.9.9]34  Bob's Armory Oblivion.esp35  FCOM_BobsArmory.esp  [Version 0.9.9]36  Loth's Blunt Weapons for Npcs.esp++  FCOM_LothsBluntWeapons.esp  [Version 0.9.9]37  Oblivion WarCry EV.esp38  FCOM_WarCry.esp  [Version 0.9.9]39  MALO - Guild Tweaks.esp3A  MALO - Clutter Replacer.esp3B  Oscuro's_Oblivion_Overhaul.esp  [Version 1.34]3C  Choices and Consequences - OOO.esp  [Version 0.2]++  OOO-Magic_Script_Effect_Fix.esp  [Version 1.33]++  OOO-Container_Trap_Instant_Effects.esp  [Version 1.33]++  ArmamentariumLLVendors.esp  [Version 1.3]3D  ArmamentariumArtifacts.esp  [Version 1.3]3E  MALO - Vendor Additions.esp3F  MALO - Loot Tweaks.esp40  MALO - Loot Tweaks DCRP.esp41  Mart's Monster Mod - Additional Enemy NPC Vars.esp  [Version 3.7b1]42  FCOM_Convergence.esp  [Version 0.9.9]++  FCOM_EntropicOrderRebalance.esp  [Version 0.9.9beta2]43  Choices and Consequences - MMM.esp  [Version 0.2]44  FCOM_RealSwords.esp  [Version 0.9.9]++  FCOM_LessRats.esp  [Version 0.9.9]++  FCOM_LessReaversInGates.esp  [Version 0.9.9]45  FCOM_DurabilityAndDamage.esp  [Version 0.9.9]46  Mart's Monster Mod - Extra Wounding.esp  [Version 3.7b3]++  Mart's Monster Mod - Looting NPCs & Creatures.esp  [Version 3.7b3]++  Mart's Monster Mod - Less Bone Loot.esp  [Version 3.7b1]47  Mart's Monster Mod - Dungeons of MMM.esp  [Version 3.7b3]48  Mart's Monster Mod - Hunting & Crafting.esp  [Version 3.7b3p3]49  Mart's Monster Mod - Farm Animals.esp4A  Mart's Monster Mod - Diverse WaterLife.esp  [Version 3.7b3p3]4B  Mart's Monster Mod - Safer Quest Locations.esp  [Version 3.7b3]++  Mart's Monster Mod - Diverse Runeskulls Loot OOO.esp  [Version 3.7b3]++  Mart's Monster Mod - More Passive Wildlife.esp++  Slof's Horses Base.esp  [Version 3.7b3]++  MMM-Cobl.esp  [Version 1.69]++  MALO - Clutter Replacer MMM - HUNT.esp++  TamrielTravellerAdvscript.esp  [Version 1.40Alpha]4C  TamrielTravellers4OOO.esp  [Version 1.39c]4D  TamrielTravellersItemsNPC.esp  [Version 1.39c]4E  ShiveringIsleTravellers.esp  [Version 1.39c]++  ShiveringIsleTravellersFriendlyFactions4MMM.esp  [Version 1.39c]**  TamrielTravellersHorseTextures.esp++  FCOM_TamrielTravelers.esp  [Version 0.9.9]++  FCOM_DiverseGuardUnity.esp  [Version 0.9.9]++  FCOM_BobsGuardUnity.esp  [Version 0.9.9]++  FCOM_HungersUnitySI.esp  [Version 0.9.9]++  FCOM_FriendlierFactions.esp  [Version 0.9.9]++  Mart's Monster Mod - Shivering Isles.esp4F  FCOM_MoreRandomSpawns.esp  [Version 0.9.9]50  FCOM_MoreRandomItems.esp  [Version 0.9.9]51  Creatures & NPC Creatures Alive.esp++  ArmamentariumLL4OOO.esp  [Version 2.0]++  ArmamentariumLLMagicOOO.esp  [Version 1.3]52  PersuasionOverhaul_LITE.esp  [Version 1.3]++  PersuasionOverhaul_OOO.esp  [Version 1.2]++  PersuasionOverhaul_MMM.esp  [Version 1.2]++  Atmospheric Oblivion - OOO Patch.esp++  Atmospheric Oblivion - MMM Patch.esp++  Fransfemale.esp++  EVE_StockEquipmentReplacer4FCOM.esp53  NPC new clothes V2.6.esp++  CoreRandmonClothing4Npcs.esp54  Enhanced Quest Roleplaying.esp++  Enhanced Quest Roleplaying - OOO.esp++  Enhanced Quest Roleplaying - FCOM.esp55  KvatchAftermath.esp56  Ivellon.esp  [Version 1.8]57  Artifacts.esp++  Artifacts - ArmaCompleteAddon.esp  [Version 0.20]++  ArtifactsFemaleArmor.esp58  BHC_Expanded.esp  [Version 1.2]59  Demonhunter.esp5A  Gift of Kynareth.esp++  Gift of Kynareth_delayer.esp5B  kingdomofAlmar.esp5C  Kragenir's Death Quest.esp5D  KDQ - Rural Line Additions.esp5E  OldCrowInn.esp  [Version 1.5]5F  Region Revive - Lake Rumare.esp60  Region Revive - Lake Rumare - OOO LockBash.esp  [Version 0.2]61  ShezriesVillagesCOBL.esp62  The Ayleid Steps.esp  [Version 2.6.1]++  All Natural - Real Lights - The Ayleid Steps Patch.esp  [Version 1.0]63  TheElderCouncil.esp64  TheElderCouncil_TempleOfTheOne.esp65  GuardsofCyrodiil.esp66  GoC&RRLR_comp.esp67  TheForgottenShields.esp++  TheForgottenShields_delayer.esp68  VHBloodlines 1.2.esp  [Version 1.4]69  WeaponsOfTheNine.esp  [Version 2.2]++  WeaponsOfTheNine_delayer.esp6A  DLCBattlehornCastle.esp6B  Artificerens Battlehorn Coblized.esp6C  DLCfrostcrag.esp6D  FrostcragRebornCobl.esp6E  Knights.esp++  KotN Wayshrine Fix.esp++  Knights - Book Jackets.esp++  EVE_KnightsoftheNine.esp6F  SM Plugin Refurbish Minus Orrery-Thieves-Vile.esp70  TOTF.esp++  TOTF Delayer.esp71  RTT.esp72  RTT-Weye Relocation Patch.esp  [Version 2.0]73  Lost Paladins of the Divines.esp74  Mighty Umbra.esp75  Blood&Mud.esp76  The Lost Spires.esp77  AFK_Weye.esp78  Rumare-AFK_Weye Patch.esp79  Origin of the Mages Guild.esp  [Version 6]7A  TheNecromancer.esp7B  HoarfrostCastle.esp7C  MannimarcoComplete.esp7D  MannimarcoRevisited.esp7E  MannimarcoRevisitedOOO.esp  [Version 0.1]7F  Knights - Unofficial Patch.esp  [Version 1.0.9]80  DLCMehrunesRazor - Unofficial Patch.esp  [Version 1.0.4]81  DLCBattlehornCastle - Unofficial Patch.esp  [Version 1.0.4]82  Mart's Monster Mod - City Defences.esp  [Version 3.7b3p3]++  FCOM_NewNPCClothes.esp++  FCOM_MightyUmbra.esp  [Version 0.9.9]83  FCOM_Blood&Mud.esp  [Version 0.9.9]++  FCOM_Knights.esp  [Version 0.9.9b4]++  FCOM_SlofsRobeTrader.esp  [Version 0.9.9]++  FCOM_OMGSRT.esp  [Version 0.9.9]84  FCOM_OMG.esp  [Version 0.9.9]85  Origin of the Mages Guild OOO Patch.esp  [Version 5.0.FINAL]86  Gaelendryl.esp87  Homes,Castles,Villages1.esp88  DungeonPack_1.esp89  SI_Houses&Dungeons_.esp8A  Enhanced Daedric Invasion.esp++  FCOM_EnhancedDaedricInvasion.esp  [Version 0.9.9]8B  EDI - Less Monotonous DOT.esp8C  ElsweyrAnequina.esp8D  road+bridges.esp  [Version 4.4.4]8E  Vergayun.esp  [Version 1.0.1]8F  Faregyl.esp  [Version 1.0.8]90  FortAkatosh.esp91  FortAkatosh-MannimarcoResurrection-NewRoads&Bridges patch.esp92  xulStendarrValley.esp  [Version 1.2]93  xuldarkforest.esp  [Version 1.0.3]94  LostSpires-DarkForest patch.esp95  xulTheHeath.esp96  XulEntiusGorge.esp97  KvatchAftermath-EntiusGorge compatibility patch.esp98  TheNecromancer-EntiusGorge patch.esp99  xulFallenleafEverglade.esp  [Version 1.3.1]9A  TheElderCouncil-FallenleafEverglade patch.esp  [Version 1.2]9B  Anequina-Fallenleaf-Patch.esp9C  LostSpires-Everglade patch.esp  [Version 1.2]9D  xulColovianHighlands_EV.esp9E  xulChorrolHinterland.esp  [Version 1.2.2]9F  xulBeachesOfCyrodiilLostCoast.esp  [Version 1.6.2]A0  KragenirsDeathQuest-LostCoast patch.espA1  xulBravilBarrowfields.esp  [Version 1.3.2]A2  xulLushWoodlands.esp  [Version 1.3]A3  HoarfrostCastle-LushWoodlands patch.espA4  xulAncientYews.espA5  xulAncientRedwoods.esp  [Version 1.6]A6  xulCloudtopMountains.esp  [Version 1.0.1]A7  KragenirsDeathQuest-CloudtopMountains patch.espA8  Ravenview-Cloudtop-Patch.esp  [Version 1.0.3]A9  xulArriusCreek.espAA  xulPatch_AY_AC.esp  [Version 1.1]AB  xulRollingHills_EV.esp  [Version 1.3.2]AC  KragenirsDeathQuest-RollingHills patch.espAD  xulRiverEthe.esp  [Version 1.0.1]AE  xulPantherRiver.espAF  xulBlackwoodForest.espB0  xulBrenaRiverRavine.esp  [Version 1.0.2]B1  Gaelendryll-BrenaRiver patch.esp  [Version 1.1]B2  xulImperialIsle.esp  [Version 1.6.2]B3  NRB4+UL-II Patch.esp  [Version 4.1]B4  RegionReviveLakeRumare-ImperialIsle patch.esp  [Version 2.1.1]B5  NRB4+RR Patch.esp  [Version 1.0]B6  NakedNord.espB7  bartholm.esp++  FCOM_UnofficialFranArmorAddon.esp  [Version 0.9.9]B8  CNRP Bruma4OOO.esp  [Version 0.2]B9  CNRP Cheydinhal4OOO.esp  [Version 1.0]BA  CNRP Chorrol4OOO.esp  [Version 1.1]BB  CNRP FightersGuild4OOO.esp  [Version 1.0]BC  Feudal Empire 300.espBD  Harvest [Flora].esp  [Version 3.0.0]++  Harvest [Flora] - Shivering Isles.esp  [Version 3.0.0]BE  Quest Award Leveller.esp++  Quest Award Leveller - Battlehorn Castle.esp++  Quest Award Leveller - Mehrunes Razor.espBF  Dialogue Mods Merged+.espC0  Game Tweaks Late.espC1  DropLitTorchOBSE.esp  [Version 2.1]C2  Map Marker Overhaul.esp  [Version 2.3]C3  Map Marker Overhaul - SI additions.esp  [Version 1.0]C4  Oblivifall - Let's Talk!.esp  [Version 1.1]C5  Oblivifall - Something's Not Right.esp  [Version 1.0]C6  Duke Patricks Sickness+Health Alarm.espC7  RealisticFatigue.espC8  kuerteeInventoryIsABackpack.espC9  QZ Easy Menus.espCA  sr_super_hotkeys.esp++  Jjiinx_MorrowindStyleArgonians.esp++  Mart's Monster Mod - Resized Races.esp  [Version 3.7b1]CB  bgBalancingEVCore.esp  [Version 10.52EV-D]CC  MidasSpells.espCD  SSEE-OOO.espCE  Magic Tweaks.espCF  EnchantmentMastery.espD0  SupremeMagicka.esp  [Version 0.89]D1  SM_ShiveringIsles.esp  [Version 0.86]++  SM_DLCSpellTome.esp  [Version 0.80]++  SM_MMM.esp  [Version 0.89]++  SM_OOO.esp  [Version 0.89]++  SM_COBL.esp  [Version 0.86]++  SM_UnlockSpells.esp  [Version 0.70]++  SM_Scrolls.esp  [Version 0.84]D2  SM_EnchantStaff.esp  [Version 0.80]D3  bgMagicEV.esp  [Version 1.7EV]D4  bgMagicBonus.esp  [Version 1.7EV]D5  bgMagicEVPaperChase.esp  [Version 1.68EV]++  bgMagicEVStartspells.esp  [Version 1.68EV]++  bgMagicItemSigil.esp  [Version 1.68EV]++  bgMagicEVAddEnVar.esp  [Version 1.68EV]++  bgMagicSpellTomes_for_WryeBash.esp  [Version 1.68EV]D6  bgIntegrationEV.esp  [Version 0.96]D7  AudaciousMagery.espD8  Alchemical Formulas.esp++  MIEO.espD9  Stealth Overhaul.espDA  ZumbsLockpickingMod - OBSE.espDB  Enhanced Grabbing.esp  [Version 0.4]DC  sycHearNoEvil.esp  [Version 1.0]DD  sycSHOUT.esp  [Version 1.02]DE  PureImmersion.esp  [Version 1.50]**  Let There Be Darkness - Cyrodiil + SI.esp**  Let There Be Darkness - Knights.esp**  Let There Be Darkness - Mehrunes Razor.esp**  NRB4 Standard Road Record.esp++  CSR - Fine Iron.esp++  CSR - Golden Saint.esp++  ShinySeptims_Septimus.esp++  Visually Realistic Deadly Lava.esp**  bgMagicEVShader.esp  [Version 1.7EV]++  bgBalancingEVOptionalClasses.esp  [Version 9.0EV-U]++  bgBalancingEVOptionalFangs.esp  [Version 10.0EV-D]++  bgBalancingEVOptionalMoreEyes.esp  [Version 10]**  bgBalancingEVOptionalNPCDiversity, TNR Merge.esp  [Version 10.0EV-D]++  bgBalancingEVOptionalFCOMAdditions.esp  [Version 10.]++  bgBalancingEVLAMEGlue.esp  [Version 10.0EV-D1.62EV]**  bgBalancingEVOptionalNPCDiversityLAME.esp  [Version 10.5EV-D]++  bgBalancingEVOptionalSeamReducerHighElfFix.esp  [Version 10.0EV-D]++  Item interchange - Placement for FCOM.esp  [Version 0.77]++  Item interchange - Placement for Frostcrag Reborn.esp  [Version 0.77]**  All Natural - Indoor Weather Filter For Mods.esp++  Life Detected - Venting - Small - 1.esp**  LoadingScreens.espDF  bgBalancingEVLAMEAddition.esp  [Version 10.51EV-D]E0  John 2 BASH.espE1  Duke Patrick Combat AI (no tripping).espE2  Duke Patrick_SCA Combat.espE3  Duke Patricks - BASIC Script Effect Silencer BETA.espE4  kuerteeAutoFirstThirdPersonView.espE5  Streamline 3.1.esp
And here is the OBSE log when trying to load the game (and always getting a ctd:
OBSE: initialize (version = 18.4 010201A0)oblivion root = I:\Games\Oblivion\plugin directory = I:\Games\Oblivion\Data\OBSE\Plugins\checking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\ConScribe.dllSetOpcodeBase 000025A0RegisterCommand Scribe (25A0)RegisterCommand RegisterLog (25A1)RegisterCommand UnregisterLog (25A2)RegisterCommand GetRegisteredLogName (25A3)plugin I:\Games\Oblivion\Data\OBSE\Plugins\\ConScribe.dll (00000001 ConScribe 00000005) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\Elys_USV.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\Elys_USV.dll (00000001 Elys_USV 0000005D) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\FastExit2.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\FastExit2.dll (00000001 FastExit 00000002) loaded correctlychecking plugin I:\Games\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)plugin I:\Games\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy.dll (00000001 OBSE_Elys_Pluggy 0000005E) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll (00000001 OBSE_Elys_Uncapper 00000062) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_416.dllSetOpcodeBase 00002200RegisterCommand StrNew (2200)RegisterCommand StrDel (2201)RegisterCommand StrSet (2202)RegisterCommand StrCopy (2203)RegisterCommand StrPrint (2204)RegisterCommand StrCompare (2205)RegisterCommand StrSetName (2206)RegisterCommand StrGetName (2207)RegisterCommand StrGetModelPath (2208)RegisterCommand StrGetModelPath (2209)RegisterCommand StrGetMaleBipedPath (220A)RegisterCommand StrGetFemaleBipedPath (220B)RegisterCommand StrGetModelPath (220C)RegisterCommand StrGetFemaleGroundPath (220D)RegisterCommand StrGetMaleIconPath (220E)RegisterCommand StrGetFemaleIconPath (220F)RegisterCommand StrSetModelPath (2210)RegisterCommand StrSetModelPath (2211)RegisterCommand StrSetMaleBipedPath (2212)RegisterCommand StrSetFemaleBipedPath (2213)RegisterCommand StrSetModelPath (2214)RegisterCommand StrSetFemaleGroundPath (2215)RegisterCommand StrSetMaleIconPath (2216)RegisterCommand StrSetFemaleIconPath (2217)RegisterCommand StrReplace (2218)RegisterCommand StrIDReplace (2219)RegisterCommand StrCat (221A)RegisterCommand StrExpr (221B)RegisterCommand StrAppend (221C)RegisterCommand StrSetNthEffectItemScriptName (221D)RegisterCommand StrGetNthEffectItemScriptName (221E)RegisterCommand StrSave (221F)RegisterCommand StrLoad (2220)RegisterCommand StrLength (2221)RegisterCommand StrMessageBox (2222)RegisterCommand StrClear (2223)RegisterCommand StrClearLast (2224)RegisterCommand StrDeleteAll (2225)RegisterCommand StrAppendCharCode (2226)RegisterCommand StrGetRandomName (2227)RegisterCommand StrGetNthFactionRankName (2228)RegisterCommand StrAddNewLine (2229)plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_416.dll (00000001 Tibixes_String_Function_Collection 00000001) loaded correctlypatchedOBSE: deinitialize 
The ctds in game (with version b4 and these mods) are almost like on a timer - but are tied to cell changes - if I change cells after about 5 minutes it ctds - even if just moving from room to room in small interiors. May be unrleated to version 18b4.

Now that I can load the game without all the version 18 mods I can test for stability, but not until I fulfill real life activities ™ - whcih include helping a friend move, so I wont be back for a while.

Hope this is at all helpful
User avatar
Alba Casas
 
Posts: 3478
Joined: Tue Dec 12, 2006 2:31 pm

Post » Fri May 27, 2011 2:39 pm

then as I narrowed down to the last mod - I found that the game will not load at all if OBSE v18b5 and mods that rely on OBSE 18 are loaded. If I disable these mods than the game loads fine. Including Map Marker Overhaul, Real Sleep Extended, Enhanced Economy, Progress (the esm), Kertee's NPCs Yield, Horse Commands, and Battle Fatigues.

I've been using v18b5 since it was released, and I have the 4 first mods you mention installed, so it isn't a general problem...
User avatar
Lil Miss
 
Posts: 3373
Joined: Thu Nov 23, 2006 12:57 pm

Post » Fri May 27, 2011 2:40 pm

OK, here's a really baffling problem that looks like an OBSE bug. Hopefully the developers can make more sense of this than I can.

I put a token in the player's inventory with this script on it:
ScriptName TestScriptshort Foobegin MenuMode	Call TestFunc;	if ( Foo ); This actually makes a difference in behavior if uncommented (see below);	endifend

It calls this function:
ScriptName TestFunclong Scancodeshort Bugbegin Function { }	let Scancode := 45; 'X' key	if ( IsKeyPressed3 45 )		if ( IsKeyPressed3 Scancode )			PrintToConsole "Match"		else			PrintToConsole "Mismatch"		endif	endifend

When you hold down the 'X' key in a menu, you'd expect this to repeatedly print "Match", but instead it alternates between "Match" and "Mismatch". It seems like every other frame, IsKeyPressed3 isn't working properly when given a variable, even though it works properly with a constant.

The "short Bug" at the top of TestFunc has something to do with this. If it's removed, the script works properly. I've noticed that if I change it from a short to a ref, TES4Edit shows that the script record has a SCRV entry referring to variable index 2 (or whatever index Bug has, if it's been added and removed a few times) even though nothing in the script uses it. That may be related.

Here's the really baffling part. If the MenuMode block in TestScript is changed to GameMode, it works correctly even with the problematic Bug variable in TestFunc. And if the empty "if ( Foo )" block is uncommented, it works correctly even in MenuMode.

All this is with OBSE v0018b5 and no OBSE plugins loaded.

:blink:
User avatar
Marie
 
Posts: 3405
Joined: Thu Jun 29, 2006 12:05 am

Post » Fri May 27, 2011 6:17 am

I'm not sure what to tell you there Nice One - except that your experience and mine are different and that I'm not saying mine is the general state of affairs for others.

Anyway I ..finally.. got OBSE 18b5 to load with the mods that use OBSE 18 (sans Kuertee - but mostly for testing reasons - my choice). Especially EE and MMO - for those that are worried!!

What I had to do was remove all the mods that used OBSE 18 (seriously) and then upgrade then save a few times.
Next I then re-installed the mods and saved without bashing them (just so they would show in the load order for the saved game) then saved a few times.
Next I then bashed with them loaded and then the game would load with them and 18b5.
After being able to load the game that way I then loaded a saved game prior to the steps above and saved it a few times.
That seemed to do the trick.

The only mod that I cannot seem to load at this time is Power Attack Voice mod (which uses OBSE 17 anyway).

I don't know what causes the game (or more specifically the save game files) to get picky like this - like almost Morrowind picky.

The OBSE logs from all the failures seemed to end with 'OBSE: deinitialize'.

I'm still getting massive amounts of ctds on cell changes and here is the last log that again ends with OBSE: deinitialize:
OBSE: initialize (version = 18.4 010201A0)oblivion root = I:\Games\Oblivion\plugin directory = I:\Games\Oblivion\Data\OBSE\Plugins\checking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\ConScribe.dllSetOpcodeBase 000025A0RegisterCommand Scribe (25A0)RegisterCommand RegisterLog (25A1)RegisterCommand UnregisterLog (25A2)RegisterCommand GetRegisteredLogName (25A3)plugin I:\Games\Oblivion\Data\OBSE\Plugins\\ConScribe.dll (00000001 ConScribe 00000005) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\Elys_USV.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\Elys_USV.dll (00000001 Elys_USV 0000005D) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\FastExit2.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\FastExit2.dll (00000001 FastExit 00000002) loaded correctlychecking plugin I:\Games\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)plugin I:\Games\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy.dll (00000001 OBSE_Elys_Pluggy 0000005E) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll (00000001 OBSE_Elys_Uncapper 00000062) loaded correctlychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_1_0_511.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dllplugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_214.dll (00000001 Tibixes_String_Function_Collection 00000001) reported as incompatible during querychecking plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_416.dllSetOpcodeBase 00002200RegisterCommand StrNew (2200)RegisterCommand StrDel (2201)RegisterCommand StrSet (2202)RegisterCommand StrCopy (2203)RegisterCommand StrPrint (2204)RegisterCommand StrCompare (2205)RegisterCommand StrSetName (2206)RegisterCommand StrGetName (2207)RegisterCommand StrGetModelPath (2208)RegisterCommand StrGetModelPath (2209)RegisterCommand StrGetMaleBipedPath (220A)RegisterCommand StrGetFemaleBipedPath (220B)RegisterCommand StrGetModelPath (220C)RegisterCommand StrGetFemaleGroundPath (220D)RegisterCommand StrGetMaleIconPath (220E)RegisterCommand StrGetFemaleIconPath (220F)RegisterCommand StrSetModelPath (2210)RegisterCommand StrSetModelPath (2211)RegisterCommand StrSetMaleBipedPath (2212)RegisterCommand StrSetFemaleBipedPath (2213)RegisterCommand StrSetModelPath (2214)RegisterCommand StrSetFemaleGroundPath (2215)RegisterCommand StrSetMaleIconPath (2216)RegisterCommand StrSetFemaleIconPath (2217)RegisterCommand StrReplace (2218)RegisterCommand StrIDReplace (2219)RegisterCommand StrCat (221A)RegisterCommand StrExpr (221B)RegisterCommand StrAppend (221C)RegisterCommand StrSetNthEffectItemScriptName (221D)RegisterCommand StrGetNthEffectItemScriptName (221E)RegisterCommand StrSave (221F)RegisterCommand StrLoad (2220)RegisterCommand StrLength (2221)RegisterCommand StrMessageBox (2222)RegisterCommand StrClear (2223)RegisterCommand StrClearLast (2224)RegisterCommand StrDeleteAll (2225)RegisterCommand StrAppendCharCode (2226)RegisterCommand StrGetRandomName (2227)RegisterCommand StrGetNthFactionRankName (2228)RegisterCommand StrAddNewLine (2229)plugin I:\Games\Oblivion\Data\OBSE\Plugins\\TSFC_1_2_0_416.dll (00000001 Tibixes_String_Function_Collection 00000001) loaded correctlypatchedDoLoadGameHook: C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 286 - John Patmos - County Chorrol, The Great Forest, Level 15, Playing Time 136.51.19.essloading from C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 286 - John Patmos - County Chorrol, The Great Forest, Level 15, Playing Time 136.51.19.obseLoading stringsLoading array variablesDone loading array variablesDoSaveGameHook: C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 287 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 136.52.47.esssaving to C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 287 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 136.52.47.obseDoSaveGameHook: C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 288 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 137.02.27.esssaving to C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 288 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 137.02.27.obseDoSaveGameHook: C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 289 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 137.08.10.esssaving to C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 289 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 137.08.10.obseDoSaveGameHook: C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 290 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 137.44.27.esssaving to C:\Users\Satanael\Documents\My Games\Oblivion\Saves\John 2 Main\Save 290 - John Patmos - Fort Wooden Hand, Level 15, Playing Time 137.44.27.obseOBSE: deinitialize
- so does this mean that OBSE stopped working and then the game crashed?
User avatar
Allison Sizemore
 
Posts: 3492
Joined: Wed Jul 19, 2006 6:09 am

Post » Fri May 27, 2011 3:01 am

...

The IsKeyPressed functions are weird in MenuMode - never quite understood why. Try changing let Scancode := 45 to set Scancode to 45 and see if you get more consistent results.
User avatar
Destinyscharm
 
Posts: 3404
Joined: Sun Jul 23, 2006 6:06 pm

Post » Fri May 27, 2011 12:46 pm

hey guys!...was wondering if anyone can shed a light on what these errors mean:...thanks!...-kuertee...notice that the error is on null command (0x0000) that points to the last EndIf before the End GameMode:...
Error in script d3000827An expression failed to evaluate to a valid resultFile: kuerteeBattleFatigueAndInjuries.esp Offset: 0x00003F47 Command:  (0x0000)
i found what causes this in my Battle fatigue and injuries mod:
when an NPC dies, i remove all the enchanted (injury) tokens from the NPC.
then i remove the actual script token from the NPC.
but the script keeps running closing all the "Loops" and "EndIfs".
then just before "End GameMode", the error is thrown.
in-game result is NULL, however, because there's nothing beyond the End. :P

the fix: trigger a "Return" immediately after the removal of the token script.
no errors in ConScribe so far! :)





is it possible to say have a script that once a condition is met it can permanently alter a Variable in the plug-in it self....Like IE you can complete a storyline and then the next time you create a new character it say unlocks a race or class making it playable?...or is this not possible or will never be added because of the danger of being misused?
That would essentially be the ability for a mod to alter a permanent ini file....Which would be very nice, but as you say might be prone to people abusing it.
http://cs.elderscrolls.com/constwiki/index.php/Category%3a%50luggy (an OBSE plugin) provides functions for working with INI files, which could be used to accomplish this....Of course, the player could just edit the INI file manually, to unlock the race (or whatever) without completing the prerequisites in another game first...
definitely doable. i've been doing something similar with pluggy since April.
in my Alternatives to death and reload mod, if pluggy is installed, the mod can differentiate between loading a game when alive and loading a game when dead.
i then count the number of times they die and apply that amount of penalty to their stats when the game is loaded.
(the penalty stats are reset when the game is restarted (i.e. detected with GetGameRestarted).

(the post of an idea for a time-travelling quest using pluggy to capture the player's stats at some point for later re-use may still be found with search.)
User avatar
Paula Ramos
 
Posts: 3384
Joined: Sun Jul 16, 2006 5:43 am

Post » Fri May 27, 2011 7:30 am

The IsKeyPressed functions are weird in MenuMode - never quite understood why. Try changing let Scancode := 45 to set Scancode to 45 and see if you get more consistent results.

Doesn't make a difference, unfortunately.

The keypress checking works fine if I put it in the token script rather than in a function, so I don't think this is a problem with MenuMode in general. I'm thinking the function script is being miscompiled (though I don't see how the presence of an empty if block at the call site could affect how it runs.)
User avatar
Ridhwan Hemsome
 
Posts: 3501
Joined: Sun May 06, 2007 2:13 pm

Post » Fri May 27, 2011 3:12 pm

I downloaded the beta 5 DLL for OBSE. The OBSE launcher CTDed immediately after installation.
User avatar
marina
 
Posts: 3401
Joined: Tue Mar 13, 2007 10:02 pm

Post » Fri May 27, 2011 3:41 pm

I downloaded the beta 5 DLL for OBSE. The OBSE launcher CTDed immediately after installation.
Please add your obse log's contents while posting about issues.
User avatar
Claire Mclaughlin
 
Posts: 3361
Joined: Mon Jul 31, 2006 6:55 am

Post » Fri May 27, 2011 12:50 pm

...
Whenever I try and install the b5 update I get a crash on trying to load the game.
...

I can kinda-of confirm this. I got a single crash while loading a test save (only Skip Tutorial and a Test mod active for it, neither are currently in use, has an empty .obse co-save) with v18b5. I'm working on a new Pluggy version, got it compiled and got the crash on my first attempt. Tried to get the Debug info but the box simply disappeared after pressing Debug :shrug: I tried OBSE v17b next - copied over the .dll and loader and I could load the game. Tried v18b2 - I could load the savegame. Finally reinstalled the .dll and loader for v18b4 - game loaded fine. Finally loaded v18b5 - works just fine now. I've tried loading the savegame and several others - no problems to speak of. Maybe it's sporadic and/or Pluggy's recent use of the .obse file has something to do with it? (Note Pluggy has only started using .obse since v129.)

Anyone else had this?
User avatar
Anna Watts
 
Posts: 3476
Joined: Sat Jun 17, 2006 8:31 pm

Post » Fri May 27, 2011 2:37 pm

I can kinda-of confirm this. I got a single crash while loading a test save (only Skip Tutorial and a Test mod active for it, neither are currently in use, has an empty .obse co-save) with v18b5. I'm working on a new Pluggy version, got it compiled and got the crash on my first attempt. Tried to get the Debug info but the box simply disappeared after pressing Debug :shrug: I tried OBSE v17b next - copied over the .dll and loader and I could load the game. Tried v18b2 - I could load the savegame. Finally reinstalled the .dll and loader for v18b4 - game loaded fine. Finally loaded v18b5 - works just fine now. I've tried loading the savegame and several others - no problems to speak of. Maybe it's sporadic and/or Pluggy's recent use of the .obse file has something to do with it? (Note Pluggy has only started using .obse since v129.)

Anyone else had this?


Yes, maybe, I don't know!
My game crashed frequently and took endless to load in the combination OBSE v18(any version) and Pluggy 131.

Started a new game with Pluggy v91 - OBSE v18b5 (just to play it safe) and the game runs like a charm; quick load, no crash!
User avatar
Lovingly
 
Posts: 3414
Joined: Fri Sep 15, 2006 6:36 am

Post » Fri May 27, 2011 10:40 am

I'm using Pluggy 91 again.

Haama - like Crashpilot (best name for this forum btw) starting a new game and I could load the game (I had made several start characters in other wrye bash profiles for this purpose).

What helped in loading the game with my main character is completely deleting my bash patch and pulling a new on out of MOPY folder and starting fom scratch.

This led me to ask this question: http://www.gamesas.com/bgsforums/index.php?showtopic=1039107&view=findpost&p=15264374

now with b5 it loads, but I'm wary of adding back in mods that are reliant on 18b5 and only the Nice one's - yet I'm still having crashes. Testing in a new way - just removed all world texture replacers and will play tonight this weekend to see.
User avatar
Valerie Marie
 
Posts: 3451
Joined: Wed Aug 15, 2007 10:29 am

Post » Fri May 27, 2011 11:40 am

Psymon, Crashpilot, and anyone else with the loading savegame crash - if you can get the error offset and .dll (IIRC, you press Debug when the Windows Error box comes up) please PM me or post it here. If you have a reliable savegame that crashes on load, please e-mail it to haama341@hotmail.com

I believe the loading savegame crash has something to do with Pluggy using the .obse file for data - I just added that in v129, so v125b should be safe.

I'm most curious about narrowing down the bug - right now, it could be something introduced in OBSE v18 (from what Crashpilot said, any version), it could be Pluggy or not Pluggy at all (has anyone experienced the crashes without Pluggy?), it could be Pluggy trying to load data from the .obse file when there is none, an error when you delete an .obse file (don't do that, btw :P), etc.
I'm using Pluggy 91 again.

Haama - like Crashpilot (best name for this forum btw) starting a new game and I could load the game (I had made several start characters in other wrye bash profiles for this purpose).

What helped in loading the game with my main character is completely deleting my bash patch and pulling a new on out of MOPY folder and starting fom scratch.

This led me to ask this question: http://www.gamesas.com/bgsforums/index.php?showtopic=1039107&view=findpost&p=15264374

now with b5 it loads, but I'm wary of adding back in mods that are reliant on 18b5 and only the Nice one's - yet I'm still having crashes. Testing in a new way - just removed all world texture replacers and will play tonight this weekend to see.

Yeah, that's why I didn't really look into at first - sorry about that.
Yes, maybe, I don't know!
My game crashed frequently and took endless to load in the combination OBSE v18(any version) and Pluggy 131.

Started a new game with Pluggy v91 - OBSE v18b5 (just to play it safe) and the game runs like a charm; quick load, no crash!

User avatar
Amy Cooper
 
Posts: 3400
Joined: Thu Feb 01, 2007 2:38 am

Post » Fri May 27, 2011 6:59 am

Hi Haama,

I tried Pluggy 125b and after that 128, no problems with both.

It seems my problem starts with Pluggy using OBSE data.
Sorry but I do not have old saves, removed everything before I started my new game, but I remember that loading the game was a pain.

Windows Task manager told that Oblivion is not responding but the processe Manager showed still a slow increase in memory till it hit about 400 MB then the game started to load.
Probably the same issue Psymon reported except that his system or he killed the application since the Task manager said it is not repsonding.
I found that out as I started the game and left the PC (with the not responding message) for about 30 minutes, as I returned the game was loaded, from that point in time I opened the task manager to check what is going on.

Sorry but this is all I can tell you, I hope it helps.

Crash
User avatar
Fluffer
 
Posts: 3489
Joined: Thu Jul 05, 2007 6:29 am

Post » Fri May 27, 2011 5:18 am

Hi Haama,

I tried Pluggy 125b and after that 128, no problems with both.

It seems my problem starts with Pluggy using OBSE data.
Sorry but I do not have old saves, removed everything before I started my new game, but I remember that loading the game was a pain.

Windows Task manager told that Oblivion is not responding but the processe Manager showed still a slow increase in memory till it hit about 400 MB then the game started to load.
Probably the same issue Psymon reported except that his system or he killed the application since the Task manager said it is not repsonding.
I found that out as I started the game and left the PC (with the not responding message) for about 30 minutes, as I returned the game was loaded, from that point in time I opened the task manager to check what is going on.

Sorry but this is all I can tell you, I hope it helps.

Crash

Thanks Crash - that helps narrow it down a bit to the .obse file usage. Will still need to see others' experience, or hear from scruggsy or behippo.
User avatar
matt white
 
Posts: 3444
Joined: Fri Jul 27, 2007 2:43 pm

Post » Fri May 27, 2011 2:04 pm

I have Vista Ultimate, so I'm not sure if the crashes happen the same on XP or not - never having had Oblivion on XP.

What seems to happen is the game just crashes, the screen goes black, and I get the task manager open and an error splash box that says Oblivion stopped working and if I click ok then the task manager goes away. I do not have to then turn oblivion off in the task manager.

Right now my number one top of the list bug that is bothering the hell out of me is the NPCs casting the same spell over and over - especially since when this happens and orcs cast the berserk power the game will crash on the third caste every single damn time. Other buffing spells on other NPCs have caused this but mostly orcs.

Kuertee is probably further along in finding the cause than I am: http://www.gamesas.com/bgsforums/index.php?showtopic=1028563&view=findpost&p=15269131

I just know that if I have it then I uninstall his battle fatigies mod (OBSE 17 if I recall) - then is stops, but now it just creeped back in again and once there I can't seem to shake it making my game very unplayable.

I've just encountered some raiders in a dungeon added by Hoarfrost and I crashed on entry several times then turned AI off and am in the dungeon with a save game so I can disable mods till I see what is causing it. Really though I hate this. I just want to play this afternoon - not fiddle with this crap. Gives me a bad attitude.

My crashes were not related to LOD or replacers - I removed all 0f them. I'm certain that most of them are attributed to this bug. Just easier to catch in an interior because out in exteriors there is no way to see what may be casting spells out in the next cell that is loaded.
User avatar
Carlitos Avila
 
Posts: 3438
Joined: Fri Sep 21, 2007 3:05 pm

Post » Fri May 27, 2011 6:02 am

I have Vista Ultimate, so I'm not sure if the crashes happen the same on XP or not - never having had Oblivion on XP.


Sorry, I did not mention this:
OS Windows 7 x64, but I had the same Problem with Vista Ultimate x64
User avatar
Euan
 
Posts: 3376
Joined: Mon May 14, 2007 3:34 pm

Post » Fri May 27, 2011 12:26 pm

You might experience deja-vu with this question but that's besides the point - What's the possibility of accessing cloneForms from the game save ? As in retrieving their formIDs.
User avatar
meg knight
 
Posts: 3463
Joined: Wed Nov 29, 2006 4:20 am

Post » Fri May 27, 2011 7:09 am

I would like to request a function, SetKnockedState. We already have GetKnockedState, just need one that can set it!

This is in fact needed to fix a problem that I have, I have a custom weapon with a random scripted spell effect similar to Ruin's Edge. However I believe one of the effects is causing all actors of the same type to become knocked down with almost no way to fix it. For example all Elytra Matrons EVERYWHERE NO MATTER WHAT are now knocked down but all other types of Elytras are fine.

I have no idea why this happens, it used to effect Ogres in my game and I had thought the random damage fatigue effect in the script was causing it because it was too strong, so I turned it down but even after I lessened it still happened again. I have no idea what I did but I somehow fixed it, but it happened again and I have no way to fix it now. This I hope will work around the problem whatever it is
User avatar
TOYA toys
 
Posts: 3455
Joined: Sat Jan 13, 2007 4:22 am

Post » Fri May 27, 2011 5:03 am

Hello!

I'm new to OBSE scripting and would like to ask if it's possible to implement something similar to text input field.
For instance, when in MenuMode 1036 = Racesix (Character Generation Screen) there's an option to write character name.
I also found that there's a MenuMode 1051 = TextEdit. When does it trigger?

P.S. Sorry if it has been already discussed but searching on bgs forums is rather hard,
unless someone would tell me how to narrow the query at least to particular thread instead
of the whole Oblivion Modes section :)

TIA.
User avatar
xemmybx
 
Posts: 3372
Joined: Thu Jun 22, 2006 2:01 pm

Post » Fri May 27, 2011 5:36 am

I'm new to OBSE scripting and would like to ask if it's possible to implement something similar to text input field.

OBSE already has it. http://obse.silverlock.org/obse_command_doc.html#TextInputFunctions
User avatar
Nomee
 
Posts: 3382
Joined: Thu May 24, 2007 5:18 pm

Post » Fri May 27, 2011 4:43 am

I also found that there's a MenuMode 1051 = TextEdit. When does it trigger?
I'm pretty sure it's never triggered.
User avatar
Jamie Moysey
 
Posts: 3452
Joined: Sun May 13, 2007 6:31 am

PreviousNext

Return to IV - Oblivion