First, I just want to start by saying this is a great mod; I never play Oblivion anymore without it.
However, I've run into three bugs, one of which appears to be a long standing one. First, my OBSE log, and my load order:
Spoiler
Load Order
00 Oblivion.esm
01 Jog_X_Mod.esm
02 Oscuro's_Oblivion_Overhaul.esm
03 Mart's Monster Mod.esm
04 Mart's Monster Mod for OOO.esm
05 Kvatch Rebuilt.esm
06 Unofficial Oblivion Patch.esp
07 DLCShiveringIsles.esp
08 Unofficial Shivering Isles Patch.esp
09 SM Plugin Refurbish - SI.esp
0A Underwater.esp
0B Atmospheric Oblivion.esp
0C Living Economy.esp
0D Living Economy - Items.esp
0E DLCOrrery.esp
0F DLCOrrery - Unofficial Patch.esp
10 SM Plugin Refurbish - Orrery.esp
11 DLCVileLair.esp
12 DLCVileLair - Unofficial Patch.esp
13 SM Plugin Refurbish - VileLair.esp
14 DLCMehrunesRazor.esp
15 DLCMehrunesRazor - Unofficial Patch.esp
16 SM Plugin Refurbish - MehrunesRazor.esp
17 DLCSpellTomes.esp
18 DLCSpellTomes - Unofficial Patch.esp
19 Thieves Arsenal.esp
1A DLCThievesDen.esp
1B DLCThievesDen - Unofficial Patch.esp
1C DLCThievesDen - Unofficial Patch - SSSB.esp
1D SM Plugin Refurbish - ThievesDen.esp
1E Oscuro's_Oblivion_Overhaul.esp
1F Mart's Monster Mod for OOO.esp
20 Mart's Monster Mod - Shivering Isles.esp
21 Mart's Monster Mod - Additional Enemy NPC Vars.esp
22 Mart's Monster Mod - Looting NPCs & Creatures.esp
23 Mart's Monster Mod - Zombies for Body Meshes.esp
24 Mart's Monster Mod - Safer Roads.esp
25 Mart's Monster Mod - No Reavers.esp
26 Mart's Monster Mod - No Carrion Rats.esp
27 Mart's Monster Mod - No Blood.esp
28 Mart's Monster Mod - No Bone Loot.esp
29 Mart's Monster Mod - No Undead Rise.esp
2A Mart's Monster Mod - No Werewolves.esp
2B Mart's Monster Mod - No Lanterns.esp
2C Mart's Monster Mod - Spawn Rates - Reduced Vanilla.esp
2D Mart's Monster Mod - Safer Quest Locations.esp
2E Mart's Monster Mod - Dungeons of MMM.esp
2F Mart's Monster Mod - More Wilderness Life No Gates.esp
30 Mart's Monster Mod - More Passive Wildlife.esp
31 Mart's Monster Mod - Extra Wounding.esp
32 Mart's Monster Mod - Friendlier Factions OOO.esp
33 Mart's Monster Mod - Farm Animals.esp
34 Mart's Monster Mod - Diverse WaterLife.esp
35 Mart's Monster Mod - Slof Horses Complete.esp
36 OOO-WaterFish.esp
37 Better Dark Brotherhood Sanctuary.esp
38 BrotherhoodRenewed.esp
39 Kvatch Rebuilt.esp
3A Kvatch Rebuilt - OOO Compatibility.esp
3B Ranokoas City Stealth Exits.esp
3C thievery.esp
3D DLCBattlehornCastle.esp
3E DLCBattlehornCastle - Unofficial Patch.esp
3F SM Plugin Refurbish - Battlehorn.esp
40 DLCFrostcrag.esp
41 DLCFrostcrag - Unofficial Patch.esp
42 SM Plugin Refurbish - FrostCrag.esp
43 Knights.esp
44 Knights - Unofficial Patch.esp
45 SM Plugin Refurbish - Knights.esp
46 Mart's Monster Mod for OOO - Knights .esp
47 The Lost Spires.esp
48 Harvest [Flora].esp
49 Harvest [Flora] - Shivering Isles.esp
4A Harvest [Flora] - DLCVileLair.esp
4B Harvest [Flora] - DLCFrostcrag.esp
4C P1DkeyChain.esp
4D Quest Award Leveller.esp
4E Quest Award Leveller - Battlehorn Castle.esp
4F Quest Award Leveller - Vile Lair.esp
50 Quest Award Leveller - Mehrunes Razor.esp
51 Quest Award Leveller - Knights of the Nine.esp
52 RealisticForceMedium.esp
53 StealthOverhaul.esp
54 RenGuardOverhaul.esp
55 Oblivion XP.esp
56 Mart's Monster Mod - Resized Races.esp
57 MiniMap.esp
58 FormID Finder4.esp
59 Streamline 3.1.esp
5A SimpleHUDClock.esp
5B UnlimitedRingsAuto20.esp
obse.log
OBSE: initialize (version = 18.6 010201A0)
oblivion root = C:\Program Files (x86)\Bethesda Softworks\Oblivion\
plugin directory = C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\
checking plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\FastExit2.dll
plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\FastExit2.dll (00000001 FastExit 00000002) loaded correctly
checking plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy_HUD.dll
SetOpcodeBase 00002330
RegisterCommand 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 00002378
RegisterCommand 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 000023B0
RegisterCommand 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 000023FF
RegisterCommand PlgySpcl (23FF)
plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy_HUD.dll (00000001 OBSE_Elys_Pluggy 0000007D) loaded correctly
checking plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll
plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Uncapper.dll (00000001 OBSE_Elys_Uncapper 0000005E) loaded correctly
checking plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\weOCPS.dll
plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\weOCPS.dll (00000001 weOCPS 01328DD8) loaded correctly
patched
DoLoadGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_5.ess
loading from C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_5.obse
Loading strings
Loading array variables
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_1.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_1.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_1.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_1.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_1.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_1.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\autosave.obse
RenameGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_2.ess -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_2.bak
renaming C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_2.obse -> C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_2.obse.bak
DoSaveGameHook: C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_2.ess
saving to C:\Users\rhoy\Documents\My Games\Oblivion\Saves\Streamsave_2.obse Also, I am using Ely's Uncapper and pluggy (UI version, required by SimpleHUDClock.esp). Just a word of warning though, my game crashed last night
after I encountered the first issue, so I'm not sure if it contains the information you need. Also, the last two issues have been happening for so long at this point, I've honestly stopped keeping track of when they occur; I just instinctively restart my game.
The first issue is pretty straight forward. Basically, my character is level 30, and up to this point I have made limited use of trainers, and I had saved up 80 skill increases. So, I decided to start capping out some of my more expensive non-specialized skills, starting with armorer. I raised my skill 22 levels (to master level), and the trainer display correctly showed 22/80 used. However, when I went to a blade trainer, the display read 22/58 instead of 22/80. No, big deal, I thought, just a minor glitch in the display, so I raised it 20 more levels so I could access the master trainer for the rest (my skill was 25, and my raiment of the crimson scar fortified my skill by 25). However, much to my dismay, I couldn't use the master trainer, because the display said 42/38, and that I had reached my limit for the level. I even went back to the original armorer master trainer, and the display still showed 42/38. So, I finish out my level and went back to the master trainer after level up. The count was reset to 0/38, and I was able to use him again. It's not a huge deal because I only lost 5 skill increases, but it was still a little frustrating.
The second bug, which appears to be a known issue, is that I sometimes stop getting experience for miscellaneous actions (finding locations, lock picking, reading books, etc.). This seems to happen at random (usually after a dungeon crawl or quest where I am doing a lot of killing, but little else), and when it does, the
only experience I can get from that point forward is from kills until I completely exit the game and reload. Now, I am not sure about other instances, but I think I've managed to track down mine to some sort of incompatibility with MMM. The basic test I ran is that I saved, and then ran towards a location I hadn't discovered yet, which had a single wolf along the way (vanilla, not MMM-specific). This is the test sequence I ran:
- (With MMM Enabled) Killed the wolf, found the location, no experience
- (With MMM Enabled) Ignored the wolf, found the location, got experience.
- Repeated test #1, same results (no experience).
- Disabled MMM.
- (With MMM Disabled) Killed the wolf, found the location, got experience.
- (With MMM Disabled) Ignored the wold, found the location, got experience.
Full disclosure: I admit that I ran this test sequence while I was running the 4.1.5 version of Oblivion XP, but it only seemed to allow me to reproduce the issue more consistently (and is also what prompted me to find the latest version). Second, I ran this sequence both concurrently (i.e. reloading without exiting the game), and exiting the game between each reload, which did not change the results. The most recent version seems to have alleviated the issue somewhat, but it's still present - it just seems to take a more random number of kills. As an aside, I actually performed this test countless times before I narrowed it down to MMM. Once I discovered what seemed to trigger it consistently, I unloaded all of my mods (except ObXP, of course) and ran test the test with each mod until the issue reappeared. Once I narrowed down the potential culprit to MMM, I ran the test sequence 2 more times just to verify.
I would like to reiterate that I still have this issue in the latest version (4.1.7), I just can't seem to reproduce it consistently anymore.
The last issue is that I can no longer level up from the inventory menu (both in 4.1.5, and the latest version). Basically, when it is time to level up, my experience bar never changes to a "Level Up" button like it used to. However, it's not a huge deal, because I can still get the level up screen by sleeping in a bed (a la vanilla Oblivion). I am not sure if this is related to MMM as well, as it has not been enough of an issue to warrant me disabling the mod to finish out my level and test it out. However, I will say that it worked in the past.
Hopefully this helps. If you need any more information or logs from me, just let me know (I'm a software engineer by trade, so I know how important logs and accurate descriptions are, :thumbsup: ).