Difference between revisions of "OPCodes old"

From Unofficial QEdit Wiki Guide
Jump to: navigation, search
m (OPCodes moved to OPCodes old)
 
(16 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==
 
==V1 OPCode List==
 +
<font color='green'>
 
* 0x00 [[nop]]
 
* 0x00 [[nop]]
 
* 0x01 [[ret]]
 
* 0x01 [[ret]]
Line 103: Line 105:
 
* 0x7C [[npc_crppk_V1]]
 
* 0x7C [[npc_crppk_V1]]
 
* 0x7D [[npc_crptalk_v1]]
 
* 0x7D [[npc_crptalk_v1]]
* 0x7E [[p_look_at_v1]]
+
* 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==
 
==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==
 
==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==
 
==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

V2 OPCode List

V3 OPCode List

V4 OPCode List