movomo Posted February 14, 2015 Posted February 14, 2015 Using RuST (RuntimeScriptProfiler) by ShadeMe, and my custom analyzer (because the analyze tool in Nexus has a memory issue, it's having a hard time with processing uber big files), I analyzed my own game. I wanted to know what mod is being the most resource-hog. So I started a new game, and just played it normally. For about 6 hours I think... Total game time: 2809411.790837141 ms = 46.82 minutes (I think this is RuST bug. sometimes RuST frame time report is incorrect. The actual play time is more than 5~6 hours.) Total script time: 3271410.3533742875 ms = 54.52 minutes Number of mods: 103 And these are the heaviest 30 mods. Note that this includes menumode frames. Gamemode scripts may look lighter in this case, if I open menus for too long. 01. 1E: MiniMap.esp - 1456455.0130672574 ms = 44.52% (HOLY MOTHER OF GOD! but I can't live without it... and I can understand why it's so heavy.) 02. 79: Lovers with PK.esp - 248320.42846058428 ms = 7.59% (See No.13 as well) 03. 04: TamagoClub.esm - 244659.58524733727 ms = 7.48% (Alas, my PC hasn't got pregnant yet. So couldn't test TamagoSetBody) 04. 6D: HumantouchNPC.esp - 216411.88712120207 ms = 6.62% 05. 8A: BreakArmor.esp - 189732.5860337191 ms = 5.80% 06. 4B: Oblivion XP.esp - 185476.3324958652 ms = 5.67% 07. 4C: RefScope.esp - 111275.65258752907 ms = 3.40% 08. 22: Enhanced Hotkeys.esp - 101832.28243278169 ms = 3.11% 09. 63: Enhanced Economy.esp - 74057.41448233597 ms = 2.26% 10. 1C: Streamline 3.1.esp - 64912.95653340955 ms = 1.98% 11. 86: LoversRaperS.esp - 56402.567169073845 ms = 1.72% 12. 6B: MadCompanionshipSpells.esp - 43895.00837264326 ms = 1.34% 13. 02: Lovers with PK.esm - 39376.1797652439 ms = 1.20% 14. 2F: Auto Update Leveled Items And Spells.esp - 25007.193314246368 ms = 0.76% 15. 38: The Lost Spires.esp - 24560.240212099543 ms = 0.75% (??? I haven't even started any TLS quest yet!) 16. 6C: MCS extension.esp - 22196.134739744954 ms = 0.68% 17. 66: RealSleepExtended.esp - 21679.44981222718 ms = 0.66% 18. 1A: RMDailyIncomdV2.esp - 19492.70291395845 ms = 0.60% 19. 07: mpc.esm - 18945.284888831273 ms = 0.58% (It's a japanese companion mod, similar to CM) 20. 05: HiyokoClub.esm - 18523.800353814702 ms = 0.57% 21. 4E: TamrielTransportationNetwork.esp - 15592.750749937955 ms = 0.48% 22. 41: SetBody.esp - 10540.785798034569 ms = 0.32% (I'm quite satisfied, because I started a new game, which means autosetbody is actively searching its targets. In later game this will be further reduced.) 23. 8B: TamagoSetBody.esp - 6145.046467600409 ms = 0.19% (As I mentioned, my PC hasn't gotten pregnant.) 24. 3A: Bag of Alchemy Rewrite.esp - 5035.480403370755 ms = 0.15% (I've modified this plugin quite a bit.) 25. 51: See You Sleep DLL.esp - 4563.428221130287 ms = 0.14% 26. 68: MigLockpicking.esp - 4554.5625820656205 ms = 0.14% 27. FF: ??? - 2614.72129511873 ms = 0.08% (Probably scripts run by cloned objects defined in the save game.) 28. 60: zBAArmors.esp - 2573.406714040884 ms = 0.08% (I attached menu script to this plugin, to get the armors anywhere.) 29. 26: DLCFrostcrag.esp - 2418.487078139501 ms = 0.07% 30. 49: Class Advantages.esp - 2338.3088404014843 ms = 0.07% (I practically rewrote this plugin to fix various bugs and resource problems.) Summary: - MCS family (mad companionship spell, mcs extension, humantouch npc) were heavier than I thought. - I'm satisfied with setbody - Could not test tamagosetbody - I can't get too much performance by removing script mods, as long as I still have MiniMap enabled. - The second heaviest mod is arguably lovers system. Which I can't abondon as well. My load order 00 Oblivion.esm 01 Beautiful People 2ch-Ed.esm 02 Lovers with PK.esm 03 LoversCreature.esm 04 TamagoClub.esm 05 HiyokoClub.esm 06 x117race.esm 07 mpc.esm 08 CustomSpellIcons.esm ++ HrmnsOblivionScriptOptimizationv1.0.esp 09 TheGreatestKorean.esp ++ Beautiful People 2ch-Ed Merged Eye Modules.esp ++ Beautiful People 2ch-Ed Merged Hair Modules.esp ++ Beautiful People 2ch-Ed Chocolate Elves.esp 0A Beautiful People 2ch-Ed MS Elves - Sc.esp ++ Beautiful People 2ch-Ed Vanilla Race.esp 0B AIRrace Evy.esp 0C AIRrace Evy x110.esp 0D FFRace.esp 0E MBP x110 race.esp 0F x117 Rabbit Race.esp 10 DLCShiveringIsles.esp 11 Unofficial Oblivion Patch.esp [Version 3.2.0] 12 Unofficial Shivering Isles Patch.esp [Version 1.5.0] 13 Movomo Injected Settings.esp 14 Better Bruma Statue.esp 15 RAEVWD Cities.esp [Version 1.9] 16 RAEVWD New Sheoth.esp [Version 1.7] 17 RAEVWD Imperial City.esp [Version 1.9] ++ APENB DarkerNights v1881.3 Oblivion.esp ++ APENB DarkerNights v1881.3 SI.esp ++ APENB DarkerNights v1881.3 Tamriel.esp 18 Alternative Start by Robert Evrae.esp 19 CleanQuit.esp 1A RMDailyIncomeV2.esp 1B kuerteeCleanUp.esp 1C Streamline 3.1.esp 1D Map Markers Be Done -Elys-.esp 1E MiniMap.esp 1F Container Glitch Fix.esp [Version 5] 20 Movomo No Flying Weapon.esp 21 StackIt.esp 22 Enhanced Hotkeys.esp [Version 2.3.1] 23 DLCVileLair.esp 24 DLCMehrunesRazor.esp 25 DLCThievesDen.esp 26 DLCFrostcrag.esp 27 DLCBattlehornCastle.esp 28 Knights.esp 29 DLCVileLair - Unofficial Patch.esp [Version 1.0.7] 2A DLCMehrunesRazor - Unofficial Patch.esp [Version 1.0.5] 2B DLCThievesDen - Unofficial Patch.esp [Version 1.0.10] 2C DLCFrostcrag - Unofficial Patch.esp [Version 1.0.6] 2D DLCBattlehornCastle - Unofficial Patch.esp [Version 1.0.6] 2E Knights - Unofficial Patch.esp [Version 1.1.2] ++ MaleBodyReplacerV5.esp 2F Auto Update Leveled Items And Spells.esp [Version 1.2.5] ++ RealBanditsAndHighwaymen.esp ++ Real Lava 1.3.esp 30 better_forests.esp 31 Enhanced Water v2.0 HD.esp 32 ImpeREAL City Unique Districts - All the Districts - Merged.esp 33 university cosmetics-no orrery dome.esp ++ university cosmetics override.esp 34 mpc_dialogue.esp 35 MPC_MBP_x110.esp == Quests and Adventures===== 36 Servant of the Dawn.esp 37 Woodland Rangers.esp [Version 1.5.3] 38 The Lost Spires.esp 39 Automatic Difficulty Increaser.esp 3A Bag of Alchemy Rewrite.esp 3B Movomo Enchantment Recharge.esp 3C MONSTERGIRL-CoC.esp 3D BrotherhoodRenewed.esp [Version 1.1.2] 3E Fighters Guild Quests.esp 3F Mages Guild Quests.esp 40 GuildAdvancement.esp 41 SetBody.esp 42 Jarol's NPC Leveled Equipment.esp [Version 1.0] 43 Vampire Aging Disabled.esp 44 Remote Life Detect.esp 45 Smite of Order.esp ++ Triratna Dirty Edit Override.esp 46 The Arcane Storage.esp 47 eeks Smithing Mod.esp 48 Staffcraft.esp 49 Class Advantages.esp [Version 1.01] 4A ActorValueUncapper_Movomo.esp 4B Oblivion XP.esp 4C RefScope.esp [Version 2.1.2] 4D Mages Guild Services.esp 4E TamrielTransportationNetwork.esp == Effect Change===== 4F shinyEmotions.esp 50 SexyWitchPoses.esp ++ GW71_Life_Detect.esp ++ LightSpellTorch.esp 51 See You Sleep DLL.esp 52 delspell.esp 53 Erin`s Exp Hangul.esp ++ leveled master summons.esp ++ Beautiful NPC Project combined.esp 54 AW_Wings.esp [Version 1] 55 CapesandCloaks.esp ++ JUSTICE HGEC Steelarmor Replacer.esp ++ Knights Armor Refine.esp 56 Hentai Collection.esp 57 MOVOMO Enchant.esp 58 MOVOMO Madness Claymore.esp 59 Movomo Outfit Collection.esp ++ Replacer - Blackwood (mergeable).esp ++ Replacer - Dwarven (mergeable).esp ++ Replacer - Imperial Palace & Watch (mergeable).esp ++ Replacer - Imperial Dragon (mergeable).esp 5A SD2011.esp 5B Simple Dress Robe.esp 5C tkRapiers.esp ++ SI Playable Clothes.esp 5D Tona's_ModsStore.esp 5E x110 Wigs.esp 5F x117 Wigs.esp 60 zBAArmors.esp 61 DivineIntervention.esp 62 Mark And Recall SI - Lesser Powers.esp [Version 1.2] 63 Enhanced Economy.esp [Version 5.4.3] 64 Enhanced Economy - House prices.esp [Version 5.4.3] 65 Finders Keepers.esp 66 RealSleepExtended.esp [Version 2.5a] 67 RealisticFatigue.esp 68 MigLockpicking.esp [Version 1.8] 69 Movomo Natural Healing.esp 6A Movomo Real Time.esp == Lovers===== 6B MadCompanionshipSpells.esp [Version 2.5] 6C MCS extension.esp 6D HumantouchNPC.esp 6E HUDCompanions.esp ++ MOVOMO anims.esp 6F LoversAphrodisia.esp 70 LoversAphrodisiaHUD.esp 71 LoversMB2.esp 72 LoversAdultPlayPlusforSSP.esp 73 LoversBed.esp 74 LoversPayBandit.esp 75 LoversVoiceSSPplus.esp 76 LoversVoiceSSPx117.esp 77 LoversLight.esp == TamaHiyo===== 78 LoversSetScale.esp 79 Lovers with PK.esp [Version 96v5] 7A LoversJoystick.esp 7B LoversSoundVolumeDown.esp 7C HiyokoFutureDream.esp [Version y] 7D LoversCreature.esp 7E TamagoBreak.esp 7F LoversTamagoClub.esp 80 LoversEncounter.esp 81 HiyokoGenerator.esp 82 HiyokoGeneratorBroodMother.esp 83 LoversVoiceGH_TH.esp 84 LoversVoiceGH++2K_TH.esp 85 LoversVoiceGHN_TH.esp 86 LoversRaperS.esp 87 LoversHiyokoShooter.esp 88 LoversIdleAnimsPriority.esp 89 LoversAnimObjectsPriority.esp 8A BreakArmor.esp [Version 1.10.f] 8B TamagoSetBody.esp 8C LoversBreakArmor.esp ++ Diverse Effect Icons.esp ++ Movomo Effect Visuals.esp 8D Bashed Patch, 0.esp 8E rp_GuildMage.esp result.txt
varenne Posted February 14, 2015 Posted February 14, 2015 Nice reporting! I love hard data like this, but then I am a bit of a geek. DLing RuST now. What does your custom analyzer consist of and what analyze tool was the one on Nexus? Found it.
movomo Posted February 14, 2015 Author Posted February 14, 2015 The problem is, RuST logs are more than several gigabytes if you play hours without restarting the game. And the analyzer in Nexus is... apparently trying to read them at once. Eventually it will run out of memory. So I wrote the smaller version. I forgot to upload it. How to use: copy&paste the folder path that your RuST log files are in. Requires py3k. It will generate two text files, result.txt and result_detail.txt analyze_RuST_v2.7z
varenne Posted February 14, 2015 Posted February 14, 2015 Thanks I'll try your analyzer next. Running the one from Nexus on a much smaller sized log file of only 921 MB, just to see my initial results. Notes: (for others to use this) 1. Need to Copy & Paste the folder path AND full file name, for example: E:\Games\Oblivion\RuntimeScriptProfiler.log 1a. It does take a few minutes, depending on your log file size so let it run. 2. The two text files, result.txt and result_detail.txt are generated in what ever folder you have the extracted file, analyze_RuST_v2.py in. Top Ten results after running analyze_RuST_v2.py: *** OVERALL *** Total Frames: 72104 Time Per Frame (in milliseconds): TOTAL 794692.9585095118 MAX 624.380859375 MIN 0.0225878377 AVERAGE 11.021482282668254 Time Spent to Process Scripts: TOTAL 1412729.7356054957 Number of Mods: 77 *** MOD INDEX 22 VipCxj_HighHeels.esp *** Total Runs: 12424446 Script Process Time (in milliseconds): TOTAL 607179.4295073289 MAX 33.7411079407 MIN 0.0 AVERAGE 0.048869738699603094 Number of Scripts: 17 *** MOD INDEX C3 Nudeshy X.esp *** Total Runs: 5627699 Script Process Time (in milliseconds): TOTAL 313264.41636098555 MAX 8.9083414078 MIN 0.0 AVERAGE 0.05566474261700662 Number of Scripts: 44 *** MOD INDEX 05 CM Partners.esm *** Total Runs: 4822561 Script Process Time (in milliseconds): TOTAL 291355.3690505182 MAX 24.1852493286 MIN 0.0 AVERAGE 0.06041507179494841 Number of Scripts: 9 *** MOD INDEX 7F Lovers with PK.esp [Version 96v5]*** Total Runs: 668536 Script Process Time (in milliseconds): TOTAL 136511.40906582394 MAX 284.4615783691 MIN 0.0006023423 AVERAGE 0.2041945520747184 Number of Scripts: 83 *** MOD INDEX 24 BreakArmor.esp [Version 1.10.f]*** Total Runs: 157737 Script Process Time (in milliseconds): TOTAL 12687.36655439752 MAX 150.3804779053 MIN 0.0003011712 AVERAGE 0.0804336747522618 Number of Scripts: 17 *** MOD INDEX 01 Lovers with PK.esm *** Total Runs: 440274 Script Process Time (in milliseconds): TOTAL 12170.4156018898 MAX 14.920923233 MIN 0.0 AVERAGE 0.027642821519984827 Number of Scripts: 25 *** MOD INDEX 78 LoversRaperS.esp *** Total Runs: 73586 Script Process Time (in milliseconds): TOTAL 7150.18171961495 MAX 25.0836429596 MIN 0.0 AVERAGE 0.0971676911316684 Number of Scripts: 21 *** MOD INDEX 02 TamagoClub.esm *** Total Runs: 341115 Script Process Time (in milliseconds): TOTAL 3685.0165284782524 MAX 152.9901275635 MIN 0.0009035135 AVERAGE 0.01080285689130719 Number of Scripts: 49 *** MOD INDEX 7E PlayerSlaveEncounters.esp *** Total Runs: 209568 Script Process Time (in milliseconds): TOTAL 3311.4588798372683 MAX 0.6857667565 MIN 0.0 AVERAGE 0.01580135745837756 Number of Scripts: 18 *** MOD INDEX 8E MadCompanionshipSpells.esp *** Total Runs: 72219 Script Process Time (in milliseconds): TOTAL 3287.0974399640704 MAX 12.1206331253 MIN 0.0 AVERAGE 0.04551568756094754 Number of Scripts: 4
ljacquard Posted February 14, 2015 Posted February 14, 2015 Thank you so much for sharing your knowledge (and generally everything you create) with us, Movomo. It's almost always either very insightful, or very enjoyable to me. Not surprised about what you've seen about <Mini-map>. I dropped it because of that. Too heavy on script usage, at least to my standards. That, and it kills "immershun" for me. I think xEdit also has a feature to analyze RuST logs, but I have never used it so far, so can't vouch for how good it is. <RusT> is an under-rated and under-used gem, as is this tool. It has helped me identifying several issues already : wav files that weren't mono in <Sounds of Cyrodiil>, NPCs with hair that wasn't defined in <Oblivifall losing my religion>, scripts that run with improper references in <LAPF> : 2015/02/13 17:16:00 [004FBC56] [WARNING] Could not find referenced object (7F02AC89) on Script (7F0824BE) 'xLoversMainScriptEquipFuncChinupoFutanari'. Script will not be executed. 2015/02/13 17:16:00 [004FBC56] [WARNING] Could not find referenced object (6800083A) on Script (A0000ED5) 'ljsIsJoystickAvailable'. Script will not be executed. 2015/02/13 17:16:00 [004FBC56] [WARNING] Could not find referenced object (68023A63) on Script (7F01D02B) 'xLoversPkrCleanBoners'. Script will not be executed. 2015/02/13 17:18:00 [00516CF5] [WARNING] Script 'xLoversPkrGetHeadOrHair', line 3: Set expression returned an error: Expression Error: SYNTAX. 2015/02/13 17:24:14 [005170B1] [WARNING] Unable to find function definition for command 0 in script 'xLoversCheckObse2QuestScript'. I know, I know, always so easy to criticze afterwards when one isn't the one that creates in the first place ^.^ Seriously though, it's really worth checking out, I warmly recommend it. EDIT : My current load order (which despite some warnings like the above has worked like a charm till now) : Active Mod Files: 00 Oblivion.esm 01 Lovers with PK.esm 02 TamagoClub.esm 03 HiyokoClub.esm 04 LoversCreature.esm 05 All Natural Base.esm [Version 1.34] 06 Cobl Main.esm [Version 1.72] 07 CustomSpellIcons.esm 08 SPTDiverseGuards-Resources.esm 09 Unofficial Oblivion Patch.esp [Version 3.5.1] 0A DLCShiveringIsles.esp 0B Unofficial Shivering Isles Patch.esp [Version 1.5.5] 0C SM Plugin Refurbish - SI.esp [Version 1.30] ** MOBS SI.esp [Version 2.0] 0D Natural_Habitat_by_Max_Tael.esp 0E Ls More Butterflies and Fireflies Not In Interiors Without Fairies 5.0 Quarter.esp 0F All Natural.esp [Version 1.34] 10 All Natural - SI.esp [Version 1.34] 11 Immersive Interiors.esp [Version 0.8.1] 12 Better Bell Sounds.esp 13 Idle Dialogue.esp [Version 1.3] ++ Symphony of Violence.esp 14 Sounds of Cyrodiil.esp [Version 1.1] 15 All Natural - Real Lights.esp [Version 1.34] 16 AliveWaters.esp 17 AliveWaters - Koi Addon.esp 18 AFK_PrayerIdles.esp [Version 1.0] 19 7lbsBedrolls-OBSE.esp 1A Bosmer Meat Mandate.esp [Version 3.] 1B CCC - All in One.esp 1C diversegrasses.esp 1D Ducks and Swans.esp 1E Glowing Wonders.esp ** Insanity's Beverage Replacer.esp 1F NeckSeamFixer.esp 20 See You Sleep DLL.esp ++ P1DlookAtShrines.esp 21 Camping.esp 22 Ravens and Seagulls.esp 23 Reznod_Mannequin.esp ++ shiveringislesdoorusable.esp 24 Enhanced Economy.esp [Version 5.4.3] 25 Populated Prisons.esp [Version 1.2] 26 C&C - The Blackwood Company.esp 27 Display Stats.esp [Version 2.0.1] 28 Purger.esp 29 Quest Log Manager.esp [Version 1.3.2] 2A QZ Easy Menus.esp 2B Map Marker Overhaul.esp [Version 3.9.3] 2C Map Marker Overhaul - SI additions.esp [Version 3.9.3] 2D Enhanced Hotkeys.esp [Version 2.3.1] ** EVE_StockEquipmentReplacer.esp 2E SentientWeapon.esp [Version 3] 2F tkRapiers.esp 30 RealSwords - Bosmer HI-NPC.esp 31 Slof's Horses Base.esp 32 Slof's Extra Horses.esp 33 Dude Wheres My Horse.esp ++ LadyDeadlock_LoveYourHorse.esp 34 Cobl Glue.esp [Version 1.72] 35 Cobl Si.esp [Version 1.63] ++ Cobl Tweaks.esp [Version 1.44] 36 Plate Armor Plus - Woman's Move Edition.esp 37 Weapon Expansion Pack for Oblivion Nthusiasts.esp [Version 1.03] 38 AleswellHomeQuest.esp 39 AleswellCOBLaddon.esp 3A BHC_Expanded.esp [Version 1.2] 3B CDEP-UnderpallCave.esp 3C Dungeons Of Tamriel - Bravil Dungeon.esp 3D Dungeons of Tamriel.esp [Version 1.0.2] 3E em_packrideponies1.esp 3F Fighters Guild Quests.esp 40 hackdirtabyss.esp 41 SB IC Palace Tower Light Mod v1.1 - Modified Version.esp 42 ImpeREAL City Unique Districts - All the Districts - Merged.esp 43 ImpeREAL Empire - Unique Castles - All The Castles - Merged.esp 44 Kragenir's Death Quest.esp [Version 2.18] 45 KDQ - Rural Line Additions.esp 46 LetThePeopleDrink.esp [Version 2.7] 47 KragenirsDeathQuest-LetThePeopleDrink patch.esp 48 Mages Guild Quests.esp 49 The Imperial Water.esp 4A Tavern-Goers 2.esp 4B CDEP_FanaCeya.esp 4C Trails Of Cyrodiil Merged Vanilla.esp 4D Vampire Hunting - Order of the Virtuous Blood.esp 4E VOILA.esp 4F VOILA - Soldiers of Empire.esp 50 Worship in Cyrodiil v1.1.esp 51 Knights.esp 52 Knights - Unofficial Patch.esp [Version 1.1.5] ** EVE_KnightsoftheNine.esp ** Knights_MOBS.esp [Version 2.0] ++ SM Plugin Refurbish - Knights.esp [Version 1.06] 53 Knights - Cobl.esp [Version 2.6] 54 Sounds of Cyrodiil - KOTN Add-on.esp [Version 1.0] 55 DarkBrotherhoodChronicles.esp [Version 1.2.6] 56 Roads of Cyrodiil.esp [Version 1.0] 57 ROC+Fighters Guild Quests.esp 58 ROC+DBC Patch.esp [Version 1.0] 59 ROC+LtPD Patch.esp [Version 1.0] 5A ImpeREAL Empire - Unique Forts.esp 5B Castle_Seaview.esp 5C Skingrad outer district.esp 5D Harvest [Flora].esp [Version 3.0.0] ++ Harvest [Flora] - Shivering Isles.esp [Version 3.0.0] 5E Auto Update Leveled Items And Spells.esp [Version 1.2.5] 5F Bag of Alchemy.esp 60 Better Dungeons.esp 61 HUD Status Bars.esp [Version 6.0] 62 Dungeon Actors Have Torches 1.6 CT.esp 63 GP_Lockpicks.esp [Version 1.5] 64 GuildAdvancement.esp 65 OblivionGateCooldown.esp 66 HorseJumpFixer.esp 67 Mounted_Steering2.esp 68 HUDCompanions.esp ** Leviathan Soul Gems Abridged.esp 69 Lovers with PK.esp [Version 96v5] 6A Enhanced Vegetation [125%].esp 6B Slof's Dogs.esp 6C Slof's Epona.esp 6D SnusDungeons.esp 6E SnusDungeons - WeatherAllNatural Patch.esp 6F SPTDiverseGuards-Core.esp 70 SPTDiverseGuards-Combined-AllRaces.esp 71 SPTDiverseGuards-ImpCity-AllRaces.esp 72 SPTDiverseGuards-InnsRoads-AllRaces.esp 73 StarX Vampire Deaths.esp 74 Toggleable Quantity Prompt.esp [Version 3.2.0] 75 UNKNOWNYMOUS Social NPCs.esp 76 Alternative Start by Robert Evrae.esp 77 Level Based Health.esp [Version 1.0] 78 Basic Primary Needs.esp [Version 6.3] 79 Basic Personal Hygiene.esp [Version 3.0] 7A BPH_InnsHaveTubs.esp 7B StarX Vanilla Vampires Revised.esp [Version 2.12] ++ Starx-OVB Patch.esp 7C ConduitMagic.esp 7D Gather Ye Rosebuds.esp 7E MadCompanionshipSpells.esp [Version 2.5] 7F MCS extension.esp 80 SpellSinger.esp 81 SetBody.esp 82 MidasSpells.esp 83 Syc_AtHomeAlchemy_No_Bounty_v2.esp 84 EnchantmentRestore.esp ++ EnchantmentRestore_Wells.esp 85 MigLockpicking.esp [Version 1.7] 86 No psychic guards harder fix.esp 87 HumantouchNPC.esp 88 Oblivion XP.esp 89 HAZeatanimations.esp 8A Kaizits New Animations NPC.esp ** Woman's Move - Animation Replacer.esp 8B Moonshadow Elves - NoSc.esp 8C CompanionFergus.esp [Version 2.0] 8D 1em_Vilja.esp [Version 4.04] 8E ViljainAleswell.esp [Version 1.3] 8F SRJhealCompanion.esp ++ EVE_KhajiitFix.esp ++ Slof's Oblivion Better Beasts.esp ** Better Redguard v2.esp 90 Oblivion_Character_Overhaul.esp [Version 2.0] ++ OCOv2-BR.esp ++ 1em_Vilja_OCOV2_By_jet4571.esp 91 pussyfur.esp 92 bgMagicEV.esp [Version 1.7EV] ++ bgMagicSpellTomes_for_WryeBash.esp [Version 1.68EV] ++ bgMagicItemSigil.esp [Version 1.68EV] ++ bgMagicEVStartspells.esp [Version 1.68EV] ++ bgMagicEVAddEnVar.esp [Version 1.68EV] 93 ArgonianFeets.esp ++ k_Remove_Sun_Damage_Shader.esp ** [GFX]_Initial_Glow-all.esp ++ kuerteeEffectDrainShaderInitialGlowOnly.esp ++ bgMagicShaderLifeDetect.esp [Version 1.68] ++ Better Turn Undead Shader.esp ++ LightSpellTorch.esp ** ROC Standard Road Record.esp ++ Cobl Filter Late MERGE ONLY.esp [Version 1.53] 94 Cobl Silent Equip Misc.esp [Version 01] ** All Natural - Indoor Weather Filter For Mods.esp [Version 1.34] 95 TamagoFertilityClinic.esp 96 BreakArmor.esp [Version 1.10.f] ++ LoversBreakArmor.esp ** Replacer - Blackwood (mergeable).esp ** Replacer - Dwarven (mergeable).esp ++ Legion Hates Bandits x.esp 97 Bashed Patch, Oblivion.esp 98 Maskar's Oblivion Overhaul.esp [Version 4.4.1] 99 LoversMB2.esp 9A LoversRaperS.esp 9B LoversEscapeRapeVPlayer.esp 9C LoversAdultPlayPlusforSSP.esp 9D LoversVoiceSSPplus.esp 9E LoversCreature.esp 9F LoversAchievments.esp A0 LoversTamagoClub.esp A1 TamagoPlayerHUDkil.esp A2 LoversJoystick.esp A3 TamagoSetBody.esp A4 HiyokoGenerator.esp A5 HiyokoGeneratorBroodMother.esp A6 LoversHiyokoShooter.esp A7 HiyokoFutureDream.esp [Version y] A8 LoversIdleAnimsPriority.esp A9 LoversIdleAnimsPriority_MOO.esp AA LoversAnimObjectsPriority.esp
movomo Posted February 14, 2015 Author Posted February 14, 2015 1. Need to Copy & Paste the folder path AND full file name, for example: E:\Games\Oblivion\RuntimeScriptProfiler.log 1a. It does take a few minutes, depending on your log file size so let it run. Both way should work. Folder path or file path (if folder, it will look through the folder and list all log files). The point is that you put the log files in to a separate location. It looks like you ran it on the oblivion folder. So it tried to read other files and crashed because it doesn't have any error-handling code. By the way... I'm not surprised at all that your top bottleneck mod is highheel mod. Sigh. <RusT> is an under-rated and under-used gem, as is this tool. That's interesting. I always commit stupid mistakes such as typo, or unescapable loop. It might help nailing out such things.
ljacquard Posted February 14, 2015 Posted February 14, 2015 <BreakArmor> for example is an incredibly stable and performance friendly mod for all that it does. So is <LAPF>. Already said it before, and will say it again. So please do not be too harsh on yourself, just want to share some of my own findings when I can, and I feel they're welcome.
gregathit Posted February 14, 2015 Posted February 14, 2015 Very interesting stuff! It is nice to put teeth to the recommendations that many of us have been warning folks of with regards to potential bottlenecking mods (their scripts anyway). It is also very nifty to see that the LAPF (thanks to the Awesome WappyOne) impact is so minimal. It is also nice to see that there is a very small footprint with zBUarmors. Especially since I have such a large script handicap (as in suck at it)! There are several plugins out there that I consider my must haves and I want to check them out with these tools to see how they may rate. Awesome work folks!
varenne Posted February 14, 2015 Posted February 14, 2015 That was the default location for RuntimeScriptProfiler.log after RuntimeScriptProfiler.dll runs. By being explicit it targets that exact log file (and no other). Other users can do as you pointed out and move it to a separate folder with no other log files, if they choose to do so. By the way... I'm not surprised at all that your top bottleneck mod is highheel mod. Sigh. I'm not at all surprised either, but needed for among other things some of YangYang's clothing/armor/highheel MODs, that I use on my heavily automated (as in CS/E AIed) NPCs I've added to the game. I've modified some of the the key time variables(?) in that a number of times, and where I have them now seems to work best without CTDs happening all over the place. Now that I can test for actual script times, I may revisit it and try other settings. I'm also not at all surprised with the times for the top 5, especially Nudeshy X, CM Partners and BreakArmor.esp, for all of what they do in-game. What I also found interesting is the script time differences between yours and mine. Could be hardware related, and/or MOD version differences is my immediate guess. One other note, the result.txt file shows a MOD index of 'FF' which I cannot seem to locate in my LO review via Wrye. Weird.
Vaelorian Posted February 14, 2015 Posted February 14, 2015 One other note, the result.txt file shows a MOD index of 'FF' which I cannot seem to locate in my LO review via Wrye. Weird. Oblivion's load order works in a hexadecimal format, starting with (or should be starting with) Oblivion.esm (or whatever total conversion you happen to be running) at an index of '00' and incrementing by 1 for each active mod you have. An index of 'FF' means 256. That could theoretically signal the maximum number of mods you can have active at any one point (somewhat like C strings terminate with a '\0'). This could be used by the Oblivion engine to override mods (since the last in the load order gets the final say) and enforce certain scripts\quests\whatever. Or, it could be something completely different and I'm just seeing similarities due to having to work with C for the past two months.
varenne Posted February 14, 2015 Posted February 14, 2015 Yeah, that's why I'm a bit perplexed with this since I only have 250 Active MODs. Maybe RuST is running/counting inactive MODs too, and assigning a Hex MOD index to it. Dunno.
Vaelorian Posted February 15, 2015 Posted February 15, 2015 One thing to note is that Movomo also has a mod with an index of 'FF'. If he'll reply, and has less mods currently installed, perhaps that would give us a bit of insight into what that mod is. The mod also has only question marks for a name, so that further reinforces my previous theory.
movomo Posted February 15, 2015 Author Posted February 15, 2015 Oh, I only have 150 or so mods around. I try not to exceed that. so FF is certainly something else. At first I thought it's cloned object. And, on reflection, it doesn't make much sense I think...
Symon Posted February 15, 2015 Posted February 15, 2015 IIRC, mod 'FF' is your running save game. An ess is quite similar to an esp in some ways.
varenne Posted February 22, 2015 Posted February 22, 2015 IIRC, mod 'FF' is your running save game. An ess is quite similar to an esp in some ways. That makes sense having done some recent work with the higher version of Wrye and exporting/importing faces. I think there are other tools too that see them as similar too, just cannot recall off the top of my head which ones.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.