Advertisement
HolywoodJack

FIBTRUCK & SWATVAN

Jun 28th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.34 KB | None | 0 0
  1. {$CLEO}
  2. 0000:
  3.  
  4. // -------------WLE_TEST--------------
  5.  
  6. REPEAT
  7. wait 250
  8. UNTIL 0256: player $PLAYER_CHAR defined
  9.  
  10. WHILE TRUE
  11. wait 0
  12. IF OR
  13. 0AAB: file_exists "CLEO\WantedLevelEditor.ini"
  14. 0AAB: file_exists "CLEO\WantedLevelEditor.cs"
  15. 8AA9: NOT is_game_version_original
  16. THEN
  17. CONTINUE
  18. ELSE
  19. BREAK
  20. END
  21. END
  22.  
  23. 0AC6: 31@ = label @Table1 offset
  24. 0AC6: 30@ = label @Table2 offset
  25. 0AC6: 29@ = label @Table3 offset
  26. 0AC6: 28@ = label @Table4 offset
  27.  
  28. 0247: load_model 0x11D
  29. 0247: load_model 0x11E
  30. 0247: load_model 0x210
  31. 0247: load_model 0x259
  32. 038B: load_requested_models
  33.  
  34. CONST
  35. TABLE_1 = 31@
  36. TABLE_2 = 30@
  37. TABLE_3 = 29@
  38. END
  39.  
  40. 0A8C: write_memory 0x41C0A6 size 4 value 0x2246BF0F virtual_protect 0
  41. 0A8C: write_memory 0x41C0AA size 1 value 0x05 virtual_protect 0
  42. 0A8C: write_memory 0x41C0AB size 4 value -400 virtual_protect 0
  43. 0A8C: write_memory 0x41C0AF size 1 value 0x3D virtual_protect 0
  44. 0A8C: write_memory 0x41C0B0 size 4 value 0x3FC virtual_protect 0
  45. 0A8C: write_memory 0x41C0BD size 4 value TABLE_1 virtual_protect 0
  46. 0A8C: write_memory 0x41C0B9 size 4 value 0x80B60F00 virtual_protect 0
  47.  
  48. 0A8C: write_memory 0x613A68 size 4 value 0x2247BF0F virtual_protect 0
  49. 0A8C: write_memory 0x613A6C size 1 value 0x05 virtual_protect 0
  50. 0A8C: write_memory 0x613A6D size 4 value -400 virtual_protect 0
  51. 0A8C: write_memory 0x613A71 size 1 value 0x3D virtual_protect 0
  52. 0A8C: write_memory 0x613A72 size 4 value 0x3FC virtual_protect 0
  53. 0A8C: write_memory 0x613A7B size 4 value 0x90B60F00 virtual_protect 0
  54. 0A8C: write_memory 0x613A7F size 4 value TABLE_2 virtual_protect 0
  55.  
  56. 0A8C: write_memory 0x46130F size 4 value 0x2247BF0F virtual_protect 0
  57. 0A8C: write_memory 0x461313 size 1 value 5 virtual_protect 0
  58. 0A8C: write_memory 0x461314 size 4 value -400 virtual_protect 0
  59. 0A8C: write_memory 0x461318 size 1 value 0x3D virtual_protect 0
  60. 0A8C: write_memory 0x461319 size 4 value 0x3FC virtual_protect 0
  61. 0A8C: write_memory 0x46131D size 2 value 0x6477 virtual_protect 0
  62. 0A8C: write_memory 0x46131F size 2 value 0xB60F virtual_protect 0
  63. 0A8C: write_memory 0x461321 size 1 value 0x80 virtual_protect 0
  64. 0A8C: write_memory 0x461322 size 4 value TABLE_3 virtual_protect 0
  65. 0A8C: write_memory 0x461326 size 2 value 0x24FF virtual_protect 0
  66. 0A8C: write_memory 0x461328 size 1 value 0x85 virtual_protect 0
  67. 0A8C: write_memory 0x461329 size 4 value 0x4618FC virtual_protect 0
  68. 0A8C: write_memory 0x4219B7 size 2 value 0x9090 virtual_protect 0
  69.  
  70. WHILE TRUE
  71. wait 0
  72. gosub @CheckWantedLevel
  73. IF 7@ == 4
  74. THEN
  75. 0085: 11@ = 28@
  76. 0209: 7@ = random_int_in_ranges 0 2
  77. 7@ *= 4
  78. 005A: 7@ += 11@
  79. 0A8D: 7@ = read_memory 7@ size 4 virtual_protect 0
  80. 0A8C: write_memory 0x4219BA size 4 value 7@ virtual_protect 0
  81. 0A8C: write_memory 0x461BE7 size 4 value 7@ virtual_protect 0
  82. ELSE
  83. IF 7@ == 5
  84. THEN
  85. 0085: 11@ = 28@
  86. 0209: 7@ = random_int_in_ranges 2 4
  87. 7@ *= 4
  88. 005A: 7@ += 11@
  89. 0A8D: 7@ = read_memory 7@ size 4 virtual_protect 0
  90. 0A8C: write_memory 0x4219E6 size 4 value 7@ virtual_protect 0
  91. 0A8C: write_memory 0x461BCC size 4 value 7@ virtual_protect 0
  92. END
  93. END
  94. END
  95.  
  96. :CheckWantedLevel
  97. 0A96: 7@ = actor $PLAYER_ACTOR struct
  98. 7@ += 0x480
  99. 0A8D: 7@ = read_memory 7@ size 4 virtual_protect 0
  100. 7@ += 0
  101. 0A8D: 7@ = read_memory 7@ size 4 virtual_protect 0
  102. 7@ += 0x2C
  103. 0A8D: 7@ = read_memory 7@ size 4 virtual_protect 0
  104. return
  105.  
  106. :Table4
  107. HEX
  108. AB 01 00 00 59 02 00 00 EA 01 00 00 10 02 00 00 1D 01 00 00 1D 01 00 00 1E 01 00 00 1E 01 00 00
  109. 34 38 20 36 66 20 36 63 20 36 63 20 37 39 20 37 37 20 36 66 20 36 66 20 36 34 20 32 30 20 34 61
  110. 20 36 31 20 36 33 20 36 62
  111. END
  112.  
  113. :Table1
  114. HEX
  115. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  116. 04 04 00 04 04 01 04 02 03 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  117. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  118. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 00 04 04 04 04 04 04 04 04 04
  119. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 02 04
  120. 04 04 04 03 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  121. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  122. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 03 03 03 03
  123. 04 03 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  124. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  125. END
  126.  
  127. :Table2
  128. HEX
  129. 08 08 08 08 08 08 08 00 08 08 08 08 08 08 08 08 01 08 08 08 08 08 08 08 08
  130. 08 08 02 08 08 03 08 04 04 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08
  131. 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08
  132. 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 05 08 08 08 08 08 08 03 08 08
  133. 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 06 08
  134. 08 08 08 05 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08
  135. 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 07 08 08 08 08
  136. 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 03 03 03 03
  137. 08 02 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08
  138. 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08
  139. END
  140.  
  141. :Table3
  142. HEX
  143. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  144. 04 04 00 04 04 04 04 04 01 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  145. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  146. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 02 04 04 04 04 04 04 04 04 04
  147. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  148. 04 04 04 02 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  149. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  150. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 03
  151. 04 00 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  152. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
  153. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement