Advertisement
Guest User

sr_Oblivion_Stutter_Remover.ini (TossMan's)

a guest
Sep 3rd, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Master = {
  2.     _comment = You can turn on or off each distinct feature from here.
  3.     bManageFPS = 1
  4.     bHookCriticalSections = 1
  5.     bHookHashtables = 1
  6.     bReplaceHeap = 1
  7.     bReplaceGetTickCount = 1
  8.     bLogToConsole = 0
  9.     bFastExit = 1
  10.     bExtraProfiling = 0
  11.     bFlushLog = 1
  12.     iSchedulingResolution = 1
  13.     bReplaceRandom = 1
  14.     bExperimentalStuff = 0
  15.     iMainHookPoint = 1
  16. }
  17. Experimental = {
  18.     _comment =bReduceSleep and iThreadsFixedToCPUs can probably reasonably be used at 1.  > 1 is a bad idea atm.
  19.     _comment =other settings here you're probably better off not touching
  20.     bReduceSleep = 0
  21.     iThreadsFixedToCPUs = 1
  22.     bSuppressRandomSeeding = 0
  23.     bMonitorBSShaderAccumulator = 0
  24.     iPrintSceneGraphDepth = 0
  25.     bReplaceRandomWrappers = 1
  26.     bBenchmarkHeap = 0
  27.     bAlternateHeapHooks = 0
  28.     iHeapMainBlockAddress = 0
  29. }
  30. FPS_Management = {
  31.     _comment =Absent a good reason otherwise, bInject_iFPSClamp=1, fMaximumFPS= 30 to 85 (or 0), fMinimumFPS= 10 to 20, iFPS_Report_Period = 2000 to 60000, fExtraSleepPercent = 0.0 to 0.2
  32.     bInject_iFPSClamp = 1
  33.     fMaximumFPS = 60
  34.     fMinimumFPS = 15
  35.     iFPS_Report_Period = 15000
  36.     fExtraSleepPercent =0.05
  37. }
  38. GetTickCount = {
  39.     _comment =This section is disabled by default - see Master/bReplaceGetTickCount
  40.     bForceResolution = 1
  41.     bPreserveDC_Bias = 1
  42.     bPreserveHighFreqComponents = 0
  43.     bForceSync = 0
  44.     iSyncLimitMilliseconds = 50
  45. }
  46. CriticalSections = {
  47.     _comment = CS stuff helps Oblivion, Fallout, and New Vegas significantly
  48.     _comment = much of the benefit comes from the Renderer+0x180 suppression (see overrides below)
  49.     _comment = modes: 1=vanilla, 2=fair, 3=staggering(hybrid of 1 & 2), 5=suppressed
  50.     bUseOverrides = 1
  51.     iDefaultMode = 3
  52.     iDefaultSpin = 1000
  53.     iStaggerLevel = 5
  54.     bEnableMessages = 1
  55.     bEnableProfiling = 0
  56. }
  57. Heap = {
  58.     _comment =This section is disabled by default - see Master/bReplaceHeap
  59.     _comment =I recommend enabling it however.  
  60.     _comment = Heap replacement can produce MAJOR improvements in performance on Oblivion at a significant cost in stability
  61.     _comment = It crashes instantly on Fallout3 last I remember checking
  62.     _comment = It seems to work on Fallout: New Vegas ?
  63.     _comment = Algorithms: 1=FastMM4, 2=Microsoft (slow on XP), 3=SimpleHeap1, 4=TBBMalloc, 5=ThreadHeap2, 6=ThreadHeap3, 8=tcmalloc
  64.     _comment = Algorithms numbers 1, 4, and 8 require external DLL files in the Data/OBSE/Plugins/ComponentDLLs folder
  65.     _comment = Size is in units of megabytes, and only effects algorithms 3, 5, and 6 (other algorithms dynamically determine their own size)
  66.     iHeapAlgorithm = 5
  67.     bEnableProfiling = 0
  68.     iHeapSize = 768
  69.     bEnableMessages = 0
  70.     bZeroAllocations = 0
  71. }
  72. Hashtables = {
  73.     bUseOverrides = 1
  74.     bEnableMessages = 0
  75.     bEnableExtraMessages = 0
  76.     bEnableProfiling = 0
  77. }
  78. OverrideList = {
  79.     CriticalSection = {
  80.         CallerAddress = 0x701748
  81.         comment = Renderer+0x180, recommendation=suppress (mode 5)
  82.         Mode = 5
  83.     }
  84.     CriticalSection = {
  85.         ObjectAddress = 0xB32B80
  86.         comment = MemoryHeap CS, recommendation=stagger (mode 3)
  87.         Mode = 3
  88.         Spin = 1500
  89.     }
  90.     CriticalSection = {
  91.         CallerAddress = 0x70172A
  92.         comment = Renderer+0x80, recommendation= modes 2(for stability) or 5(for performance)
  93.         Mode = 2
  94.     }
  95.     CriticalSection = {
  96.         ObjectAddress = 0xB3FA00
  97.         comment = Unknown4, recommendation=stagger (mode 3)
  98.         Mode = 3
  99.     }
  100.     CriticalSection = {
  101.         ObjectAddress = 0xB33800
  102.         comment = BaseExtraList, recommendation=stagger (mode 3)
  103.         Mode = 3
  104.     }
  105.     CriticalSection = {
  106.         ObjectAddress = 0xB3F600
  107.         comment = recommendation=stagger (mode 3)
  108.         Mode = 3
  109.     }
  110.     CriticalSection = {
  111.         ObjectAddress = 0xB3FC00
  112.         comment =
  113.         Mode = 2
  114.     }
  115.     CriticalSection = {
  116.         ObjectAddress = 0xB39C00
  117.         comment =
  118.         Mode = 2
  119.     }
  120.     Hashtable = {
  121.         comment =caller 0x00418E16
  122.         SizeAddress = 0x00418DDB
  123.         OldSize = 37
  124.         NewSize = 149
  125.     }
  126.     Hashtable = {
  127.         comment =caller 0x0045a8a1
  128.         SizeAddress = 0x0045A866
  129.         OldSize = 5039
  130.         NewSize = 133123
  131.     }
  132.     Hashtable = {
  133.         comment =caller 0x004A25BC
  134.         SizeAddress = 0x004A2586
  135.         OldSize = 523
  136.         NewSize = 2711
  137.     }
  138.     Hashtable = {
  139.         comment =multipart 1/2 - caller 0x004e614f
  140.         SizeAddress = 0x004E610F
  141.         OldSize = 37
  142.         NewSize = 47
  143.     }
  144.     Hashtable = {
  145.         comment =multipart 2/2 - caller 0x004e614f
  146.         SizeAddress = 0x004E612C
  147.         OldSize = 37
  148.         NewSize = 47
  149.     }
  150.     Hashtable = {
  151.         comment =caller 0x004E9014
  152.         SizeAddress = 0x004E8FD7
  153.         OldSize = 37
  154.         NewSize = 739
  155.     }
  156.     Hashtable = {
  157.         comment =caller 0x004f0e20
  158.         SizeAddress = 0x004F1B44
  159.         OldSize = 37
  160.         NewSize = 127
  161.         WordBits = 8
  162.     }
  163.     Hashtable = {
  164.         comment =caller 0x004f1d60
  165.         SizeAddress = 0x004F220A
  166.         OldSize = 7001
  167.         NewSize = 7001
  168.     }
  169.     Hashtable = {
  170.         comment =also caller 0x004f1d60
  171.         SizeAddress = 0x004F222E
  172.         OldSize = 701
  173.         NewSize = 901
  174.     }
  175.     Hashtable = {
  176.         comment =also caller 0x004f1d60
  177.         SizeAddress = 0x004F2B70
  178.         OldSize = 37
  179.         NewSize = 127
  180.         WordBits = 8
  181.     }
  182.     Hashtable = {
  183.         comment =multipart 1/2 - caller 0x004F2ACB
  184.         SizeAddress = 0x004F2A8B
  185.         OldSize = 37
  186.         NewSize = 713
  187.     }
  188.     Hashtable = {
  189.         comment =multipart 2/2 - caller 0x004F2ACB
  190.         SizeAddress = 0x004F2AA8
  191.         OldSize = 37
  192.         NewSize = 713
  193.     }
  194.     Hashtable = {
  195.         comment =multipart 1/2 - caller 0x004f2b3e
  196.         SizeAddress = 0x004F2AEF
  197.         OldSize = 37
  198.         NewSize = 1301
  199.     }
  200.     Hashtable = {
  201.         comment =multipart 2/2 - caller 0x004f2b3e
  202.         SizeAddress = 0x004F2B12
  203.         OldSize = 37
  204.         NewSize = 1301
  205.     }
  206.     Hashtable = {
  207.         comment =caller 0x0067fbb0
  208.         SizeAddress = 0x006C5396
  209.         OldSize = 37
  210.         NewSize = 83
  211.     }
  212.     Hashtable = {
  213.         comment =also caller 0x0067fbb0
  214.         SizeAddress = 0x0067FD35
  215.         OldSize = 191
  216.         NewSize = 3019
  217.     }
  218.     Hashtable = {
  219.         comment =also caller 0x0067fbb0
  220.         SizeAddress = 0x0067FE5F
  221.         OldSize = 191
  222.         NewSize = 2021
  223.     }
  224.     Hashtable = {
  225.         comment =caller 0x006C56B0
  226.         SizeAddress = 0x006C5674
  227.         OldSize = 37
  228.         NewSize = 299
  229.     }
  230.     Hashtable = {
  231.         comment =caller 0x00714788
  232.         SizeAddress = 0x00714752
  233.         OldSize = 59
  234.         NewSize = 239
  235.     }
  236.     Hashtable = {
  237.         comment =many callers: 0x00769C3D, 0x00769CAD, 0x00769D03, 0x00769D53, 0x00769DA1
  238.         SizeAddress = 0x00769BEB
  239.         OldSize = 37
  240.         NewSize = 297
  241.     }
  242.     Hashtable = {
  243.         comment =multipart 1/2 - caller 0x009dbf36
  244.         SizeAddress = 0x009DBF03
  245.         OldSize = 131213
  246.         NewSize = 905671
  247.     }
  248.     Hashtable = {
  249.         comment =multipart 2/2 - caller 0x009dbf36
  250.         SizeAddress = 0x00B06140
  251.         OldSize = 131213
  252.         NewSize = 905671
  253.     }
  254.     Hashtable = {
  255.         comment =caller 0x009e2726
  256.         SizeAddress = 0x009E26F3
  257.         OldSize = 37
  258.         NewSize = 297
  259.     }
  260.     Hashtable = {
  261.         comment =caller 0x00a10de6
  262.         SizeAddress = 0x00A10DB3
  263.         OldSize = 37
  264.         NewSize = 297
  265.     }
  266. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement