Advertisement
HolywoodJack

saxvcxlc_main_scm

Jul 22nd, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.65 KB | None | 0 0
  1. - 0@ and 1@ replaced with 50@ and 51@ to avoid conflicts
  2. - some info zone strings converted to mixed ones
  3. - 0055: put_player $player_char at to 00A1: put_actor $PLAYER_ACTOR at
  4. - 00A1: put_actor $PLAYER_ACTOR at to 0AB1: cleo_call @opcode_00A1_put_playa_at 3
  5. - 0171: set_player $player_char z_angle_ to 0173: set_actor $PLAYER_ACTOR Z_angle_to
  6. - 0336: set_player $player_char visible to 0337: set_actor $PLAYER_ACTOR visibility
  7. - 03CB: load_scene to 0AB1: cleo_call @opcode_03CB_load_scene 3
  8. - 0160: point_camera to 0AB1: cleo_call @opcode_0160_point_camera 4
  9. - 015F: set_camera_position to 0AB1: cleo_call @opcode_015F_set_camera_position params 6
  10. - 022A: remove_forbidden_for_peds_cube to 0AB1: cleo_call @opcode_022A_remove_forbidden_for_peds_cube params 6
  11. - 0244: set_cutscene_pos to 0AB1: cleo_call @opcode_0244_set_cutscene_pos params 3
  12. - 0395: clear_area to 0AB1: cleo_call @opcode_0395_clear_area params 5
  13. - 01BE: set_actor to 0AB1: cleo_call @opcode_06A9_TASK_LOOK_AT_COORD params 4
  14. - 042B: clear_peds_from_cube to 0AB1: cleo_call @opcode_042B_CLEAR_AREA_OF_CHARS params 6
  15. - 020E: actor to 0AB1: cleo_call @opcode_05BF_TASK_LOOK_AT_CHAR params 2
  16. - 018C: play_sound to 0AB1: cleo_call @opcode_018C_ADD_ONE_OFF_SOUND params 4
  17. - 0054: store_player $player_char to 00A0: store_actor $PLAYER_ACTOR
  18. - 00A1: put_actor to 0AB1: cleo_call @opcode_00A1_SET_CHAR_COORDINATES params 4
  19. - 00AB: put_car to 0AB1: cleo_call @opcode_00AB_SET_CAR_COORDINATES params 4
  20. - 01BC: put_object to 0AB1: cleo_call @opcode_01BC_SET_OBJECT_COORDINATES params 4
  21. - 034E: move_object to 0AB1: cleo_call @opcode_034E_SLIDE_OBJECT params 8
  22. - 834E: not move_object to 0AB1: cleo_call @opcode_834E_DONT_SLIDE_OBJECT params 8
  23. - 0363: toggle_model_render_at to 0AB1: cleo_call @opcode_0363_SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE params 6
  24. - 020C: create_explosion to 0AB1: cleo_call @opcode_020C_ADD_EXPLOSION params 4
  25. - 024F: create_corona to 0AB1: cleo_call @opcode_024F_DRAW_CORONA params 9
  26. - 03C5: create_random_car_for_carpark to 0AB1: cleo_call @opcode_03C5_CREATE_RANDOM_CAR_FOR_CAR_PARK params 4
  27. - 01E8: create_forbidden_for_cars_cube to 0AB1: cleo_call @opcode_01E8_SWITCH_ROADS_OFF params 6
  28.  
  29. :opcode_00A1_put_playa_at
  30. 0@ += 5666.0
  31. 1@ += 2250.0
  32. 2@ += -0.07
  33. 00A1: put_actor $PLAYER_ACTOR at 0@ 1@ 2@
  34. 0AB2: cleo_return 0
  35.  
  36. :opcode_03CB_load_scene
  37. 0@ += 5666.0
  38. 1@ += 2250.0
  39. 2@ += -0.07
  40. 03CB: set_rendering_origin_at 0@ 1@ 2@
  41. 0AB2: cleo_return 0
  42.  
  43. :opcode_0160_point_camera
  44. 0@ += 5666.0
  45. 1@ += 2250.0
  46. 2@ += -0.07
  47. 0160: set_camera_point_at 0@ 1@ 2@ switchstyle 3@
  48. 0AB2: cleo_return 0
  49.  
  50. :opcode_015F_set_camera_position
  51. 0@ += 5666.0
  52. 1@ += 2250.0
  53. 2@ += -0.07
  54. 015F: set_camera_position 0@ 1@ 2@ rotation 3@ 4@ 5@
  55. 0AB2: cleo_return 0
  56.  
  57. :opcode_022A_remove_forbidden_for_peds_cube
  58. 0@ += 5666.0
  59. 1@ += 2250.0
  60. 2@ += -0.07
  61. 3@ += 5666.0
  62. 4@ += 2250.0
  63. 5@ += -0.07
  64. 022A: remove_forbidden_for_peds_cube 0@ 1@ 2@ 3@ 4@ 5@
  65. 0AB2: cleo_return 0
  66.  
  67. :opcode_0244_set_cutscene_pos
  68. 0@ += 5666.0
  69. 1@ += 2250.0
  70. 2@ += -0.07
  71. 0244: set_cutscene_pos 0@ 1@ 2@
  72. 0AB2: cleo_return 0
  73.  
  74. :opcode_022B_create_forbidden_for_peds_cube
  75. 0@ += 5666.0
  76. 1@ += 2250.0
  77. 2@ += -0.07
  78. 3@ += 5666.0
  79. 4@ += 2250.0
  80. 5@ += -0.07
  81. 0AB1: cleo_call @opcode_022B_create_forbidden_for_peds_cube params 6 0@ 1@ 2@ 3@ 4@ 5@
  82. 0AB2: cleo_return 0
  83.  
  84. :opcode_0395_clear_area
  85. 1@ += 5666.0
  86. 2@ += 2250.0
  87. 3@ += -0.07
  88. 0395: clear_area 0@ at 1@ 2@ 3@ range 4@
  89. 0AB2: cleo_return 0
  90.  
  91. :opcode_06A9_TASK_LOOK_AT_COORD // 01BE: set_actor
  92. 1@ += 5666.0
  93. 2@ += 2250.0
  94. 3@ += -0.07
  95. 06A9: AS_actor 0@ look_at_point 1@ 2@ 3@ time 9999 ms
  96. 0AB2: cleo_return 0
  97.  
  98. :opcode_042B_CLEAR_AREA_OF_CHARS
  99. 0@ += 5666.0
  100. 1@ += 2250.0
  101. 2@ += -0.07
  102. 3@ += 5666.0
  103. 4@ += 2250.0
  104. 5@ += -0.07
  105. 042B: clear_peds_from_cube 0@ 1@ 2@ 3@ 4@ 5@
  106. 0AB2: cleo_return 0
  107.  
  108. :opcode_05BF_TASK_LOOK_AT_CHAR // 020E: actor
  109. 05BF: AS_actor 0@ look_at_actor 1@ 30000 ms
  110. 0AB2: cleo_return 0
  111.  
  112. :opcode_018C_ADD_ONE_OFF_SOUND
  113. 1@ += 5666.0
  114. 2@ += 2250.0
  115. 3@ += -0.07
  116. 018C: play_sound 0@ at 1@ 2@ 3@
  117. 0AB2: cleo_return 0
  118.  
  119. :opcode_00A1_SET_CHAR_COORDINATES
  120. 1@ += 5666.0
  121. 2@ += 2250.0
  122. 3@ += -0.07
  123. 00A1: put_actor 0@ at 1@ 2@ 3@
  124. 0AB2: cleo_return 0
  125.  
  126. :opcode_00AB_SET_CAR_COORDINATES
  127. 1@ += 5666.0
  128. 2@ += 2250.0
  129. 3@ += -0.07
  130. 00AB: put_car 0@ at 1@ 2@ 3@
  131. 0AB2: cleo_return 0
  132.  
  133. :opcode_01BC_SET_OBJECT_COORDINATES
  134. 1@ += 5666.0
  135. 2@ += 2250.0
  136. 3@ += -0.07
  137. 01BC: put_object 0@ at 1@ 2@ 3@
  138. 0AB2: cleo_return 0
  139.  
  140. :opcode_034E_SLIDE_OBJECT
  141. 1@ += 5666.0
  142. 2@ += 2250.0
  143. 3@ += -0.07
  144. 034E: move_object 0@ to 1@ 2@ 3@ speed 4@ 5@ 6@ collision_check 7@
  145. 0AB2: cleo_return 0
  146.  
  147. :opcode_834E_DONT_SLIDE_OBJECT
  148. 1@ += 5666.0
  149. 2@ += 2250.0
  150. 3@ += -0.07
  151. 834E: NOT move_object 0@ to 1@ 2@ 3@ speed 4@ 5@ 6@ collision_check 7@
  152. 0AB2: cleo_return 0
  153.  
  154. :opcode_0363_SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE
  155. 0@ += 5666.0
  156. 1@ += 2250.0
  157. 2@ += -0.07
  158. 0363: create_object_at 0@ 1@ 2@ radius 3@ model 4@ visibility 5@
  159. 0AB2: cleo_return 0
  160.  
  161. :opcode_020C_ADD_EXPLOSION
  162. 1@ += 5666.0
  163. 2@ += 2250.0
  164. 3@ += -0.07
  165. 020C: create_explosion 0@ at 1@ 2@ 3@
  166. 0AB2: cleo_return 0
  167.  
  168. :opcode_024F_DRAW_CORONA
  169. 6@ += 5666.0
  170. 7@ += 2250.0
  171. 8@ += -0.07
  172. 024F: create_corona_with_radius 0@ type 1@ lensflares 2@ with_color 3@ 4@ 5@ at 6@ 7@ 8@
  173. 0AB2: cleo_return 0
  174.  
  175. :opcode_03C5_CREATE_RANDOM_CAR_FOR_CAR_PARK
  176. 0@ += 5666.0
  177. 1@ += 2250.0
  178. 2@ += -0.07
  179. 03C5: create_random_car_for_carpark 0@ 1@ 2@ z_angle 3@
  180. 0AB2: cleo_return 0
  181.  
  182. :opcode_01E7_SWITCH_ROADS_ON
  183. 0@ += 5666.0
  184. 1@ += 2250.0
  185. 2@ += -0.07
  186. 3@ += 5666.0
  187. 4@ += 2250.0
  188. 5@ += -0.07
  189. 01E7: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@
  190. 0AB2: cleo_return 0
  191.  
  192. :opcode_01E8_SWITCH_ROADS_OFF
  193. 0@ += 5666.0
  194. 1@ += 2250.0
  195. 2@ += -0.07
  196. 3@ += 5666.0
  197. 4@ += 2250.0
  198. 5@ += -0.07
  199. 01E8: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@
  200. 0AB2: cleo_return 0
  201.  
  202. :opcode_02EC_
  203. 0@ += 5666.0
  204. 1@ += 2250.0
  205. 2@ += -0.07
  206. 02EC: put_hidden_package_at 0@ 1@ 2@
  207. 0AB2: cleo_return 0
  208.  
  209. :opcode_03B6_SWAP_NEAREST_BUILDING_MODEL
  210. // 03B6: replace_model_at 1027.25 -933.75 15.0 radius 50.0 from #INDHELIX_BARRIER to #LOD_LAND014
  211. 0@ += 5666.0
  212. 1@ += 2250.0
  213. 2@ += -0.07
  214. 03B6: replace_model_at 0@ 1@ 2@ radius 3@ from 4@ to 5@
  215. 0AB2: cleo_return 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement