Fallout2 Opcode Playground

Opcodes: 8000-801F, 8020-803F, 8040-805F,
8060-807F, 8080-809F, 80A0-80BF, 80C0-80DF,
80E0-80FF, 8100-811F, 8120-813F, 8140-8155
 
List Opcodes:Used in Fallout 2Named
Known to DecompilerDescribed

Opcodes used in Fallout 2 scripts

213 Opcodes used in Fallout 2 scripts:
80028003
8004jump8005call
800c800d
800f8010
80128013
80148015
80168019
801a801b
801c8020
80218022
80238024
80258026
80278028lookup_string_proc
8029pop_base802a
802b802c
802f8030
80318032fetch
80338034
80358036
80378038
8039803a
803b803cdiv
803dmod803e
803f8040
80418044floor
80458046
804dsayend804esaystart
8052sayreply8053sayOption
8054saymessage806bDisplay
80a1give_exp_points80a2scr_return
80a3play_sfx80a4obj_name
80a6get_pc_stat80a7tile_contains_pid_obj
80a8set_map_start80a9override_map_start
80aahas_skill80abusing_skill
80acroll_vs_skill80aedo_check
80afsuccess80b0critical
80b2mark_area_known80b4random
80b6move_to80b7create_object
80b8display_msg80b9script_overrides
80baobj_is_carrying_obj80bbtile_contains_obj_pid
80bcself_obj80bdsource_obj
80betarget_obj80bfdude_obj
80c0obj_being_used_with80c1local_var
80c2set_local_var80c3map_var
80c4set_map_var80c5global_var
80c6set_global_var80c7script_action
80c8obj_type80c9item_subtype
80caget_critter_stat80cbset_critter_stat
80ccanimate_stand_obj80cdanimate_stand_obj
80ceanimate_move_obj_to_tile80cftile_in_tile_rect
80d0attack80d2tile_distance
80d3tile_distance_objs80d4tile_num
80d5tile_num_in_direction80d7drop_obj
80d8add_obj_to_inven80d9rm_obj_from_inven
80dawield_obj_critter80dbuse_obj
80dcobj_can_see_obj80destart_gdialog
80dfend_dialogue80e1metarule3
80e3set_obj_visibility80e4load_map
80e5wm_area_set_pos80e6set_exit_grids
80e7anim_busy80e8critter_heal
80e9set_light_level80eagame_time
80ecelevation80edkill_critter
80eekill_critter_type80efcritter_damage
80f0add_timer_event80f1rm_timer_event
80f2game_ticks80f3has_trait
80f4destroy_object80f5obj_can_hear_obj
80f6game_time_hour80f7fixed_param
80f8tile_is_visible80f9dialogue_system_enter
80faaction_being_used80fbcritter_state
80fcgame_time_advance80fdradiation_inc
80feradiation_dec80ffcritter_attempt_placement
8100obj_pid8101cur_map_index
8102critter_add_trait8103critter_rm_trait
8104proto_data8105message_str
8106critter_inven_obj8107obj_set_light_level
8109inven_cmds810afloat_msg
810bmetarule810canim
810dobj_carrying_pid_obj810ereg_anim_func
810freg_anim_animate8110reg_anim_animate_reverse
8113reg_anim_obj_move_to_tile8115play_gmovie
8116add_mult_objs_to_inven8117rm_mult_objs_from_inven
8118get_month8119get_day
811aexplosion811cgsay_start
811dgsay_end811egsay_reply
811fgsay_option8120gsay_message
8121giq_option8122poison
8123get_poison8124party_add
8125party_remove8126reg_anim_animate_forever
8127critter_injure8128combat_is_initialized
8129gdialog_barter812cinven_unwield
812dobj_is_locked812eobj_lock
812fobj_unlock8130obj_is_open
8131obj_open8132obj_close
8133game_ui_disable8134game_ui_enable
8136gfade_out8137gfade_in
8138item_caps_total8139item_caps_adjust
813breg_anim_play_sfx813ccritter_mod_skill
813dsfx_build_char_name8141sfx_build_weapon_name
8143attack_setup8144destroy_mult_objs
8145use_obj_on_obj8146endgame_slideshow
8147move_obj_inven_to_obj8149obj_art_fid
814aart_anim814bparty_member_obj
814crotation_to_tile814djam_lock
814egdialog_set_barter_mod8150obj_on_screen
8151critter_is_fleeing8152critter_set_flee_state
8153terminate_combat8154debug_msg
8155critter_stop_attacking