Guest User

stutter remover ini

a guest
Nov 13th, 2015
187
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 = 0
  4. bHookCriticalSections = 1
  5. bHookLightCriticalSections = 0
  6. bHookHashtables = 1
  7. bReplaceHeap = 1
  8. bReplaceGetTickCount = 1
  9. bLogToConsole = 0
  10. bFastExit = 1
  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 = 0
  22. bSuppressRandomSeeding = 0
  23. bBenchmarkHeap = 0
  24. bAlternateHeapHooks = 0
  25. iHeapMainBlockAddress = 0
  26. }
  27. FPS_Management = {
  28. _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
  29. bInject_iFPSClamp = 1
  30. fMaximumFPS = 0
  31. fMinimumFPS = 20
  32. iFPS_Report_Period = 15000
  33. fExtraSleepPercent =0.05
  34. }
  35. GetTickCount = {
  36. _comment =This section is disabled by default - see Master/bReplaceGetTickCount
  37. bForceResolution = 1
  38. bPreserveDC_Bias = 1
  39. bPreserveHighFreqComponents = 0
  40. bForceSync = 0
  41. iSyncLimitMilliseconds = 50
  42. }
  43. CriticalSections = {
  44. _comment = CS stuff helps Oblivion, Fallout, and New Vegas significantly
  45. _comment = much of the benefit comes from the Renderer+0x180 suppression (see overrides below)
  46. _comment = modes: 1=vanilla, 2=fair, 3=staggering(hybrid of 1 & 2), 5=suppressed
  47. bUseOverrides = 1
  48. iDefaultMode = 3
  49. iDefaultSpin = 1000
  50. iStaggerLevel = 5
  51. bEnableMessages = 1
  52. bEnableProfiling = 0
  53. }
  54. LightCriticalSections = {
  55. _comment =LCS stuff is like CS stuff, but with a Bethesda implementation. And inlined sometimes, so difficult for me to work with
  56. bEnableProfiling = 0
  57. bEnableMessages = 1
  58. iDefaultMode = 3
  59. iDefaultSpin = 1000
  60. iStaggerLevel = 5
  61. bFullHooks = 0
  62. bUseOverrides = 0
  63. }
  64. Heap = {
  65. _comment =This section is disabled by default - see Master/bReplaceHeap
  66. _comment =I recommend enabling it however.
  67. _comment = Heap replacement can produce MAJOR improvements in performance on Oblivion at a significant cost in stability
  68. _comment = It crashes instantly on Fallout3 last I remember checking
  69. _comment = It seems to work on Fallout: New Vegas ?
  70. _comment = Algorithms: 1=FastMM4, 2=Microsoft (slow on XP), 3=SimpleHeap1, 4=TBBMalloc, 5=ThreadHeap2, 6=ThreadHeap3, 8=tcmalloc
  71. _comment = Algorithms numbers 1, 4, and 8 require external DLL files in the Data/OBSE/Plugins/ComponentDLLs folder
  72. _comment = Size is in units of megabytes, and only effects algorithms 3, 5, and 6 (other algorithms dynamically determine their own size)
  73. iHeapAlgorithm = 6
  74. bEnableProfiling = 0
  75. iHeapSize = 768
  76. bEnableMessages = 0
  77. bZeroAllocations = 0
  78. }
  79. Hashtables = {
  80. bUseOverrides = 1
  81. bEnableMessages = 0
  82. bEnableExtraMessages = 0
  83. bEnableProfiling = 0
  84. }
  85. OverrideList = {
  86. CriticalSection = {
  87. CallerAddress = 0xA62B29
  88. comment = Renderer+0x180, recommendation=suppress (mode 5)
  89. Mode = 5
  90. Version =FalloutNV 1.4.0.525
  91. }
  92. CriticalSection = {
  93. CallerAddress = 0xA62B17
  94. comment = Renderer+0x080, recommendation=fair (mode 2) or stagger (mode 3) or suppress (mode 5)
  95. Mode = 2
  96. Version =FalloutNV 1.4.0.525
  97. }
  98. CriticalSection = {
  99. CallerAddress = 0xA044FE
  100. comment = ?, recommendation=stagger (mode 3), maybe high spin?
  101. Mode = 3
  102. Spin = 6000
  103. Version =FalloutNV 1.4.0.525
  104. }
  105. CriticalSection = {
  106. CallerAddress = 0xA5B577
  107. comment = ?, recommendation=stagger (mode 3)
  108. Mode = 3
  109. Version =FalloutNV 1.4.0.525
  110. }
  111. CriticalSection = {
  112. CallerAddress = 0x4538F1
  113. comment = ?, recommendation=fair (mode 2)
  114. Mode = 2
  115. Version =FalloutNV 1.4.0.525
  116. }
  117. HashtableEarly = {
  118. comment = vtable:0x01094e7c
  119. Address = 0x011F3358
  120. OldSize = 37
  121. NewSize = 8701
  122. Version =FalloutNV 1.4.0.525
  123. }
  124. HashtableEarly = {
  125. comment = vtable:0x01094e3c, caller 0x00A0D777, important during initial game loading?
  126. Address = 0x011F3308
  127. OldSize = 37
  128. NewSize = 371
  129. Version =FalloutNV 1.4.0.525
  130. }
  131. Hashtable = {
  132. comment =caller 0x0084B7AB, vtable 0x0107f494, may be active during loading?
  133. SizeAddress = 0x0084AB60
  134. OldSize = 37
  135. NewSize = 117
  136. WordBits = 8
  137. Version =FalloutNV 1.4.0.525
  138. }
  139. Hashtable = {
  140. comment =caller 0x004746BB
  141. SizeAddress = 0x00473F69
  142. OldSize = 1001
  143. NewSize = 5005
  144. Version =FalloutNV 1.4.0.525
  145. }
  146. Hashtable = {
  147. comment =caller 0x0058911b
  148. SizeAddress = 0x00582CA2
  149. OldSize = 37
  150. NewSize = 119
  151. WordBits = 8
  152. Version =FalloutNV 1.4.0.525
  153. }
  154. Hashtable = {
  155. comment =also caller 0x0058911b
  156. SizeAddress = 0x00587AC9
  157. OldSize = 37
  158. NewSize = 43
  159. WordBits = 8
  160. Version =FalloutNV 1.4.0.525
  161. }
  162. Hashtable = {
  163. comment =caller 0x0058921B
  164. SizeAddress = 0x00582CEF
  165. OldSize = 37
  166. NewSize = 49
  167. WordBits = 8
  168. Version =FalloutNV 1.4.0.525
  169. }
  170. Hashtable = {
  171. comment =caller 0x0058931b
  172. SizeAddress = 0x00582D64
  173. OldSize = 37
  174. NewSize = 31
  175. WordBits = 8
  176. Version =FalloutNV 1.4.0.525
  177. }
  178. Hashtable = {
  179. comment =also caller 0x0058931b
  180. SizeAddress = 0x00583F90
  181. OldSize = 7001
  182. NewSize = 7001
  183. Version =FalloutNV 1.4.0.525
  184. }
  185. Hashtable = {
  186. comment =also caller 0x0058931b
  187. SizeAddress = 0x00583FF6
  188. OldSize = 701
  189. NewSize = 1703
  190. Version =FalloutNV 1.4.0.525
  191. }
  192. Hashtable = {
  193. comment =caller 0x006b7f0b
  194. SizeAddress = 0x006B5C76
  195. OldSize = 10009
  196. NewSize = 10009
  197. Version =FalloutNV 1.4.0.525
  198. }
  199. Hashtable = {
  200. comment =caller 0x006B81BB
  201. SizeAddress = 0x006B7A30
  202. OldSize = 1009
  203. NewSize = 2809
  204. Version =FalloutNV 1.4.0.525
  205. }
  206. Hashtable = {
  207. comment =caller 0x006c62bb - this one is important
  208. SizeAddress = 0x006C02F8
  209. OldSize = 37
  210. NewSize = 121
  211. WordBits = 8
  212. Version =FalloutNV 1.4.0.525
  213. }
  214. Hashtable = {
  215. comment =also caller 0x006c62bb
  216. SizeAddress = 0x006C035F
  217. OldSize = 37
  218. NewSize = 95
  219. WordBits = 8
  220. Version =FalloutNV 1.4.0.525
  221. }
  222. Hashtable = {
  223. comment =also caller 0x006c62bb
  224. SizeAddress = 0x006C0397
  225. OldSize = 37
  226. NewSize = 97
  227. WordBits = 8
  228. Version =FalloutNV 1.4.0.525
  229. }
  230. Hashtable = {
  231. comment =caller 0x006c6b6b
  232. SizeAddress = 0x006C03AB
  233. OldSize = 37
  234. NewSize = 89
  235. WordBits = 8
  236. Version =FalloutNV 1.4.0.525
  237. }
  238. Hashtable = {
  239. comment =caller 0x006e213b
  240. SizeAddress = 0x006E13AF
  241. OldSize = 37
  242. NewSize = 53
  243. WordBits = 8
  244. Version =FalloutNV 1.4.0.525
  245. }
  246. Hashtable = {
  247. comment =caller 0x00845BEB
  248. SizeAddress = 0x00845558
  249. OldSize = 5039
  250. NewSize = 7049
  251. Version =FalloutNV 1.4.0.525
  252. }
  253. Hashtable = {
  254. comment =also caller 0x006e213b
  255. SizeAddress = 0x008470FA
  256. OldSize = 37
  257. NewSize = 55
  258. WordBits = 8
  259. Version =FalloutNV 1.4.0.525
  260. }
  261. Hashtable = {
  262. comment =also caller 0x006e213b
  263. SizeAddress = 0x00846FFB
  264. OldSize = 5039
  265. NewSize = 5031
  266. Version =FalloutNV 1.4.0.525
  267. }
  268. Hashtable = {
  269. comment =also caller 0x006e213b
  270. SizeAddress = 0x0084703E
  271. OldSize = 37
  272. NewSize = 57
  273. WordBits = 8
  274. Version =FalloutNV 1.4.0.525
  275. }
  276. Hashtable = {
  277. comment =also caller 0x006e213b
  278. SizeAddress = 0x00848072
  279. OldSize = 5039
  280. NewSize = 12041
  281. Version =FalloutNV 1.4.0.525
  282. }
  283. Hashtable = {
  284. comment =caller 0x00558F0B
  285. SizeAddress = 0x00544FA7
  286. OldSize = 37
  287. NewSize = 39
  288. WordBits = 8
  289. Version =FalloutNV 1.4.0.525
  290. }
  291. Hashtable = {
  292. comment =also caller 0x00558F0B
  293. SizeAddress = 0x00544FC9
  294. OldSize = 37
  295. NewSize = 29
  296. WordBits = 8
  297. Version =FalloutNV 1.4.0.525
  298. }
  299. Hashtable = {
  300. comment =address 0x011F6F44, should be caller 0x00AE7BA7, but showing up as NULL
  301. SizeAddress = 0x00AD9169
  302. OldSize = 37
  303. NewSize = 111
  304. WordBits = 8
  305. Version =FalloutNV 1.4.0.525
  306. }
  307. Hashtable = {
  308. comment =address 0x011F6F54, should be caller 0x00AE7C27, but showing up as NULL
  309. SizeAddress = 0x00AD9189
  310. OldSize = 37
  311. NewSize = 111
  312. WordBits = 8
  313. Version =FalloutNV 1.4.0.525
  314. }
  315. Hashtable = {
  316. comment =address 0x011F6F64, should be caller 0x00AE7C27, but showing up as NULL
  317. SizeAddress = 0x00AD91A9
  318. OldSize = 37
  319. NewSize = 111
  320. WordBits = 8
  321. Version =FalloutNV 1.4.0.525
  322. }
  323. Hashtable = {
  324. comment =address 0x011F6F74, should be caller 0x00AE7CA7, but showing up as NULL
  325. SizeAddress = 0x00AD91CC
  326. OldSize = 37
  327. NewSize = 39
  328. WordBits = 8
  329. Version =FalloutNV 1.4.0.525
  330. }
  331. Hashtable = {
  332. comment =caller 0x00a2f00b, multiplied by 4
  333. SizeAddress = 0x00A2EFDF
  334. OldSize = 148
  335. NewSize = 604
  336. Version =FalloutNV 1.4.0.525
  337. }
  338. Hashtable = {
  339. comment =caller 0x00a2f00b, must be 1/4th of the preceding one
  340. SizeAddress = 0x00A2EFED
  341. OldSize = 37
  342. NewSize = 151
  343. Version =FalloutNV 1.4.0.525
  344. }
  345. Hashtable = {
  346. comment =caller 0x00a660e2, multiplied by 4
  347. SizeAddress = 0x00A660B7
  348. OldSize = 236
  349. NewSize = 636
  350. Version =FalloutNV 1.4.0.525
  351. }
  352. Hashtable = {
  353. comment =caller 0x00a660e2, must be 1/4th of the preceding one
  354. SizeAddress = 0x00A660C4
  355. OldSize = 59
  356. NewSize = 159
  357. Version =FalloutNV 1.4.0.525
  358. }
  359. Hashtable = {
  360. comment =caller 0x00B61872, multiplied by 4
  361. SizeAddress = 0x00B61841
  362. OldSize = 404
  363. NewSize = 1204
  364. Version =FalloutNV 1.4.0.525
  365. }
  366. Hashtable = {
  367. comment =caller 0x00B61872, must be 1/4th of the preceding one
  368. SizeAddress = 0x00B61854
  369. OldSize = 101
  370. NewSize = 301
  371. Version =FalloutNV 1.4.0.525
  372. }
  373. Hashtable = {
  374. comment =caller 0x00B7FFA8, multiplied by 4
  375. SizeAddress = 0x00B7FF73
  376. OldSize = 148
  377. NewSize = 988
  378. Version =FalloutNV 1.4.0.525
  379. }
  380. Hashtable = {
  381. comment =caller 0x00B7FFA8, must be 1/4th of the preceding one
  382. SizeAddress = 0x00B7FF85
  383. OldSize = 37
  384. NewSize = 247
  385. Version =FalloutNV 1.4.0.525
  386. }
  387. Hashtable = {
  388. comment =caller 0x00b9a61b, multiplied by 4
  389. SizeAddress = 0x00B9A5EB
  390. OldSize = 148
  391. NewSize = 628
  392. Version =FalloutNV 1.4.0.525
  393. }
  394. Hashtable = {
  395. comment =caller 0x00b9a61b, must be 1/4th of the preceding one
  396. SizeAddress = 0x00B9A5FD
  397. OldSize = 37
  398. NewSize = 157
  399. Version =FalloutNV 1.4.0.525
  400. }
  401. }
RAW Paste Data