Difference between revisions of "OPCodes old"
From Unofficial QEdit Wiki Guide
m (OPCodes moved to OPCodes old) |
|||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | Please use the following [[opcodetemplate|template]] when adding a new OP Code page. |
+ | ==V1 OPCode List== | ||
+ | <font color='green'> | ||
* 0x00 [[nop]] | * 0x00 [[nop]] | ||
* 0x01 [[ret]] | * 0x01 [[ret]] | ||
Line 35: | Line 37: | ||
* 0x2A [[jmp_on]] | * 0x2A [[jmp_on]] | ||
* 0x2B [[jmp_off]] | * 0x2B [[jmp_off]] | ||
− | * 0x2C [[jmpue jmp_=]] | + | * 0x2C [[jmpue|jmp_=]] |
− | * 0x2D [[jmpiue jmpi_=]] | + | * 0x2D [[jmpiue|jmpi_=]] |
− | * 0x2E [[jmpuexe jmp_!=]] | + | * 0x2E [[jmpuexe|jmp_!=]] |
− | * 0x2F [[jmpiuexe jmpi_!=]] | + | * 0x2F [[jmpiuexe|jmpi_!=]] |
− | * 0x30 [[ujmp_>]] | + | * 0x30 [[ujmpug|ujmp_>]] |
− | * 0x31 [[ujmpi_>]] | + | * 0x31 [[ujmpiug|ujmpi_>]] |
− | * 0x32 [[jmp_>]] | + | * 0x32 [[jmpug|jmp_>]] |
− | * 0x33 [[jmpi_>]] | + | * 0x33 [[jmpiug|jmpi_>]] |
− | * 0x34 [[ujmp_<]] | + | * 0x34 [[ujmpugl|ujmp_<]] |
− | * 0x35 [[ujmpi_<]] | + | * 0x35 [[ujmpiugl|ujmpi_<]] |
− | * 0x36 [[jmp_<]] | + | * 0x36 [[jmpul|jmp_<]] |
− | * 0x37 [[jmpi_<]] | + | * 0x37 [[jmpiugl|jmpi_<]] |
− | * 0x38 [[ujmp_>=]] | + | * 0x38 [[ujmpuge|ujmp_>=]] |
− | * 0x39 [[ujmpi_>=]] | + | * 0x39 [[ujmpiuge|ujmpi_>=]] |
− | * 0x3A [[jmp_>=]] | + | * 0x3A [[jmpuge|jmp_>=]] |
− | * 0x3B [[jmpi_>=]] | + | * 0x3B [[jmpiuge|jmpi_>=]] |
− | * 0x3C [[ujmp_<=]] | + | * 0x3C [[ujmpule|ujmp_<=]] |
− | * 0x3D [[ujmpi_<=]] | + | * 0x3D [[ujmpiule|ujmpi_<=]] |
− | * 0x3E [[jmp_<=]] | + | * 0x3E [[jmpule|jmp_<=]] |
− | * 0x3F [[jmpi_<=]] | + | * 0x3F [[jmpiule|jmpi_<=]] |
* 0x40 [[switch_jmp]] | * 0x40 [[switch_jmp]] | ||
* 0x41 [[switch_call]] | * 0x41 [[switch_call]] | ||
Line 103: | Line 105: | ||
* 0x7C [[npc_crppk_V1]] | * 0x7C [[npc_crppk_V1]] | ||
* 0x7D [[npc_crptalk_v1]] | * 0x7D [[npc_crptalk_v1]] | ||
− | * 0x7E [[ | + | * 0x7E [[p_look_at]] |
* 0x7F [[npc_crp_id_V1]] | * 0x7F [[npc_crp_id_V1]] | ||
* 0x80 [[cam_quake]] | * 0x80 [[cam_quake]] | ||
Line 177: | Line 179: | ||
* 0xD7 [[close_msg_qb]] | * 0xD7 [[close_msg_qb]] | ||
* 0xD8 [[set_eventflag_v1]] | * 0xD8 [[set_eventflag_v1]] | ||
− | * 0xD9 [[sync_leti (Dreamcast only) | + | * 0xD9 [[sync_leti]] (Dreamcast only) |
* 0xDA [[set_returnhunter]] | * 0xDA [[set_returnhunter]] | ||
* 0xDB [[set_returncity]] | * 0xDB [[set_returncity]] | ||
Line 197: | Line 199: | ||
* 0xED [[create_bgmctrl]] | * 0xED [[create_bgmctrl]] | ||
* 0xEE [[pl_add_meseta2]] | * 0xEE [[pl_add_meseta2]] | ||
− | * 0xEF [[sync_let (Dreamcast Only) | + | * 0xEF [[sync_let]] (Dreamcast Only) |
* 0xF0 [[send_regwork]] | * 0xF0 [[send_regwork]] | ||
* 0xF1 [[leti_fixed_camera_V1]] | * 0xF1 [[leti_fixed_camera_V1]] | ||
Line 204: | Line 206: | ||
* 0xFA [[unknownFA]] | * 0xFA [[unknownFA]] | ||
* 0xFB [[unknownFB]] | * 0xFB [[unknownFB]] | ||
+ | </font> | ||
+ | ==V2 OPCode List== | ||
+ | <font color='blue'> | ||
+ | * 0xF801 [[set_chat_callback?]] | ||
+ | * 0xF808 [[get_difficulty_level2]] | ||
+ | * 0xF809 [[get_number_of_player1]] | ||
+ | * 0xF80A [[get_coord_of_player]] | ||
+ | * 0xF80B [[unknownF80B]] | ||
+ | * 0xF80C [[unknownF80C]] | ||
+ | * 0xF80D [[map_designate_ex]] | ||
+ | * 0xF80E [[unknownF80E]] | ||
+ | * 0xF80F [[unknownF80F]] | ||
+ | * 0xF810 [[initial_floor_ba]] | ||
+ | * 0xF811 [[set_ba_rules]] | ||
+ | * 0xF812 [[unknownF812]] | ||
+ | * 0xF813 [[unknownF813]] | ||
+ | * 0xF814 [[unknownF814]] | ||
+ | * 0xF815 [[unknownF815]] | ||
+ | * 0xF816 [[unknownF816]] | ||
+ | * 0xF817 [[unknownF817]] | ||
+ | * 0xF818 [[unknownF818]] | ||
+ | * 0xF819 [[unknownF819]] | ||
+ | * 0xF81A [[unknownF81A]] | ||
+ | * 0xF81B [[unknownF81B]] | ||
+ | * 0xF81C [[disp_msg_ba]] | ||
+ | * 0xF81D [[death_lvl_up]] | ||
+ | * 0xF81E [[death_tech_lvl_up]] | ||
+ | * 0xF820 [[cmode_stage]] | ||
+ | * 0xF823 [[unknownF823]] | ||
+ | * 0xF824 [[unknownF824]] | ||
+ | * 0xF825 [[exp_multiplication]] | ||
+ | * 0xF827 [[get_user_is_dead?]] | ||
+ | * 0xF828 [[go_floor]] | ||
+ | * 0xF82B [[unlock_door2]] | ||
+ | * 0xF82C [[lock_door2]] | ||
+ | * 0xF82D [[if_switch_not_pressed]] | ||
+ | * 0xF82E [[if_switch_pressed]] | ||
+ | * 0xF82F [[unknownF82F]] | ||
+ | * 0xF830 [[control_dragon]] | ||
+ | * 0xF831 [[release_dragon]] | ||
+ | * 0xF838 [[shrink]] | ||
+ | * 0xF839 [[unshrink]] | ||
+ | * 0xF83C [[display_clock2?]] | ||
+ | * 0xF83D [[unknownF83D]] | ||
+ | * 0xF83E [[delete_area_title?]] | ||
+ | * 0xF840 [[load_npc_data]] | ||
+ | * 0xF841 [[get_npc_data]] | ||
+ | * 0xF848 [[give_damage_score]] | ||
+ | * 0xF849 [[take_damage_score]] | ||
+ | * 0xF84A [[unk_score_F84A]] | ||
+ | * 0xF84B [[unk_score_F84B]] | ||
+ | * 0xF84C [[kill_score]] | ||
+ | * 0xF84D [[death_score]] | ||
+ | * 0xF84E [[unk_score_F84E]] | ||
+ | * 0xF84F [[enemy_death_score]] | ||
+ | * 0xF850 [[meseta_score]] | ||
+ | * 0xF851 [[unknownF851]] | ||
+ | * 0xF852 [[unknownF852]] | ||
+ | * 0xF853 [[reverse_warps]] | ||
+ | * 0xF854 [[unreverse_warps]] | ||
+ | * 0xF855 [[set_ult_map]] | ||
+ | * 0xF856 [[unset_ult_map]] | ||
+ | * 0xF857 [[set_area_title]] | ||
+ | * 0xF858 [[unknownF858]] | ||
+ | * 0xF85A [[equip_item]] | ||
+ | * 0xF85B [[unequip_item]] | ||
+ | * 0xF85E [[unknownF85E]] | ||
+ | * 0xF85F [[unknownF85F]] | ||
+ | * 0xF860 [[unknownF860]] | ||
+ | * 0xF861 [[unknownF861]] | ||
+ | * 0xF864 [[cmode_rank]] | ||
+ | * 0xF865 [[award_item_name?]] | ||
+ | * 0xF866 [[award_item_select?]] | ||
+ | * 0xF867 [[award_item_give_to?]] | ||
+ | * 0xF868 [[unknownF868]] | ||
+ | * 0xF869 [[unknownF869]] | ||
+ | * 0xF86A [[item_create_cmode]] | ||
+ | * 0xF86B [[unknownF86B]] | ||
+ | * 0xF86C [[award_item_ok?]] | ||
+ | * 0xF86D [[unknownF86D]] | ||
+ | * 0xF86E [[unknownF86E]] | ||
+ | * 0xF86F [[set_lives_ba]] | ||
+ | * 0xF870 [[ba_set_tech_lvl]] | ||
+ | * 0xF871 [[set_lvl_ba]] | ||
+ | * 0xF872 [[set_time_limit_ba]] | ||
+ | * 0xF873 [[boss_is_dead?]] | ||
+ | * 0xF877 [[enable_techs]] | ||
+ | * 0xF878 [[disable_techs]] | ||
+ | * 0xF879 [[get_gender]] | ||
+ | * 0xF87A [[get_chara_class]] | ||
+ | * 0xF87B [[take_slot_meseta]] | ||
+ | * 0xF87F [[read_guildcard_flag]] | ||
+ | * 0xF880 [[unknownF880]] | ||
+ | * 0xF881 [[get_pl_name?]] | ||
+ | * 0xF883 [[unknownF883]] | ||
+ | * 0xF888 [[close_msg_ba]] | ||
+ | * 0xF88A [[get_player_status]] | ||
+ | * 0xF88B [[send_mail]] | ||
+ | * 0xF88C [[online_check]] | ||
+ | * 0xF88D [[chl_set_timerecord?]] | ||
+ | * 0xF88E [[chl_get_timerecord?]] | ||
+ | * 0xF88F [[unknownF88F]] | ||
+ | * 0xF890 [[unknownF890]] | ||
+ | * 0xF891 [[load_enemy_data]] | ||
+ | * 0xF892 [[get_physical_data]] | ||
+ | * 0xF893 [[get_attack_data]] | ||
+ | * 0xF894 [[get_resist_data]] | ||
+ | * 0xF895 [[get_movement_data]] | ||
+ | * 0xF898 [[shift_left]] | ||
+ | * 0xF899 [[shift_right]] | ||
+ | * 0xF89A [[get_random]] | ||
+ | * 0xF89B [[reset_map]] | ||
+ | * 0xF89C [[disp_chl_retry_mnu]] | ||
+ | * 0xF89D [[chl_reverser?]] | ||
+ | * 0xF89E [[unknownF89E]] | ||
+ | * 0xF89F [[unknownF89F]] | ||
+ | * 0xF8A0 [[unknownF8A0]] | ||
+ | * 0xF8A1 [[unknownF8A1]] | ||
+ | * 0xF8A8 [[unknownF8A8]] | ||
+ | * 0xF8A9 [[unknownF8A9]] | ||
+ | * 0xF8AD [[get_number_of_player2]] | ||
+ | * 0xF8B8 [[unknownF8B8]] | ||
+ | * 0xF8B9 [[chl_recovery?]] | ||
+ | </font> | ||
+ | ==V3 OPCode List== | ||
+ | <font color='red'> | ||
+ | * 0x05 [[va_start]] - Variable start, Use argments for variables. | ||
+ | * 0x06 [[va_end]] | ||
+ | * 0x07 [[va_call]] | ||
+ | * 0x48 [[arg_pushr]] | ||
+ | * 0x49 [[arg_pushl]] | ||
+ | * 0x4A [[arg_pushb]] | ||
+ | * 0x4B [[arg_pushw]] | ||
+ | * 0x4E [[arg_pushs]] | ||
+ | * 0x66 [[set_ally_NPC1_V3]] | ||
+ | * 0x69 [[if_char_alive?_V3]] | ||
+ | * 0x6A [[if_char_dead_V3]] | ||
+ | * 0x6D [[move_slot_V3]] | ||
+ | * 0x79 [[set_neutral_NPC1_V3]] | ||
+ | * 0x7C [[set_enemy_NPC_V3]] | ||
+ | * 0x7D [[set_ally_NPC2_V3]] | ||
+ | * 0x7F [[set_ally_NPC3_v3]] | ||
+ | * 0x84 [[pan_camera_V3]] | ||
+ | * 0x87 [[coord_create_pipe_V3]] | ||
+ | * 0xA8 [[walk_to_coord_V3]] | ||
+ | * 0xC0 [[light_orb1_V3]] | ||
+ | * 0xCD [[chara_effect_V3]] | ||
+ | * 0xCE [[set_neutral_NPC2_V3]] | ||
+ | * 0xDF [[unknownDF_V3]] | ||
+ | * 0xE2 [[set_player_camera_V3]] | ||
+ | * 0xEF [[sync_register]] - replaces sync_let and sync_leti | ||
+ | * 0xF1 [[leti_fixed_camera_V3]] | ||
+ | * 0xF8BC [[set_epiII]] | ||
+ | * 0xF8C0 [[file_dl_req]] | ||
+ | * 0xF8C1 [[get_dl_status]] | ||
+ | * 0xF8C2 [[gba_unknown4?]] | ||
+ | * 0xF8C3 [[get_gba_state?]] | ||
+ | * 0xF8C4 [[unknownF8C4]] | ||
+ | * 0xF8C5 [[unknownF8C5]] | ||
+ | * 0xF8C6 [[QEXIT]] | ||
+ | * 0xF8C7 [[use_animation]] | ||
+ | * 0xF8C8 [[stop_animation]] | ||
+ | * 0xF8C9 [[run_to_coord]] | ||
+ | * 0xF8CA [[set_slot_invincible]] | ||
+ | * 0xF8CB [[unknownF8CB]] | ||
+ | * 0xF8CC [[set_slot_poison]] | ||
+ | * 0xF8CD [[set_slot_paralyse]] | ||
+ | * 0xF8CE [[set_slot_shock]] | ||
+ | * 0xF8CF [[set_slot_freeze]] | ||
+ | * 0xF8D0 [[set_slot_slow]] | ||
+ | * 0xF8D1 [[set_slot_confuse]] | ||
+ | * 0xF8D2 [[set_slot_shifta]] | ||
+ | * 0xF8D3 [[set_slot_deband]] | ||
+ | * 0xF8D4 [[set_slot_jellen]] | ||
+ | * 0xF8D5 [[set_slot_zalure]] | ||
+ | * 0xF8D6 [[fleti_fixed_camera]] | ||
+ | * 0xF8D7 [[fleti_locked_camera]] | ||
+ | * 0xF8D8 [[default_camera_pos2]] | ||
+ | * 0xF8D9 [[set_motion_blur]] | ||
+ | * 0xF8dA [[set_screen_b&w]] | ||
+ | * 0xF8DB [[unknownF8DB]] | ||
+ | * 0xF8DC [[NPC_action_string]] | ||
+ | * 0xF8DD [[get_pad_cond]] | ||
+ | * 0xF8DE [[get_button_cond]] | ||
+ | * 0xF8DF [[freeze_enemies]] | ||
+ | * 0xF8E0 [[unfreeze_enemies]] | ||
+ | * 0xF8E1 [[freeze_everything]] | ||
+ | * 0xF8E2 [[unfreeze_everything]] | ||
+ | * 0xF8E3 [[restore_hp]] | ||
+ | * 0xF8E4 [[restore_tp]] | ||
+ | * 0xF8E5 [[close_chat_bubble]] | ||
+ | * 0xF8E6 [[unknownF8E6]] | ||
+ | * 0xF8E7 [[unknownF8E7]] | ||
+ | * 0xF8E8 [[unknownF8E8]] | ||
+ | * 0xF8E9 [[unknownF8E9]] | ||
+ | * 0xF8EA [[unknownF8EA]] | ||
+ | * 0xF8EB [[unknownF8EB]] | ||
+ | * 0xF8EC [[unknownF8EC]] | ||
+ | * 0xF8ED [[animation_check]] | ||
+ | * 0xF8EE [[call_image_data]] | ||
+ | * 0xF8EF [[unknownF8EF]] | ||
+ | * 0xF8F0 [[turn_off_bgm_p2]] | ||
+ | * 0xF8F1 [[turn_on_bgm_p2]] | ||
+ | * 0xF8F2 [[load_unk_data]] | ||
+ | * 0xF8F3 [[light_orb2]] | ||
+ | * 0xF901 [[dec2float]] | ||
+ | * 0xF902 [[float2dec]] | ||
+ | * 0xF903 [[flet]] | ||
+ | * 0xF904 [[fleti]] | ||
+ | * 0xF908 [[fadd]] | ||
+ | * 0xF909 [[faddi]] | ||
+ | * 0xF90A [[fsub]] | ||
+ | * 0xF90B [[fsubi]] | ||
+ | * 0xF90C [[fmul]] | ||
+ | * 0xF90D [[fmuli]] | ||
+ | * 0xF90E [[fdiv]] | ||
+ | * 0xF90F [[fdivi]] | ||
+ | * 0xF910 [[get_unknown_count?]] | ||
+ | * 0xF911 [[get_stackable_item_count]] | ||
+ | * 0xF912 [[freeze_and_hide_equip]] | ||
+ | * 0xF913 [[thaw_and_show_equip]] | ||
+ | * 0xF914 [[set_paletteX_callback]] | ||
+ | * 0xF915 [[activate_paletteX]] | ||
+ | * 0xF916 [[enable_paletteX]] | ||
+ | * 0xF917 [[restore_paletteX]] | ||
+ | * 0xF918 [[disable_paletteX]] | ||
+ | * 0xF919 [[get_paletteX_activated]] | ||
+ | * 0xF91A [[get_unknown_paletteX_status?]] | ||
+ | * 0xF91B [[disable_movement2]] | ||
+ | * 0xF91C [[enable_movement2]] | ||
+ | * 0xF91D [[get_time_played]] | ||
+ | * 0xF91E [[get_guildcard_total]] | ||
+ | * 0xF91F [[get_slot_meseta]] | ||
+ | * 0xF920 [[get_player_level]] | ||
+ | * 0xF921 [[get_Section_ID]] | ||
+ | * 0xF922 [[get_player_hp]] | ||
+ | * 0xF923 [[get_floor_number]] | ||
+ | * 0xF924 [[get_coord_player_detect]] | ||
+ | * 0xF925 [[read_global_flag]] | ||
+ | * 0xF926 [[write_global_flag]] | ||
+ | * 0xF927 [[unknownF927]] | ||
+ | * 0xF928 [[floor_player_detect]] | ||
+ | * 0xF929 [[read_disk_file?]] | ||
+ | * 0xF92A [[open_pack_select]] | ||
+ | * 0xF92B [[item_select]] | ||
+ | * 0xF92C [[get_item_id]] | ||
+ | * 0xF92D [[color_change]] | ||
+ | * 0xF92E [[send_statistic?]] | ||
+ | * 0xF92F [[unknownF92F]] | ||
+ | * 0xF930 [[chat_box]] | ||
+ | * 0xF931 [[chat_bubble]] | ||
+ | * 0xF933 [[unknownF933]] | ||
+ | * 0xF934 [[scroll_text]] | ||
+ | * 0xF935 [[gba_unknown1]] | ||
+ | * 0xF936 [[gba_unknown2]] | ||
+ | * 0xF937 [[gba_unknown3]] | ||
+ | * 0xF938 [[add_damage_to?]] | ||
+ | * 0xF939 [[item_delete2]] | ||
+ | * 0xF93A [[get_item_info]] | ||
+ | * 0xF93B [[item_packing1]] | ||
+ | * 0xF93C [[item_packing2]] | ||
+ | * 0xF93D [[get_lang_setting?]] | ||
+ | * 0xF93E [[prepare_statistic?]] | ||
+ | * 0xF93F [[keyword_detect]] | ||
+ | * 0xF940 [[Keyword]] | ||
+ | * 0xF941 [[get_guildcard_num]] | ||
+ | * 0xF944 [[get_wrap_status]] | ||
+ | * 0xF945 [[initial_floor]] | ||
+ | * 0xF946 [[sin]] | ||
+ | * 0xF947 [[cos]] | ||
+ | * 0xF94A [[boss_is_dead2?]] | ||
+ | * 0xF94B [[unknownF94B]] | ||
+ | * 0xF94C [[unknownF94C]] | ||
+ | * 0xF94D [[is_there_cardbattle]] | ||
+ | * [[particle_V3]] | ||
+ | * [[pl_walk_V3]] | ||
+ | * [[p_dead_V3]] | ||
+ | </font> | ||
+ | |||
+ | ==V4 OPCode List== | ||
+ | <font color='purple'> | ||
+ | * 0xF950 [[BB_p2_menu]] | ||
+ | * 0xF951 [[BB_Map_Designate]] | ||
+ | * 0xF952 [[BB_get_number_in_pack]] | ||
+ | * 0xF953 [[BB_swap_item]] | ||
+ | * 0xF954 [[BB_check_wrap]] | ||
+ | * 0xF955 [[BB_exchange_PD_item]] | ||
+ | * 0xF956 [[BB_exchange_PD_srank]] | ||
+ | * 0xF957 [[BB_exchange_PD_special]] | ||
+ | * 0xF958 [[BB_exchange_PD_percent]] | ||
+ | * 0xF959 [[unknownF959]] | ||
+ | * 0xF95C [[BB_exchange_SLT]] | ||
+ | * 0xF95D [[BB_exchange_PC]] | ||
+ | * 0xF95E [[BB_box_create_BP]] | ||
+ | * 0xF95F [[BB_exchage_PT]] | ||
+ | * 0xF960 [[unknownF960]] | ||
+ | * 0xF961 [[unknownF961]] | ||
+ | </font> |
Latest revision as of 11:25, 5 May 2013
Please use the following template when adding a new OP Code page.
V1 OPCode List
- 0x00 nop
- 0x01 ret
- 0x02 sync
- 0x03 exit
- 0x04 thread
- 0x08 let
- 0x09 leti
- 0x10 set
- 0x11 clear
- 0x12 rev
- 0x13 gset
- 0x14 gclear
- 0x15 grev
- 0x16 glet
- 0x17 gget
- 0x18 add
- 0x19 addi
- 0x1A sub
- 0x1B subi
- 0x1C mul
- 0x1D muli
- 0x1E div
- 0x1F divi
- 0x20 and
- 0x21 andi
- 0x22 or
- 0x23 ori
- 0x24 xor
- 0x25 xori
- 0x26 mod
- 0x27 modi
- 0x28 jmp
- 0x29 call
- 0x2A jmp_on
- 0x2B jmp_off
- 0x2C jmp_=
- 0x2D jmpi_=
- 0x2E jmp_!=
- 0x2F jmpi_!=
- 0x30 ujmp_>
- 0x31 ujmpi_>
- 0x32 jmp_>
- 0x33 jmpi_>
- 0x34 ujmp_<
- 0x35 ujmpi_<
- 0x36 jmp_<
- 0x37 jmpi_<
- 0x38 ujmp_>=
- 0x39 ujmpi_>=
- 0x3A jmp_>=
- 0x3B jmpi_>=
- 0x3C ujmp_<=
- 0x3D ujmpi_<=
- 0x3E jmp_<=
- 0x3F jmpi_<=
- 0x40 switch_jmp
- 0x41 switch_call
- 0x42 stack_push
- 0x43 stack_pop
- 0x44 stack_pushm
- 0x45 stack_popm
- 0x4F unknown4F
- 0x50 message
- 0x51 list
- 0x52 fadein
- 0x53 fadeout
- 0x54 se
- 0x55 bgm
- 0x58 enable
- 0x59 disable
- 0x5A window_msg
- 0x5B add_msg
- 0x5C mesend
- 0x5D gettime
- 0x5E winend
- 0x60 npc_crt_V1
- 0x61 npc_stop
- 0x62 npc_play
- 0x63 npc_kill
- 0x64 npc_nont
- 0x65 npc_talk
- 0x66 npc_crp_V1
- 0x68 create_pipe
- 0x69 p_hpstat_V1
- 0x6A p_dead_V1
- 0x6B p_disablewarp
- 0x6C p_enablewarp
- 0x6D p_move_v1
- 0x6E p_look
- 0x70 p_action_disable
- 0x71 p_action_enable
- 0x72 disable_movement1
- 0x73 enable_movement1
- 0x74 p_noncol
- 0x75 p_col
- 0x76 p_setpos
- 0x77 p_return_guild
- 0x78 p_talk_guild
- 0x79 npc_talk_pl_V1
- 0x7A npc_talk_kill
- 0x7B npc_crtpk_V1
- 0x7C npc_crppk_V1
- 0x7D npc_crptalk_v1
- 0x7E p_look_at
- 0x7F npc_crp_id_V1
- 0x80 cam_quake
- 0x81 cam_adj
- 0x82 cam_zmin
- 0x83 cam_zmout
- 0x84 cam_pan_V1
- 0x85 game_lev_super
- 0x86 game_lev_reset
- 0x87 pos_pipe_V1
- 0x88 if_zone_clear
- 0x89 chk_ene_num
- 0x8A unhide_obj
- 0x8B unhide_ene
- 0x8C at_coords_call
- 0x8D at_coords_talk
- 0x8E col_npcin
- 0x8F col_npcinr
- 0x90 switch_on
- 0x91 switch_off
- 0x92 playbgm_epi
- 0x93 set_mainwarp
- 0x94 set_obj_param
- 0x95 set_floor_handler
- 0x96 clr_floor_handler
- 0x97 col_plinaw
- 0x98 hud_hide
- 0x99 hud_show
- 0x9A cine_enable
- 0x9B cine_disable
- 0xA1 set_qt_failure
- 0xA2 set_qt_success
- 0xA3 clr_qt_failure
- 0xA4 clr_qt_success
- 0xA5 set_qt_cancel
- 0xA6 clr_qt_cancel
- 0xA8 pl_walk_V1
- 0xB0 pl_add_meseta
- 0xB1 thread_stg
- 0xB2 del_obj_param
- 0xB3 item_create
- 0xB4 item_create2
- 0xB5 item_delete
- 0xB6 item_delete2
- 0xB7 item_check
- 0xB8 setevt
- 0xB9 get_difflvl
- 0xBA set_qt_exit
- 0xBB clr_qt_exit
- 0xC0 particle_V1
- 0xC1 npc_text
- 0xC2 npc_chkwarp
- 0xC3 pl_pkoff
- 0xC4 map_designate
- 0xC5 masterkey_on
- 0xC6 masterkey_off
- 0xC7 window_time
- 0xC8 winend_time
- 0xC9 winset_time
- 0xCA getmtime
- 0xCB set_quest_board_handler
- 0xCC clear_quest_board_handler
- 0xCD particle_id_V1
- 0xCE npc_crptalk_id_V1
- 0xCF npc_lang_clean
- 0xD0 pl_pkon
- 0xD1 pl_chk_item2
- 0xD2 enable_mainmenu
- 0xD3 disable_mainmenu
- 0xD4 start_battlebgm
- 0xD5 end_battlebgm
- 0xD6 disp_msg_qb
- 0xD7 close_msg_qb
- 0xD8 set_eventflag_v1
- 0xD9 sync_leti (Dreamcast only)
- 0xDA set_returnhunter
- 0xDB set_returncity
- 0xDC load_pvr
- 0xDD load_midi
- 0xDF npc_param_V1
- 0xE1 clear_mainwarp
- 0xE2 pcam_param_V1
- 0xE3 start_setevt_v1
- 0xE4 warp_on
- 0xE5 warp_off
- 0xE6 get_slotnumber
- 0xE7 get_servernumber
- 0xE8 set_eventflag2
- 0xE9 res
- 0xEA unknownEA
- 0xEB enable_bgmctrl
- 0xEC sw_send
- 0xED create_bgmctrl
- 0xEE pl_add_meseta2
- 0xEF sync_let (Dreamcast Only)
- 0xF0 send_regwork
- 0xF1 leti_fixed_camera_V1
- 0xF2 default_camera_pos1
- 0xF8 unknownF8
- 0xFA unknownFA
- 0xFB unknownFB
V2 OPCode List
- 0xF801 set_chat_callback?
- 0xF808 get_difficulty_level2
- 0xF809 get_number_of_player1
- 0xF80A get_coord_of_player
- 0xF80B unknownF80B
- 0xF80C unknownF80C
- 0xF80D map_designate_ex
- 0xF80E unknownF80E
- 0xF80F unknownF80F
- 0xF810 initial_floor_ba
- 0xF811 set_ba_rules
- 0xF812 unknownF812
- 0xF813 unknownF813
- 0xF814 unknownF814
- 0xF815 unknownF815
- 0xF816 unknownF816
- 0xF817 unknownF817
- 0xF818 unknownF818
- 0xF819 unknownF819
- 0xF81A unknownF81A
- 0xF81B unknownF81B
- 0xF81C disp_msg_ba
- 0xF81D death_lvl_up
- 0xF81E death_tech_lvl_up
- 0xF820 cmode_stage
- 0xF823 unknownF823
- 0xF824 unknownF824
- 0xF825 exp_multiplication
- 0xF827 get_user_is_dead?
- 0xF828 go_floor
- 0xF82B unlock_door2
- 0xF82C lock_door2
- 0xF82D if_switch_not_pressed
- 0xF82E if_switch_pressed
- 0xF82F unknownF82F
- 0xF830 control_dragon
- 0xF831 release_dragon
- 0xF838 shrink
- 0xF839 unshrink
- 0xF83C display_clock2?
- 0xF83D unknownF83D
- 0xF83E delete_area_title?
- 0xF840 load_npc_data
- 0xF841 get_npc_data
- 0xF848 give_damage_score
- 0xF849 take_damage_score
- 0xF84A unk_score_F84A
- 0xF84B unk_score_F84B
- 0xF84C kill_score
- 0xF84D death_score
- 0xF84E unk_score_F84E
- 0xF84F enemy_death_score
- 0xF850 meseta_score
- 0xF851 unknownF851
- 0xF852 unknownF852
- 0xF853 reverse_warps
- 0xF854 unreverse_warps
- 0xF855 set_ult_map
- 0xF856 unset_ult_map
- 0xF857 set_area_title
- 0xF858 unknownF858
- 0xF85A equip_item
- 0xF85B unequip_item
- 0xF85E unknownF85E
- 0xF85F unknownF85F
- 0xF860 unknownF860
- 0xF861 unknownF861
- 0xF864 cmode_rank
- 0xF865 award_item_name?
- 0xF866 award_item_select?
- 0xF867 award_item_give_to?
- 0xF868 unknownF868
- 0xF869 unknownF869
- 0xF86A item_create_cmode
- 0xF86B unknownF86B
- 0xF86C award_item_ok?
- 0xF86D unknownF86D
- 0xF86E unknownF86E
- 0xF86F set_lives_ba
- 0xF870 ba_set_tech_lvl
- 0xF871 set_lvl_ba
- 0xF872 set_time_limit_ba
- 0xF873 boss_is_dead?
- 0xF877 enable_techs
- 0xF878 disable_techs
- 0xF879 get_gender
- 0xF87A get_chara_class
- 0xF87B take_slot_meseta
- 0xF87F read_guildcard_flag
- 0xF880 unknownF880
- 0xF881 get_pl_name?
- 0xF883 unknownF883
- 0xF888 close_msg_ba
- 0xF88A get_player_status
- 0xF88B send_mail
- 0xF88C online_check
- 0xF88D chl_set_timerecord?
- 0xF88E chl_get_timerecord?
- 0xF88F unknownF88F
- 0xF890 unknownF890
- 0xF891 load_enemy_data
- 0xF892 get_physical_data
- 0xF893 get_attack_data
- 0xF894 get_resist_data
- 0xF895 get_movement_data
- 0xF898 shift_left
- 0xF899 shift_right
- 0xF89A get_random
- 0xF89B reset_map
- 0xF89C disp_chl_retry_mnu
- 0xF89D chl_reverser?
- 0xF89E unknownF89E
- 0xF89F unknownF89F
- 0xF8A0 unknownF8A0
- 0xF8A1 unknownF8A1
- 0xF8A8 unknownF8A8
- 0xF8A9 unknownF8A9
- 0xF8AD get_number_of_player2
- 0xF8B8 unknownF8B8
- 0xF8B9 chl_recovery?
V3 OPCode List
- 0x05 va_start - Variable start, Use argments for variables.
- 0x06 va_end
- 0x07 va_call
- 0x48 arg_pushr
- 0x49 arg_pushl
- 0x4A arg_pushb
- 0x4B arg_pushw
- 0x4E arg_pushs
- 0x66 set_ally_NPC1_V3
- 0x69 if_char_alive?_V3
- 0x6A if_char_dead_V3
- 0x6D move_slot_V3
- 0x79 set_neutral_NPC1_V3
- 0x7C set_enemy_NPC_V3
- 0x7D set_ally_NPC2_V3
- 0x7F set_ally_NPC3_v3
- 0x84 pan_camera_V3
- 0x87 coord_create_pipe_V3
- 0xA8 walk_to_coord_V3
- 0xC0 light_orb1_V3
- 0xCD chara_effect_V3
- 0xCE set_neutral_NPC2_V3
- 0xDF unknownDF_V3
- 0xE2 set_player_camera_V3
- 0xEF sync_register - replaces sync_let and sync_leti
- 0xF1 leti_fixed_camera_V3
- 0xF8BC set_epiII
- 0xF8C0 file_dl_req
- 0xF8C1 get_dl_status
- 0xF8C2 gba_unknown4?
- 0xF8C3 get_gba_state?
- 0xF8C4 unknownF8C4
- 0xF8C5 unknownF8C5
- 0xF8C6 QEXIT
- 0xF8C7 use_animation
- 0xF8C8 stop_animation
- 0xF8C9 run_to_coord
- 0xF8CA set_slot_invincible
- 0xF8CB unknownF8CB
- 0xF8CC set_slot_poison
- 0xF8CD set_slot_paralyse
- 0xF8CE set_slot_shock
- 0xF8CF set_slot_freeze
- 0xF8D0 set_slot_slow
- 0xF8D1 set_slot_confuse
- 0xF8D2 set_slot_shifta
- 0xF8D3 set_slot_deband
- 0xF8D4 set_slot_jellen
- 0xF8D5 set_slot_zalure
- 0xF8D6 fleti_fixed_camera
- 0xF8D7 fleti_locked_camera
- 0xF8D8 default_camera_pos2
- 0xF8D9 set_motion_blur
- 0xF8dA set_screen_b&w
- 0xF8DB unknownF8DB
- 0xF8DC NPC_action_string
- 0xF8DD get_pad_cond
- 0xF8DE get_button_cond
- 0xF8DF freeze_enemies
- 0xF8E0 unfreeze_enemies
- 0xF8E1 freeze_everything
- 0xF8E2 unfreeze_everything
- 0xF8E3 restore_hp
- 0xF8E4 restore_tp
- 0xF8E5 close_chat_bubble
- 0xF8E6 unknownF8E6
- 0xF8E7 unknownF8E7
- 0xF8E8 unknownF8E8
- 0xF8E9 unknownF8E9
- 0xF8EA unknownF8EA
- 0xF8EB unknownF8EB
- 0xF8EC unknownF8EC
- 0xF8ED animation_check
- 0xF8EE call_image_data
- 0xF8EF unknownF8EF
- 0xF8F0 turn_off_bgm_p2
- 0xF8F1 turn_on_bgm_p2
- 0xF8F2 load_unk_data
- 0xF8F3 light_orb2
- 0xF901 dec2float
- 0xF902 float2dec
- 0xF903 flet
- 0xF904 fleti
- 0xF908 fadd
- 0xF909 faddi
- 0xF90A fsub
- 0xF90B fsubi
- 0xF90C fmul
- 0xF90D fmuli
- 0xF90E fdiv
- 0xF90F fdivi
- 0xF910 get_unknown_count?
- 0xF911 get_stackable_item_count
- 0xF912 freeze_and_hide_equip
- 0xF913 thaw_and_show_equip
- 0xF914 set_paletteX_callback
- 0xF915 activate_paletteX
- 0xF916 enable_paletteX
- 0xF917 restore_paletteX
- 0xF918 disable_paletteX
- 0xF919 get_paletteX_activated
- 0xF91A get_unknown_paletteX_status?
- 0xF91B disable_movement2
- 0xF91C enable_movement2
- 0xF91D get_time_played
- 0xF91E get_guildcard_total
- 0xF91F get_slot_meseta
- 0xF920 get_player_level
- 0xF921 get_Section_ID
- 0xF922 get_player_hp
- 0xF923 get_floor_number
- 0xF924 get_coord_player_detect
- 0xF925 read_global_flag
- 0xF926 write_global_flag
- 0xF927 unknownF927
- 0xF928 floor_player_detect
- 0xF929 read_disk_file?
- 0xF92A open_pack_select
- 0xF92B item_select
- 0xF92C get_item_id
- 0xF92D color_change
- 0xF92E send_statistic?
- 0xF92F unknownF92F
- 0xF930 chat_box
- 0xF931 chat_bubble
- 0xF933 unknownF933
- 0xF934 scroll_text
- 0xF935 gba_unknown1
- 0xF936 gba_unknown2
- 0xF937 gba_unknown3
- 0xF938 add_damage_to?
- 0xF939 item_delete2
- 0xF93A get_item_info
- 0xF93B item_packing1
- 0xF93C item_packing2
- 0xF93D get_lang_setting?
- 0xF93E prepare_statistic?
- 0xF93F keyword_detect
- 0xF940 Keyword
- 0xF941 get_guildcard_num
- 0xF944 get_wrap_status
- 0xF945 initial_floor
- 0xF946 sin
- 0xF947 cos
- 0xF94A boss_is_dead2?
- 0xF94B unknownF94B
- 0xF94C unknownF94C
- 0xF94D is_there_cardbattle
- particle_V3
- pl_walk_V3
- p_dead_V3
V4 OPCode List
- 0xF950 BB_p2_menu
- 0xF951 BB_Map_Designate
- 0xF952 BB_get_number_in_pack
- 0xF953 BB_swap_item
- 0xF954 BB_check_wrap
- 0xF955 BB_exchange_PD_item
- 0xF956 BB_exchange_PD_srank
- 0xF957 BB_exchange_PD_special
- 0xF958 BB_exchange_PD_percent
- 0xF959 unknownF959
- 0xF95C BB_exchange_SLT
- 0xF95D BB_exchange_PC
- 0xF95E BB_box_create_BP
- 0xF95F BB_exchage_PT
- 0xF960 unknownF960
- 0xF961 unknownF961