Advertisement
Deji

StreamIniExtender 0.7 Source

Jun 23rd, 2011
1,137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.54 KB | None | 0 0
  1. {$CLEO}
  2. wait 2
  3. 0A9A: 0@ = openfile "stream.ini" mode 0x72
  4. else_jump @End
  5. 0A8D: 33@ = read_memory 0x82258E size 1 virtual_protect 1
  6. if 33@ == 0xE9
  7. then 33@ = 0x82258E
  8. else 33@ = 0x8225CE
  9. end
  10. 0A9F: 30@ = current_thread_pointer
  11. 000A: 30@ += 0x10
  12. 0A8D: 31@ = read_memory 30@ size 4 virtual_protect 0
  13. 0A8F: 3@ = 31@ - @aFrameDelay
  14. 0A8F: 5@ = 31@ - @aNoBlur
  15. 0A8F: 6@ = 31@ - @aNoSound
  16. 0A8F: 7@ = 31@ - @aNoColFX
  17. 0A8F: 8@ = 31@ - @aNoFlashes
  18. 0A8F: 9@ = 31@ - @aNoCullRefl
  19. 0A8F: 10@ = 31@ - @aFrameLimit
  20. 0A8F: 11@ = 31@ - @aStencilShadowOpacity
  21. 0A8F: 12@ = 31@ - @aLicensePlateFiltering
  22. 0A8F: 13@ = 31@ - @aBlackRoadFix
  23. 0A8F: 14@ = 31@ - @aNoHeatHaze
  24. 0A8F: 15@ = 31@ - @aNoClouds
  25. 0A8F: 16@ = 31@ - @aNoTargetBlip
  26. 0A8F: 17@ = 31@ - @aNoSpec
  27. 0A8F: 18@ = 31@ - @aNoVehicleLighting
  28. 0A8F: 19@ = 31@ - @aMaxAiPeds
  29. 0A8F: 20@ = 31@ - @aMaxAiVehicles
  30. 0A8F: 21@ = 31@ - @aNoGrass
  31. 0A8D: 29@ = read_memory 0x49B9A2 size 4 virtual_protect 1
  32. 000A: 29@ += 0x49B9A6
  33. 0A8E: 4@ = 30@ + 0x40
  34. 0A8C: write_memory 0x53E94C size 1 value 0xE virtual_protect 1
  35. 0A8C: write_memory 0x555854 size 4 value 0x1D1597E8 virtual_protect 1
  36. 0A8C: write_memory 0x555858 size 1 value 0x0 virtual_protect 1
  37. 0A8C: write_memory 0xC1704C size 4 value 30 virtual_protect 0
  38. 0A8C: write_memory 0x7115B5 size 1 value 6 virtual_protect 1
  39. 0A8C: write_memory 0x884958 size 1 value 1 virtual_protect 1
  40. 0A8C: write_memory 0x884984 size 1 value 2 virtual_protect 1
  41. 0A8C: write_memory 0x8D5100 size 1 value 1 virtual_protect 0
  42. 0A8C: write_memory 0x507750 size 1 value 0x56 virtual_protect 1
  43. 0A8C: write_memory 0x4AA440 size 4 value 0x5608EC83 virtual_protect 1
  44. 0A8C: write_memory 0x7000E0 size 1 value 0x8B virtual_protect 1
  45. 0A8C: write_memory 0x72C1B7 size 1 value 0x75 virtual_protect 1
  46. 0A8C: write_memory 0x53E1B4 size 4 value 0x1D81C7E8 virtual_protect 1
  47. 0A8C: write_memory 0x53E1B8 size 1 value 0x0 virtual_protect 1
  48. 0A8C: write_memory 0x53E1EC size 1 value 0x74 virtual_protect 1
  49. 0A8C: write_memory 0x5D9ABE size 1 value 1 virtual_protect 1
  50. 0A8C: write_memory 0x5D9A8F size 1 value 1 virtual_protect 1
  51. 0A8C: write_memory 0x8D2538 size 1 value 25 virtual_protect 0
  52. 0A8C: write_memory 0x434224 size 1 value 45 virtual_protect 1
  53. 0A8C: write_memory 0x5DBAE0 size 1 value 0x83 virtual_protect 1
  54.  
  55. :ScanFile
  56. while true
  57. 0AA7: call_function 0x536F80 num_params 1 pop 1 0@ 1@
  58. 8039: not 1@ == 0
  59. jf break
  60. 0A8D: 2@ = read_memory 1@ size 1 virtual_protect 0
  61. 8039: not 2@ == 0x23
  62. else_jump @ScanFile
  63. 0AA7: call_function 29@ num_params 2 pop 2 0x86A8C8 1@ 1@
  64. 0AA7: call_function 29@ num_params 2 pop 2 0x86A8C8 0 4@
  65.  
  66. :FrameDelay
  67. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 3@ 2@
  68. 0039: 2@ == 0
  69. else_jump @NoCullRefl
  70. 0AA7: call_function 33@ num_params 1 pop 1 4@ 2@
  71. 0A8C: write_memory 0x53E94C size 1 value 2@ virtual_protect 1
  72.  
  73. :NoCullRefl
  74. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 9@ 2@
  75. 0039: 2@ == 0
  76. else_jump @FrameLimit
  77. 0A8C: write_memory 0x555854 size 4 value 0x90909090 virtual_protect 1
  78. 0A8C: write_memory 0x555858 size 1 value 0x90 virtual_protect 1
  79.  
  80. :FrameLimit
  81. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 10@ 2@
  82. 0039: 2@ == 0
  83. else_jump @StencilShadowOpacity
  84. 0AA7: call_function 33@ num_params 1 pop 1 4@ 2@
  85. 0A8C: write_memory 0xC1704C size 4 value 2@ virtual_protect 0
  86.  
  87. :StencilShadowOpacity
  88. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 11@ 2@
  89. 0039: 2@ == 0
  90. else_jump @LicensePlateFiltering
  91. 0AA7: call_function 33@ num_params 1 pop 1 4@ 2@
  92. 0A8C: write_memory 0x7115B5 size 1 value 2@ virtual_protect 1
  93.  
  94. :LicensePlateFiltering
  95. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 12@ 2@
  96. 0039: 2@ == 0
  97. else_jump @BlackRoadFix
  98. 0AA7: call_function 33@ num_params 1 pop 1 4@ 2@
  99. 0A8C: write_memory 0x884958 size 1 value 2@ virtual_protect 1
  100.  
  101. :BlackRoadFix
  102. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 13@ 2@
  103. 0039: 2@ == 0
  104. else_jump @NoBlur
  105. 0A8C: write_memory 0x884984 size 1 value 0 virtual_protect 1
  106.  
  107. :NoBlur
  108. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 5@ 2@
  109. 0039: 2@ == 0
  110. else_jump @NoSound
  111. 0A8C: write_memory 0x8D5100 size 1 value 0 virtual_protect 0
  112.  
  113. :NoSound
  114. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 6@ 2@
  115. 0039: 2@ == 0
  116. else_jump @NoColFX
  117. 0A8C: write_memory 0x507750 size 1 value 0xC3 virtual_protect 1
  118.  
  119. :NoColFX
  120. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 7@ 2@
  121. 0039: 2@ == 0
  122. else_jump @NoFlashes
  123. 0A8C: write_memory 0x4AA440 size 4 value 0x000020C2 virtual_protect 1
  124.  
  125. :NoFlashes
  126. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 8@ 2@
  127. 0039: 2@ == 0
  128. else_jump @NoHeatHaze
  129. 0A8C: write_memory 0x7000E0 size 1 value 0xC3 virtual_protect 1
  130.  
  131. :NoHeatHaze
  132. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 14@ 2@
  133. 0039: 2@ == 0
  134. else_jump @NoClouds
  135. 0A8C: write_memory 0x72C1B7 size 1 value 0xEB virtual_protect 1
  136.  
  137. :NoClouds
  138. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 15@ 2@
  139. 0039: 2@ == 0
  140. else_jump @NoTargetBlip
  141. 0A8C: write_memory 0x53E1B4 size 4 value 0x90909090 virtual_protect 1
  142. 0A8C: write_memory 0x53E1B8 size 1 value 0x90 virtual_protect 1
  143.  
  144. :NoTargetBlip
  145. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 16@ 2@
  146. 0039: 2@ == 0
  147. else_jump @NoSpec
  148. 0A8C: write_memory 0x53E1EC size 1 value 0xEB virtual_protect 1
  149.  
  150. :NoSpec
  151. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 17@ 2@
  152. 0039: 2@ == 0
  153. else_jump @NoVehicleLighting
  154. 0A8C: write_memory 0x5D9ABE size 1 value 0 virtual_protect 1
  155.  
  156. :NoVehicleLighting
  157. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 18@ 2@
  158. 0039: 2@ == 0
  159. else_jump @NumAiPeds
  160. 0A8C: write_memory 0x5D9A8F size 1 value 0 virtual_protect 1
  161.  
  162. :NumAiPeds
  163. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 19@ 2@
  164. 0039: 2@ == 0
  165. else_jump @NumAiVehicles
  166. 0AA7: call_function 33@ num_params 1 pop 1 4@ 2@
  167. 0A8C: write_memory 0x8D2538 size 4 value 2@ virtual_protect 0
  168.  
  169. :NumAiVehicles
  170. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 20@ 2@
  171. 0039: 2@ == 0
  172. else_jump @NoGrass
  173. 0AA7: call_function 33@ num_params 1 pop 1 4@ 2@
  174. 0A8C: write_memory 0x434224 size 1 value 2@ virtual_protect 1
  175. 0A8C: write_memory 0x484D17 size 1 value 2@ virtual_protect 1
  176.  
  177. :NoGrass
  178. 0AA7: call_function 0x4C4E20 num_params 2 pop 2 1@ 21@ 2@
  179. 0039: 2@ == 0
  180. else_jump @ScanFile
  181. 0A8C: write_memory 0x5DBAE0 size 1 value 0xC3 virtual_protect 1
  182. end
  183. 0A9B: closefile 0@
  184. :End
  185. 0A93: end_custom_thread
  186.  
  187. :aFrameDelay
  188. hex
  189. "framedelay" 00
  190. end
  191.  
  192. :aNoCullRefl
  193. hex
  194. "nocullreflections" 00
  195. end
  196.  
  197. :aFrameLimit
  198. hex
  199. "framelimit" 00
  200. end
  201.  
  202. :aStencilShadowOpacity
  203. hex
  204. "stencilshadowopacity" 00
  205. end
  206.  
  207. :aLicensePlateFiltering
  208. hex
  209. "licenseplatefiltering" 00
  210. end
  211.  
  212. :aBlackRoadFix
  213. hex
  214. "noblackroads" 00
  215. end
  216.  
  217. :aNoBlur
  218. hex
  219. "noblur" 00
  220. end
  221.  
  222. :aNoSound
  223. hex
  224. "nosound" 00
  225. end
  226.  
  227. :aNoColFX
  228. hex
  229. "nocolfx" 00
  230. end
  231.  
  232. :aNoFlashes
  233. hex
  234. "noflashes" 00
  235. end
  236.  
  237. :aNoHeatHaze
  238. hex
  239. "noheathaze" 00
  240. end
  241.  
  242. :aNoClouds
  243. hex
  244. "noclouds" 00
  245. end
  246.  
  247. :aNoTargetBlip
  248. hex
  249. "notargetblip" 00
  250. end
  251.  
  252. :aNoSpec
  253. hex
  254. "novehiclespec" 00
  255. end
  256.  
  257. :aNoVehicleLighting
  258. hex
  259. "novehiclelighting" 00
  260. end
  261.  
  262. :aMaxAiPeds
  263. hex
  264. "maxaipeds" 00
  265. end
  266.  
  267. :aMaxAiVehicles
  268. hex
  269. "maxaivehicles" 00
  270. end
  271.  
  272. :aNoGrass
  273. hex
  274. "nograss" 00
  275. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement