Difference between revisions of "OPCodes"

From Unofficial QEdit Wiki Guide
Jump to: navigation, search
(get_pl_name and get_pl_job)
(OPCode List)
 
(38 intermediate revisions by 4 users not shown)
Line 2: Line 2:
  
 
If you run across an opcode that is not in qedit but listed below, install this [[asm.txt]] in qedit's root directory.
 
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 147: 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 156: 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 217: 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 232: Line 234:
 
* [[set_eventflag2]]
 
* [[set_eventflag2]]
 
* [[res]]
 
* [[res]]
* [[unknownEA]]
+
* [[modi2]]
 
* [[enable_bgmctrl]]
 
* [[enable_bgmctrl]]
 
* [[sw_send]]
 
* [[sw_send]]
Line 252: 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]]
 
* [[set_ba_rules]]
 
* [[set_ba_rules]]
Line 270: Line 272:
 
* [[ba_set_meseta]]
 
* [[ba_set_meseta]]
 
* [[cmode_stage]]
 
* [[cmode_stage]]
* [[unknownF821]]
+
* [[item_create_unknown]]
* [[unknownF822]]
+
* [[get_unknown_mode]]
 
* [[set_cmode_char_template]]
 
* [[set_cmode_char_template]]
 
* [[set_cmode_diff]]
 
* [[set_cmode_diff]]
Line 279: Line 281:
 
* [[go_floor]]
 
* [[go_floor]]
 
* [[get_num_kills]]
 
* [[get_num_kills]]
* [[unknownF82A]]
+
* [[reset_kills]]
 
* [[unlock_door2]]
 
* [[unlock_door2]]
 
* [[lock_door2]]
 
* [[lock_door2]]
Line 288: 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 297: 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]]
Line 317: Line 319:
 
* [[unequip_item_V2]]
 
* [[unequip_item_V2]]
 
* [[unequip_item_V3]]
 
* [[unequip_item_V3]]
* [[unknownF85C]]
+
* [[qexit2]]
* [[unknownF85D]]
+
* [[allow_weapons]]
 
* [[ba_enable_sonar]]
 
* [[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]]
 
* [[ba_box_drops]]
 
* [[ba_box_drops]]
Line 340: Line 342:
 
* [[ba_set_lvl]]
 
* [[ba_set_lvl]]
 
* [[ba_set_time_limit]]
 
* [[ba_set_time_limit]]
* [[boss_is_dead?]]
+
* [[falz_is_dead]]
 
* [[unknownF874]]
 
* [[unknownF874]]
 
* [[enable_stealth_suit_effect]]
 
* [[enable_stealth_suit_effect]]
Line 349: 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]]
 
* [[ba_set_damagetrap]]
 
* [[ba_set_damagetrap]]
Line 357: Line 359:
 
* [[get_pl_job]]
 
* [[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]]
Line 369: Line 371:
 
* [[chl_get_timerecord?]]
 
* [[chl_get_timerecord?]]
 
* [[set_cmode_grave_rates]]
 
* [[set_cmode_grave_rates]]
* [[unknownF890]]
+
* [[clear_area_list]]
 
* [[load_enemy_data]]
 
* [[load_enemy_data]]
 
* [[get_physical_data]]
 
* [[get_physical_data]]
Line 375: 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 382: 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]]
* [[death_tech_lvl_up2]]
+
* [[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]]
 
* [[read1]]
 
* [[read1]]
 
* [[read2]]
 
* [[read2]]
Line 409: Line 411:
 
* [[unknownF8B6]]
 
* [[unknownF8B6]]
 
* [[unknownF8B7]]
 
* [[unknownF8B7]]
* [[unknownF8B8]]
+
* [[disable_retry_menu]]
* [[chl_recovery?]]
+
* [[chl_death_recap]]
 
* [[unknownF8BA]]
 
* [[unknownF8BA]]
 
* [[unknownF8BB]]
 
* [[unknownF8BB]]
Line 418: 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 441: 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 452: 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 478: 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 501: 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 512: 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 519: 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 528: Line 530:
 
* [[Keyword]]
 
* [[Keyword]]
 
* [[get_guildcard_num]]
 
* [[get_guildcard_num]]
* [[unknownF942]]
+
* [[symchat_unknown]]
 
* [[unknownF943]]
 
* [[unknownF943]]
 
* [[get_wrap_status]]
 
* [[get_wrap_status]]
Line 534: Line 536:
 
* [[sin]]
 
* [[sin]]
 
* [[cos]]
 
* [[cos]]
* [[unknownF948]]
+
* [[tan]]
* [[unknownF949]]
+
* [[atan]]
* [[boss_is_dead2?]]
+
* [[olga_is_dead2]]
 
* [[particle3]]
 
* [[particle3]]
* [[unknownF94C]]
+
* [[particle3_id]]
 
* [[is_there_cardbattle?]]
 
* [[is_there_cardbattle?]]
 
* [[unknownF94E]]
 
* [[unknownF94E]]
Line 551: 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