OPCodes
From Unofficial QEdit Wiki Guide
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
- nop
- ret
- sync
- exit
- thread
- va_start
- va_end
- va_call
- let
- leti
- letb
- letw
- leta
- leto
- set
- clear
- rev
- gset
- gclear
- grev
- glet
- gget
- add
- addi
- sub
- subi
- mul
- muli
- div
- divi
- and
- andi
- or
- ori
- xor
- xori
- mod
- modi
- jmp
- call
- jmp_on
- jmp_off
- jmp_=
- jmpi_=
- jmp_!=
- jmpi_!=
- ujmp_>
- ujmpi_>
- jmp_>
- jmpi_>
- ujmp_<
- ujmpi_<
- jmp_<
- jmpi_<
- ujmp_>=
- ujmpi_>=
- jmp_>=
- jmpi_>=
- ujmp_<=
- ujmpi_<=
- jmp_<=
- jmpi_<=
- switch_jmp
- switch_call
- stack_push
- stack_pop
- stack_pushm
- stack_popm
- arg_pushr
- arg_pushl
- arg_pushb
- arg_pushw
- arg_pusha
- arg_pusho
- arg_pushs
- message
- list
- fadein
- fadeout
- se
- bgm
- window_msg
- add_msg
- mesend
- gettime
- winend
- npc_crt_V1
- npc_crt_V3
- npc_stop
- npc_play
- npc_kill
- npc_nont
- npc_talk
- npc_crp_V1
- npc_crp_V3
- create_pipe
- p_hpstat_V1
- p_hpstat_V3
- p_dead_V1
- p_dead_V3
- p_disablewarp
- p_enablewarp
- p_move_v1
- p_move_V3
- p_look
- p_action_disable
- p_action_enable
- disable_movement1
- enable_movement1
- p_noncol
- p_col
- p_setpos
- p_return_guild
- p_talk_guild
- npc_talk_pl_V1
- npc_talk_pl_V3
- npc_talk_kil
- npc_crtpk_V1
- npc_crtpk_V3
- npc_crppk_V1
- npc_crppk_V3
- npc_crptalk_v1
- npc_crptalk_V3
- p_look_at
- npc_crp_id_V1
- npc_crp_id_v3
- cam_quake
- cam_adj
- cam_zmin
- cam_zmout
- cam_pan_V1
- cam_pan_V3
- game_lev_super
- game_lev_reset
- pos_pipe_V1
- pos_pipe_V3
- if_zone_clear
- chk_ene_num
- unhide_obj
- unhide_ene
- at_coords_call
- at_coords_talk
- npc_coords_call
- party_coords_call
- switch_on
- switch_off
- playbgm_epi
- set_mainwarp
- set_obj_param
- set_floor_handler
- clr_floor_handler
- npc_check_straggle
- hud_hide
- hud_show
- cine_enable
- cine_disable
- unknownA0
- set_qt_failure
- set_qt_success
- clr_qt_failure
- clr_qt_success
- set_qt_cancel
- clr_qt_cancel
- pl_walk_V1
- pl_walk_V3
- pl_add_meseta
- thread_stg
- del_obj_param
- item_create
- item_create2
- item_delete
- item_delete2
- item_check
- setevt
- get_difflvl
- set_qt_exit
- clr_qt_exit
- unknownBC
- particle_V1
- particle_V3
- npc_text
- npc_chkwarp
- pl_pkoff
- map_designate
- masterkey_on
- masterkey_off
- window_time
- winend_time
- winset_time
- getmtime
- set_quest_board_handler
- clear_quest_board_handler
- particle_id_V1
- particle_id_V3
- npc_crptalk_id_V1
- npc_crptalk_id_V3
- npc_lang_clean
- pl_pkon
- pl_chk_item2
- enable_mainmenu
- disable_mainmen
- start_battlebgm
- end_battlebgm
- disp_msg_qb
- close_msg_qb
- set_eventflag_v1
- set_eventflag_v3
- sync_leti
- set_returnhunter
- set_returncity
- load_pvr
- load_midi
- item_detect_bank
- npc_param_V1
- npc_param_V3
- pad_dragon
- clear_mainwarp
- pcam_param_V1
- pcam_param_V3
- start_setevt_v1
- start_setevt_v3
- warp_on
- warp_off
- get_slotnumber
- get_servernumber
- set_eventflag2
- res
- modi2
- enable_bgmctrl
- sw_send
- create_bgmctrl
- pl_add_meseta2
- sync_let
- sync_register
- send_regwork
- leti_fixed_camera_V1
- leti_fixed_camera_V3
- default_camera_pos1
- unknownF8
- unknownFB
- set_chat_callback?
- get_difflvl2
- get_number_of_player1
- get_coord_of_player
- enable_map
- disable_map
- map_designate_ex
- disable_weapon_drop
- enable_weapon_drop
- ba_initial_floor
- set_ba_rules
- ba_set_tech
- ba_set_equip
- ba_set_mag
- ba_set_item
- ba_set_trapmenu
- unknownF817
- ba_set_respawn
- ba_set_char
- ba_drop_wep
- ba_teams
- ba_disp_msg
- death_lvl_up
- ba_set_meseta
- cmode_stage
- item_create_unknown
- get_unknown_mode
- set_cmode_char_template
- set_cmode_diff
- exp_multiplication
- exp_division?
- get_user_is_dead?
- go_floor
- get_num_kills
- reset_kills
- unlock_door2
- lock_door2
- if_switch_not_pressed
- if_switch_pressed
- control_dragon
- release_dragon
- shrink
- unshrink
- set_shrink_cam1
- set_shrink_cam2
- display_clock2?
- set_area_total
- delete_area_title?
- load_npc_data
- get_npc_data
- give_damage_score
- take_damage_score
- enemy_give_score
- enemy_take_score
- kill_score
- death_score
- enemy_kill_score
- enemy_death_score
- meseta_score
- ba_set_trap
- ba_set_target
- reverse_warps
- unreverse_warps
- set_ult_map
- unset_ult_map
- set_area_title
- unknownF858
- unknownF859
- equip_item_v2
- equip_item_v3
- unequip_item_V2
- unequip_item_V3
- qexit2
- allow_weapons
- ba_enable_sonar
- ba_use_sonar
- clear_score_announce
- set_score_announce
- award_srank
- get_mag_stats
- cmode_rank
- award_item_name?
- award_item_select?
- award_item_give_to?
- set_cmode_rank
- check_rank_time
- item_create_cmode
- ba_box_drops
- award_item_ok?
- ba_set_trapself
- unknownF86E
- ba_set_lives
- ba_set_tech_lvl
- ba_set_lvl
- ba_set_time_limit
- falz_is_dead
- unknownF874
- enable_stealth_suit_effect
- disable_stealth_suit_effect
- enable_techs
- disable_techs
- get_gender
- get_chara_class
- take_slot_meseta
- get_encryption_key
- kill_player
- get_serial_number
- read_guildcard_flag
- ba_set_damagetrap
- get_pl_name
- get_pl_job
- players_in_range
- write_guild_flagw
- write_guild_flagl
- unknownF886
- unknownF887
- ba_close_msg
- disable_win_pfx
- get_player_status
- send_mail
- get_game_version
- chl_set_timerecord?
- chl_get_timerecord?
- set_cmode_grave_rates
- clear_area_list
- load_enemy_data
- get_physical_data
- get_attack_data
- get_resist_data
- get_movement_data
- read_guildflag_16b
- read_guildflag_32b
- shift_left
- shift_right
- get_random
- reset_map
- disp_chl_retry_mnu
- chl_enable_retry
- unknownF89E
- player_recovery
- disable_bosswarp_option
- enable_bosswarp_option
- get_bosswarp_option
- init_online_key?
- encrypt_gc_entry_auto
- chat_detect
- symbol_chat_create
- set_shrink_size
- death_tech_lvl_up
- volopt_is_dead
- is_there_grave_message
- get_ba_record
- get_cmode_prize_rank
- get_number_of_player2
- party_has_name
- someone_has_spoken
- read1
- read2
- read4
- write1
- write2
- write4
- unknownF8B6
- unknownF8B7
- disable_retry_menu
- chl_death_recap
- unknownF8BA
- unknownF8BB
- set_episode
- file_dl_req
- get_dl_status
- gba_unknown4?
- get_gba_state?
- congrats_msg_multi_cm
- stage_end_multi_cm
- QEXIT
- use_animation
- stop_animation
- run_to_coord
- set_slot_invincible
- set_slot_targetable
- set_slot_poison
- set_slot_paralyse
- set_slot_shock
- set_slot_freeze
- set_slot_slow
- set_slot_confuse
- set_slot_shifta
- set_slot_deband
- set_slot_jellen
- set_slot_zalure
- fleti_fixed_camera
- fleti_locked_camera
- default_camera_pos2
- set_motion_blur
- set_screen_b&w
- get_vector_from_path
- NPC_action_string
- get_pad_cond
- get_button_cond
- freeze_enemies
- unfreeze_enemies
- freeze_everything
- unfreeze_everything
- restore_hp
- restore_tp
- close_chat_bubble
- move_coords_obj
- at_coords_call_ex
- at_coords_talk_ex
- npc_coords_call_ex
- party_coords_call_ex
- set_obj_param_ex
- npc_check_straggle_ex
- animation_check
- call_image_data
- unknownF8EF
- turn_off_bgm
- turn_on_bgm
- load_unk_data
- particle2
- dec2float
- float2dec
- flet
- fleti
- fadd
- faddi
- fsub
- fsubi
- fmul
- fmuli
- fdiv
- fdivi
- get_total_deaths
- get_stackable_item_count
- freeze_and_hide_equip
- thaw_and_show_equip
- set_paletteX_callback
- activate_paletteX
- enable_paletteX
- restore_paletteX
- disable_paletteX
- get_paletteX_activated
- get_unknown_paletteX_status?
- disable_movement2
- enable_movement2
- get_time_played
- get_guildcard_total
- get_slot_meseta
- get_player_level
- get_Section_ID
- get_player_hp
- get_floor_number
- get_coord_player_detect
- read_global_flag
- write_global_flag
- item_check_bank
- floor_player_detect
- read_disk_file?
- open_pack_select
- item_select
- get_item_id
- color_change
- send_statistic?
- unknownF92F
- chat_box
- chat_bubble
- set_episode2
- item_create_multi_cm
- scroll_text
- gba_unknown1
- gba_unknown2
- gba_unknown3
- add_damage_to?
- item_delete_slot
- get_item_info
- item_packing1
- item_packing2
- get_lang_setting?
- prepare_statistic?
- keyword_detect
- Keyword
- get_guildcard_num
- symchat_unknown
- unknownF943
- get_wrap_status
- initial_floor
- sin
- cos
- tan
- atan
- olga_is_dead2
- particle3
- particle3_id
- is_there_cardbattle?
- unknownF94E
- unknownF94F
- BB_p2_menu
- BB_Map_Designate
- BB_get_number_in_pack
- BB_swap_item
- BB_check_wrap
- BB_exchange_PD_item
- BB_exchange_PD_srank
- BB_exchange_PD_special
- BB_exchange_PD_percent
- BB_set_ep4boss_can_escape
- BB_is_ep4boss_dying
- unknownF95B
- BB_exchange_SL
- BB_exchange_PC
- BB_box_create_BP
- BB_exchage_PT
- unknownF960
- unknownF961
- HEX:
- STR: