Advertisement
luckytyphlosion

MMBN6 Cutscene Command Canon Name Comparison

May 4th, 2023
489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.73 KB | None | 0 0
  1. 00 _esc_kill | cs_end_for_map_reload_maybe_8037c64
  2. 01 _esc_kill_encounter | cs_end_for_map_reload_maybe_80376dc
  3. 02 _esc_wait_b | cs_pause
  4. 03 _esc_wait_h | cs_long_pause
  5. 04 _esc_wait_mess | cs_wait_chatbox
  6. 05 _esc_wait_pl_seqinfo | cs_wait_if_player_sprite_cur_frame_not_equal_maybe
  7. 06 _esc_wait_pl_demo_mode | cs_nop_80377d0
  8. 07 _esc_wait_fade | cs_wait_screen_fade
  9. 08 _esc_wait_camera | cs_wait_camera_script
  10. 09 _esc_wait_comm_b | cs_wait_var_equal
  11. 0A _esc_wait_tasklv | cs_wait_cutscene_process
  12. 0B _esc_wait_bgefc | cs_wait_if_eStruct200a6a0_initialized
  13. 0C _esc_wait_submenu | cs_wait_if_in_pet_menu
  14. 0D _esc_wait_flag | cs_wait_if_flag_clear
  15. 0E _esc_wait_flag_ne | cs_wait_if_flag_set
  16. 0F _esc_wait_objckpt | cs_wait_if_scenario_effect_state_initialized
  17. 10 _esc_wait_gameckpt | cs_wait_if_eStruct2001010_initialized
  18. 11 _esc_nop | cs_cutscene_end
  19. 12 _esc_task_exec | cs_spawn_cutscene_process
  20. 13 _esc_task_kill | cs_kill_cutscene_process
  21. 14 _esc_cancel_scrpt_set | cs_set_cutscene_skip_script
  22. 15 _ssc_bra | cs_jump
  23. 16 _ssc_bra_scn | cs_jump_if_progress_in_range
  24. 17 _ssc_bra_flag | cs_jump_if_flag_set
  25. 18 _ssc_bra_flags | cs_jump_if_flag_range_set
  26. 19 _ssc_bra_flag_ne | cs_jump_if_flag_clear
  27. 1A _ssc_bra_flags_ne | cs_jump_if_flag_range_clear
  28. 1B _ssc_bra_adrs | cs_jump_if_mem_equals
  29. | - 00 cs_jump_if_byte_equals
  30. | - 01 cs_jump_if_hword_equals
  31. | - 02 cs_jump_if_word_equals
  32. 1C _esc_bra_work | cs_jump_if_var_equal
  33. 1D _ssc_bra_item_num | cs_jump_if_key_item_in_range
  34. 1E _ssc_bra_chip_num | cs_jump_if_chip_count_in_range
  35. 1F _esc_bra_btl_result | cs_jump_if_battle_result_equals
  36. 20 _esc_bra_btl_result_ne | cs_jump_if_battle_result_not_equal
  37. 21 _ssc_bra_event_id | cs_coordinate_trigger_equals_cmd_8035afa
  38. 22 _ssc_bra_event_id_ne | cs_coordinate_trigger_not_equal_cmd_8035b44
  39. 23 _esc_bra_plid | cs_jump_if_current_navi_equals
  40. 24 _esc_bra_plid_ne | cs_jump_if_current_navi_not_equal
  41. 25 _esc_bra_comp | cs_jump_if_title_screen_icon_count_equals
  42. 26 _esc_bra_comp_ne | cs_jump_if_title_screen_icon_count_not_equal
  43. 27 _ssc_fade_set | cs_set_screen_fade
  44. 28 _ssc_fade_area_init | cs_set_enter_map_screen_fade
  45. 29 _ssc_flag_on | cs_set_event_flag
  46. 2A _ssc_flag_off | cs_clear_event_flag
  47. 2B _ssc_flags_on | cs_set_event_flag_range
  48. 2C _ssc_flags_off | cs_clear_event_flag_range
  49. 2D _ssc_flag_on_tbl | cs_set_event_flag_list
  50. 2E _ssc_flag_off_tbl | cs_clear_event_flag_list
  51. 2F _ssc_str_b | cs_write_byte
  52. 30 _ssc_str_h | cs_write_hword
  53. 31 _ssc_str | cs_write_word
  54. 32 _ssc_str_game_work | cs_write_gamestate_byte
  55. 33 _ssc_str_save_work | cs_write_eStruct2001c04_byte
  56. 34 _esc_str_evobj_b | cs_write_byte_to_extended_var_plus_param
  57. 35 _esc_str_comm_b | cs_set_var
  58. 36 _ssc_scr_chg | cs_load_gfx_anim
  59. 37 _ssc_scrs_chg | cs_load_gfx_anims
  60. 38 _ssc_scr_chg_default | cs_load_map_gfx_anims_bg_anim
  61. 39 _ssc_scr_chg_kill | cs_terminate_one_or_all_gfx_anims
  62. | - cs_terminate_gfx_anim
  63. | - cs_terminate_all_gfx_anims
  64. 3A _esc_mess_exec | cs_run_text_script
  65. 3B _esc_mess_kill | cs_chatbox_cmd_8037a70
  66. 3C _esc_mess_flag_ctrl | cs_set_or_clear_chatbox_flags
  67. | - 00 cs_set_chatbox_flags
  68. | - 01 cs_clear_chatbox_flags
  69. 3D _esc_mess_sel_jump | cs_switch_case_from_chatbox_flags_bit0_to_2
  70. 3E _esc_mess_data_set | cs_decomp_text_archive
  71. 3F _esc_pl_demo_ctrl_arg_0 | cs_ow_player_sprite_special
  72. | - 00 cs_lock_player_for_non_npc_dialogue_809e0b0
  73. | - 04 cs_unlock_player_after_non_npc_dialogue_809e122
  74. | - 08 cs_ow_player_cmd_809e0fc
  75. | - 0c cs_ow_player_cmd_809e114
  76. | - 10 cs_set_ow_player_interaction_locked_809e230
  77. | - 14 cs_clear_ow_player_interaction_locked_809e23c
  78. | - 18 cs_enable_ow_player_wall_collision_809e248
  79. | - 1c cs_disable_ow_player_wall_collision_809e254
  80. | - 20 cs_clear_ow_player_layer_index_override
  81. | - 24 cs_give_ow_player_attached_shadow
  82. | - 28 cs_give_ow_player_detatched_shadow
  83. | - 2c cs_remove_ow_player_shadow
  84. | - 30 cs_make_ow_player_visible
  85. | - 34 cs_make_ow_player_invisible
  86. | - 38 cs_disable_ow_player_alpha
  87. | - 3c cs_toggle_ow_player_using_copybot_809e4bc
  88. | - 40 cs_ow_player_zero_S2000AA0param0x4_809e312
  89. | - 44 cs_set_cur_navi_hp_to_full
  90. 40 _esc_pl_demo_ctrl_arg_1 | cs_ow_player_sprite_special_with_arg
  91. | (didn't document subcommands)
  92. 41 _esc_pl_pos_ctrl | cs_ow_player_coord_special
  93. | - 00 "indirectly set player coords through eStruct200ace0"
  94. | - 04 "copy player coords to player next coords, write hword params to player coords, then indirectly set player coords through eStruct200ace0"
  95. | - 08 "add hword params to the player coords at eStruct200ace0"
  96. | - 0c "copy player coords to player next coords, offset player coords by hword params, then add hword params to the player coords at eStruct200ace0"
  97. 42 _esc_pl_pos_ctrl2 | cs_move_player_in_facing_direction
  98. 43 _esc_pl_key_move | cs_ow_player_cmd_8037cc4
  99. 44 _esc_pl_key_move_spd_set | cs_write_S200ace0_unk_20
  100. 45 _esc_pl_zoom_ctrl | cs_transform_player_navi_sprite
  101. | - 00 cs_set_custom_player_navi_sprite_transform
  102. | - 01 cs_set_default_player_navi_sprite_transform
  103. | - 02 cs_set_offset_player_navi_sprite_transform
  104. 46 _esc_pl_colefc_ctr | cs_set_ow_player_navi_color_shader
  105. | - 00 cs_set_custom_ow_player_navi_color_shader
  106. | - 01 cs_set_default_ow_player_navi_color_shader
  107. 47 _esc_pl_seq_set | cs_write_or_offset_ow_player_fixed_anim_select_8037dac
  108. | - 00 cs_write_ow_player_fixed_anim_select_8037dac
  109. | - 01 cs_offset_ow_player_fixed_anim_select_8037dac
  110. 48 _esc_pl_man_pos_set | cs_set_player_coords_anim_facing_as_npc
  111. 49 _esc_eveobj_ctrl | cs_spawn_free_ow_map_object_specials
  112. | - 00 cs_spawn_ow_map_object
  113. | - 01 cs_spawn_ow_map_object_rel_to_ow_player
  114. | - 02 cs_spawn_ow_map_object_rel_to_ow_npc
  115. | - 03 cs_free_ow_map_object
  116. | - 04 cs_free_all_ow_map_objects
  117. 4A _esc_obj_ctrl | cs_spawn_or_free_ow_map_or_npc_objects
  118. | - 00 cs_spawn_objects_from_list
  119. | - 01 cs_free_all_objects_of_types
  120. | - 02 cs_spawn_ow_npc_objects_from_list
  121. | - 03 cs_spawn_ow_npc_objects_from_map
  122. | - 04 cs_spawn_ow_map_objects_from_map
  123. | - 05 cs_free_all_ow_npc_objects_if_different_map
  124. 4B _esc_exec | cs_call_native_with_return_value
  125. 4C _esc_door_warp_set | cs_warp_cmd_8038040
  126. | - cs_warp_cmd_8038040_0
  127. | - cs_warp_cmd_8038040_1
  128. | - cs_warp_cmd_8038040_2
  129. 4D _esc_se_call | cs_play_sound
  130. 4E _esc_bgm_call | cs_play_music
  131. 4F _esc_sound_fade_in | cs_sound_cmd_80380ea
  132. 50 _esc_sound_fade_out | cs_sound_cmd_803810e
  133. 51 _esc_sound_all_stop | cs_stop_sound
  134. 52 _esc_item_ctrl | cs_give_or_take_item
  135. | - 00 cs_give_item
  136. | - 01 cs_take_item
  137. 53 _ssc_pet_ctrl | cs_do_pet_effect
  138. 54 _esc_camera_ctrl | cs_run_or_stop_cutscene_camera_script
  139. | - 00 cs_run_cutscene_camera_script
  140. | - 01 cs_stop_cutscene_camera_script
  141. 55 _esc_battle_enter | cs_start_fixed_battle
  142. 56 _esc_battle_enter_rand | cs_start_random_battle
  143. 57 None |
  144. 58 _esc_bgefc_exec | cs_init_eStruct200a6a0
  145. 59 _esc_bgefc_kill | cs_run_eStruct200a6a0
  146. 5A _esc_quake_set | cs_do_camera_shake
  147. 5B _esc_subdeck_add | cs_nop_8038246
  148. 5C _esc_subdeck_equip | cs_nop_8038256
  149. 5D _esc_subdeck_comple_equip | cs_nop_803825e
  150. 5E _esc_subdeck_reset_equip | cs_nop_8038266
  151. 5F _esc_bgscr_kill | cs_terminate_bg_scroll_effect
  152. 60 _esc_objckpt_exec | cs_init_scenario_effect
  153. 61 _esc_objckpt_kill | cs_end_scenario_effect
  154. 62 _esc_gameckpt_exec | cs_init_minigame_effect
  155. 63 _esc_gameckpt_kill | cs_end_minigame_effect
  156. 64 None |
  157. 65 None |
  158. 66 None |
  159. 67 _esc_bbs_set | cs_add_bbs_message_range
  160. 68 _esc_soul_secure_set | cs_encryption_cmd_80382de
  161. 69 _esc_plugout_proc | cs_navi_cmd_80340f6
  162. 6A _esc_plid_set | cs_change_navi_maybe_80382fe
  163. 6B _esc_mail_set | cs_add_mail_range
  164. 6C _esc_sce_mail_set | cs_cmd_8038346
  165. 6D None |
  166. 6E None |
  167. 6F _esc_zenny_ctrl | cs_give_or_take_zenny
  168. | - 00 cs_give_zenny
  169. | - 01 cs_take_zenny
  170. 70 _esc_bug_piece_ctrl | cs_give_or_take_bugfrags
  171. | - 00 cs_give_bugfrags
  172. | - 01 cs_take_bugfrags
  173. 71 None |
  174. 72 None |
  175. 73 _esc_chip_ctrl | cs_give_or_take_chips
  176. | - 00 cs_give_chips
  177. | - 01 cs_take_chips
  178. 74 _esc_prgm_ctrl | cs_give_or_take_navicust_programs
  179. | - 00 cs_give_navicust_programs
  180. | - 01 cs_take_navicust_programs
  181. 75 _esc_ssc_move2_ctrl | cs_cutscene_run_or_end_secondary_continuous_map_script
  182. | - 00 cs_cutscene_run_secondary_continuous_map_script
  183. | - 01 cs_cutscene_end_secondary_continuous_map_script
  184. 76 _esc_scn_no_ctrl | cs_store_or_load_game_progress_buffer_maybe_803843c
  185. | - 00 cs_store_game_progress_buffer_maybe_803843c
  186. | - 01 cs_load_game_progress_buffer_maybe_803843c
  187. 77 _esc_friend_navi_ctrl | cs_flag_cmd_8038466
  188. 78 _esc_job_bbs_set | cs_add_request_range
  189. 79 _esc_rash_coil_bra | cs_rush_food_cmd_80384A8
  190. 7A _esc_kokoro_reset | cs_set_beast_out_counter_to_3
  191. 7B _esc_job_rank_cmp_bra | cs_jump_if_req_bbs_master_rank
  192. 7C _esc_real_cmp_bra | cs_if_in_real_world_jump_else_jump
  193. 7D _ssc_skip | [BNLC exclusive, used as pad value when aligning hwords/words]
  194.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement