Master = { _comment = You can turn on or off each distinct feature from here. bManageFPS = 1 bHookCriticalSections = 0 bHookHashtables = 1 bReplaceHeap = 1 bLogToConsole = 0 bFix64Hertz = 1 bFastExit = 1 bFlushLog = 1 iSchedulingResolution = 1 bReplaceRandom = 1 bExperimentalStuff = 0 iMainHookPoint = 1 } Experimental = { iReduceLongSleep = 0 bRemoveShortSleep = 0 iThreadsFixedToCPUs = 0 bSuppressRandomSeeding = 0 bBenchmarkHeap = 0 bAlternate64HertzFix = 0 bAlternateHeapHooks = 0 iHeapMainBlockAddress = 0 } FPS_Management = { _comment = Basic FPS stuff, switches to slow-motion on low FPS; in the past this has occaisonally produced bugs like the NPCs-dropping-dead issue; the issues are believed to be fixed but if you suspect you are having related problems you can try disabling bAllowSlowMotion which is the main suspect for any problems relating to FPS management _comment = bAllowSlowMotion (and MinimumFPS) are not supported on F:NV yet bAllowSlowMotion = 1 MaximumFPS = 60 MinimumFPS = 10 iSmoothFrames = 0 iSmoothMode = 0 iSleepExtra = 2 iFPS_Frequency = 4000 iSchedulingParanoia = 1 iHardMaxFrametime = 200 } CriticalSections = { _comment = CS stuff helps Oblivion, Fallout, and New Vegas significantly _comment = most of the benefit comes from the Renderer+0x180 suppression (see overrides below) _comment = modes: 1=vanilla, 2=fair, 3=staggering, 5=suppressed, 6=prioritize-main-thread, 7=deprioritize-main-thread bEnableProfiling = 0 bEnableMessages = 1 bUseOverrides = 1 iDefaultMode = 2 iDefaultSpin = 1000 iStaggerLevel = 5 } Heap = { _comment = Heap replacement can produce MAJOR improvements in performance on Oblivion at a significant cost in stability _comment = It crashes instantly on Fallout3, and would only produce a small performance improvement there anyway _comment = It is not supported at all on Fallout: New Vegas at this time _comment = Algorithms: 1=FastMM4, 2=Microsoft (slow on XP), 3=SimpleHeap1, 4=TBBMalloc, 5=ThreadHeap2, 6=ThreadHeap3, 8=tcmalloc _comment = Algorithms numbers 1, 4, and 8 require external DLL files in the Data/OBSE/Plugins/ComponentDLLs folder iHeapAlgorithm = 6 bEnableProfiling = 0 iHeapSize = 450 bEnableMessages = 0 bZeroAllocations = 0 } Hashtables = { _comment = The dynamic resizing option is buggy and not recommended. bAllowDynamicResizing = 0 bUseOverrides = 1 bEnableProfiling = 0 bEnableMessages = 0 bEnableExtraMessages = 0 iHashtableResizeScale1 = 2 iHashtableResizeScale2 = 4 iHashtableResizeDelay = 20 } OverrideList = { CriticalSection = { CallerAddress = 0xA62B29 comment = Renderer+0x180, recommendation=suppress (mode 5) Mode = 5 Version =FalloutNV 1.4.0.525 } CriticalSection = { CallerAddress = 0xA62B17 comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5) Mode = 2 Version =FalloutNV 1.4.0.525 } CriticalSection = { CallerAddress = 0xA044FE comment = ?, recommendation=stagger (mode 3) Mode = 3 Version =FalloutNV 1.4.0.525 } CriticalSection = { CallerAddress = 0xA5B577 comment = ?, recommendation=stagger (mode 3) Mode = 3 Version =FalloutNV 1.4.0.525 } CriticalSection = { CallerAddress = 0xA5D9F7 comment = Renderer+0x180, recommendation=suppress (mode 5) Mode = 5 Version =FalloutNV 1.3.0.452 } CriticalSection = { CallerAddress = 0xA5FA67 comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5) Mode = 2 Version =FalloutNV 1.3.0.452 } CriticalSection = { CallerAddress = 0xA5D9F7 comment = Renderer+0x180, recommendation=suppress (mode 5) Mode = 5 Version =FalloutNV 1.2.0.352 } CriticalSection = { CallerAddress = 0xA5D9E5 comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5) Mode = 2 Version =FalloutNV 1.2.0.352 } CriticalSection = { CallerAddress = 0xA5DB09 comment = Renderer+0x180, recommendation=suppress (mode 5) Mode = 5 Version =FalloutNV 1.2.0.314 } CriticalSection = { CallerAddress = 0xA5DAF7 comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5) Mode = 2 Version =FalloutNV 1.2.0.314 } CriticalSection = { CallerAddress = 0x9FF32E comment = ???, recommendation=stagger (mode 3) Mode = 3 Version =FalloutNV 1.2.0.314 } CriticalSection = { CallerAddress = 0xAFCE77 comment = ???, recommendation=stagger (mode 3) Mode = 3 Version =FalloutNV 1.2.0.314 } CriticalSection = { CallerAddress = 0xAD40E8 comment = ???, recommendation=??? Version =FalloutNV 1.2.0.314 } CriticalSection = { CallerAddress = 0xA56607 comment = ???, recommendation=stagger (mode 3) Mode = 3 Version =FalloutNV 1.2.0.314 } HashtableEarlyIndirect = { comment =vtable 0x010169C8 Address = 0x011BE3C0 OldSize = 131213 NewSize = 161219 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x004AFA4B SizeAddress = 0x4ACBA7 OldSize = 257 NewSize = 307 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0x4EE211 OldSize = 257 NewSize = 311 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0x652607 OldSize = 257 NewSize = 313 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0x8724C4 OldSize = 257 NewSize = 317 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0xA586F8 OldSize = 257 NewSize = 319 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0xB525E9 OldSize = 257 NewSize = 323 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0xB65467 OldSize = 257 NewSize = 329 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x004AFA4B SizeAddress = 0xCB4F06 OldSize = 257 NewSize = 331 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x006B670B SizeAddress = 0x6B6030 OldSize = 1009 NewSize = 2501 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x006E01DB SizeAddress = 0x84441B OldSize = 5039 NewSize = 51121 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x006E01DB SizeAddress = 0x845492 OldSize = 5039 NewSize = 52213 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x0084302B SizeAddress = 0x842958 OldSize = 5039 NewSize = 70103 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x0084FF9B, max 127 SizeAddress = 0x84F698 OldSize = 37 NewSize = 121 WordBits = 8 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x0085014B, max 127 SizeAddress = 0x84F917 OldSize = 37 NewSize = 121 WordBits = 8 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x0085024B, max 127 SizeAddress = 0x84F937 OldSize = 37 NewSize = 121 WordBits = 8 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x008604AB SizeAddress = 0x851D28 OldSize = 5039 NewSize = 5039 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00A61082, 1 of 2, multiplied by 4 SizeAddress = 0xA61057 OldSize = 236 NewSize = 1172 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00A61082, 2 of 2 SizeAddress = 0xA61064 OldSize = 59 NewSize = 293 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00A29ECB, 1 of 2, multiplied by 4 SizeAddress = 0xA29E9F OldSize = 148 NewSize = 1604 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00A29ECB, 2 of 2 SizeAddress = 0xA29EAD OldSize = 37 NewSize = 401 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00AE25F7, max 127 SizeAddress = 0xAD4009 OldSize = 37 NewSize = 71 WordBits = 8 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00AE2677, max 127 SizeAddress = 0xAD4029 OldSize = 37 NewSize = 73 WordBits = 8 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =also caller 0x00AE2677, max 127 SizeAddress = 0xAD4049 OldSize = 37 NewSize = 79 WordBits = 8 Version =FalloutNV 1.2.0.314 } Hashtable = { comment =caller 0x00AE26F7, max 127 SizeAddress = 0xAD406C OldSize = 37 NewSize = 81 WordBits = 8 Version =FalloutNV 1.2.0.314 } CriticalSection = { CallerAddress = 0xA5D129 comment = Renderer+0x180, recommendation=suppress (mode 5) Mode = 5 Version =FalloutNV 1.2.0.285 } CriticalSection = { CallerAddress = 0xA5D117 comment = Renderer+0x080, recommendation=fair (mode 2) Mode = 2 Spin = 1500 Version =FalloutNV 1.2.0.285 } CriticalSection = { CallerAddress = 0xFACB0E comment = high contention CS, recommendation=stagger (mode 3) Mode = 3 Spin = 1500 Version =FalloutNV 1.2.0.285 } CriticalSection = { CallerAddress = 0x6805A1 comment = unknown set of CSes, recommendationfair (mode 2) Mode = 2 Version =FalloutNV 1.2.0.285 } CriticalSection = { CallerAddress = 0xAA3302 comment = unkown CS, recommendation=fair (mode 2) Mode = 2 Version =FalloutNV 1.2.0.285 } }