mirror of
https://github.com/sfall-team/sfall.git
synced 2026-07-27 16:52:34 -07:00
Add more game global variable pointers to FalloutEngine
This commit is contained in:
+188
-7
@@ -18,16 +18,197 @@
|
||||
|
||||
#include "main.h"
|
||||
|
||||
#include "Logging.h"
|
||||
#include "Define.h"
|
||||
#include "FalloutEngine.h"
|
||||
#include "Logging.h"
|
||||
|
||||
// global variables
|
||||
TGameObj** obj_dude_ptr = (TGameObj**)(0x6610B8);
|
||||
TGameObj** inven_dude_ptr = (TGameObj**)(0x519058);
|
||||
DWORD* activeUIHand_ptr = (DWORD*)(0x518F78); // 0 - left, 1 - right
|
||||
DWORD* dude_traits = (DWORD*)(0x66BE40); // 2 of them
|
||||
DWORD* itemCurrentItem = (DWORD*)(0x518F78);
|
||||
DWORD* itemButtonItems = (DWORD*)(0x5970F8);
|
||||
TGameObj** obj_dude_ptr = reinterpret_cast<TGameObj**>(0x6610B8);
|
||||
TGameObj** inven_dude_ptr = reinterpret_cast<TGameObj**>(0x519058);
|
||||
DWORD* activeUIHand_ptr = reinterpret_cast<DWORD*>(0x518F78); // 0 - left, 1 - right
|
||||
DWORD* dude_traits = reinterpret_cast<DWORD*>(0x66BE40); // 2 of them
|
||||
DWORD* itemCurrentItem = reinterpret_cast<DWORD*>(0x518F78);
|
||||
DWORD* itemButtonItems = reinterpret_cast<DWORD*>(0x5970F8);
|
||||
DWORD* perkLevelDataList = reinterpret_cast<DWORD*>(_perkLevelDataList);
|
||||
|
||||
DWORD* ptr_aiInfoList = reinterpret_cast<DWORD*>(_aiInfoList);
|
||||
DWORD* ptr_ambient_light = reinterpret_cast<DWORD*>(_ambient_light);
|
||||
DWORD* ptr_art = reinterpret_cast<DWORD*>(_art);
|
||||
DWORD* ptr_art_name = reinterpret_cast<DWORD*>(_art_name);
|
||||
DWORD* ptr_art_vault_guy_num = reinterpret_cast<DWORD*>(_art_vault_guy_num);
|
||||
DWORD* ptr_art_vault_person_nums = reinterpret_cast<DWORD*>(_art_vault_person_nums);
|
||||
DWORD* ptr_bckgnd = reinterpret_cast<DWORD*>(_bckgnd);
|
||||
DWORD* ptr_black_palette = reinterpret_cast<DWORD*>(_black_palette);
|
||||
DWORD* ptr_bottom_line = reinterpret_cast<DWORD*>(_bottom_line);
|
||||
DWORD* ptr_btable = reinterpret_cast<DWORD*>(_btable);
|
||||
DWORD* ptr_btncnt = reinterpret_cast<DWORD*>(_btncnt);
|
||||
DWORD* ptr_CarCurrArea = reinterpret_cast<DWORD*>(_CarCurrArea);
|
||||
DWORD* ptr_cmap = reinterpret_cast<DWORD*>(_cmap);
|
||||
DWORD* ptr_colorTable = reinterpret_cast<DWORD*>(_colorTable);
|
||||
DWORD* ptr_combat_free_move = reinterpret_cast<DWORD*>(_combat_free_move);
|
||||
DWORD* ptr_combat_list = reinterpret_cast<DWORD*>(_combat_list);
|
||||
DWORD* ptr_combat_state = reinterpret_cast<DWORD*>(_combat_state);
|
||||
DWORD* ptr_combat_turn_running = reinterpret_cast<DWORD*>(_combat_turn_running);
|
||||
DWORD* ptr_combatNumTurns = reinterpret_cast<DWORD*>(_combatNumTurns);
|
||||
DWORD* ptr_crit_succ_eff = reinterpret_cast<DWORD*>(_crit_succ_eff);
|
||||
DWORD* ptr_critter_db_handle = reinterpret_cast<DWORD*>(_critter_db_handle);
|
||||
DWORD* ptr_critterClearObj = reinterpret_cast<DWORD*>(_critterClearObj);
|
||||
DWORD* ptr_crnt_func = reinterpret_cast<DWORD*>(_crnt_func);
|
||||
DWORD* ptr_curr_font_num = reinterpret_cast<DWORD*>(_curr_font_num);
|
||||
DWORD* ptr_curr_pc_stat = reinterpret_cast<DWORD*>(_curr_pc_stat);
|
||||
DWORD* ptr_curr_stack = reinterpret_cast<DWORD*>(_curr_stack);
|
||||
DWORD* ptr_cursor_line = reinterpret_cast<DWORD*>(_cursor_line);
|
||||
DWORD* ptr_dialog_target = reinterpret_cast<DWORD*>(_dialog_target);
|
||||
DWORD* ptr_dialog_target_is_party = reinterpret_cast<DWORD*>(_dialog_target_is_party);
|
||||
DWORD* ptr_drugInfoList = reinterpret_cast<DWORD*>(_drugInfoList);
|
||||
DWORD* ptr_edit_win = reinterpret_cast<DWORD*>(_edit_win);
|
||||
DWORD* ptr_Educated = reinterpret_cast<DWORD*>(_Educated);
|
||||
DWORD* ptr_Experience_ = reinterpret_cast<DWORD*>(_Experience_);
|
||||
DWORD* ptr_fallout_game_time = reinterpret_cast<DWORD*>(_fallout_game_time);
|
||||
DWORD* ptr_flptr = reinterpret_cast<DWORD*>(_flptr);
|
||||
DWORD* ptr_folder_card_desc = reinterpret_cast<DWORD*>(_folder_card_desc);
|
||||
DWORD* ptr_folder_card_fid = reinterpret_cast<DWORD*>(_folder_card_fid);
|
||||
DWORD* ptr_folder_card_title = reinterpret_cast<DWORD*>(_folder_card_title);
|
||||
DWORD* ptr_folder_card_title2 = reinterpret_cast<DWORD*>(_folder_card_title2);
|
||||
DWORD* ptr_frame_time = reinterpret_cast<DWORD*>(_frame_time);
|
||||
DWORD* ptr_free_perk = reinterpret_cast<DWORD*>(_free_perk);
|
||||
DWORD* ptr_game_global_vars = reinterpret_cast<DWORD*>(_game_global_vars);
|
||||
DWORD* ptr_game_user_wants_to_quit = reinterpret_cast<DWORD*>(_game_user_wants_to_quit);
|
||||
DWORD* ptr_gcsd = reinterpret_cast<DWORD*>(_gcsd);
|
||||
DWORD* ptr_gdBarterMod = reinterpret_cast<DWORD*>(_gdBarterMod);
|
||||
DWORD* ptr_gdNumOptions = reinterpret_cast<DWORD*>(_gdNumOptions);
|
||||
DWORD* ptr_gIsSteal = reinterpret_cast<DWORD*>(_gIsSteal);
|
||||
DWORD* ptr_glblmode = reinterpret_cast<DWORD*>(_glblmode);
|
||||
DWORD* ptr_gmouse_current_cursor = reinterpret_cast<DWORD*>(_gmouse_current_cursor);
|
||||
DWORD* ptr_gmovie_played_list = reinterpret_cast<DWORD*>(_gmovie_played_list);
|
||||
DWORD* ptr_GreenColor = reinterpret_cast<DWORD*>(_GreenColor);
|
||||
DWORD* ptr_gsound_initialized = reinterpret_cast<DWORD*>(_gsound_initialized);
|
||||
DWORD* ptr_hit_location_penalty = reinterpret_cast<DWORD*>(_hit_location_penalty);
|
||||
DWORD* ptr_holo_flag = reinterpret_cast<DWORD*>(_holo_flag);
|
||||
DWORD* ptr_holopages = reinterpret_cast<DWORD*>(_holopages);
|
||||
DWORD* ptr_hot_line_count = reinterpret_cast<DWORD*>(_hot_line_count);
|
||||
DWORD* ptr_i_fid = reinterpret_cast<DWORD*>(_i_fid);
|
||||
DWORD* ptr_i_lhand = reinterpret_cast<DWORD*>(_i_lhand);
|
||||
DWORD* ptr_i_rhand = reinterpret_cast<DWORD*>(_i_rhand);
|
||||
DWORD* ptr_i_wid = reinterpret_cast<DWORD*>(_i_wid);
|
||||
DWORD* ptr_i_worn = reinterpret_cast<DWORD*>(_i_worn);
|
||||
DWORD* ptr_In_WorldMap = reinterpret_cast<DWORD*>(_In_WorldMap);
|
||||
DWORD* ptr_info_line = reinterpret_cast<DWORD*>(_info_line);
|
||||
DWORD* ptr_interfaceWindow = reinterpret_cast<DWORD*>(_interfaceWindow);
|
||||
DWORD* ptr_intfaceEnabled = reinterpret_cast<DWORD*>(_intfaceEnabled);
|
||||
DWORD* ptr_intotal = reinterpret_cast<DWORD*>(_intotal);
|
||||
DWORD* ptr_inven_dude = reinterpret_cast<DWORD*>(_inven_dude);
|
||||
DWORD* ptr_inven_pid = reinterpret_cast<DWORD*>(_inven_pid);
|
||||
DWORD* ptr_inven_scroll_dn_bid = reinterpret_cast<DWORD*>(_inven_scroll_dn_bid);
|
||||
DWORD* ptr_inven_scroll_up_bid = reinterpret_cast<DWORD*>(_inven_scroll_up_bid);
|
||||
DWORD* ptr_inventry_message_file = reinterpret_cast<DWORD*>(_inventry_message_file);
|
||||
DWORD* ptr_itemButtonItems = reinterpret_cast<DWORD*>(_itemButtonItems);
|
||||
DWORD* ptr_itemCurrentItem = reinterpret_cast<DWORD*>(_itemCurrentItem);
|
||||
DWORD* ptr_kb_lock_flags = reinterpret_cast<DWORD*>(_kb_lock_flags);
|
||||
DWORD* ptr_last_buttons = reinterpret_cast<DWORD*>(_last_buttons);
|
||||
DWORD* ptr_last_button_winID = reinterpret_cast<DWORD*>(_last_button_winID);
|
||||
DWORD* ptr_last_level = reinterpret_cast<DWORD*>(_last_level);
|
||||
DWORD* ptr_Level_ = reinterpret_cast<DWORD*>(_Level_);
|
||||
DWORD* ptr_Lifegiver = reinterpret_cast<DWORD*>(_Lifegiver);
|
||||
DWORD* ptr_list_com = reinterpret_cast<DWORD*>(_list_com);
|
||||
DWORD* ptr_list_total = reinterpret_cast<DWORD*>(_list_total);
|
||||
DWORD* ptr_loadingGame = reinterpret_cast<DWORD*>(_loadingGame);
|
||||
DWORD* ptr_LSData = reinterpret_cast<DWORD*>(_LSData);
|
||||
DWORD* ptr_lsgwin = reinterpret_cast<DWORD*>(_lsgwin);
|
||||
DWORD* ptr_main_ctd = reinterpret_cast<DWORD*>(_main_ctd);
|
||||
DWORD* ptr_main_window = reinterpret_cast<DWORD*>(_main_window);
|
||||
DWORD* ptr_map_elevation = reinterpret_cast<DWORD*>(_map_elevation);
|
||||
DWORD* ptr_map_global_vars = reinterpret_cast<DWORD*>(_map_global_vars);
|
||||
DWORD* ptr_master_db_handle = reinterpret_cast<DWORD*>(_master_db_handle);
|
||||
DWORD* ptr_max = reinterpret_cast<DWORD*>(_max);
|
||||
DWORD* ptr_maxScriptNum = reinterpret_cast<DWORD*>(_maxScriptNum);
|
||||
DWORD* ptr_Meet_Frank_Horrigan = reinterpret_cast<DWORD*>(_Meet_Frank_Horrigan);
|
||||
DWORD* ptr_mouse_hotx = reinterpret_cast<DWORD*>(_mouse_hotx);
|
||||
DWORD* ptr_mouse_hoty = reinterpret_cast<DWORD*>(_mouse_hoty);
|
||||
DWORD* ptr_mouse_is_hidden = reinterpret_cast<DWORD*>(_mouse_is_hidden);
|
||||
DWORD* ptr_mouse_x_ = reinterpret_cast<DWORD*>(_mouse_x_);
|
||||
DWORD* ptr_mouse_y = reinterpret_cast<DWORD*>(_mouse_y);
|
||||
DWORD* ptr_mouse_y_ = reinterpret_cast<DWORD*>(_mouse_y_);
|
||||
DWORD* ptr_Mutate_ = reinterpret_cast<DWORD*>(_Mutate_);
|
||||
DWORD* ptr_name_color = reinterpret_cast<DWORD*>(_name_color);
|
||||
DWORD* ptr_name_font = reinterpret_cast<DWORD*>(_name_font);
|
||||
DWORD* ptr_name_sort_list = reinterpret_cast<DWORD*>(_name_sort_list);
|
||||
DWORD* ptr_num_game_global_vars = reinterpret_cast<DWORD*>(_num_game_global_vars);
|
||||
DWORD* ptr_num_map_global_vars = reinterpret_cast<DWORD*>(_num_map_global_vars);
|
||||
DWORD* ptr_obj_dude = reinterpret_cast<DWORD*>(_obj_dude);
|
||||
DWORD* ptr_objectTable = reinterpret_cast<DWORD*>(_objectTable);
|
||||
DWORD* ptr_objItemOutlineState = reinterpret_cast<DWORD*>(_objItemOutlineState);
|
||||
DWORD* ptr_optionRect = reinterpret_cast<DWORD*>(_optionRect);
|
||||
DWORD* ptr_outlined_object = reinterpret_cast<DWORD*>(_outlined_object);
|
||||
DWORD* ptr_partyMemberAIOptions = reinterpret_cast<DWORD*>(_partyMemberAIOptions);
|
||||
DWORD* ptr_partyMemberCount = reinterpret_cast<DWORD*>(_partyMemberCount);
|
||||
DWORD* ptr_partyMemberLevelUpInfoList = reinterpret_cast<DWORD*>(_partyMemberLevelUpInfoList);
|
||||
DWORD* ptr_partyMemberList = reinterpret_cast<DWORD*>(_partyMemberList); // each struct - 4 integers, first integer - objPtr
|
||||
DWORD* ptr_partyMemberMaxCount = reinterpret_cast<DWORD*>(_partyMemberMaxCount);
|
||||
DWORD* ptr_partyMemberPidList = reinterpret_cast<DWORD*>(_partyMemberPidList);
|
||||
DWORD* ptr_patches = reinterpret_cast<DWORD*>(_patches);
|
||||
DWORD* ptr_paths = reinterpret_cast<DWORD*>(_paths);
|
||||
DWORD* ptr_pc_crit_succ_eff = reinterpret_cast<DWORD*>(_pc_crit_succ_eff);
|
||||
DWORD* ptr_pc_kill_counts = reinterpret_cast<DWORD*>(_pc_kill_counts);
|
||||
DWORD* ptr_pc_name = reinterpret_cast<DWORD*>(_pc_name);
|
||||
DWORD* ptr_pc_proto = reinterpret_cast<DWORD*>(_pc_proto);
|
||||
DWORD* ptr_pc_trait = reinterpret_cast<DWORD*>(_pc_trait);
|
||||
DWORD* ptr_pc_trait2 = reinterpret_cast<DWORD*>(_pc_trait2);
|
||||
DWORD* ptr_perk_data = reinterpret_cast<DWORD*>(_perk_data);
|
||||
DWORD* ptr_perkLevelDataList = reinterpret_cast<DWORD*>(_perkLevelDataList);
|
||||
DWORD* ptr_pip_win = reinterpret_cast<DWORD*>(_pip_win);
|
||||
DWORD* ptr_pipboy_message_file = reinterpret_cast<DWORD*>(_pipboy_message_file);
|
||||
DWORD* ptr_pipmesg = reinterpret_cast<DWORD*>(_pipmesg);
|
||||
DWORD* ptr_preload_list_index = reinterpret_cast<DWORD*>(_preload_list_index);
|
||||
DWORD* ptr_procTableStrs = reinterpret_cast<DWORD*>(_procTableStrs); // table of procId (from define.h) => procName map
|
||||
DWORD* ptr_proto_main_msg_file = reinterpret_cast<DWORD*>(_proto_main_msg_file);
|
||||
DWORD* ptr_ptable = reinterpret_cast<DWORD*>(_ptable);
|
||||
DWORD* ptr_pud = reinterpret_cast<DWORD*>(_pud);
|
||||
DWORD* ptr_queue = reinterpret_cast<DWORD*>(_queue);
|
||||
DWORD* ptr_quick_done = reinterpret_cast<DWORD*>(_quick_done);
|
||||
DWORD* ptr_read_callback = reinterpret_cast<DWORD*>(_read_callback);
|
||||
DWORD* ptr_RedColor = reinterpret_cast<DWORD*>(_RedColor);
|
||||
DWORD* ptr_retvals = reinterpret_cast<DWORD*>(_retvals);
|
||||
DWORD* ptr_scr_size = reinterpret_cast<DWORD*>(_scr_size);
|
||||
DWORD* ptr_scriptListInfo = reinterpret_cast<DWORD*>(_scriptListInfo);
|
||||
DWORD* ptr_skill_data = reinterpret_cast<DWORD*>(_skill_data);
|
||||
DWORD* ptr_slot_cursor = reinterpret_cast<DWORD*>(_slot_cursor);
|
||||
DWORD* ptr_sneak_working = reinterpret_cast<DWORD*>(_sneak_working); // DWORD var
|
||||
DWORD* ptr_square = reinterpret_cast<DWORD*>(_square);
|
||||
DWORD* ptr_squares = reinterpret_cast<DWORD*>(_squares);
|
||||
DWORD* ptr_stack = reinterpret_cast<DWORD*>(_stack);
|
||||
DWORD* ptr_stack_offset = reinterpret_cast<DWORD*>(_stack_offset);
|
||||
DWORD* ptr_stat_data = reinterpret_cast<DWORD*>(_stat_data);
|
||||
DWORD* ptr_stat_flag = reinterpret_cast<DWORD*>(_stat_flag);
|
||||
DWORD* ptr_Tag_ = reinterpret_cast<DWORD*>(_Tag_);
|
||||
DWORD* ptr_tag_skill = reinterpret_cast<DWORD*>(_tag_skill);
|
||||
DWORD* ptr_target_curr_stack = reinterpret_cast<DWORD*>(_target_curr_stack);
|
||||
DWORD* ptr_target_pud = reinterpret_cast<DWORD*>(_target_pud);
|
||||
DWORD* ptr_target_stack = reinterpret_cast<DWORD*>(_target_stack);
|
||||
DWORD* ptr_target_stack_offset = reinterpret_cast<DWORD*>(_target_stack_offset);
|
||||
DWORD* ptr_target_str = reinterpret_cast<DWORD*>(_target_str);
|
||||
DWORD* ptr_target_xpos = reinterpret_cast<DWORD*>(_target_xpos);
|
||||
DWORD* ptr_target_ypos = reinterpret_cast<DWORD*>(_target_ypos);
|
||||
DWORD* ptr_text_char_width = reinterpret_cast<DWORD*>(_text_char_width);
|
||||
DWORD* ptr_text_height = reinterpret_cast<DWORD*>(_text_height);
|
||||
DWORD* ptr_text_max = reinterpret_cast<DWORD*>(_text_max);
|
||||
DWORD* ptr_text_mono_width = reinterpret_cast<DWORD*>(_text_mono_width);
|
||||
DWORD* ptr_text_spacing = reinterpret_cast<DWORD*>(_text_spacing);
|
||||
DWORD* ptr_text_to_buf = reinterpret_cast<DWORD*>(_text_to_buf);
|
||||
DWORD* ptr_text_width = reinterpret_cast<DWORD*>(_text_width);
|
||||
DWORD* ptr_title_color = reinterpret_cast<DWORD*>(_title_color);
|
||||
DWORD* ptr_title_font = reinterpret_cast<DWORD*>(_title_font);
|
||||
DWORD* ptr_trait_data = reinterpret_cast<DWORD*>(_trait_data);
|
||||
DWORD* ptr_view_page = reinterpret_cast<DWORD*>(_view_page);
|
||||
DWORD* ptr_wd_obj = reinterpret_cast<DWORD*>(_wd_obj);
|
||||
DWORD* ptr_wmAreaInfoList = reinterpret_cast<DWORD*>(_wmAreaInfoList);
|
||||
DWORD* ptr_wmLastRndTime = reinterpret_cast<DWORD*>(_wmLastRndTime);
|
||||
DWORD* ptr_wmWorldOffsetX = reinterpret_cast<DWORD*>(_wmWorldOffsetX);
|
||||
DWORD* ptr_wmWorldOffsetY = reinterpret_cast<DWORD*>(_wmWorldOffsetY);
|
||||
DWORD* ptr_world_xpos = reinterpret_cast<DWORD*>(_world_xpos);
|
||||
DWORD* ptr_world_ypos = reinterpret_cast<DWORD*>(_world_ypos);
|
||||
DWORD* ptr_WorldMapCurrArea = reinterpret_cast<DWORD*>(_WorldMapCurrArea);
|
||||
DWORD* ptr_YellowColor = reinterpret_cast<DWORD*>(_YellowColor);
|
||||
|
||||
/**
|
||||
ENGINE FUNCTIONS OFFSETS
|
||||
|
||||
@@ -213,6 +213,185 @@ extern DWORD* dude_traits; // 2 of them
|
||||
extern DWORD* itemCurrentItem;
|
||||
extern DWORD* itemButtonItems;
|
||||
|
||||
// more variables
|
||||
extern DWORD* ptr_aiInfoList;
|
||||
extern DWORD* ptr_ambient_light;
|
||||
extern DWORD* ptr_art;
|
||||
extern DWORD* ptr_art_name;
|
||||
extern DWORD* ptr_art_vault_guy_num;
|
||||
extern DWORD* ptr_art_vault_person_nums;
|
||||
extern DWORD* ptr_bckgnd;
|
||||
extern DWORD* ptr_black_palette;
|
||||
extern DWORD* ptr_bottom_line;
|
||||
extern DWORD* ptr_btable;
|
||||
extern DWORD* ptr_btncnt;
|
||||
extern DWORD* ptr_CarCurrArea;
|
||||
extern DWORD* ptr_cmap;
|
||||
extern DWORD* ptr_colorTable;
|
||||
extern DWORD* ptr_combat_free_move;
|
||||
extern DWORD* ptr_combat_list;
|
||||
extern DWORD* ptr_combat_state;
|
||||
extern DWORD* ptr_combat_turn_running;
|
||||
extern DWORD* ptr_combatNumTurns;
|
||||
extern DWORD* ptr_crit_succ_eff;
|
||||
extern DWORD* ptr_critter_db_handle;
|
||||
extern DWORD* ptr_critterClearObj;
|
||||
extern DWORD* ptr_crnt_func;
|
||||
extern DWORD* ptr_curr_font_num;
|
||||
extern DWORD* ptr_curr_pc_stat;
|
||||
extern DWORD* ptr_curr_stack;
|
||||
extern DWORD* ptr_cursor_line;
|
||||
extern DWORD* ptr_dialog_target;
|
||||
extern DWORD* ptr_dialog_target_is_party;
|
||||
extern DWORD* ptr_drugInfoList;
|
||||
extern DWORD* ptr_edit_win;
|
||||
extern DWORD* ptr_Educated;
|
||||
extern DWORD* ptr_Experience_;
|
||||
extern DWORD* ptr_fallout_game_time;
|
||||
extern DWORD* ptr_flptr;
|
||||
extern DWORD* ptr_folder_card_desc;
|
||||
extern DWORD* ptr_folder_card_fid;
|
||||
extern DWORD* ptr_folder_card_title;
|
||||
extern DWORD* ptr_folder_card_title2;
|
||||
extern DWORD* ptr_frame_time;
|
||||
extern DWORD* ptr_free_perk;
|
||||
extern DWORD* ptr_game_global_vars;
|
||||
extern DWORD* ptr_game_user_wants_to_quit;
|
||||
extern DWORD* ptr_gcsd;
|
||||
extern DWORD* ptr_gdBarterMod;
|
||||
extern DWORD* ptr_gdNumOptions;
|
||||
extern DWORD* ptr_gIsSteal;
|
||||
extern DWORD* ptr_glblmode;
|
||||
extern DWORD* ptr_gmouse_current_cursor;
|
||||
extern DWORD* ptr_gmovie_played_list;
|
||||
extern DWORD* ptr_GreenColor;
|
||||
extern DWORD* ptr_gsound_initialized;
|
||||
extern DWORD* ptr_hit_location_penalty;
|
||||
extern DWORD* ptr_holo_flag;
|
||||
extern DWORD* ptr_holopages;
|
||||
extern DWORD* ptr_hot_line_count;
|
||||
extern DWORD* ptr_i_fid;
|
||||
extern DWORD* ptr_i_lhand;
|
||||
extern DWORD* ptr_i_rhand;
|
||||
extern DWORD* ptr_i_wid;
|
||||
extern DWORD* ptr_i_worn;
|
||||
extern DWORD* ptr_In_WorldMap;
|
||||
extern DWORD* ptr_info_line;
|
||||
extern DWORD* ptr_interfaceWindow;
|
||||
extern DWORD* ptr_intfaceEnabled;
|
||||
extern DWORD* ptr_intotal;
|
||||
//extern TGameObj** ptr_inven_dude;
|
||||
extern DWORD* ptr_inven_pid;
|
||||
extern DWORD* ptr_inven_scroll_dn_bid;
|
||||
extern DWORD* ptr_inven_scroll_up_bid;
|
||||
extern DWORD* ptr_inventry_message_file;
|
||||
extern DWORD* ptr_itemButtonItems;
|
||||
extern DWORD* ptr_itemCurrentItem;
|
||||
extern DWORD* ptr_kb_lock_flags;
|
||||
extern DWORD* ptr_last_buttons;
|
||||
extern DWORD* ptr_last_button_winID;
|
||||
extern DWORD* ptr_last_level;
|
||||
extern DWORD* ptr_Level_;
|
||||
extern DWORD* ptr_Lifegiver;
|
||||
extern DWORD* ptr_list_com;
|
||||
extern DWORD* ptr_list_total;
|
||||
extern DWORD* ptr_loadingGame;
|
||||
extern DWORD* ptr_LSData;
|
||||
extern DWORD* ptr_lsgwin;
|
||||
extern DWORD* ptr_main_ctd;
|
||||
extern DWORD* ptr_main_window;
|
||||
extern DWORD* ptr_map_elevation;
|
||||
extern DWORD* ptr_map_global_vars;
|
||||
extern DWORD* ptr_master_db_handle;
|
||||
extern DWORD* ptr_max;
|
||||
extern DWORD* ptr_maxScriptNum;
|
||||
extern DWORD* ptr_Meet_Frank_Horrigan;
|
||||
extern DWORD* ptr_mouse_hotx;
|
||||
extern DWORD* ptr_mouse_hoty;
|
||||
extern DWORD* ptr_mouse_is_hidden;
|
||||
extern DWORD* ptr_mouse_x_;
|
||||
extern DWORD* ptr_mouse_y;
|
||||
extern DWORD* ptr_mouse_y_;
|
||||
extern DWORD* ptr_Mutate_;
|
||||
extern DWORD* ptr_name_color;
|
||||
extern DWORD* ptr_name_font;
|
||||
extern DWORD* ptr_name_sort_list;
|
||||
extern DWORD* ptr_num_game_global_vars;
|
||||
extern DWORD* ptr_num_map_global_vars;
|
||||
//extern TGameObj** ptr_obj_dude;
|
||||
extern DWORD* ptr_objectTable;
|
||||
extern DWORD* ptr_objItemOutlineState;
|
||||
extern DWORD* ptr_optionRect;
|
||||
extern DWORD* ptr_outlined_object;
|
||||
extern DWORD* ptr_partyMemberAIOptions;
|
||||
extern DWORD* ptr_partyMemberCount;
|
||||
extern DWORD* ptr_partyMemberLevelUpInfoList;
|
||||
extern DWORD* ptr_partyMemberList; // each struct - 4 integers, first integer - objPtr
|
||||
extern DWORD* ptr_partyMemberMaxCount;
|
||||
extern DWORD* ptr_partyMemberPidList;
|
||||
extern DWORD* ptr_patches;
|
||||
extern DWORD* ptr_paths;
|
||||
extern DWORD* ptr_pc_crit_succ_eff;
|
||||
extern DWORD* ptr_pc_kill_counts;
|
||||
extern DWORD* ptr_pc_name;
|
||||
extern DWORD* ptr_pc_proto;
|
||||
extern DWORD* ptr_pc_trait;
|
||||
extern DWORD* ptr_pc_trait2;
|
||||
extern DWORD* ptr_perk_data;
|
||||
extern DWORD* ptr_perkLevelDataList; // limited to PERK_Count
|
||||
extern DWORD* ptr_pip_win;
|
||||
extern DWORD* ptr_pipboy_message_file;
|
||||
extern DWORD* ptr_pipmesg;
|
||||
extern DWORD* ptr_preload_list_index;
|
||||
extern DWORD* ptr_procTableStrs; // table of procId (from define.h) => procName map
|
||||
extern DWORD* ptr_proto_main_msg_file;
|
||||
extern DWORD* ptr_ptable;
|
||||
extern DWORD* ptr_pud;
|
||||
extern DWORD* ptr_queue;
|
||||
extern DWORD* ptr_quick_done;
|
||||
extern DWORD* ptr_read_callback;
|
||||
extern DWORD* ptr_RedColor;
|
||||
extern DWORD* ptr_retvals;
|
||||
extern DWORD* ptr_scr_size;
|
||||
extern DWORD* ptr_scriptListInfo;
|
||||
extern DWORD* ptr_skill_data;
|
||||
extern DWORD* ptr_slot_cursor;
|
||||
extern DWORD* ptr_sneak_working; // DWORD var
|
||||
extern DWORD* ptr_square;
|
||||
extern DWORD* ptr_squares;
|
||||
extern DWORD* ptr_stack;
|
||||
extern DWORD* ptr_stack_offset;
|
||||
extern DWORD* ptr_stat_data;
|
||||
extern DWORD* ptr_stat_flag;
|
||||
extern DWORD* ptr_Tag_;
|
||||
extern DWORD* ptr_tag_skill;
|
||||
extern DWORD* ptr_target_curr_stack;
|
||||
extern DWORD* ptr_target_pud;
|
||||
extern DWORD* ptr_target_stack;
|
||||
extern DWORD* ptr_target_stack_offset;
|
||||
extern DWORD* ptr_target_str;
|
||||
extern DWORD* ptr_target_xpos;
|
||||
extern DWORD* ptr_target_ypos;
|
||||
extern DWORD* ptr_text_char_width;
|
||||
extern DWORD* ptr_text_height;
|
||||
extern DWORD* ptr_text_max;
|
||||
extern DWORD* ptr_text_mono_width;
|
||||
extern DWORD* ptr_text_spacing;
|
||||
extern DWORD* ptr_text_to_buf;
|
||||
extern DWORD* ptr_text_width;
|
||||
extern DWORD* ptr_title_color;
|
||||
extern DWORD* ptr_title_font;
|
||||
extern DWORD* ptr_trait_data;
|
||||
extern DWORD* ptr_view_page;
|
||||
extern DWORD* ptr_wd_obj;
|
||||
extern DWORD* ptr_wmAreaInfoList;
|
||||
extern DWORD* ptr_wmLastRndTime;
|
||||
extern DWORD* ptr_wmWorldOffsetX;
|
||||
extern DWORD* ptr_wmWorldOffsetY;
|
||||
extern DWORD* ptr_world_xpos;
|
||||
extern DWORD* ptr_world_ypos;
|
||||
extern DWORD* ptr_WorldMapCurrArea;
|
||||
extern DWORD* ptr_YellowColor;
|
||||
|
||||
// misc. offsets from engine
|
||||
extern const DWORD action_get_an_object_;
|
||||
|
||||
Reference in New Issue
Block a user