Difference between revisions of "OPCodes"

From Unofficial QEdit Wiki Guide
Jump to: navigation, search
(OPCode List)
(OPCode List)
 
(52 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
Please use the following [[opcodetemplate|template]] when adding a new OP Code page.
 
Please use the following [[opcodetemplate|template]] when adding a new OP Code page.
 +
 +
If you run across an opcode that is not in qedit but listed below, install this [[asm.txt]] in qedit's root directory.
 +
 +
For information on item hex codes and how items generally work look [[item_hex_codes|here]].
  
 
==OPCode List==
 
==OPCode List==
Line 13: Line 17:
 
* [[let]]
 
* [[let]]
 
* [[leti]]
 
* [[leti]]
* [[leti8]]
+
* [[letb]]
* [[leti16]]
+
* [[letw]]
* [[unknown0C]]
+
* [[leta]]
* [[unknown0D]]
+
* [[leto]]
 
* [[set]]
 
* [[set]]
 
* [[clear]]
 
* [[clear]]
Line 78: Line 82:
 
* [[arg_pusho]]
 
* [[arg_pusho]]
 
* [[arg_pushs]]
 
* [[arg_pushs]]
* [[unknown4F]]
 
 
* [[message]]
 
* [[message]]
 
* [[list]]
 
* [[list]]
Line 85: Line 88:
 
* [[se]]
 
* [[se]]
 
* [[bgm]]
 
* [[bgm]]
* [[enable]]
 
* [[disable]]
 
 
* [[window_msg]]
 
* [[window_msg]]
 
* [[add_msg]]
 
* [[add_msg]]
Line 148: Line 149:
 
* [[at_coords_call]]
 
* [[at_coords_call]]
 
* [[at_coords_talk]]
 
* [[at_coords_talk]]
* [[col_npcin]]
+
* [[npc_coords_call]]
* [[col_npcinr]]
+
* [[party_coords_call]]
 
* [[switch_on]]
 
* [[switch_on]]
 
* [[switch_off]]
 
* [[switch_off]]
Line 157: Line 158:
 
* [[set_floor_handler]]
 
* [[set_floor_handler]]
 
* [[clr_floor_handler]]
 
* [[clr_floor_handler]]
* [[col_plinaw]]
+
* [[npc_check_straggle]]
 
* [[hud_hide]]
 
* [[hud_hide]]
 
* [[hud_show]]
 
* [[hud_show]]
Line 218: Line 219:
 
* [[load_pvr]]
 
* [[load_pvr]]
 
* [[load_midi]]
 
* [[load_midi]]
* [[unknownDE]]
+
* [[item_detect_bank]]
 
* [[npc_param_V1]]
 
* [[npc_param_V1]]
 
* [[npc_param_V3]]
 
* [[npc_param_V3]]
Line 233: Line 234:
 
* [[set_eventflag2]]
 
* [[set_eventflag2]]
 
* [[res]]
 
* [[res]]
* [[unknownEA]]
+
* [[modi2]]
 
* [[enable_bgmctrl]]
 
* [[enable_bgmctrl]]
 
* [[sw_send]]
 
* [[sw_send]]
Line 253: Line 254:
 
* [[disable_map]]
 
* [[disable_map]]
 
* [[map_designate_ex]]
 
* [[map_designate_ex]]
* [[unknownF80E]]
+
* [[disable_weapon_drop]]
* [[unknownF80F]]
+
* [[enable_weapon_drop]]
 
* [[ba_initial_floor]]
 
* [[ba_initial_floor]]
* [[unknownF80E]]
 
* [[unknownF80F]]
 
 
* [[set_ba_rules]]
 
* [[set_ba_rules]]
* [[unknownF812]]
+
* [[ba_set_tech]]
* [[unknownF813]]
+
* [[ba_set_equip]]
* [[unknownF814]]
+
* [[ba_set_mag]]
* [[unknownF815]]
+
* [[ba_set_item]]
* [[unknownF816]]
+
* [[ba_set_trapmenu]]
 
* [[unknownF817]]
 
* [[unknownF817]]
* [[unknownF818]]
+
* [[ba_set_respawn]]
* [[unknownF819]]
+
* [[ba_set_char]]
* [[unknownF81A]]
+
* [[ba_drop_wep]]
* [[unknownF81B]]
+
* [[ba_teams]]
 
* [[ba_disp_msg]]
 
* [[ba_disp_msg]]
 
* [[death_lvl_up]]
 
* [[death_lvl_up]]
* [[death_tech_lvl_up]]
+
* [[ba_set_meseta]]
 
* [[cmode_stage]]
 
* [[cmode_stage]]
* [[unknownF821]]
+
* [[item_create_unknown]]
* [[unknownF822]]
+
* [[get_unknown_mode]]
* [[unknownF823]]
+
* [[set_cmode_char_template]]
* [[unknownF824]]
+
* [[set_cmode_diff]]
 
* [[exp_multiplication]]
 
* [[exp_multiplication]]
 
* [[exp_division?]]
 
* [[exp_division?]]
 
* [[get_user_is_dead?]]
 
* [[get_user_is_dead?]]
 
* [[go_floor]]
 
* [[go_floor]]
* [[unknownF829]]
+
* [[get_num_kills]]
* [[unknownF82A]]
+
* [[reset_kills]]
 
* [[unlock_door2]]
 
* [[unlock_door2]]
 
* [[lock_door2]]
 
* [[lock_door2]]
Line 291: Line 290:
 
* [[shrink]]
 
* [[shrink]]
 
* [[unshrink]]
 
* [[unshrink]]
* [[unknownF83A]]
+
* [[set_shrink_cam1]]
* [[unknownF83B]]
+
* [[set_shrink_cam2]]
 
* [[display_clock2?]]
 
* [[display_clock2?]]
* [[unknownF83D]]
+
* [[set_area_total]]
 
* [[delete_area_title?]]
 
* [[delete_area_title?]]
 
* [[load_npc_data]]
 
* [[load_npc_data]]
Line 300: Line 299:
 
* [[give_damage_score]]
 
* [[give_damage_score]]
 
* [[take_damage_score]]
 
* [[take_damage_score]]
* [[unk_score_F84A]]
+
* [[enemy_give_score]]
* [[unk_score_F84B]]
+
* [[enemy_take_score]]
 
* [[kill_score]]
 
* [[kill_score]]
 
* [[death_score]]
 
* [[death_score]]
* [[unk_score_F84E]]
+
* [[enemy_kill_score]]
 
* [[enemy_death_score]]
 
* [[enemy_death_score]]
 
* [[meseta_score]]
 
* [[meseta_score]]
* [[unknownF851]]
+
* [[ba_set_trap]]
* [[unknownF852]]
+
* [[ba_set_target]]
 
* [[reverse_warps]]
 
* [[reverse_warps]]
 
* [[unreverse_warps]]
 
* [[unreverse_warps]]
Line 320: Line 319:
 
* [[unequip_item_V2]]
 
* [[unequip_item_V2]]
 
* [[unequip_item_V3]]
 
* [[unequip_item_V3]]
* [[unknownF85C]]
+
* [[qexit2]]
* [[unknownF85D]]
+
* [[allow_weapons]]
* [[unknownF85E]]
+
* [[ba_enable_sonar]]
* [[unknownF85F]]
+
* [[ba_use_sonar]]
* [[unknownF860]]
+
* [[clear_score_announce]]
* [[unknownF861]]
+
* [[set_score_announce]]
* [[unknownF862]]
+
* [[award_srank]]
* [[unknownF863]]
+
* [[get_mag_stats]]
 
* [[cmode_rank]]
 
* [[cmode_rank]]
 
* [[award_item_name?]]
 
* [[award_item_name?]]
 
* [[award_item_select?]]
 
* [[award_item_select?]]
 
* [[award_item_give_to?]]
 
* [[award_item_give_to?]]
* [[unknownF868]]
+
* [[set_cmode_rank]]
* [[unknownF869]]
+
* [[check_rank_time]]
 
* [[item_create_cmode]]
 
* [[item_create_cmode]]
* [[unknownF86B]]
+
* [[ba_box_drops]]
 
* [[award_item_ok?]]
 
* [[award_item_ok?]]
* [[unknownF86D]]
+
* [[ba_set_trapself]]
 
* [[unknownF86E]]
 
* [[unknownF86E]]
 
* [[ba_set_lives]]
 
* [[ba_set_lives]]
Line 343: Line 342:
 
* [[ba_set_lvl]]
 
* [[ba_set_lvl]]
 
* [[ba_set_time_limit]]
 
* [[ba_set_time_limit]]
* [[boss_is_dead?]]
+
* [[falz_is_dead]]
 
* [[unknownF874]]
 
* [[unknownF874]]
* [[unknownF875]]
+
* [[enable_stealth_suit_effect]]
* [[unknownF876]]
+
* [[disable_stealth_suit_effect]]
 
* [[enable_techs]]
 
* [[enable_techs]]
 
* [[disable_techs]]
 
* [[disable_techs]]
Line 352: Line 351:
 
* [[get_chara_class]]
 
* [[get_chara_class]]
 
* [[take_slot_meseta]]
 
* [[take_slot_meseta]]
* [[unknownF87C]]
+
* [[get_encryption_key]]
* [[unknownF87D]]
+
* [[kill_player]]
* [[unknownF87E]]
+
* [[get_serial_number]]
 
* [[read_guildcard_flag]]
 
* [[read_guildcard_flag]]
* [[unknownF880]]
+
* [[ba_set_damagetrap]]
* [[get_pl_name?]]
+
* [[get_pl_name]]
* [[unknownF882]]
+
* [[get_pl_job]]
 
* [[players_in_range]]
 
* [[players_in_range]]
* [[unknownF884]]
+
* [[write_guild_flagw]]
* [[unknownF885]]
+
* [[write_guild_flagl]]
 
* [[unknownF886]]
 
* [[unknownF886]]
 
* [[unknownF887]]
 
* [[unknownF887]]
 
* [[ba_close_msg]]
 
* [[ba_close_msg]]
* [[unknownF889]]
+
* [[disable_win_pfx]]
 
* [[get_player_status]]
 
* [[get_player_status]]
 
* [[send_mail]]
 
* [[send_mail]]
* [[online_check]]
+
* [[get_game_version]]
 
* [[chl_set_timerecord?]]
 
* [[chl_set_timerecord?]]
 
* [[chl_get_timerecord?]]
 
* [[chl_get_timerecord?]]
* [[unknownF88F]]
+
* [[set_cmode_grave_rates]]
* [[unknownF890]]
+
* [[clear_area_list]]
 
* [[load_enemy_data]]
 
* [[load_enemy_data]]
 
* [[get_physical_data]]
 
* [[get_physical_data]]
Line 378: Line 377:
 
* [[get_resist_data]]
 
* [[get_resist_data]]
 
* [[get_movement_data]]
 
* [[get_movement_data]]
* [[unknownF896]]
+
* [[read_guildflag_16b]]
* [[unknownF897]]
+
* [[read_guildflag_32b]]
 
* [[shift_left]]
 
* [[shift_left]]
 
* [[shift_right]]
 
* [[shift_right]]
Line 385: Line 384:
 
* [[reset_map]]
 
* [[reset_map]]
 
* [[disp_chl_retry_mnu]]
 
* [[disp_chl_retry_mnu]]
* [[chl_reverser?]]
+
* [[chl_enable_retry]]
 
* [[unknownF89E]]
 
* [[unknownF89E]]
* [[unknownF89F]]
+
* [[player_recovery]]
* [[unknownF8A0]]
+
* [[disable_bosswarp_option]]
* [[unknownF8A1]]
+
* [[enable_bosswarp_option]]
* [[unknownF8A2]]
+
* [[get_bosswarp_option]]
* [[unknownF8A3]]
+
* [[init_online_key?]]
* [[unknownF8A4]]
+
* [[encrypt_gc_entry_auto]]
* [[unknownF8A5]]
+
* [[chat_detect]]
* [[unknownF8A6]]
+
* [[symbol_chat_create]]
* [[unknownF8A7]]
+
* [[set_shrink_size]]
* [[unknownF8A8]]
+
* [[death_tech_lvl_up]]
* [[unknownF8A9]]
+
* [[volopt_is_dead]]
* [[unknownF8AA]]
+
* [[is_there_grave_message]]
* [[unknownF8AB]]
+
* [[get_ba_record]]
* [[unknownF8AC]]
+
* [[get_cmode_prize_rank]]
 
* [[get_number_of_player2]]
 
* [[get_number_of_player2]]
* [[unknownF8AE]]
+
* [[party_has_name]]
* [[unknownF8AF]]
+
* [[someone_has_spoken]]
* [[unknownF8B0]]
+
* [[read1]]
* [[unknownF8B1]]
+
* [[read2]]
* [[unknownF8B2]]
+
* [[read4]]
* [[unknownF8B3]]
+
* [[write1]]
* [[unknownF8B4]]
+
* [[write2]]
* [[unknownF8B5]]
+
* [[write4]]
 
* [[unknownF8B6]]
 
* [[unknownF8B6]]
 
* [[unknownF8B7]]
 
* [[unknownF8B7]]
* [[unknownF8B8]]
+
* [[disable_retry_menu]]
* [[chl_recovery?]]
+
* [[chl_death_recap]]
 
* [[unknownF8BA]]
 
* [[unknownF8BA]]
 
* [[unknownF8BB]]
 
* [[unknownF8BB]]
Line 421: Line 420:
 
* [[gba_unknown4?]]
 
* [[gba_unknown4?]]
 
* [[get_gba_state?]]
 
* [[get_gba_state?]]
* [[unknownF8C4]]
+
* [[congrats_msg_multi_cm]]
* [[unknownF8C5]]
+
* [[stage_end_multi_cm]]
 
* [[QEXIT]]
 
* [[QEXIT]]
 
* [[use_animation]]
 
* [[use_animation]]
Line 444: Line 443:
 
* [[set_motion_blur]]
 
* [[set_motion_blur]]
 
* [[set_screen_b&w]]
 
* [[set_screen_b&w]]
* [[unknownF8DB]]
+
* [[get_vector_from_path]]
 
* [[NPC_action_string]]
 
* [[NPC_action_string]]
 
* [[get_pad_cond]]
 
* [[get_pad_cond]]
Line 455: Line 454:
 
* [[restore_tp]]
 
* [[restore_tp]]
 
* [[close_chat_bubble]]
 
* [[close_chat_bubble]]
* [[unknownF8E6]]
+
* [[move_coords_obj]]
* [[unknownF8E7]]
+
* [[at_coords_call_ex]]
* [[unknownF8E8]]
+
* [[at_coords_talk_ex]]
* [[unknownF8E9]]
+
* [[npc_coords_call_ex]]
* [[unknownF8EA]]
+
* [[party_coords_call_ex]]
* [[unknownF8EB]]
+
* [[set_obj_param_ex]]
* [[unknownF8EC]]
+
* [[npc_check_straggle_ex]]
 
* [[animation_check]]
 
* [[animation_check]]
 
* [[call_image_data]]
 
* [[call_image_data]]
 
* [[unknownF8EF]]
 
* [[unknownF8EF]]
* [[turn_off_bgm_p2]]
+
* [[turn_off_bgm]]
* [[turn_on_bgm_p2]]
+
* [[turn_on_bgm]]
 
* [[load_unk_data]]
 
* [[load_unk_data]]
 
* [[particle2]]
 
* [[particle2]]
Line 481: Line 480:
 
* [[fdiv]]
 
* [[fdiv]]
 
* [[fdivi]]
 
* [[fdivi]]
* [[get_unknown_count?]]
+
* [[get_total_deaths]]
 
* [[get_stackable_item_count]]
 
* [[get_stackable_item_count]]
 
* [[freeze_and_hide_equip]]
 
* [[freeze_and_hide_equip]]
Line 504: Line 503:
 
* [[read_global_flag]]
 
* [[read_global_flag]]
 
* [[write_global_flag]]
 
* [[write_global_flag]]
* [[unknownF927]]
+
* [[item_check_bank]]
 
* [[floor_player_detect]]
 
* [[floor_player_detect]]
 
* [[read_disk_file?]]
 
* [[read_disk_file?]]
Line 515: Line 514:
 
* [[chat_box]]
 
* [[chat_box]]
 
* [[chat_bubble]]
 
* [[chat_bubble]]
* [[unknownF932]]
+
* [[set_episode2]]
* [[unknownF933]]
+
* [[item_create_multi_cm]]
 
* [[scroll_text]]
 
* [[scroll_text]]
 
* [[gba_unknown1]]
 
* [[gba_unknown1]]
Line 522: Line 521:
 
* [[gba_unknown3]]
 
* [[gba_unknown3]]
 
* [[add_damage_to?]]
 
* [[add_damage_to?]]
* [[item_delete21CF]]
+
* [[item_delete_slot]]
 
* [[get_item_info]]
 
* [[get_item_info]]
 
* [[item_packing1]]
 
* [[item_packing1]]
Line 531: Line 530:
 
* [[Keyword]]
 
* [[Keyword]]
 
* [[get_guildcard_num]]
 
* [[get_guildcard_num]]
* [[unknownF942]]
+
* [[symchat_unknown]]
 
* [[unknownF943]]
 
* [[unknownF943]]
 
* [[get_wrap_status]]
 
* [[get_wrap_status]]
Line 537: Line 536:
 
* [[sin]]
 
* [[sin]]
 
* [[cos]]
 
* [[cos]]
* [[unknownF948]]
+
* [[tan]]
* [[unknownF949]]
+
* [[atan]]
* [[boss_is_dead2?]]
+
* [[olga_is_dead2]]
* [[unknownF94B]]
+
* [[particle3]]
* [[unknownF94C]]
+
* [[particle3_id]]
 
* [[is_there_cardbattle?]]
 
* [[is_there_cardbattle?]]
 
* [[unknownF94E]]
 
* [[unknownF94E]]
Line 554: Line 553:
 
* [[BB_exchange_PD_special]]
 
* [[BB_exchange_PD_special]]
 
* [[BB_exchange_PD_percent]]
 
* [[BB_exchange_PD_percent]]
* [[unknownF959]]
+
* [[BB_set_ep4boss_can_escape]]
* [[unknownF95A]]
+
* [[BB_is_ep4boss_dying]]
 
* [[unknownF95B]]
 
* [[unknownF95B]]
 
* [[BB_exchange_SL]]
 
* [[BB_exchange_SL]]

Latest revision as of 02:29, 26 January 2024

Please use the following template when adding a new OP Code page.

If you run across an opcode that is not in qedit but listed below, install this asm.txt in qedit's root directory.

For information on item hex codes and how items generally work look here.

OPCode List