Skip to content

Instantly share code, notes, and snippets.

@twist84
Created March 17, 2024 22:33
Show Gist options
  • Save twist84/d24d365c23c47f244db02abe53d8b8fb to your computer and use it in GitHub Desktop.
Save twist84/d24d365c23c47f244db02abe53d8b8fb to your computer and use it in GitHub Desktop.
strings ids
#include "strings_ids.hpp"
#include <cassert>
#include <cstdio>
#include <string>
#define IN_RANGE_INCLUSIVE(value, begin, end) (((value) >= (begin)) && ((value) <= (end)))
#define VALID_INDEX(index, count) ((index) >= 0 && (index) < (count))
#define ASSERT_STRING_ID(NAMESPACE, STRING) string_id_get_string_const(STRING_ID(NAMESPACE, STRING)); assert(strcmp(NAMESPACE##_##STRING, #STRING) == 0)
bool strings_load(char const* filepath)
{
FILE* strings_file = NULL;
if (fopen_s(&strings_file, filepath, "rb") == 0 && strings_file != NULL)
{
fread_s(&g_string_id_globals.string_count, sizeof(long), sizeof(long), 1, strings_file);
fread_s(&g_string_id_globals.string_buffer_size, sizeof(long), sizeof(long), 1, strings_file);
long* string_offsets = (long*)malloc(sizeof(long) * g_string_id_globals.string_count);
fread_s(string_offsets, sizeof(long) * g_string_id_globals.string_count, sizeof(long), g_string_id_globals.string_count, strings_file);
g_string_id_globals.string_buffer = (char*)malloc(g_string_id_globals.string_buffer_size);
fread_s(g_string_id_globals.string_buffer, g_string_id_globals.string_buffer_size, sizeof(char), g_string_id_globals.string_buffer_size, strings_file);
g_string_id_globals.strings = (char**)malloc(sizeof(long) * g_string_id_globals.string_count);
for (long string_index = 0; string_index < g_string_id_globals.string_count; string_index++)
{
if (VALID_INDEX(string_offsets[string_index], g_string_id_globals.string_buffer_size))
{
g_string_id_globals.strings[string_index] = g_string_id_globals.string_buffer + string_offsets[string_index];
}
else
{
g_string_id_globals.strings[string_index] = nullptr;
}
}
free(string_offsets);
fflush(strings_file);
fclose(strings_file);
return true;
}
return false;
}
char const* string_id_get_string_const(long string_id)
{
long const first_string_index = _string_id_empty_string + 1;
long const last_string_index = k_gui_string_id_count
+ k_gui_alert_string_id_count
+ k_gui_dialog_string_id_count
+ k_game_start_string_id_count
+ k_game_engine_string_id_count
+ k_online_string_id_count
+ k_saved_game_string_id_count
+ k_gpu_string_id_count
+ k_global_string_id_count
- first_string_index;
static_assert(0x1 == first_string_index);
static_assert(0xF1E == last_string_index);
long const gui_string_offset = first_string_index;
long const gui_alert_string_offset = gui_string_offset + k_gui_string_id_count;
long const gui_dialog_string_offset = gui_alert_string_offset + k_gui_alert_string_id_count;
long const game_start_string_offset = gui_dialog_string_offset + k_gui_dialog_string_id_count;
long const game_engine_string_offset = game_start_string_offset + k_game_start_string_id_count;
long const online_string_offset = game_engine_string_offset + k_game_engine_string_id_count;
long const saved_game_string_offset = online_string_offset + k_online_string_id_count;
long const gpu_string_offset = saved_game_string_offset + k_saved_game_string_id_count;
long const global_string_offset = gpu_string_offset + k_gpu_string_id_count;
long const string_namespace_offsets[k_string_namespace_count]
{
global_string_offset,
gui_string_offset,
gui_alert_string_offset,
gui_dialog_string_offset,
game_engine_string_offset,
game_start_string_offset,
online_string_offset,
saved_game_string_offset,
gpu_string_offset
};
long string_namespace = STRING_NAMESPACE_FROM_STRING_ID(string_id);
long string_index = STRING_INDEX_FROM_STRING_ID(string_id);
if (string_namespace == _string_namespace_global && !IN_RANGE_INCLUSIVE(string_index, first_string_index, last_string_index))
return g_string_id_globals.strings[string_index];
if (!VALID_INDEX(string_namespace, k_string_namespace_count))
return nullptr;
if (string_namespace == _string_namespace_global)
string_index -= first_string_index;
return g_string_id_globals.strings[string_index + string_namespace_offsets[string_namespace]];
}
void strings_initalize()
{
strings_load("maps/string_ids.dat");
char const* global_default = ASSERT_STRING_ID(global, default);
char const* global_bipeds = ASSERT_STRING_ID(global, bipeds);
char const* gui_primary_label = ASSERT_STRING_ID(gui, primary_label);
char const* gui_gp_h100_from_mainmenu = ASSERT_STRING_ID(gui, gp_h100_from_mainmenu);
char const* gui_alert_all_vidmaster_achievements = ASSERT_STRING_ID(gui_alert, all_vidmaster_achievements);
char const* gui_alert_extras_portal_unavailable = ASSERT_STRING_ID(gui_alert, extras_portal_unavailable);
char const* gui_dialog_not_signed_in_bring_up_guide = ASSERT_STRING_ID(gui_dialog, not_signed_in_bring_up_guide);
char const* gui_dialog_in_game_change_network_privacy = ASSERT_STRING_ID(gui_dialog, in_game_change_network_privacy);
char const* game_engine_map_default = ASSERT_STRING_ID(game_engine, map_default);
char const* game_engine_infection_event_survive = ASSERT_STRING_ID(game_engine, infection_event_survive);
char const* game_start_status_none = ASSERT_STRING_ID(game_start, status_none);
char const* game_start_error_signedin_controller_detatched = ASSERT_STRING_ID(game_start, error_signedin_controller_detatched);
char const* online__achievement_beat_sc100 = ASSERT_STRING_ID(online, _achievement_beat_sc100);
char const* online__achievement_tourist = ASSERT_STRING_ID(online, _achievement_tourist);
char const* saved_game_default_map_variant_save_name_format = ASSERT_STRING_ID(saved_game, default_map_variant_save_name_format);
char const* saved_game_default_film_save_description_format_editor = ASSERT_STRING_ID(saved_game, default_film_save_description_format_editor);
char const* gpu_g_all_memexport = ASSERT_STRING_ID(gpu, g_all_memexport);
char const* gpu_g_hidden_from_compiler = ASSERT_STRING_ID(gpu, g_hidden_from_compiler);
}
#define STRING_NAMESPACE_BITS 16
#define STRING_ID(NAMESPACE, STRING) (_string_namespace_##NAMESPACE << STRING_NAMESPACE_BITS) + _##NAMESPACE##_string_id_##STRING
#define STRING_NAMESPACE_FROM_STRING_ID(ID) (ID >> STRING_NAMESPACE_BITS)
#define STRING_INDEX_FROM_STRING_ID(ID) (ID & ((1 << STRING_NAMESPACE_BITS) - 1))
#define DEFINE_CONSTANT_STRING_ID(NAMESPACE, STRING) { STRING_ID(NAMESPACE, STRING), k_##NAMESPACE##_string_id_strings[STRING_INDEX_FROM_STRING_ID(STRING_ID(NAMESPACE, STRING))] }
#define DEFINE_CONSTANT_STRING_ID2(STRING_ID, STRING) { STRING_ID, #STRING }
enum e_string_namespace
{
_string_namespace_global = 0,
_string_namespace_gui,
_string_namespace_gui_alert,
_string_namespace_gui_dialog,
_string_namespace_game_engine,
_string_namespace_game_start,
_string_namespace_online,
_string_namespace_saved_game,
_string_namespace_gpu,
k_string_namespace_count
};
enum e_string_id
{
_string_id_invalid = 0xFFFFFFFF,
_string_id_empty_string = 0,
};
enum e_global_string_id
{
k_global_string_id_unused = 0,
_global_string_id_default,
_global_string_id_reload_1,
_global_string_id_reload_2,
_global_string_id_chamber_1,
_global_string_id_chamber_2,
_global_string_id_fire_1,
_global_string_id_fire_2,
_global_string_id_charged_1,
_global_string_id_charged_2,
_global_string_id_melee,
_global_string_id_overheat,
_global_string_id_idle,
_global_string_id_gesture,
_global_string_id_turn_absolute,
_global_string_id_turn_left,
_global_string_id_turn_right,
_global_string_id_dive_front,
_global_string_id_dive_back,
_global_string_id_dive_left,
_global_string_id_dive_right,
_global_string_id_move_front,
_global_string_id_move_back,
_global_string_id_move_left,
_global_string_id_move_right,
_global_string_id_slide_front,
_global_string_id_slide_back,
_global_string_id_slide_left,
_global_string_id_slide_right,
_global_string_id_climb_up,
_global_string_id_climb_down,
_global_string_id_airborne,
_global_string_id_land_soft,
_global_string_id_land_hard,
_global_string_id_throw_grenade,
_global_string_id_throw_equipment,
_global_string_id_disarm,
_global_string_id_drop,
_global_string_id_ready,
_global_string_id_put_away,
_global_string_id_weapon_stow_anchor,
_global_string_id_aim_still_up,
_global_string_id_aim_move_up,
_global_string_id_aim_still_down,
_global_string_id_aim_move_down,
_global_string_id_surprise_front,
_global_string_id_surprise_back,
_global_string_id_order_search,
_global_string_id_order_attack,
_global_string_id_order_grenade,
_global_string_id_found,
_global_string_id_berserk,
_global_string_id_go_berserk,
_global_string_id_go_kamikaze,
_global_string_id_evade_left,
_global_string_id_evade_right,
_global_string_id_evade_front,
_global_string_id_evade_back,
_global_string_id_signal_move,
_global_string_id_signal_attack,
_global_string_id_warn,
_global_string_id_sniff,
_global_string_id_track,
_global_string_id_stunned_front,
_global_string_id_stunned_back,
_global_string_id_stunned_left,
_global_string_id_stunned_right,
_global_string_id_celebrate,
_global_string_id_panic,
_global_string_id_dead,
_global_string_id_melee_airborne,
_global_string_id_flaming,
_global_string_id_resurrect_front,
_global_string_id_resurrect_back,
_global_string_id_melee_continuous,
_global_string_id_feeding,
_global_string_id_leap_start,
_global_string_id_leap_airborne,
_global_string_id_leap_melee,
_global_string_id_airborne_dead,
_global_string_id_landing_dead,
_global_string_id_acc_front_back,
_global_string_id_acc_left_right,
_global_string_id_acc_up_down,
_global_string_id_enter,
_global_string_id_exit,
_global_string_id_exit_patrol,
_global_string_id_exit_left,
_global_string_id_exit_right,
_global_string_id_look,
_global_string_id_look_weapon_down,
_global_string_id_talk,
_global_string_id_l_lift_aim,
_global_string_id_r_lift_aim,
_global_string_id_flying_front,
_global_string_id_flying_back,
_global_string_id_flying_left,
_global_string_id_flying_right,
_global_string_id_opening,
_global_string_id_closing,
_global_string_id_hovering,
_global_string_id_posing,
_global_string_id_moving,
_global_string_id_overlays,
_global_string_id_light_off,
_global_string_id_light_on,
_global_string_id_reload_empty,
_global_string_id_reload_full,
_global_string_id_overheated,
_global_string_id_overcharged,
_global_string_id_overcharged_jitter,
_global_string_id_ammunition,
_global_string_id_misfire_1,
_global_string_id_misfire_2,
_global_string_id_throw_overheated,
_global_string_id_overheating,
_global_string_id_ready_overheated,
_global_string_id_exit_empty,
_global_string_id_exit_full,
_global_string_id_o_h_exit,
_global_string_id_o_h_s_enter,
_global_string_id_melee_1sthit,
_global_string_id_melee_1sthit2idle,
_global_string_id_melee_2ndhit,
_global_string_id_melee_2ndhit2idle,
_global_string_id_melee_3rdhit,
_global_string_id_steering,
_global_string_id_roll,
_global_string_id_throttle,
_global_string_id_velocity,
_global_string_id_braking,
_global_string_id_ground_speed,
_global_string_id_occupied,
_global_string_id_unoccupied,
_global_string_id_position,
_global_string_id_power,
_global_string_id_c_dropship,
_global_string_id_unarmed,
_global_string_id_asleep,
_global_string_id_patrol,
_global_string_id_combat,
_global_string_id_armored,
_global_string_id_protected,
_global_string_id_crouch,
_global_string_id_active_camouflage,
_global_string_id_bubbleshield,
_global_string_id_instantcover,
_global_string_id_flee,
_global_string_id_unused,
_global_string_id_s_ping,
_global_string_id_h_ping,
_global_string_id_s_kill,
_global_string_id_h_kill,
_global_string_id_front,
_global_string_id_left,
_global_string_id_right,
_global_string_id_back,
_global_string_id_gut,
_global_string_id_chest,
_global_string_id_head,
_global_string_id_autoaim_melee,
_global_string_id_l_arm,
_global_string_id_l_hand,
_global_string_id_l_leg,
_global_string_id_l_foot,
_global_string_id_r_arm,
_global_string_id_r_hand,
_global_string_id_r_leg,
_global_string_id_r_foot,
_global_string_id_center,
_global_string_id_water_surface,
_global_string_id_structure_surface,
_global_string_id_inspect,
_global_string_id_flashlight,
_global_string_id_flashlight_intensity,
_global_string_id_incident,
_global_string_id_normal,
_global_string_id_button_press,
_global_string_id_button_hold,
_global_string_id_midpoint,
_global_string_id_hover_thrusters,
_global_string_id_jet_thrusters,
_global_string_id_body,
_global_string_id_negative_incident,
_global_string_id_reflection,
_global_string_id_gravity,
_global_string_id_child,
_global_string_id_user_animation,
_global_string_id_ai_impulse,
_global_string_id_board,
_global_string_id_ejection,
_global_string_id_stunned,
_global_string_id_up,
_global_string_id_climb,
_global_string_id_attach,
_global_string_id_detach,
_global_string_id_weapon,
_global_string_id_vehicle,
_global_string_id_emp_disabled,
_global_string_id_saved_film_vision_mode_intensity,
_global_string_id_suspension,
_global_string_id_device,
_global_string_id_object,
_global_string_id_masterchief,
_global_string_id_dervish,
_global_string_id_sprint,
_global_string_id_any,
_global_string_id_first_person,
_global_string_id_primary_trigger,
_global_string_id_secondary_trigger,
_global_string_id_safe_trigger,
_global_string_id_fp_body_cam,
_global_string_id_pitch_and_turn,
_global_string_id_tread,
_global_string_id_camera_control,
_global_string_id_mp_1st_place,
_global_string_id_mp_2nd_place,
_global_string_id_mp_3rd_place,
_global_string_id_mp_4th_place,
_global_string_id_mp_5th_place,
_global_string_id_mp_6th_place,
_global_string_id_mp_7th_place,
_global_string_id_mp_8th_place,
_global_string_id_mp_9th_place,
_global_string_id_mp_10th_place,
_global_string_id_mp_11th_place,
_global_string_id_mp_12th_place,
_global_string_id_mp_13th_place,
_global_string_id_mp_14th_place,
_global_string_id_mp_15th_place,
_global_string_id_mp_16th_place,
_global_string_id_mp_wins,
_global_string_id_left_hand,
_global_string_id_current,
_global_string_id_mp_score,
_global_string_id_mp_name,
_global_string_id_mp_game_over,
_global_string_id_mp_round_over,
_global_string_id_mp_waiting_for_next_round,
_global_string_id_mp_round_progress,
_global_string_id_capture_the_flag,
_global_string_id_assault,
_global_string_id_slayer,
_global_string_id_oddball,
_global_string_id_king_of_the_hill,
_global_string_id_juggernaut,
_global_string_id_vip,
_global_string_id_territories,
_global_string_id_infection,
_global_string_id_sandbox,
_global_string_id_dry,
_global_string_id_sfx_extra_sound_inputs,
_global_string_id_controller_0_headset,
_global_string_id_controller_1_headset,
_global_string_id_controller_2_headset,
_global_string_id_controller_3_headset,
_global_string_id_unknown,
_global_string_id_on,
_global_string_id_off,
_global_string_id_enabled,
_global_string_id_disabled,
_global_string_id_category,
_global_string_id_mp_score_flags_header,
_global_string_id_mp_score_laps_header,
_global_string_id_eye_left,
_global_string_id_eye_right,
_global_string_id_ui,
_global_string_id_corner_cover_left,
_global_string_id_corner_cover_right,
_global_string_id_leave_game,
_global_string_id_change_teams,
_global_string_id_end_game,
_global_string_id_not_squad_leader,
_global_string_id_value,
_global_string_id_open,
_global_string_id_friends_only,
_global_string_id_invitation_only,
_global_string_id_closed,
_global_string_id_none,
_global_string_id_corner_open_left,
_global_string_id_corner_open_right,
_global_string_id_impact,
_global_string_id_smash_left,
_global_string_id_smash_right,
_global_string_id_mp_time,
_global_string_id_team,
_global_string_id_vault,
_global_string_id_press_a_to_join,
_global_string_id_easy,
_global_string_id_heroic,
_global_string_id_legendary,
_global_string_id_mute,
_global_string_id_unmute,
_global_string_id_boot_from_squad,
_global_string_id_revert_to_last_save,
_global_string_id_restart_level,
_global_string_id_save_and_quit,
_global_string_id_spartan,
_global_string_id_covenant,
_global_string_id_ui_date_format,
_global_string_id_ui_date_time_format,
_global_string_id_monday,
_global_string_id_tuesday,
_global_string_id_wednesday,
_global_string_id_thursday,
_global_string_id_friday,
_global_string_id_saturday,
_global_string_id_sunday,
_global_string_id_january,
_global_string_id_february,
_global_string_id_march,
_global_string_id_april,
_global_string_id_may,
_global_string_id_june,
_global_string_id_july,
_global_string_id_august,
_global_string_id_september,
_global_string_id_october,
_global_string_id_november,
_global_string_id_december,
_global_string_id_0,
_global_string_id_1,
_global_string_id_2,
_global_string_id_3,
_global_string_id_4,
_global_string_id_5,
_global_string_id_6,
_global_string_id_7,
_global_string_id_8,
_global_string_id_9,
_global_string_id_10,
_global_string_id_11,
_global_string_id_12,
_global_string_id_13,
_global_string_id_14,
_global_string_id_15,
_global_string_id_16,
_global_string_id_17,
_global_string_id_18,
_global_string_id_19,
_global_string_id_20,
_global_string_id_21,
_global_string_id_22,
_global_string_id_23,
_global_string_id_24,
_global_string_id_25,
_global_string_id_26,
_global_string_id_27,
_global_string_id_28,
_global_string_id_29,
_global_string_id_30,
_global_string_id_31,
_global_string_id_32,
_global_string_id_33,
_global_string_id_34,
_global_string_id_35,
_global_string_id_36,
_global_string_id_37,
_global_string_id_38,
_global_string_id_39,
_global_string_id_40,
_global_string_id_41,
_global_string_id_42,
_global_string_id_43,
_global_string_id_44,
_global_string_id_45,
_global_string_id_46,
_global_string_id_47,
_global_string_id_48,
_global_string_id_49,
_global_string_id_50,
_global_string_id_51,
_global_string_id_52,
_global_string_id_53,
_global_string_id_54,
_global_string_id_55,
_global_string_id_56,
_global_string_id_57,
_global_string_id_58,
_global_string_id_59,
_global_string_id_60,
_global_string_id_61,
_global_string_id_62,
_global_string_id_63,
_global_string_id_64,
_global_string_id_65,
_global_string_id_66,
_global_string_id_67,
_global_string_id_68,
_global_string_id_69,
_global_string_id_70,
_global_string_id_71,
_global_string_id_72,
_global_string_id_73,
_global_string_id_74,
_global_string_id_75,
_global_string_id_76,
_global_string_id_77,
_global_string_id_78,
_global_string_id_79,
_global_string_id_80,
_global_string_id_81,
_global_string_id_82,
_global_string_id_83,
_global_string_id_84,
_global_string_id_85,
_global_string_id_86,
_global_string_id_87,
_global_string_id_88,
_global_string_id_89,
_global_string_id_90,
_global_string_id_91,
_global_string_id_92,
_global_string_id_93,
_global_string_id_94,
_global_string_id_95,
_global_string_id_96,
_global_string_id_97,
_global_string_id_98,
_global_string_id_99,
_global_string_id_100,
_global_string_id_101,
_global_string_id_102,
_global_string_id_103,
_global_string_id_104,
_global_string_id_105,
_global_string_id_106,
_global_string_id_107,
_global_string_id_108,
_global_string_id_109,
_global_string_id_110,
_global_string_id_111,
_global_string_id_112,
_global_string_id_113,
_global_string_id_114,
_global_string_id_115,
_global_string_id_116,
_global_string_id_117,
_global_string_id_118,
_global_string_id_119,
_global_string_id_120,
_global_string_id_121,
_global_string_id_122,
_global_string_id_123,
_global_string_id_124,
_global_string_id_125,
_global_string_id_126,
_global_string_id_127,
_global_string_id_look_sensitivity,
_global_string_id_never,
_global_string_id_all,
_global_string_id_sniper,
_global_string_id_abdicate_leadership,
_global_string_id_content_download,
_global_string_id_walk_front,
_global_string_id_walk_back,
_global_string_id_walk_left,
_global_string_id_walk_right,
_global_string_id_default_material,
_global_string_id_hint_vault_step,
_global_string_id_hint_vault_crouch,
_global_string_id_hint_mount_step,
_global_string_id_hint_mount_crouch,
_global_string_id_hint_mount_stand,
_global_string_id_hint_hoist_crouch,
_global_string_id_hint_hoist_stand,
_global_string_id_physics_control,
_global_string_id_origin_marker,
_global_string_id_hoist,
_global_string_id_hoist_crouch,
_global_string_id_hoist_stand,
_global_string_id_disarm_left,
_global_string_id_drop_left,
_global_string_id_ready_left,
_global_string_id_ready_left_overheated,
_global_string_id_put_away_left,
_global_string_id_reload_1_left,
_global_string_id_reload_2_left,
_global_string_id_chamber_1_left,
_global_string_id_chamber_2_left,
_global_string_id_fire_1_left,
_global_string_id_fire_2_left,
_global_string_id_charged_1_left,
_global_string_id_charged_2_left,
_global_string_id_flight,
_global_string_id_takeoff,
_global_string_id_perch,
_global_string_id_perch_wall_left,
_global_string_id_perch_wall_right,
_global_string_id_perch_wall_ceiling,
_global_string_id_combat_status,
_global_string_id_l_clavicle,
_global_string_id_l_upperarm,
_global_string_id_arm_offsets,
_global_string_id_dual,
_global_string_id_forward,
_global_string_id_replace,
_global_string_id_root,
_global_string_id_backward,
_global_string_id_constant_overlay,
_global_string_id_time,
_global_string_id_render_time,
_global_string_id_parent_time,
_global_string_id_alpha,
_global_string_id_perch_wall_center,
_global_string_id_current_body_damage,
_global_string_id_current_shield_damage,
_global_string_id_body_vitality,
_global_string_id_shield_vitality,
_global_string_id_object_overshield_amount,
_global_string_id_alive,
_global_string_id_compass,
_global_string_id_variant,
_global_string_id_game_variant,
_global_string_id_map_variant,
_global_string_id_change_in_power,
_global_string_id_change_in_position,
_global_string_id_locked,
_global_string_id_delay,
_global_string_id_shield_intensity,
_global_string_id_recent_shield_damage,
_global_string_id_time_remaining,
_global_string_id_range_remaining,
_global_string_id_tracer,
_global_string_id_acceleration_range,
_global_string_id_projectile_attach,
_global_string_id_heat,
_global_string_id_turned_on,
_global_string_id_turning_on,
_global_string_id_illumination,
_global_string_id_primary_ammunition,
_global_string_id_primary_ammunition_ones,
_global_string_id_primary_ammunition_tens,
_global_string_id_secondary_ammunition,
_global_string_id_primary_ejection_port,
_global_string_id_secondary_ejection_port,
_global_string_id_primary_rate_of_fire,
_global_string_id_secondary_rate_of_fire,
_global_string_id_primary_firing,
_global_string_id_secondary_firing,
_global_string_id_primary_charged,
_global_string_id_secondary_charged,
_global_string_id_age,
_global_string_id_death,
_global_string_id_primary_trigger_down,
_global_string_id_secondary_trigger_down,
_global_string_id_primary_barrel_firing,
_global_string_id_secondary_barrel_firing,
_global_string_id_primary_barrel_firing_single,
_global_string_id_primary_barrel_firing_dual_left,
_global_string_id_primary_barrel_firing_dual_right,
_global_string_id_relaxation_poses,
_global_string_id_speed_absolute,
_global_string_id_jump,
_global_string_id_boost,
_global_string_id_left_tread_position,
_global_string_id_right_tread_position,
_global_string_id_left_tread_velocity,
_global_string_id_right_tread_velocity,
_global_string_id_front_left_tire_position,
_global_string_id_front_right_tire_position,
_global_string_id_back_left_tire_position,
_global_string_id_back_right_tire_position,
_global_string_id_front_left_tire_velocity,
_global_string_id_front_right_tire_velocity,
_global_string_id_back_left_tire_velocity,
_global_string_id_back_right_tire_velocity,
_global_string_id_wingtip_contrail,
_global_string_id_thrust,
_global_string_id_hover,
_global_string_id_engine_cruising,
_global_string_id_engine_rpm,
_global_string_id_wingtip_contrail_new,
_global_string_id_mean_antigrav,
_global_string_id_driver_seat_power,
_global_string_id_gunner_seat_power,
_global_string_id_aiming_change,
_global_string_id_horizontal_aiming_change,
_global_string_id_mouth_aperture,
_global_string_id_integrated_light_power,
_global_string_id_can_blink,
_global_string_id_driver_seat_occupied,
_global_string_id_gunner_seat_occupied,
_global_string_id_flying_speed,
_global_string_id_engine_power,
_global_string_id_engine_power_left,
_global_string_id_engine_power_right,
_global_string_id_one,
_global_string_id_zero,
_global_string_id_weapon_illumination,
_global_string_id_weapon_battery_empty,
_global_string_id_barrel_spin,
_global_string_id_barrel_spin_rate,
_global_string_id_random_constant,
_global_string_id_loop,
_global_string_id_shield_depleted,
_global_string_id_drop_right,
_global_string_id_reload_enter,
_global_string_id_reload_continue_empty,
_global_string_id_reload_continue_full,
_global_string_id_reload_exit,
_global_string_id_melee_lunge,
_global_string_id_melee_lunge_airborne,
_global_string_id_melee_lunge_unaimed,
_global_string_id_melee_lunge_unaimed_airborne,
_global_string_id_infection_front,
_global_string_id_infection_back,
_global_string_id_infect,
_global_string_id_thrash_front,
_global_string_id_thrash_back,
_global_string_id_infection_wrestle,
_global_string_id_infection_start,
_global_string_id_melee_back,
_global_string_id_melee_left,
_global_string_id_melee_right,
_global_string_id_infection_spew,
_global_string_id_pelvis,
_global_string_id_melee_dash,
_global_string_id_melee_dash_airborne,
_global_string_id_bumper,
_global_string_id_assassination,
_global_string_id_assassination_ai,
_global_string_id_assassination_player,
_global_string_id_assassination_phonebooth_ai,
_global_string_id_assassination_phonebooth_player,
_global_string_id_assassination_target,
_global_string_id_splitscreen_coop,
_global_string_id_splitscreen_custom,
_global_string_id_system_link_coop,
_global_string_id_system_link_custom,
_global_string_id_live_coop,
_global_string_id_live_custom,
_global_string_id_live_optimatch,
_global_string_id_ground_speed_rear,
_global_string_id_hud_wp_os_amt,
_global_string_id_hud_wp_alpha,
_global_string_id_hud_wp_theta,
_global_string_id_hud_wp_arrow_t,
_global_string_id_hud_elite,
_global_string_id_hud_input1,
_global_string_id_hud_input2,
_global_string_id_hud_input3,
_global_string_id_hud_input4,
_global_string_id_map,
_global_string_id_level,
_global_string_id_difficulty,
_global_string_id_hopper,
_global_string_id_melee_strike_1,
_global_string_id_melee_strike_2,
_global_string_id_melee_strike_3,
_global_string_id_melee_strike_4,
_global_string_id_grip,
_global_string_id_dth,
_global_string_id_dth_mjr,
_global_string_id_dth_slw,
_global_string_id_dth_hdsht,
_global_string_id_dth_slnt,
_global_string_id_dth_fall,
_global_string_id_dth_drama,
_global_string_id_dth_reanimated,
_global_string_id_thrwn,
_global_string_id_ass_grabber,
_global_string_id_kill_ass,
_global_string_id_ass_grabbed,
_global_string_id_die_ass,
_global_string_id_pain_mdm,
_global_string_id_pain_mjr,
_global_string_id_pain_shld,
_global_string_id_pain_fall,
_global_string_id_cower,
_global_string_id_fall,
_global_string_id_srprs,
_global_string_id_emitter,
_global_string_id_emitting,
_global_string_id_enter_a,
_global_string_id_enter_b,
_global_string_id_enter_c,
_global_string_id_enter_d,
_global_string_id_melee_off_hand,
_global_string_id_overheating_left,
_global_string_id_overheated_left,
_global_string_id_o_h_exit_left,
_global_string_id_name,
_global_string_id_title,
_global_string_id_description,
_global_string_id_eye_trigger,
_global_string_id_needler_trigger,
_global_string_id_rocket_trigger,
_global_string_id_one_way,
_global_string_id_warn_leave_party,
_global_string_id_cancel_leave_party,
_global_string_id_proceed_leave_party,
_global_string_id_warn_bring_party,
_global_string_id_cancel_bring_party,
_global_string_id_proceed_bring_party,
_global_string_id_dont_bring_party,
_global_string_id_phantom_speed,
_global_string_id_phantom_power,
_global_string_id_phantom_on,
_global_string_id_jetpack_exhaust,
_global_string_id_player_name,
_global_string_id_land,
_global_string_id_random_seed_1,
_global_string_id_random_seed_2,
_global_string_id_random_seed_3,
_global_string_id_random_seed_4,
_global_string_id_unique_id,
_global_string_id_scenario_interpolator1,
_global_string_id_scenario_interpolator2,
_global_string_id_scenario_interpolator3,
_global_string_id_scenario_interpolator4,
_global_string_id_hud_autosave_begin,
_global_string_id_hud_autosave_end,
_global_string_id_hud_loading_begin,
_global_string_id_hud_loading_end,
_global_string_id_hud_saving_begin,
_global_string_id_hud_saving_end,
_global_string_id_hud_respawn_faliure_combat,
_global_string_id_hud_respawn_faliure_unsafe,
_global_string_id_hud_respawn_failure_no_valid_location,
_global_string_id_hud_respawn_faliure_moving,
_global_string_id_hud_respawn_faliure_vehicle,
_global_string_id_unit_open,
_global_string_id_unit_closed,
_global_string_id_deploy,
_global_string_id_vehicle_root,
_global_string_id_leap_land,
_global_string_id_melee_flurry,
_global_string_id_electrical_power,
_global_string_id_all_quiet,
_global_string_id_time_hours,
_global_string_id_time_minutes,
_global_string_id_time_seconds,
_global_string_id_morse_code,
_global_string_id_holiday,
_global_string_id_flashlights_allowed,
_global_string_id_vertical_thrust,
_global_string_id_hint_corner_left,
_global_string_id_hint_corner_right,
_global_string_id_hint_bunker,
_global_string_id_bunker_cover,
_global_string_id_bunker_open,
_global_string_id_ge_territories_territory_0,
_global_string_id_ge_territories_territory_1,
_global_string_id_ge_territories_territory_2,
_global_string_id_ge_territories_territory_3,
_global_string_id_ge_territories_territory_4,
_global_string_id_ge_territories_territory_5,
_global_string_id_ge_territories_territory_6,
_global_string_id_ge_territories_territory_7,
_global_string_id_melee_tackle,
_global_string_id_a_select_b_cancel,
_global_string_id_bomb_arming_amount,
_global_string_id_bomb_is_unarmed,
_global_string_id_bomb_is_arming,
_global_string_id_bomb_is_armed,
_global_string_id_unlocked_extra_1,
_global_string_id_unlocked_extra_2,
_global_string_id_unlocked_extra_3,
_global_string_id_unlocked_extra_4,
_global_string_id_unlocked_extra_5,
_global_string_id_unlocked_extra_6,
_global_string_id_unlocked_extra_7,
_global_string_id_unlocked_extra_8,
_global_string_id_unlocked_extra_9,
_global_string_id_unlocked_extra_10,
_global_string_id_unlocked_extra_11,
_global_string_id_unlocked_extra_12,
_global_string_id_unlocked_extra_13,
_global_string_id_unlocked_extra_14,
_global_string_id_locked_description,
_global_string_id_almost_never,
_global_string_id_rarely,
_global_string_id_somewhat,
_global_string_id_often,
_global_string_id_always,
_global_string_id_wildcard,
_global_string_id_tread_grind,
_global_string_id_anti_gravity_strength,
_global_string_id_anti_gravity_engine_position,
_global_string_id_scripted_object_function_a,
_global_string_id_scripted_object_function_b,
_global_string_id_scripted_object_function_c,
_global_string_id_scripted_object_function_d,
_global_string_id_missile,
_global_string_id_support,
_global_string_id_rifle,
_global_string_id_pistol,
_global_string_id_sword,
_global_string_id_shake_fist,
_global_string_id_cheer,
_global_string_id_taunt,
_global_string_id_brace,
_global_string_id_point,
_global_string_id_hold,
_global_string_id_wave,
_global_string_id_advance,
_global_string_id_fallback,
_global_string_id_english,
_global_string_id_japanese,
_global_string_id_german,
_global_string_id_french,
_global_string_id_spanish,
_global_string_id_mexican,
_global_string_id_italian,
_global_string_id_korean,
_global_string_id_chinese,
_global_string_id_portuguese,
_global_string_id_russian,
_global_string_id_brsrk,
_global_string_id_shakefist,
_global_string_id_variant_ctf,
_global_string_id_variant_ctf_description,
_global_string_id_variant_slayer,
_global_string_id_variant_slayer_description,
_global_string_id_variant_oddball,
_global_string_id_variant_oddball_description,
_global_string_id_variant_king,
_global_string_id_variant_king_description,
_global_string_id_variant_juggernaut,
_global_string_id_variant_juggernaut_description,
_global_string_id_variant_territories,
_global_string_id_variant_territories_description,
_global_string_id_variant_assault,
_global_string_id_variant_assault_description,
_global_string_id_variant_infection,
_global_string_id_variant_infection_description,
_global_string_id_variant_vip,
_global_string_id_variant_vip_description,
_global_string_id_variant_sandbox,
_global_string_id_variant_sandbox_description,
_global_string_id_meleeleap,
_global_string_id_pstcmbt,
_global_string_id_multiplayer,
_global_string_id_right_hand,
_global_string_id_l_thruster_target,
_global_string_id_r_thruster_target,
_global_string_id_reanimate,
_global_string_id_secret,
_global_string_id_network_unknown,
_global_string_id_network_loading_map,
_global_string_id_network_running,
_global_string_id_network_connecting,
_global_string_id_network_joining,
_global_string_id_network_reestablishing,
_global_string_id_network_leaving,
_global_string_id_warthog_chaingun_illumination,
_global_string_id_pause,
_global_string_id_stationary_march,
_global_string_id_turn_left_45,
_global_string_id_turn_right_45,
_global_string_id_move_front_turn_left_45,
_global_string_id_move_front_turn_right_45,
_global_string_id_move_back_turn_left_45,
_global_string_id_move_back_turn_right_45,
_global_string_id_move_left_turn_left_45,
_global_string_id_move_left_turn_right_45,
_global_string_id_move_right_turn_left_45,
_global_string_id_move_right_turn_right_45,
_global_string_id_buckle,
_global_string_id_buckle_wobble,
_global_string_id_belly,
_global_string_id_from_stalker,
_global_string_id_to_stalker,
_global_string_id_from_ranged,
_global_string_id_to_ranged,
_global_string_id_from_tank,
_global_string_id_to_tank,
_global_string_id_morph,
_global_string_id_morph_arrival,
_global_string_id_scorpion,
_global_string_id_ghost,
_global_string_id_warthog,
_global_string_id_spectre,
_global_string_id_wraith,
_global_string_id_phantom,
_global_string_id_pelican,
_global_string_id_banshee,
_global_string_id_vtol,
_global_string_id_hornet,
_global_string_id_chopper,
_global_string_id_mauler,
_global_string_id_mongoose,
_global_string_id_airborne_open,
_global_string_id_airborne_closed,
_global_string_id_anticipate,
_global_string_id_recover,
_global_string_id_surge,
_global_string_id_phase,
_global_string_id_left_foot,
_global_string_id_right_foot,
_global_string_id_stand,
_global_string_id_corner,
_global_string_id_corner_open,
_global_string_id_bunker,
_global_string_id_backup,
_global_string_id_guard,
_global_string_id_guard_crouch,
_global_string_id_guard_wall,
_global_string_id_typing,
_global_string_id_kneel,
_global_string_id_gaze,
_global_string_id_poke,
_global_string_id_watch,
_global_string_id_examine,
_global_string_id_sleep,
_global_string_id_at_ease,
_global_string_id_tai_chi,
_global_string_id_pee,
_global_string_id_doze,
_global_string_id_eat,
_global_string_id_cheering,
_global_string_id_injured,
_global_string_id_medic,
_global_string_id_captured,
_global_string_id_work,
_global_string_id_rest_1,
_global_string_id_rest_2,
_global_string_id_rest_3,
_global_string_id_rest_4,
_global_string_id_act_guard_1,
_global_string_id_act_guard_2,
_global_string_id_act_guard_3,
_global_string_id_act_guard_4,
_global_string_id_act_guard_crouch_1,
_global_string_id_act_guard_wall_1,
_global_string_id_act_asleep_1,
_global_string_id_act_typing,
_global_string_id_act_kneel_1,
_global_string_id_act_kneel_2,
_global_string_id_act_kneel_3,
_global_string_id_act_kneel_4,
_global_string_id_act_injured_ankle,
_global_string_id_act_injured_sit_wall,
_global_string_id_act_injured_shoulder,
_global_string_id_act_injured_gut,
_global_string_id_act_bugger_lunch,
_global_string_id_act_medic,
_global_string_id_act_work,
_global_string_id_act_smoking,
_global_string_id_act_cards,
_global_string_id_act_cower_1,
_global_string_id_act_cower_2,
_global_string_id_act_tai_chi,
_global_string_id_act_backup_left,
_global_string_id_act_backup_right,
_global_string_id_act_combat,
_global_string_id_act_cheering_1,
_global_string_id_act_cheering_2,
_global_string_id_act_cheering_3,
_global_string_id_act_cheering_4,
_global_string_id_act_cheering_5,
_global_string_id_act_eat_1,
_global_string_id_act_doze_sit_1,
_global_string_id_act_doze_stand_1,
_global_string_id_act_pee_1,
_global_string_id_act_examine_1,
_global_string_id_act_watch_1,
_global_string_id_act_track_1,
_global_string_id_act_sniff_1,
_global_string_id_act_poke_1,
_global_string_id_act_gaze_1,
_global_string_id_act_gaze_2,
_global_string_id_act_captured_1,
_global_string_id_act_captured_sit_wall,
_global_string_id_act_captured_cuffed_wall,
_global_string_id_act_captured_kneel,
_global_string_id_arbiter,
_global_string_id_oddball_effect,
_global_string_id_mp_goal_active,
_global_string_id_date_format_days_hours_minutes_seconds,
_global_string_id_date_format_hours_minutes_seconds,
_global_string_id_date_format_minutes_seconds,
_global_string_id_date_format_seconds,
_global_string_id_chud_out_a,
_global_string_id_chud_out_b,
_global_string_id_chud_out_c,
_global_string_id_chud_out_d,
_global_string_id_chud_out_e,
_global_string_id_chud_out_f,
_global_string_id_chud_variant_name,
_global_string_id_chud_talking_player_name,
_global_string_id_chud_arming_meter_name,
_global_string_id_chud_time_left,
_global_string_id_chud_training_text,
_global_string_id_chud_consumable1_name,
_global_string_id_chud_consumable2_name,
_global_string_id_chud_consumable3_name,
_global_string_id_chud_consumable4_name,
_global_string_id_chud_primary_attribute_string,
_global_string_id_texture,
_global_string_id_aim,
_global_string_id_stowed,
_global_string_id_draw_wpn_fast,
_global_string_id_draw_wpn_slow,
_global_string_id_facial_animation_base,
_global_string_id_facial_animation_overlay,
_global_string_id_neutral,
_global_string_id_happy,
_global_string_id_sad,
_global_string_id_angry,
_global_string_id_disgusted,
_global_string_id_scared,
_global_string_id_surprised,
_global_string_id_pain,
_global_string_id_shout,
_global_string_id_all_gametypes,
_global_string_id_airborne_arc,
_global_string_id_airborne_overlay,
_global_string_id_lift,
_global_string_id_dive,
_global_string_id_dodge,
_global_string_id_bump,
_global_string_id_stun,
_global_string_id_charge,
_global_string_id_kamikaze,
_global_string_id_sigh,
_global_string_id_contempt,
_global_string_id_anger,
_global_string_id_fear,
_global_string_id_relief,
_global_string_id_terminal_error,
_global_string_id_activation,
_global_string_id_layer0_x,
_global_string_id_layer0_y,
_global_string_id_layer1_x,
_global_string_id_layer1_y,
_global_string_id_hex_intensity,
_global_string_id_overlay_intensity,
_global_string_id_reading_mode,
_global_string_id_frame_color,
_global_string_id_scroll_speed,
_global_string_id_image,
_global_string_id_count,
_global_string_id_guardians,
_global_string_id_falling_damage,
_global_string_id_collision_damage,
_global_string_id_armor_lock_crush,
_global_string_id_explosion,
_global_string_id_magnum_pistol,
_global_string_id_plasma_pistol,
_global_string_id_needler,
_global_string_id_excavator,
_global_string_id_smg,
_global_string_id_plasma_rifle,
_global_string_id_battle_rifle,
_global_string_id_carbine,
_global_string_id_shotgun,
_global_string_id_sniper_rifle,
_global_string_id_beam_rifle,
_global_string_id_assault_rifle,
_global_string_id_spike_rifle,
_global_string_id_flak_cannon,
_global_string_id_missile_launcher,
_global_string_id_rocket_launcher,
_global_string_id_spartan_laser,
_global_string_id_brute_shot,
_global_string_id_flame_thrower,
_global_string_id_sentinel_gun,
_global_string_id_energy_blade,
_global_string_id_gravity_hammer,
_global_string_id_damage_frag_grenade,
_global_string_id_damage_plasma_grenade,
_global_string_id_claymore_grenade,
_global_string_id_firebomb_grenade,
_global_string_id_flag,
_global_string_id_bomb,
_global_string_id_bomb_explosion,
_global_string_id_ball,
_global_string_id_human_turret,
_global_string_id_plasma_cannon,
_global_string_id_plasma_mortar,
_global_string_id_plasma_turret,
_global_string_id_shade_turret,
_global_string_id_spectre_driver,
_global_string_id_spectre_gunner,
_global_string_id_warthog_driver,
_global_string_id_warthog_gunner,
_global_string_id_wraith_antiinfantry,
_global_string_id_tank,
_global_string_id_scorpion_gunner,
_global_string_id_mantis,
_global_string_id_sentinel_beam,
_global_string_id_sentinel_rpg,
_global_string_id_teleporter,
_global_string_id_proximity_mine,
_global_string_id_medal_image,
_global_string_id_medal_name,
_global_string_id_medal_description,
_global_string_id_extermination,
_global_string_id_perfection,
_global_string_id_multiple_kill_2,
_global_string_id_multiple_kill_3,
_global_string_id_multiple_kill_4,
_global_string_id_multiple_kill_5,
_global_string_id_multiple_kill_6,
_global_string_id_multiple_kill_7,
_global_string_id_multiple_kill_8,
_global_string_id_multiple_kill_9,
_global_string_id_multiple_kill_10,
_global_string_id_5_kills_in_a_row,
_global_string_id_10_kills_in_a_row,
_global_string_id_15_kills_in_a_row,
_global_string_id_20_kills_in_a_row,
_global_string_id_25_kills_in_a_row,
_global_string_id_30_kills_in_a_row,
_global_string_id_sniper_kill_5,
_global_string_id_sniper_kill_10,
_global_string_id_shotgun_kill_5,
_global_string_id_shotgun_kill_10,
_global_string_id_collision_kill_5,
_global_string_id_collision_kill_10,
_global_string_id_sword_kill_5,
_global_string_id_sword_kill_10,
_global_string_id_juggernaut_kill_5,
_global_string_id_juggernaut_kill_10,
_global_string_id_zombie_kill_human_5,
_global_string_id_zombie_kill_human_10,
_global_string_id_human_kill_zombie_5,
_global_string_id_human_kill_zombie_10,
_global_string_id_human_kill_zombie_15,
_global_string_id_koth_kill_defence_5,
_global_string_id_shotgun_kill_sword,
_global_string_id_vehicle_impact_kill,
_global_string_id_vehicle_hijack,
_global_string_id_aircraft_hijack,
_global_string_id_deadplayer_kill,
_global_string_id_player_kill_spreeplayer,
_global_string_id_spartanlaser_kill,
_global_string_id_stickygrenade_kill,
_global_string_id_sniper_kill,
_global_string_id_bashbehind_kill,
_global_string_id_bash_kill,
_global_string_id_flame_kill,
_global_string_id_driver_assist_gunner,
_global_string_id_assault_bomb_planted,
_global_string_id_assault_player_kill_carrier,
_global_string_id_vip_player_kill_vip,
_global_string_id_juggernaut_player_kill_juggernaut,
_global_string_id_oddball_carrier_kill_player,
_global_string_id_ctf_flag_captured,
_global_string_id_ctf_flag_player_kill_carrier,
_global_string_id_ctf_flag_carrier_kill_player,
_global_string_id_infection_survive,
_global_string_id_needler_superdetonation_kill,
_global_string_id_emp_kill,
_global_string_id_nemesis,
_global_string_id_avenger,
_global_string_id_unused3,
_global_string_id_extermination_description,
_global_string_id_perfection_description,
_global_string_id_multiple_kill_2_description,
_global_string_id_multiple_kill_3_description,
_global_string_id_multiple_kill_4_description,
_global_string_id_multiple_kill_5_description,
_global_string_id_multiple_kill_6_description,
_global_string_id_multiple_kill_7_description,
_global_string_id_multiple_kill_8_description,
_global_string_id_multiple_kill_9_description,
_global_string_id_multiple_kill_10_description,
_global_string_id_5_kills_in_a_row_description,
_global_string_id_10_kills_in_a_row_description,
_global_string_id_15_kills_in_a_row_description,
_global_string_id_20_kills_in_a_row_description,
_global_string_id_25_kills_in_a_row_description,
_global_string_id_30_kills_in_a_row_description,
_global_string_id_sniper_kill_5_description,
_global_string_id_sniper_kill_10_description,
_global_string_id_shotgun_kill_5_description,
_global_string_id_shotgun_kill_10_description,
_global_string_id_collision_kill_5_description,
_global_string_id_collision_kill_10_description,
_global_string_id_sword_kill_5_description,
_global_string_id_sword_kill_10_description,
_global_string_id_juggernaut_kill_5_description,
_global_string_id_juggernaut_kill_10_description,
_global_string_id_zombie_kill_human_5_description,
_global_string_id_zombie_kill_human_10_description,
_global_string_id_human_kill_zombie_5_description,
_global_string_id_human_kill_zombie_10_description,
_global_string_id_human_kill_zombie_15_description,
_global_string_id_koth_kill_defence_5_description,
_global_string_id_shotgun_kill_sword_description,
_global_string_id_vehicle_impact_kill_description,
_global_string_id_vehicle_hijack_description,
_global_string_id_aircraft_hijack_description,
_global_string_id_deadplayer_kill_description,
_global_string_id_player_kill_spreeplayer_description,
_global_string_id_spartanlaser_kill_description,
_global_string_id_stickygrenade_kill_description,
_global_string_id_sniper_kill_description,
_global_string_id_bashbehind_kill_description,
_global_string_id_bash_kill_description,
_global_string_id_flame_kill_description,
_global_string_id_driver_assist_gunner_description,
_global_string_id_assault_bomb_planted_description,
_global_string_id_assault_player_kill_carrier_description,
_global_string_id_vip_player_kill_vip_description,
_global_string_id_juggernaut_player_kill_juggernaut_description,
_global_string_id_oddball_carrier_kill_player_description,
_global_string_id_ctf_flag_captured_description,
_global_string_id_ctf_flag_player_kill_carrier_description,
_global_string_id_ctf_flag_carrier_kill_player_description,
_global_string_id_infection_survive_description,
_global_string_id_needler_superdetonation_kill_description,
_global_string_id_emp_kill_description,
_global_string_id_unused3_description,
_global_string_id_pendulum,
_global_string_id_halo_currency,
_global_string_id_shooting,
_global_string_id_facial_animation_cinematic_base,
_global_string_id_gear_position,
_global_string_id_gear_speed,
_global_string_id_gear_power,
_global_string_id_exit_and_detach,
_global_string_id_warthog_gunner_gauss,
_global_string_id_smash_forward,
_global_string_id_peeing,
_global_string_id_chud_campaign_objective_text,
_global_string_id_chud_survival_objective_text,
_global_string_id_chud_achievement_progression_toast_name1,
_global_string_id_chud_achievement_progression_toast_name2,
_global_string_id_chud_achievement_progression_toast_name3,
_global_string_id_chud_achievement_progression_toast_name4,
_global_string_id_chud_achievement_progression_toast_name5,
_global_string_id_stand_drawn,
_global_string_id_crouch_drawn,
_global_string_id_act_guard_crouch,
_global_string_id_act_work_stand,
_global_string_id_act_laser,
_global_string_id_act_laser1,
_global_string_id_act_laser2,
_global_string_id_act_laser3,
_global_string_id_act_laser4,
_global_string_id_act_laser5,
_global_string_id_betray,
_global_string_id_lfe,
_global_string_id_headshot_kill,
_global_string_id_headshot_kill_description,
_global_string_id_double_kill,
_global_string_id_triple_kill,
_global_string_id_overkill,
_global_string_id_killtacular,
_global_string_id_killtrocity,
_global_string_id_killamanjaro,
_global_string_id_killtastrophe,
_global_string_id_killpocalpyse,
_global_string_id_killionaire,
_global_string_id_killing_spree,
_global_string_id_killing_frenzy,
_global_string_id_running_riot,
_global_string_id_rampage,
_global_string_id_untouchable,
_global_string_id_invincible,
_global_string_id_splatter_spree,
_global_string_id_vehicluar_manslaughter,
_global_string_id_sniper_spree,
_global_string_id_sharpshooter,
_global_string_id_shotgun_spree,
_global_string_id_open_season,
_global_string_id_stick_spree,
_global_string_id_corrected,
_global_string_id_sword_spree,
_global_string_id_slice_n_dice,
_global_string_id_hammer_spree,
_global_string_id_ball_peen_buster,
_global_string_id_hero,
_global_string_id_incineration,
_global_string_id_laser_kill,
_global_string_id_death_from_the_grave,
_global_string_id_vehicle_jack,
_global_string_id_skyjacker,
_global_string_id_vision_mode_kill,
_global_string_id_metagame_assist,
_global_string_id_double_kill_description,
_global_string_id_triple_kill_description,
_global_string_id_overkill_description,
_global_string_id_killtacular_description,
_global_string_id_killtrocity_description,
_global_string_id_killamanjaro_description,
_global_string_id_killtastrophe_description,
_global_string_id_killpocalpyse_description,
_global_string_id_killionaire_description,
_global_string_id_killing_spree_description,
_global_string_id_killing_frenzy_description,
_global_string_id_running_riot_description,
_global_string_id_rampage_description,
_global_string_id_untouchable_description,
_global_string_id_invincible_description,
_global_string_id_splatter_spree_description,
_global_string_id_vehicluar_manslaughter_description,
_global_string_id_sniper_spree_description,
_global_string_id_sharpshooter_description,
_global_string_id_shotgun_spree_description,
_global_string_id_open_season_description,
_global_string_id_stick_spree_description,
_global_string_id_corrected_description,
_global_string_id_sword_spree_description,
_global_string_id_slice_n_dice_description,
_global_string_id_hammer_spree_description,
_global_string_id_ball_peen_buster_description,
_global_string_id_hero_description,
_global_string_id_incineration_description,
_global_string_id_laser_kill_description,
_global_string_id_death_from_the_grave_description,
_global_string_id_vehicle_jack_description,
_global_string_id_skyjacker_description,
_global_string_id_vision_mode_kill_description,
_global_string_id_metagame_assist_description,
_global_string_id_sc100,
_global_string_id_sc110,
_global_string_id_sc120,
_global_string_id_sc130,
_global_string_id_sc140,
_global_string_id_sc150,
_global_string_id_l100,
_global_string_id_l200,
_global_string_id_l300,
_global_string_id_detonating,
_global_string_id_bitmap_texture_interop_resource,
_global_string_id_bitmap_texture_interleaved_interop_resource,
_global_string_id_sound_resource_definition,
_global_string_id_model_animation_tag_resource,
_global_string_id_render_geometry_api_resource_definition,
_global_string_id_structure_bsp_tag_resources,
_global_string_id_bink_resource,
_global_string_id_flock,
_global_string_id_character,
_global_string_id_ai_mission_dialogue,
_global_string_id_style,
_global_string_id_ai_dialogue_globals,
_global_string_id_fragment,
_global_string_id_rasterizer_cache_file_globals,
_global_string_id_performance_throttles,
_global_string_id_chocolate_mountain_new,
_global_string_id_rasterizer_globals,
_global_string_id_input_globals,
_global_string_id_screen_effect,
_global_string_id_vertex_shader,
_global_string_id_pixel_shader,
_global_string_id_hlsl_include,
_global_string_id_global_vertex_shader,
_global_string_id_global_pixel_shader,
_global_string_id_camera_fx_settings,
_global_string_id_podium_settings,
_global_string_id_render_water_ripple,
_global_string_id_render_method_definition,
_global_string_id_render_method_option,
_global_string_id_render_method,
_global_string_id_render_method_template,
_global_string_id_decorator_set,
_global_string_id_shader,
_global_string_id_shader_custom,
_global_string_id_shader_halogram,
_global_string_id_shader_foliage,
_global_string_id_shader_skin,
_global_string_id_shader_cortana,
_global_string_id_shader_terrain,
_global_string_id_shader_particle,
_global_string_id_shader_contrail,
_global_string_id_shader_light_volume,
_global_string_id_shader_beam,
_global_string_id_shader_water,
_global_string_id_shader_decal,
_global_string_id_shader_zonly,
_global_string_id_color_table,
_global_string_id_bitmap,
_global_string_id_model_animation_graph_v0,
_global_string_id_model_animation_graph,
_global_string_id_camera_track,
_global_string_id_bitmap_usage,
_global_string_id_new_cinematic_lighting,
_global_string_id_beam_system,
_global_string_id_decal_system,
_global_string_id_contrail_system,
_global_string_id_gestalt,
_global_string_id_lens_flare,
_global_string_id_effect_scenery,
_global_string_id_material_effects,
_global_string_id_armor_sounds,
_global_string_id_area_screen_effect,
_global_string_id_light_volume_system,
_global_string_id_shield_impact,
_global_string_id_camo,
_global_string_id_particle_model,
_global_string_id_cache_file_resource_gestalt,
_global_string_id_effect,
_global_string_id_effect_globals,
_global_string_id_globals,
_global_string_id_particle,
_global_string_id_cinematic_scene,
_global_string_id_cinematic,
_global_string_id_game_engine_settings_definition,
_global_string_id_multiplayer_globals,
_global_string_id_particle_physics,
_global_string_id_model,
_global_string_id_render_model,
_global_string_id_planar_fog,
_global_string_id_patchy_fog,
_global_string_id_scenario_faux_data,
_global_string_id_multiplayer_scenario_description,
_global_string_id_scenario_lightmap,
_global_string_id_sound_environment,
_global_string_id_wind,
_global_string_id_sound_cache_file_gestalt,
_global_string_id_cache_file_sound,
_global_string_id_scenario_scenery_resource,
_global_string_id_scenario_bipeds_resource,
_global_string_id_scenario_vehicles_resource,
_global_string_id_scenario_equipment_resource,
_global_string_id_scenario_weapons_resource,
_global_string_id_scenario_sound_scenery_resource,
_global_string_id_scenario_lights_resource,
_global_string_id_scenario_devices_resource,
_global_string_id_scenario_effect_scenery_resource,
_global_string_id_scenario_decals_resource,
_global_string_id_scenario_cinematics_resource,
_global_string_id_scenario_trigger_volumes_resource,
_global_string_id_scenario_cluster_data_resource,
_global_string_id_scenario_sky_references_resource,
_global_string_id_scenario_cubemap_resource,
_global_string_id_scenario_hs_source_file,
_global_string_id_scenario_ai_resource,
_global_string_id_scenario_comments_resource,
_global_string_id_scenario_creature_resource,
_global_string_id_scenario_decorators_resource,
_global_string_id_scenario_structure_lighting_resource,
_global_string_id_sound_effect_collection,
_global_string_id_sound_effect_template,
_global_string_id_sound_classes,
_global_string_id_scenario,
_global_string_id_sound_dialogue_constants,
_global_string_id_sound_global_propagation,
_global_string_id_sound_ui_sounds,
_global_string_id_sound_mix,
_global_string_id_sound,
_global_string_id_sound_looping,
_global_string_id_structure_design,
_global_string_id_scenario_structure_lighting_info,
_global_string_id_detail_object_collection,
_global_string_id_sound_scenery,
_global_string_id_structure_seams,
_global_string_id_scenario_structure_bsp,
_global_string_id_scenario_structure_bsp_v0,
_global_string_id_sky_atm_parameters,
_global_string_id_multilingual_unicode_string_list,
_global_string_id_breakable_surface,
_global_string_id_point_physics,
_global_string_id_physics_model,
_global_string_id_bink,
_global_string_id_collision_model,
_global_string_id_stereo_system,
_global_string_id_antenna,
_global_string_id_damage_effect,
_global_string_id_dialogue,
_global_string_id_cellular_automata,
_global_string_id_giant,
_global_string_id_cellular_automata2d,
_global_string_id_unit,
_global_string_id_light,
_global_string_id_chocolate_mountain,
_global_string_id_cloth,
_global_string_id_damage_response_definition,
_global_string_id_fluid_dynamics,
_global_string_id_leaf_system,
_global_string_id_muffin,
_global_string_id_vehicle_collection,
_global_string_id_vandegraaff_generator,
_global_string_id_biped,
_global_string_id_projectile,
_global_string_id_equipment,
_global_string_id_crate,
_global_string_id_item,
_global_string_id_item_collection,
_global_string_id_scenery,
_global_string_id_old_light,
_global_string_id_creature,
_global_string_id_device_machine,
_global_string_id_device_terminal,
_global_string_id_device_control,
_global_string_id_device_light_fixture,
_global_string_id_achievements,
_global_string_id_device_arg_device,
_global_string_id_scenario_lightmap_bsp_data,
_global_string_id_user_interface_fourth_wall_timing_definition,
_global_string_id_shader_black,
_global_string_id_shader_screen,
_global_string_id_structure_bsp_cache_file_tag_resources,
_global_string_id_scenario_pda,
_global_string_id_vision_mode,
_global_string_id_game_progression,
_global_string_id_survival_mode_globals,
_global_string_id_formation,
_global_string_id_squad_template,
_global_string_id_ai_globals,
_global_string_id_particle_emitter_custom_points,
_global_string_id_tag_template_unit_test,
_global_string_id_test_tag,
_global_string_id_meter,
_global_string_id_text_value_pair_definition,
_global_string_id_sandbox_text_value_pair_definition,
_global_string_id_multiplayer_variant_settings_interface_definition,
_global_string_id_user_interface_sounds_definition,
_global_string_id_user_interface_shared_globals_definition,
_global_string_id_user_interface_globals_definition,
_global_string_id_gui_widget_color_animation_definition,
_global_string_id_gui_widget_position_animation_definition,
_global_string_id_gui_widget_rotation_animation_definition,
_global_string_id_gui_widget_scale_animation_definition,
_global_string_id_gui_widget_texture_coordinate_animation_definition,
_global_string_id_gui_widget_sprite_animation_definition,
_global_string_id_gui_widget_font_animation_definition,
_global_string_id_gui_widget_animation_definition,
_global_string_id_gui_widget_animation_collection_definition,
_global_string_id_gui_text_widget_definition,
_global_string_id_gui_bitmap_widget_definition,
_global_string_id_gui_model_widget_definition,
_global_string_id_gui_skin_definition,
_global_string_id_gui_list_widget_definition,
_global_string_id_gui_group_widget_definition,
_global_string_id_gui_button_key_definition,
_global_string_id_gui_datasource_definition,
_global_string_id_gui_screen_widget_definition,
_global_string_id_chud_globals_definition,
_global_string_id_cortana_effect_definition,
_global_string_id_chud_definition,
_global_string_id_chud_animation_definition,
_global_string_id_chud_widget_parallax_data,
_global_string_id_camera_shake,
_global_string_id_test_blah,
_global_string_id_random_tag,
_global_string_id_tag_database,
_global_string_id_cache_file_global_tags,
_global_string_id_dmr,
_global_string_id_sprint_enter,
_global_string_id_sprint_loop,
_global_string_id_sprint_loop_airborne,
_global_string_id_sprint_exit,
_global_string_id_vfiles_list,
_global_string_id_gfx_textures_list,
_global_string_id_texture_render_list,
_global_string_id_legs,
_global_string_id_arms,
_global_string_id_event_time,
_global_string_id_prim_attr_none,
_global_string_id_prim_attr_ammo,
_global_string_id_prim_attr_damage,
_global_string_id_prim_attr_accuracy,
_global_string_id_prim_attr_rof,
_global_string_id_prim_attr_range,
_global_string_id_prim_attr_power,
_global_string_id_pose,
_global_string_id_bipeds,
k_global_string_id_count
// string ids after global count are defined in tags
};
enum e_gui_string_id
{
_gui_string_id_primary_label = 0,
_gui_string_id_secondary_label,
_gui_string_id_tertiary_label,
_gui_string_id_quaternary_label,
_gui_string_id_header,
_gui_string_id_message,
_gui_string_id_spinner,
_gui_string_id_focused_list,
_gui_string_id_proxied_datasource,
_gui_string_id_colors,
_gui_string_id_color_index,
_gui_string_id_ring_of_light,
_gui_string_id_top_most,
_gui_string_id_bottom_most,
_gui_string_id_game_engine_index,
_gui_string_id_sort_order,
_gui_string_id_gui_item,
_gui_string_id_target,
_gui_string_id_display_group,
_gui_string_id_team_color,
_gui_string_id_player_index,
_gui_string_id_network_player_index,
_gui_string_id_controller_index,
_gui_string_id_teams,
_gui_string_id_constants,
_gui_string_id_list_selection_left_bracket,
_gui_string_id_list_selection_right_bracket,
_gui_string_id_gamercard,
_gui_string_id_service_record,
_gui_string_id_service_record_owner,
_gui_string_id_file_share,
_gui_string_id_file_share_owner,
_gui_string_id_cancel,
_gui_string_id_networking,
_gui_string_id_pregame_setup_manager,
_gui_string_id_fade,
_gui_string_id_fade2,
_gui_string_id_page,
_gui_string_id_widget_name,
_gui_string_id_player_list,
_gui_string_id_teams_list,
_gui_string_id_map_id,
_gui_string_id_game_name,
_gui_string_id_status,
_gui_string_id_type,
_gui_string_id_progress,
_gui_string_id_progress_border,
_gui_string_id_gigabytes,
_gui_string_id_megabytes,
_gui_string_id_kilobytes,
_gui_string_id_bytes,
_gui_string_id_percentage,
_gui_string_id_filename,
_gui_string_id_yes,
_gui_string_id_no,
_gui_string_id_ok,
_gui_string_id_pending,
_gui_string_id_succeeded,
_gui_string_id_failed,
_gui_string_id_timer,
_gui_string_id_dismiss_ui,
_gui_string_id_next_player,
_gui_string_id_ping,
_gui_string_id_pong,
_gui_string_id_party,
_gui_string_id_precaching,
_gui_string_id_loading,
_gui_string_id_button_key_unresolved_error,
_gui_string_id_button_key_empty,
_gui_string_id_button_key_a_ok,
_gui_string_id_a_select_b_done,
_gui_string_id_a_confirm_b_cancel,
_gui_string_id_button_key_default,
_gui_string_id_button_key_squad_leader_teams_disabled,
_gui_string_id_button_key_squad_leader_teams_enabled,
_gui_string_id_button_key_peon_teams_disabled,
_gui_string_id_button_key_peon_teams_enabled,
_gui_string_id_button_key_countdown_in_progress,
_gui_string_id_button_key_countdown_in_progress_cancel,
_gui_string_id_button_x,
_gui_string_id_button_key_a_select_b_leave,
_gui_string_id_button_key_back_stats_a_select_b_leave,
_gui_string_id_button_key_a_select,
_gui_string_id_button_key_x_mute_a_select,
_gui_string_id_button_key_x_unmute_a_select,
_gui_string_id_button_key_pgcr_user_saved_film,
_gui_string_id_button_key_a_select_b_done_x_options,
_gui_string_id_main_menu_offline,
_gui_string_id_main_menu_online,
_gui_string_id_pregame_lobby_offline,
_gui_string_id_pregame_lobby_online,
_gui_string_id_pregame_lobby_offline_team_change,
_gui_string_id_pregame_lobby_online_team_change,
_gui_string_id_postgame_lobby_offline,
_gui_string_id_postgame_lobby_online,
_gui_string_id_matchmaking_search_online,
_gui_string_id_matchmaking_search_online_stats,
_gui_string_id_matchmaking_search_setting_up_match,
_gui_string_id_button_key_game_options_party_leader,
_gui_string_id_button_key_game_options_non_party_leader,
_gui_string_id_a_join_b_cancel,
_gui_string_id_b_cancel,
_gui_string_id_alert,
_gui_string_id_default_ok,
_gui_string_id_default_cancel,
_gui_string_id_default_button_key,
_gui_string_id_dialog_items,
_gui_string_id_gui_alert_display_time,
_gui_string_id_alert_icon,
_gui_string_id_spartan_milestone_dialog,
_gui_string_id_spartan_milestone_items,
_gui_string_id_spartan_rank_dialog,
_gui_string_id_spartan_rank_items,
_gui_string_id_spartan_rank_display_time,
_gui_string_id_spartan_old_rank_group,
_gui_string_id_spartan_new_rank_group,
_gui_string_id_game_mode,
_gui_string_id_matchmaking,
_gui_string_id_campaign,
_gui_string_id_survival,
_gui_string_id_coop,
_gui_string_id_solo,
_gui_string_id_custom_game,
_gui_string_id_mapeditor,
_gui_string_id_theater,
_gui_string_id_gamer_zone_xbox1,
_gui_string_id_gamer_zone_rr,
_gui_string_id_gamer_zone_pro,
_gui_string_id_gamer_zone_family,
_gui_string_id_gamer_zone_underground,
_gui_string_id_error_ok,
_gui_string_id_main_menu,
_gui_string_id_start_menu,
_gui_string_id_start_menu_game_campaign,
_gui_string_id_start_menu_game_multiplayer,
_gui_string_id_start_menu_game_editor,
_gui_string_id_start_menu_game_saved_film,
_gui_string_id_start_menu_hq,
_gui_string_id_start_menu_hq_service_record,
_gui_string_id_start_menu_hq_service_record_file_share,
_gui_string_id_start_menu_hq_service_record_file_share_bungie,
_gui_string_id_start_menu_hq_service_record_file_share_choose_category,
_gui_string_id_start_menu_hq_service_record_file_share_choose_item,
_gui_string_id_start_menu_hq_service_record_file_share_item_selected,
_gui_string_id_start_menu_hq_screenshots,
_gui_string_id_start_menu_hq_screenshots_item_options,
_gui_string_id_start_menu_hq_transfers,
_gui_string_id_start_menu_hq_transfers_item_selected,
_gui_string_id_start_menu_settings,
_gui_string_id_start_menu_settings_controls,
_gui_string_id_start_menu_settings_controls_button,
_gui_string_id_start_menu_settings_controls_thumbstick,
_gui_string_id_start_menu_settings_appearance,
_gui_string_id_start_menu_settings_appearance_model,
_gui_string_id_start_menu_settings_appearance_emblem,
_gui_string_id_start_menu_settings_appearance_colors,
_gui_string_id_start_menu_settings_camera,
_gui_string_id_start_menu_settings_film_autosave,
_gui_string_id_start_menu_settings_display,
_gui_string_id_gui_alert_nonblocking,
_gui_string_id_gui_alert_toast,
_gui_string_id_gui_alert_ingame_full,
_gui_string_id_gui_alert_ingame_split,
_gui_string_id_gui_dialog_two_items,
_gui_string_id_gui_dialog_four_items,
_gui_string_id_campaign_options,
_gui_string_id_main_menu_select_difficulty,
_gui_string_id_campaign_select_difficulty,
_gui_string_id_survival_select_difficulty,
_gui_string_id_campaign_select_level,
_gui_string_id_survival_select_level,
_gui_string_id_campaign_select_scoring,
_gui_string_id_survival_select_scoring,
_gui_string_id_campaign_select_skulls,
_gui_string_id_survival_select_skulls,
_gui_string_id_campaign_loading,
_gui_string_id_pregame_lobby_campaign,
_gui_string_id_pregame_lobby_survival,
_gui_string_id_pregame_lobby_matchmaking,
_gui_string_id_pregame_lobby_multiplayer,
_gui_string_id_pregame_lobby_mapeditor,
_gui_string_id_pregame_lobby_theater,
_gui_string_id_pregame_selection,
_gui_string_id_pregame_players_selection,
_gui_string_id_pregame_switch_lobby,
_gui_string_id_postgame_lobby,
_gui_string_id_player_select,
_gui_string_id_boot_betrayer,
_gui_string_id_boot_betrayer_splitscreen,
_gui_string_id_maximum_party_size,
_gui_string_id_in_progress,
_gui_string_id_in_progress_mini,
_gui_string_id_in_progress_mini_me,
_gui_string_id_alpha_legal,
_gui_string_id_alpha_locked_down,
_gui_string_id_alpha_motd,
_gui_string_id_carnage_report_loading,
_gui_string_id_carnage_report_loading_title,
_gui_string_id_carnage_report_loading_message,
_gui_string_id_carnage_report,
_gui_string_id_campaign_carnage_report,
_gui_string_id_survival_carnage_report,
_gui_string_id_carnage_report_player_details,
_gui_string_id_scoreboard,
_gui_string_id_scoreboard_half,
_gui_string_id_scoreboard_player_select,
_gui_string_id_scoreboard_player_select_splitscreen,
_gui_string_id_matchmaking_searching,
_gui_string_id_matchmaking_match_found,
_gui_string_id_pregame_advanced_options_matchmaking,
_gui_string_id_saved_film_control_pad,
_gui_string_id_game_browser_search_criteria,
_gui_string_id_medals_list,
_gui_string_id_implement_image,
_gui_string_id_implement,
_gui_string_id_implement_name,
_gui_string_id_screenshots_viewer,
_gui_string_id_screenshots_file_share_previewer,
_gui_string_id_forge_legal,
_gui_string_id_level_name,
_gui_string_id_level_description,
_gui_string_id_last_played_time,
_gui_string_id_observer_camera_list_screen,
_gui_string_id_observer_camera_list_splitscreen,
_gui_string_id_camera_list,
_gui_string_id_camera_list_datasource,
_gui_string_id_flying_cam_key,
_gui_string_id_bottom_bar,
_gui_string_id_joining_title,
_gui_string_id_joining_message,
_gui_string_id_preparing_title,
_gui_string_id_preparing_message,
_gui_string_id_preparing_for_next_match_title,
_gui_string_id_preparing_for_next_match_message,
_gui_string_id_verifying_session_strings_title,
_gui_string_id_verifying_session_strings_message,
_gui_string_id_pregame_selection_deleting_title,
_gui_string_id_pregame_selection_deleting_message,
_gui_string_id_pregame_selection_enumeration_in_progress_title,
_gui_string_id_pregame_selection_enumeration_in_progress_message,
_gui_string_id_file_share_deleting_title,
_gui_string_id_file_share_deleting_message,
_gui_string_id_game_variant_save_progress_title,
_gui_string_id_game_variant_save_progress_message,
_gui_string_id_map_variant_save_progress_title,
_gui_string_id_map_variant_save_progress_message,
_gui_string_id_film_save_progress_title,
_gui_string_id_film_save_progress_message,
_gui_string_id_preparing_to_upload_title,
_gui_string_id_preparing_to_upload_message,
_gui_string_id_updating_metadata_title,
_gui_string_id_updating_metadata_message,
_gui_string_id_screenshot_load_progress_title,
_gui_string_id_screenshot_load_progress_message,
_gui_string_id_screenshot_save_progress_title,
_gui_string_id_screenshot_save_progress_message,
_gui_string_id_screenshot_delete_progress_title,
_gui_string_id_screenshot_delete_progress_message,
_gui_string_id_blind_upload_title,
_gui_string_id_blind_upload_message,
_gui_string_id_bnet_pro_updating_subscription_title,
_gui_string_id_bnet_pro_updating_subscription_message,
_gui_string_id_film_snippet_preparing_title,
_gui_string_id_film_snippet_preparing_message,
_gui_string_id_film_snippet_saving_title,
_gui_string_id_film_snippet_saving_message,
_gui_string_id_start_new_campaign,
_gui_string_id_resume_campaign,
_gui_string_id_resume_campaign_disabled,
_gui_string_id_resume_coop_campaign,
_gui_string_id_start_coop,
_gui_string_id_replay_level,
_gui_string_id_solo_last_played,
_gui_string_id_coop_last_played,
_gui_string_id_solo_easy,
_gui_string_id_solo_normal,
_gui_string_id_solo_heroic,
_gui_string_id_solo_legendary,
_gui_string_id_coop_easy,
_gui_string_id_coop_normal,
_gui_string_id_coop_heroic,
_gui_string_id_coop_legendary,
_gui_string_id_campaign_completion,
_gui_string_id_solo_campaign_completion,
_gui_string_id_coop_campaign_completion,
_gui_string_id_campaign_completion_none,
_gui_string_id_campaign_completion_partial,
_gui_string_id_campaign_completion_complete,
_gui_string_id_resume_solo_campaign_no_save_game,
_gui_string_id_resume_solo_campaign_party_too_big,
_gui_string_id_resume_coop_campaign_no_save_game,
_gui_string_id_resume_coop_campaign_party_too_small,
_gui_string_id_campaign_settings,
_gui_string_id_top_menu,
_gui_string_id_top_menu_cap,
_gui_string_id_sidebar,
_gui_string_id_breadcrumbs,
_gui_string_id_top_menu_display_item0,
_gui_string_id_top_menu_display_item1,
_gui_string_id_top_menu_display_item2,
_gui_string_id_sidebar_items,
_gui_string_id_appearance,
_gui_string_id_resume,
_gui_string_id_service_tag_keyboard_name,
_gui_string_id_service_tag_keyboard_description,
_gui_string_id_look_inversion,
_gui_string_id_look_inversion_normal,
_gui_string_id_look_inversion_inverted,
_gui_string_id_look_centering,
_gui_string_id_look_centering_on,
_gui_string_id_look_centering_off,
_gui_string_id_crouch_lock,
_gui_string_id_crouch_lock_on,
_gui_string_id_crouch_lock_off,
_gui_string_id_joystick_layout,
_gui_string_id_joystick_layout_standard,
_gui_string_id_joystick_layout_southpaw,
_gui_string_id_joystick_layout_legacy,
_gui_string_id_joystick_layout_legacy_southpaw,
_gui_string_id_button_layout,
_gui_string_id_button_layout_standard,
_gui_string_id_button_layout_southpaw,
_gui_string_id_button_layout_boxer,
_gui_string_id_button_layout_green_thumb,
_gui_string_id_base_color,
_gui_string_id_background_color,
_gui_string_id_color_armor1,
_gui_string_id_color_armor2,
_gui_string_id_color_emblem1,
_gui_string_id_color_emblem2,
_gui_string_id_color_emblem3,
_gui_string_id_group_selector,
_gui_string_id_color_swatch_focus,
_gui_string_id_instructions_set_color,
_gui_string_id_instructions_choose_color,
_gui_string_id_part_count,
_gui_string_id_gender,
_gui_string_id_male,
_gui_string_id_female,
_gui_string_id_foreground0,
_gui_string_id_foreground1,
_gui_string_id_foreground2,
_gui_string_id_foreground3,
_gui_string_id_foreground4,
_gui_string_id_foreground5,
_gui_string_id_foreground6,
_gui_string_id_foreground7,
_gui_string_id_foreground8,
_gui_string_id_foreground9,
_gui_string_id_foreground10,
_gui_string_id_foreground11,
_gui_string_id_foreground12,
_gui_string_id_foreground13,
_gui_string_id_foreground14,
_gui_string_id_foreground15,
_gui_string_id_foreground16,
_gui_string_id_foreground17,
_gui_string_id_foreground18,
_gui_string_id_foreground19,
_gui_string_id_foreground20,
_gui_string_id_foreground21,
_gui_string_id_foreground22,
_gui_string_id_foreground23,
_gui_string_id_foreground24,
_gui_string_id_foreground25,
_gui_string_id_foreground26,
_gui_string_id_foreground27,
_gui_string_id_foreground28,
_gui_string_id_foreground29,
_gui_string_id_foreground30,
_gui_string_id_foreground31,
_gui_string_id_foreground32,
_gui_string_id_foreground33,
_gui_string_id_foreground34,
_gui_string_id_foreground35,
_gui_string_id_foreground36,
_gui_string_id_foreground37,
_gui_string_id_foreground38,
_gui_string_id_foreground39,
_gui_string_id_foreground40,
_gui_string_id_foreground41,
_gui_string_id_foreground42,
_gui_string_id_foreground43,
_gui_string_id_foreground44,
_gui_string_id_foreground45,
_gui_string_id_foreground46,
_gui_string_id_foreground47,
_gui_string_id_foreground48,
_gui_string_id_foreground49,
_gui_string_id_foreground50,
_gui_string_id_foreground51,
_gui_string_id_foreground52,
_gui_string_id_foreground53,
_gui_string_id_foreground54,
_gui_string_id_foreground55,
_gui_string_id_foreground56,
_gui_string_id_foreground57,
_gui_string_id_foreground58,
_gui_string_id_foreground59,
_gui_string_id_foreground60,
_gui_string_id_foreground61,
_gui_string_id_foreground62,
_gui_string_id_foreground63,
_gui_string_id_foreground64,
_gui_string_id_foreground65,
_gui_string_id_foreground66,
_gui_string_id_foreground67,
_gui_string_id_foreground68,
_gui_string_id_foreground69,
_gui_string_id_foreground70,
_gui_string_id_foreground71,
_gui_string_id_foreground72,
_gui_string_id_foreground73,
_gui_string_id_foreground74,
_gui_string_id_foreground75,
_gui_string_id_foreground76,
_gui_string_id_foreground77,
_gui_string_id_foreground78,
_gui_string_id_foreground79,
_gui_string_id_foreground80,
_gui_string_id_foreground81,
_gui_string_id_foreground82,
_gui_string_id_foreground83,
_gui_string_id_foreground84,
_gui_string_id_foreground85,
_gui_string_id_foreground86,
_gui_string_id_foreground87,
_gui_string_id_foreground88,
_gui_string_id_foreground89,
_gui_string_id_foreground90,
_gui_string_id_foreground91,
_gui_string_id_foreground92,
_gui_string_id_foreground93,
_gui_string_id_foreground94,
_gui_string_id_foreground95,
_gui_string_id_foreground96,
_gui_string_id_foreground97,
_gui_string_id_foreground98,
_gui_string_id_foreground99,
_gui_string_id_foreground100,
_gui_string_id_foreground101,
_gui_string_id_foreground102,
_gui_string_id_foreground103,
_gui_string_id_foreground104,
_gui_string_id_foreground105,
_gui_string_id_foreground106,
_gui_string_id_foreground107,
_gui_string_id_foreground108,
_gui_string_id_foreground109,
_gui_string_id_foreground110,
_gui_string_id_foreground111,
_gui_string_id_foreground112,
_gui_string_id_foreground113,
_gui_string_id_foreground114,
_gui_string_id_foreground115,
_gui_string_id_foreground116,
_gui_string_id_foreground117,
_gui_string_id_foreground118,
_gui_string_id_foreground119,
_gui_string_id_foreground120,
_gui_string_id_foreground121,
_gui_string_id_foreground122,
_gui_string_id_foreground123,
_gui_string_id_foreground124,
_gui_string_id_foreground125,
_gui_string_id_foreground126,
_gui_string_id_foreground127,
_gui_string_id_background0,
_gui_string_id_background1,
_gui_string_id_background2,
_gui_string_id_background3,
_gui_string_id_background4,
_gui_string_id_background5,
_gui_string_id_background6,
_gui_string_id_background7,
_gui_string_id_background8,
_gui_string_id_background9,
_gui_string_id_background10,
_gui_string_id_background11,
_gui_string_id_background12,
_gui_string_id_background13,
_gui_string_id_background14,
_gui_string_id_background15,
_gui_string_id_background16,
_gui_string_id_background17,
_gui_string_id_background18,
_gui_string_id_background19,
_gui_string_id_background20,
_gui_string_id_background21,
_gui_string_id_background22,
_gui_string_id_background23,
_gui_string_id_background24,
_gui_string_id_background25,
_gui_string_id_background26,
_gui_string_id_background27,
_gui_string_id_background28,
_gui_string_id_background29,
_gui_string_id_background30,
_gui_string_id_background31,
_gui_string_id_background32,
_gui_string_id_background33,
_gui_string_id_background34,
_gui_string_id_background35,
_gui_string_id_background36,
_gui_string_id_background37,
_gui_string_id_background38,
_gui_string_id_background39,
_gui_string_id_background40,
_gui_string_id_background41,
_gui_string_id_background42,
_gui_string_id_background43,
_gui_string_id_background44,
_gui_string_id_background45,
_gui_string_id_background46,
_gui_string_id_background47,
_gui_string_id_background48,
_gui_string_id_background49,
_gui_string_id_background50,
_gui_string_id_background51,
_gui_string_id_voice_output,
_gui_string_id_camera_horizontal_inversion,
_gui_string_id_camera_panning,
_gui_string_id_camera_look_sensitivity,
_gui_string_id_camera_speed,
_gui_string_id_camera_thrust,
_gui_string_id_display_subtitles,
_gui_string_id_display_brightness,
_gui_string_id_film_autosave_campaign,
_gui_string_id_film_autosave_multiplayer,
_gui_string_id_film_autosave_editor,
_gui_string_id_news,
_gui_string_id_statistics,
_gui_string_id_shared_files,
_gui_string_id_transfers,
_gui_string_id_insignia_data,
_gui_string_id_insignia_spartan,
_gui_string_id_insignia_officer,
_gui_string_id_insignia_campaign,
_gui_string_id_author,
_gui_string_id_date,
_gui_string_id_length,
_gui_string_id_size,
_gui_string_id_info,
_gui_string_id_file_info_block,
_gui_string_id_metadata,
_gui_string_id_metadata_author,
_gui_string_id_metadata_date,
_gui_string_id_metadata_length,
_gui_string_id_metadata_size,
_gui_string_id_film,
_gui_string_id_film_clip,
_gui_string_id_film_clip_description,
_gui_string_id_campaign_film,
_gui_string_id_campaign_film_description,
_gui_string_id_survival_film,
_gui_string_id_survival_film_description,
_gui_string_id_multiplayer_film,
_gui_string_id_multiplayer_film_description,
_gui_string_id_editor_film,
_gui_string_id_editor_film_description,
_gui_string_id_screenshot,
_gui_string_id_marketplace,
_gui_string_id_dash_metadata_saved_game_campaign,
_gui_string_id_dash_metadata_saved_game_variant_ctf,
_gui_string_id_dash_metadata_saved_game_variant_slayer,
_gui_string_id_dash_metadata_saved_game_variant_oddball,
_gui_string_id_dash_metadata_saved_game_variant_king,
_gui_string_id_dash_metadata_saved_game_variant_juggernaut,
_gui_string_id_dash_metadata_saved_game_variant_territories,
_gui_string_id_dash_metadata_saved_game_variant_assault,
_gui_string_id_dash_metadata_saved_game_variant_infection,
_gui_string_id_dash_metadata_saved_game_variant_vip,
_gui_string_id_dash_metadata_saved_game_map_variant,
_gui_string_id_dash_metadata_saved_game_film,
_gui_string_id_dash_metadata_saved_game_film_clip,
_gui_string_id_dash_metadata_saved_game_screen_shot,
_gui_string_id_community,
_gui_string_id_community2,
_gui_string_id_community3,
_gui_string_id_bungie,
_gui_string_id_achievements_250,
_gui_string_id_achievements_500,
_gui_string_id_achievements_750,
_gui_string_id_achievements_1000,
_gui_string_id_skulls_first_tier,
_gui_string_id_skulls_second_tier,
_gui_string_id_skulls_third_tier,
_gui_string_id_completed_030_heroic_or_legendary,
_gui_string_id_completed_030_legendary,
_gui_string_id_completed_070_heroic_or_legendary,
_gui_string_id_completed_070_legendary,
_gui_string_id_space_free,
_gui_string_id_queued,
_gui_string_id_empty,
_gui_string_id_empty_owner,
_gui_string_id_download,
_gui_string_id_recommend,
_gui_string_id_delete,
_gui_string_id_pro_member,
_gui_string_id_slots,
_gui_string_id_recommend_file_title,
_gui_string_id_recommend_file_game_message,
_gui_string_id_recommend_file_player_message,
_gui_string_id_file_share_bungie,
_gui_string_id_owner,
_gui_string_id_not_owner,
_gui_string_id_file_share_description,
_gui_string_id_file_share_owner_description,
_gui_string_id_rename_file,
_gui_string_id_rename_file_description,
_gui_string_id_edit_file_description,
_gui_string_id_edit_file_description_description,
_gui_string_id_bnet_pro,
_gui_string_id_bnet_pro_text,
_gui_string_id_bnet_pro_background,
_gui_string_id_bnet_pro_logo,
_gui_string_id_bnet_pro_important,
_gui_string_id_bnet_pro_help,
_gui_string_id_quota_remaining,
_gui_string_id_no_quota_remaining,
_gui_string_id_recommend_file_view_file_en,
_gui_string_id_recommend_file_view_file_jpn,
_gui_string_id_recommend_file_view_file_de,
_gui_string_id_recommend_file_view_file_fr,
_gui_string_id_recommend_file_view_file_es,
_gui_string_id_recommend_file_view_file_mx,
_gui_string_id_recommend_file_view_file_it,
_gui_string_id_recommend_file_view_file_kor,
_gui_string_id_recommend_file_view_file_cht,
_gui_string_id_recommend_game_variant_en,
_gui_string_id_recommend_game_variant_jpn,
_gui_string_id_recommend_game_variant_de,
_gui_string_id_recommend_game_variant_fr,
_gui_string_id_recommend_game_variant_es,
_gui_string_id_recommend_game_variant_mx,
_gui_string_id_recommend_game_variant_it,
_gui_string_id_recommend_game_variant_kor,
_gui_string_id_recommend_game_variant_cht,
_gui_string_id_recommend_map_variant_en,
_gui_string_id_recommend_map_variant_jpn,
_gui_string_id_recommend_map_variant_de,
_gui_string_id_recommend_map_variant_fr,
_gui_string_id_recommend_map_variant_es,
_gui_string_id_recommend_map_variant_mx,
_gui_string_id_recommend_map_variant_it,
_gui_string_id_recommend_map_variant_kor,
_gui_string_id_recommend_map_variant_cht,
_gui_string_id_recommend_film_en,
_gui_string_id_recommend_film_jpn,
_gui_string_id_recommend_film_de,
_gui_string_id_recommend_film_fr,
_gui_string_id_recommend_film_es,
_gui_string_id_recommend_film_mx,
_gui_string_id_recommend_film_it,
_gui_string_id_recommend_film_kor,
_gui_string_id_recommend_film_cht,
_gui_string_id_recommend_film_clip_en,
_gui_string_id_recommend_film_clip_jpn,
_gui_string_id_recommend_film_clip_de,
_gui_string_id_recommend_film_clip_fr,
_gui_string_id_recommend_film_clip_es,
_gui_string_id_recommend_film_clip_mx,
_gui_string_id_recommend_film_clip_it,
_gui_string_id_recommend_film_clip_kor,
_gui_string_id_recommend_film_clip_cht,
_gui_string_id_recommend_screenshot_en,
_gui_string_id_recommend_screenshot_jpn,
_gui_string_id_recommend_screenshot_de,
_gui_string_id_recommend_screenshot_fr,
_gui_string_id_recommend_screenshot_es,
_gui_string_id_recommend_screenshot_mx,
_gui_string_id_recommend_screenshot_it,
_gui_string_id_recommend_screenshot_kor,
_gui_string_id_recommend_screenshot_cht,
_gui_string_id_show_service_record,
_gui_string_id_show_game_details,
_gui_string_id_show_file_share,
_gui_string_id_caption_column,
_gui_string_id_value_column,
_gui_string_id_uploading,
_gui_string_id_downloading,
_gui_string_id_preparing_after_download,
_gui_string_id_preparing_before_upload,
_gui_string_id_download_pending,
_gui_string_id_upload_pending,
_gui_string_id_transfer_type,
_gui_string_id_cancel_transfer,
_gui_string_id_transfer_now,
_gui_string_id_screenshots_list,
_gui_string_id_screenshots_preview,
_gui_string_id_screenshots_option,
_gui_string_id_default_title_multiplayer,
_gui_string_id_default_title_campaign,
_gui_string_id_default_title_survival,
_gui_string_id_default_title_editor,
_gui_string_id_default_description_multiplayer,
_gui_string_id_default_description_campaign,
_gui_string_id_default_description_survival,
_gui_string_id_default_description_editor,
_gui_string_id_screenshots_metadata,
_gui_string_id_screenshots_help,
_gui_string_id_lobby_list,
_gui_string_id_switch_lobby,
_gui_string_id_title_campaign,
_gui_string_id_title_survival,
_gui_string_id_title_matchmaking,
_gui_string_id_title_multiplayer,
_gui_string_id_title_mapeditor,
_gui_string_id_title_theater,
_gui_string_id_header_campaign,
_gui_string_id_header_survival,
_gui_string_id_header_matchmaking,
_gui_string_id_header_multiplayer,
_gui_string_id_header_mapeditor,
_gui_string_id_header_theater,
_gui_string_id_start_game,
_gui_string_id_start_campaign_new,
_gui_string_id_start_campaign_resume,
_gui_string_id_start_campaign_coop_new,
_gui_string_id_start_campaign_coop_resume,
_gui_string_id_start_matchmaking,
_gui_string_id_start_multiplayer,
_gui_string_id_start_mapeditor,
_gui_string_id_start_theater,
_gui_string_id_lobby_status,
_gui_string_id_advanced_options,
_gui_string_id_postgame_stats,
_gui_string_id_options_leader_campaign,
_gui_string_id_options_leader_matchmaking,
_gui_string_id_options_leader_multiplayer,
_gui_string_id_options_leader_mapeditor,
_gui_string_id_options_leader_theater,
_gui_string_id_options_member_campaign,
_gui_string_id_options_member_matchmaking,
_gui_string_id_options_member_multiplayer,
_gui_string_id_options_member_mapeditor,
_gui_string_id_options_member_theater,
_gui_string_id_players_in_game,
_gui_string_id_players_in_game_singular,
_gui_string_id_players_in_game_plural,
_gui_string_id_players_in_game_singular_closed,
_gui_string_id_players_in_game_plural_closed,
_gui_string_id_subitem,
_gui_string_id_subitem_header,
_gui_string_id_subitem_edit,
_gui_string_id_select_map,
_gui_string_id_select_level,
_gui_string_id_select_difficulty,
_gui_string_id_select_game,
_gui_string_id_select_hopper,
_gui_string_id_select_film,
_gui_string_id_select_network_mode,
_gui_string_id_select_scoring,
_gui_string_id_select_skulls,
_gui_string_id_select_skulls_survival,
_gui_string_id_subitem_map,
_gui_string_id_subitem_level,
_gui_string_id_subitem_difficulty,
_gui_string_id_subitem_game,
_gui_string_id_subitem_hopper,
_gui_string_id_subitem_film,
_gui_string_id_subitem_network_mode,
_gui_string_id_list_empty,
_gui_string_id_list_subarrow,
_gui_string_id_no_hdd,
_gui_string_id_no_items,
_gui_string_id_recent_maps,
_gui_string_id_recent_maps_description,
_gui_string_id_recent_maps_no_hdd,
_gui_string_id_recent_maps_no_items,
_gui_string_id_recent_games,
_gui_string_id_recent_games_description,
_gui_string_id_recent_games_no_hdd,
_gui_string_id_recent_games_no_items,
_gui_string_id_recent_films,
_gui_string_id_recent_films_description,
_gui_string_id_recent_films_no_hdd,
_gui_string_id_recent_films_no_items,
_gui_string_id_recent_films_no_items_in_category,
_gui_string_id_metadata_line_1,
_gui_string_id_metadata_line_1_label,
_gui_string_id_metadata_line_2,
_gui_string_id_metadata_line_2_label,
_gui_string_id_metadata_line_3,
_gui_string_id_metadata_line_3_label,
_gui_string_id_metadata_line_4,
_gui_string_id_metadata_line_4_label,
_gui_string_id_team_change_delay,
_gui_string_id_team_change_lying_time,
_gui_string_id_easy_description,
_gui_string_id_normal_description,
_gui_string_id_heroic_description,
_gui_string_id_legendary_description,
_gui_string_id_nightmap,
_gui_string_id_corrupt_file,
_gui_string_id_corrupt_file_description,
_gui_string_id_hopper_population,
_gui_string_id_total_population,
_gui_string_id_edit_title,
_gui_string_id_edit_description,
_gui_string_id_edit_title_message,
_gui_string_id_edit_description_message,
_gui_string_id_theater_no_film,
_gui_string_id_theater_invalid_film,
_gui_string_id_item_can_be_saved,
_gui_string_id_item_saved,
_gui_string_id_item_built_in,
_gui_string_id_item_options,
_gui_string_id_film_can_be_saved,
_gui_string_id_film_saved,
_gui_string_id_film_reminder,
_gui_string_id_film_reminder_saved,
_gui_string_id_film_built_in,
_gui_string_id_film_options,
_gui_string_id_film_name_invalid,
_gui_string_id_film_name_verifying,
_gui_string_id_game_variant_can_be_saved,
_gui_string_id_game_variant_saved,
_gui_string_id_game_variant_built_in,
_gui_string_id_game_variant_options,
_gui_string_id_game_variant_name_invalid,
_gui_string_id_game_variant_description_invalid,
_gui_string_id_game_variant_name_verifying,
_gui_string_id_game_variant_description_verifying,
_gui_string_id_map_variant_can_be_saved,
_gui_string_id_map_variant_saved,
_gui_string_id_map_variant_built_in,
_gui_string_id_map_variant_options,
_gui_string_id_map_variant_name_invalid,
_gui_string_id_map_variant_description_invalid,
_gui_string_id_map_variant_name_verifying,
_gui_string_id_map_variant_description_verifying,
_gui_string_id_metagame_off_description,
_gui_string_id_metagame_on_group_description,
_gui_string_id_metagame_on_description,
_gui_string_id_skulls_background,
_gui_string_id_flavor_image,
_gui_string_id_image_name,
_gui_string_id_image_index,
_gui_string_id_gametype_image,
_gui_string_id_gametype_variant_image,
_gui_string_id_map_image,
_gui_string_id_map_variant_image,
_gui_string_id_level_image,
_gui_string_id_difficulty_image,
_gui_string_id_solo_campaign_progress,
_gui_string_id_coop_campaign_progress,
_gui_string_id_hopper_category_image,
_gui_string_id_hopper_image,
_gui_string_id_hopper_ranked_icon_image,
_gui_string_id_advertisement_mode_image,
_gui_string_id_film_category_image,
_gui_string_id_film_image,
_gui_string_id_game_browser,
_gui_string_id_open_public_slot_count,
_gui_string_id_open_private_slot_count,
_gui_string_id_current_public_player_count,
_gui_string_id_current_private_player_count,
_gui_string_id_current_player_count,
_gui_string_id_maximum_player_count,
_gui_string_id_connectivity_rating,
_gui_string_id_system_link_games,
_gui_string_id_friends_games,
_gui_string_id_xbox_live_games,
_gui_string_id_party_leader,
_gui_string_id_party_leader_underline,
_gui_string_id_mode,
_gui_string_id_game,
_gui_string_id_players,
_gui_string_id_privacy,
_gui_string_id_hopper_name,
_gui_string_id_map_name,
_gui_string_id_player_count,
_gui_string_id_system_link,
_gui_string_id_local,
_gui_string_id_ranked_match,
_gui_string_id_party_full,
_gui_string_id_missing_map,
_gui_string_id_censored,
_gui_string_id_player_name_info,
_gui_string_id_connection_quality,
_gui_string_id_game_details,
_gui_string_id_game_details_menu,
_gui_string_id_game_details_info,
_gui_string_id_joinable_yes,
_gui_string_id_joinable_no,
_gui_string_id_party_leader_emblem,
_gui_string_id_options_list,
_gui_string_id_option_join,
_gui_string_id_option_invite,
_gui_string_id_option_cantinvite,
_gui_string_id_option_message,
_gui_string_id_party_leader_heading,
_gui_string_id_party_leader_info,
_gui_string_id_players_in_party_heading,
_gui_string_id_players_in_party_info,
_gui_string_id_mode_heading,
_gui_string_id_mode_info,
_gui_string_id_status_heading,
_gui_string_id_status_info,
_gui_string_id_level_heading,
_gui_string_id_level_info,
_gui_string_id_mission_heading,
_gui_string_id_mission_info,
_gui_string_id_map_film_info,
_gui_string_id_join_info,
_gui_string_id_difficulty_heading,
_gui_string_id_difficulty_info,
_gui_string_id_film_heading,
_gui_string_id_film_info,
_gui_string_id_playlist_heading,
_gui_string_id_playlist_info,
_gui_string_id_time_remaining_heading,
_gui_string_id_time_remaining_info,
_gui_string_id_score_to_win_heading,
_gui_string_id_score_to_win_info,
_gui_string_id_leading_score_heading,
_gui_string_id_leading_score_info,
_gui_string_id_game_heading,
_gui_string_id_game_info,
_gui_string_id_game_variant_heading,
_gui_string_id_game_variant_info,
_gui_string_id_map_heading,
_gui_string_id_map_info,
_gui_string_id_map_variant_heading,
_gui_string_id_map_variant_info,
_gui_string_id_teams_heading,
_gui_string_id_teams_info,
_gui_string_id_status_info_leaving,
_gui_string_id_status_info_game_in_progress,
_gui_string_id_status_info_in_pregame_lobby,
_gui_string_id_status_info_in_postgame_lobby,
_gui_string_id_status_info_matchmaking,
_gui_string_id_status_info_editing_map,
_gui_string_id_status_info_watching_a_film,
_gui_string_id_teams_info_none,
_gui_string_id_playlist_unknown,
_gui_string_id_game_options,
_gui_string_id_elipsis,
_gui_string_id_undefined_option,
_gui_string_id_unchanged,
_gui_string_id_save_game_settings_name,
_gui_string_id_save_game_settings_description,
_gui_string_id_save_recent_film_name,
_gui_string_id_save_recent_film_description,
_gui_string_id_network_mode,
_gui_string_id_network_mode_description,
_gui_string_id_network_mode_xbox_live_private,
_gui_string_id_network_mode_xbox_live_private_description,
_gui_string_id_network_mode_system_link,
_gui_string_id_network_mode_system_link_description,
_gui_string_id_network_mode_offline,
_gui_string_id_network_mode_offline_description,
_gui_string_id_network_mode_xbox_live_advertise_anyone,
_gui_string_id_network_mode_xbox_live_advertise_anyone_description,
_gui_string_id_network_mode_xbox_live_advertise_friends,
_gui_string_id_network_mode_xbox_live_advertise_friends_description,
_gui_string_id_network_mode_xbox_live_advertise_invite_only,
_gui_string_id_network_mode_xbox_live_advertise_invite_only_description,
_gui_string_id_network_mode_xbox_live_browse_public,
_gui_string_id_network_mode_xbox_live_browse_public_description,
_gui_string_id_network_mode_system_link_advertise,
_gui_string_id_network_mode_system_link_advertise_description,
_gui_string_id_network_mode_system_link_browse,
_gui_string_id_network_mode_system_link_browse_description,
_gui_string_id_privacy_closed,
_gui_string_id_privacy_invite_only,
_gui_string_id_privacy_open_to_friends,
_gui_string_id_privacy_open_to_public,
_gui_string_id_privacy_full,
_gui_string_id_privacy_offline,
_gui_string_id_privacy_system_link,
_gui_string_id_roster,
_gui_string_id_player_row_type,
_gui_string_id_player_rank,
_gui_string_id_player_grade,
_gui_string_id_player_grade_short,
_gui_string_id_total_xp,
_gui_string_id_xp_format,
_gui_string_id_player_rating,
_gui_string_id_player_rank_and_grade,
_gui_string_id_next_rating,
_gui_string_id_next_rating_xp,
_gui_string_id_next_rating_skill,
_gui_string_id_next_rating_both,
_gui_string_id_next_rating_neither,
_gui_string_id_name_hilite,
_gui_string_id_player_emblem,
_gui_string_id_player_emblem_hilite,
_gui_string_id_base_color_hilite,
_gui_string_id_team_color_hilite,
_gui_string_id_skill_level,
_gui_string_id_skill_level_hilite,
_gui_string_id_experience,
_gui_string_id_experience_hilite,
_gui_string_id_add_friend,
_gui_string_id_submit_review,
_gui_string_id_stats,
_gui_string_id_matches,
_gui_string_id_looking_for_player,
_gui_string_id_looking_for_player2,
_gui_string_id_looking_for_player3,
_gui_string_id_player_found,
_gui_string_id_rank_tray,
_gui_string_id_rank_tray_hilite,
_gui_string_id_party_bar,
_gui_string_id_party_bar_player,
_gui_string_id_party_bar_team,
_gui_string_id_party_bar_length,
_gui_string_id_error_state,
_gui_string_id_service_tag,
_gui_string_id_service_tag1,
_gui_string_id_service_tag2,
_gui_string_id_service_tag3,
_gui_string_id_service_tag4,
_gui_string_id_service_tag_hilite,
_gui_string_id_place,
_gui_string_id_place_hilite,
_gui_string_id_score,
_gui_string_id_score_hilite,
_gui_string_id_observer,
_gui_string_id_observer_hilite,
_gui_string_id_team_bar,
_gui_string_id_team_bar_hilite,
_gui_string_id_special_status,
_gui_string_id_party_up,
_gui_string_id_check,
_gui_string_id_bungienet_user,
_gui_string_id_background,
_gui_string_id_background_blur,
_gui_string_id_upper_line,
_gui_string_id_lower_line,
_gui_string_id_extra_hilite,
_gui_string_id_player0,
_gui_string_id_player1,
_gui_string_id_player2,
_gui_string_id_player3,
_gui_string_id_cancel_storage_device_selection,
_gui_string_id_controller_no_storage_device_chosen,
_gui_string_id_matchmaking_hopper_switch_offline,
_gui_string_id_matchmaking_hopper_switch_loading,
_gui_string_id_matchmaking_hopper_switch_failed_to_load,
_gui_string_id_tips,
_gui_string_id_tip_cycle_time,
_gui_string_id_search_preference,
_gui_string_id_search_preference_value,
_gui_string_id_search_preference_value_description,
_gui_string_id_search_preference_none,
_gui_string_id_search_preference_none_description,
_gui_string_id_search_preference_skill,
_gui_string_id_search_preference_skill_description,
_gui_string_id_search_preference_connection,
_gui_string_id_search_preference_connection_description,
_gui_string_id_search_preference_language,
_gui_string_id_search_preference_language_description,
_gui_string_id_roster_status_need_more,
_gui_string_id_roster_status_have_enough,
_gui_string_id_title_searching_for_match,
_gui_string_id_title_players_found,
_gui_string_id_title_game_setup,
_gui_string_id_search_stage,
_gui_string_id_status_search_stage,
_gui_string_id_status_search_stage_ideal,
_gui_string_id_status_search_stage_close_skill,
_gui_string_id_status_search_stage_for_any,
_gui_string_id_status_search_stage_desperation,
_gui_string_id_status_search_stage_waiting_for_more_players,
_gui_string_id_status_search_stage_setting_up_match,
_gui_string_id_status_searching_target_ranked_any,
_gui_string_id_status_searching_target_ranked_party,
_gui_string_id_status_searching_target_ranked_mixed,
_gui_string_id_status_searching_target_unranked_any,
_gui_string_id_status_searching_target_unranked_party,
_gui_string_id_status_assembling_summary_ranked_any,
_gui_string_id_status_assembling_summary_ranked_party,
_gui_string_id_status_assembling_summary_ranked_mixed,
_gui_string_id_status_assembling_summary_unranked_any,
_gui_string_id_status_assembling_summary_unranked_party,
_gui_string_id_status_setting_up_match,
_gui_string_id_status_configuring_loading,
_gui_string_id_status_configuring_veto_countdown,
_gui_string_id_status_configuring_current_veto,
_gui_string_id_field_configuring_veto_countdown,
_gui_string_id_field_configuring_current_veto,
_gui_string_id_status_configuring_veto_succeeded,
_gui_string_id_status_configuring_veto_failed,
_gui_string_id_status_configuring_game_start,
_gui_string_id_status_configuring_veto_disabled,
_gui_string_id_status_starting,
_gui_string_id_description_configuring_veto,
_gui_string_id_status_line_1,
_gui_string_id_status_line_2,
_gui_string_id_field_line_1,
_gui_string_id_field_line_2,
_gui_string_id_veto,
_gui_string_id_veto_activated,
_gui_string_id_veto_bg,
_gui_string_id_matchmaking_postgame_status_rematch_disabled,
_gui_string_id_matchmaking_postgame_status_prepare_to_deploy,
_gui_string_id_matchmaking_postgame_status_party_has_voted_to_join,
_gui_string_id_matchmaking_postgame_status_press_x_to_join_ranked,
_gui_string_id_matchmaking_postgame_status_press_x_to_join_unranked,
_gui_string_id_matchmaking_postgame_status_party_leader_can_join,
_gui_string_id_matchmaking_postgame_status_preparing_for_rematch,
_gui_string_id_matchmaking_postgame_status_preparing_for_rematch_voted,
_gui_string_id_matchmaking_postgame_tip_ranked_team,
_gui_string_id_matchmaking_postgame_tip_ranked_ffa,
_gui_string_id_matchmaking_postgame_tip_unranked_team,
_gui_string_id_matchmaking_postgame_tip_unranked_ffa,
_gui_string_id_timer_waiting,
_gui_string_id_timer_next_match,
_gui_string_id_hopper_with_population,
_gui_string_id_preparing_for_rematch,
_gui_string_id_hopper_category_ranked,
_gui_string_id_hopper_category_ranked_description,
_gui_string_id_hopper_category_social,
_gui_string_id_hopper_category_social_description,
_gui_string_id_hopper_category_beta,
_gui_string_id_hopper_category_beta_description,
_gui_string_id_hopper_category_newbie,
_gui_string_id_hopper_category_newbie_description,
_gui_string_id_hopper_category_community,
_gui_string_id_hopper_category_community_description,
_gui_string_id_unknown_error,
_gui_string_id_primary_objective_1,
_gui_string_id_primary_objective_2,
_gui_string_id_primary_objective_3,
_gui_string_id_primary_objective_4,
_gui_string_id_primary_objective_5,
_gui_string_id_primary_objective_6,
_gui_string_id_primary_objective_7,
_gui_string_id_primary_objective_8,
_gui_string_id_primary_objective_9,
_gui_string_id_primary_objective_10,
_gui_string_id_secondary_objective_1,
_gui_string_id_secondary_objective_2,
_gui_string_id_secondary_objective_3,
_gui_string_id_secondary_objective_4,
_gui_string_id_secondary_objective_5,
_gui_string_id_secondary_objective_6,
_gui_string_id_secondary_objective_7,
_gui_string_id_secondary_objective_8,
_gui_string_id_secondary_objective_9,
_gui_string_id_secondary_objective_10,
_gui_string_id_page_results,
_gui_string_id_page_carnage,
_gui_string_id_page_killbreakdown,
_gui_string_id_page_fieldstats,
_gui_string_id_page_objectives_slayer,
_gui_string_id_page_objectives_ctf,
_gui_string_id_page_objectives_assault,
_gui_string_id_page_objectives_vip,
_gui_string_id_page_objectives_territories,
_gui_string_id_page_objectives_oddball,
_gui_string_id_page_objectives_infection,
_gui_string_id_page_objectives_koth,
_gui_string_id_page_objectives_juggernaut,
_gui_string_id_results_place,
_gui_string_id_results_score,
_gui_string_id_carnage_kills,
_gui_string_id_carnage_assists,
_gui_string_id_carnage_deaths,
_gui_string_id_carnage_kdspread,
_gui_string_id_killbreakdown_weapon,
_gui_string_id_killbreakdown_grenade,
_gui_string_id_killbreakdown_melee,
_gui_string_id_killbreakdown_other,
_gui_string_id_fieldstats_headshots,
_gui_string_id_fieldstats_bestspree,
_gui_string_id_fieldstats_averagelife,
_gui_string_id_fieldstats_medals,
_gui_string_id_objectives_1,
_gui_string_id_objectives_2,
_gui_string_id_objectives_3,
_gui_string_id_objectives_4,
_gui_string_id_page_columns,
_gui_string_id_show_for_team_game,
_gui_string_id_player_model,
_gui_string_id_campaign_par,
_gui_string_id_campaign_par_achieved,
_gui_string_id_infantry_kills_map,
_gui_string_id_infantry_kills,
_gui_string_id_infantry_casualties_map,
_gui_string_id_infantry_casualties,
_gui_string_id_vehicle_kills_map,
_gui_string_id_vehicle_kills,
_gui_string_id_vehicle_kills_big,
_gui_string_id_vehicle_casualties_map,
_gui_string_id_vehicle_casualties,
_gui_string_id_largest_kill_map,
_gui_string_id_metagame_bucket_type,
_gui_string_id_metagame_bucket_class,
_gui_string_id_header_frame,
_gui_string_id_bitmap_frame,
_gui_string_id_biggest_kill_name,
_gui_string_id_biggest_kill_image,
_gui_string_id_no_tally,
_gui_string_id_infantry_betrayals,
_gui_string_id_vehicle_betrayals,
_gui_string_id_vehicle_betrayals_big,
_gui_string_id_metagame_off,
_gui_string_id_metagame_on_group,
_gui_string_id_metagame_on,
_gui_string_id_campaign_results,
_gui_string_id_campaign_carnage,
_gui_string_id_campaign_enemies,
_gui_string_id_campaign_vehicles,
_gui_string_id_primary_skulls,
_gui_string_id_primary_skull_image,
_gui_string_id_primary_skull_state,
_gui_string_id_secondary_skulls,
_gui_string_id_secondary_skull_image,
_gui_string_id_secondary_skull_state,
_gui_string_id_skull_status,
_gui_string_id_skull_description,
_gui_string_id_skull_name,
_gui_string_id_main_skull,
_gui_string_id_primary_status,
_gui_string_id_primary_skull_description,
_gui_string_id_primary_skull_name,
_gui_string_id_secondary_status,
_gui_string_id_secondary_skull_description,
_gui_string_id_secondary_skull_name,
_gui_string_id_scoring_description,
_gui_string_id_scoring_name,
_gui_string_id_scoring_option,
_gui_string_id_status_on,
_gui_string_id_status_off,
_gui_string_id_skulls_locked,
_gui_string_id_skulls_locked_title,
_gui_string_id_skull_01_title,
_gui_string_id_skull_02_title,
_gui_string_id_skull_03_title,
_gui_string_id_skull_04_title,
_gui_string_id_skull_05_title,
_gui_string_id_skull_06_title,
_gui_string_id_skull_07_title,
_gui_string_id_skull_08_title,
_gui_string_id_skull_09_title,
_gui_string_id_skull_10_title,
_gui_string_id_skull_11_title,
_gui_string_id_skull_12_title,
_gui_string_id_skull_13_title,
_gui_string_id_skull_14_title,
_gui_string_id_skull_01,
_gui_string_id_skull_02,
_gui_string_id_skull_03,
_gui_string_id_skull_04,
_gui_string_id_skull_05,
_gui_string_id_skull_06,
_gui_string_id_skull_07,
_gui_string_id_skull_08,
_gui_string_id_skull_09,
_gui_string_id_skull_10,
_gui_string_id_skull_11,
_gui_string_id_skull_12,
_gui_string_id_skull_13,
_gui_string_id_skull_14,
_gui_string_id_skull_01_hint,
_gui_string_id_skull_02_hint,
_gui_string_id_skull_03_hint,
_gui_string_id_skull_04_hint,
_gui_string_id_skull_05_hint,
_gui_string_id_skull_06_hint,
_gui_string_id_skull_07_hint,
_gui_string_id_skull_08_hint,
_gui_string_id_skull_09_hint,
_gui_string_id_skull_10_hint,
_gui_string_id_skull_11_hint,
_gui_string_id_skull_12_hint,
_gui_string_id_skull_13_hint,
_gui_string_id_skull_14_hint,
_gui_string_id_skull_multiplier_01,
_gui_string_id_skull_multiplier_02,
_gui_string_id_skull_multiplier_03,
_gui_string_id_skull_multiplier_04,
_gui_string_id_skull_multiplier_05,
_gui_string_id_skull_multiplier_06,
_gui_string_id_skull_multiplier_07,
_gui_string_id_skull_multiplier_08,
_gui_string_id_skull_multiplier_09,
_gui_string_id_skull_multiplier_10,
_gui_string_id_skull_multiplier_11,
_gui_string_id_skull_multiplier_12,
_gui_string_id_skull_multiplier_13,
_gui_string_id_skull_multiplier_14,
_gui_string_id_campaign_score,
_gui_string_id_campaign_deaths,
_gui_string_id_campaign_betrayals,
_gui_string_id_campaign_friendlyfire,
_gui_string_id_campaign_kills,
_gui_string_id_campaign_infantry,
_gui_string_id_campaign_leader,
_gui_string_id_campaign_hero,
_gui_string_id_campaign_specialist,
_gui_string_id_campaign_light,
_gui_string_id_campaign_standard,
_gui_string_id_campaign_heavy,
_gui_string_id_campaign_giant,
_gui_string_id_campaign_field_stats,
_gui_string_id_campaign_medals,
_gui_string_id_campaign_style,
_gui_string_id_campaign_kill_percent,
_gui_string_id_campaign_points,
_gui_string_id_level_locked,
_gui_string_id_level_locked_description,
_gui_string_id_survival_level_locked,
_gui_string_id_survival_level_locked_description,
_gui_string_id_insertion_point,
_gui_string_id_insertion_point_description,
_gui_string_id_insertion_point_locked,
_gui_string_id_insertion_point_description_locked,
_gui_string_id_game_film,
_gui_string_id_session,
_gui_string_id_session_film,
_gui_string_id_scoreboard_busy_start_game,
_gui_string_id_scoreboard_busy_end_game,
_gui_string_id_scoreboard_busy_selecting_new_host,
_gui_string_id_scoreboard_busy_connecting_new_host,
_gui_string_id_terminal_sample,
_gui_string_id_terminal_screen,
_gui_string_id_main,
_gui_string_id_error,
_gui_string_id_error_overlay,
_gui_string_id_pda_screen,
_gui_string_id_pda_screen_half,
_gui_string_id_minimap,
_gui_string_id_player_waypoint,
_gui_string_id_placed_objective_waypoint1,
_gui_string_id_placed_objective_waypoint2,
_gui_string_id_placed_objective_waypoint3,
_gui_string_id_placed_objective_waypoint4,
_gui_string_id_beacon_waypoints,
_gui_string_id_coop_player_waypoint1,
_gui_string_id_coop_player_waypoint2,
_gui_string_id_coop_player_waypoint3,
_gui_string_id_friendly_ai_waypoints,
_gui_string_id_enemy_waypoints,
_gui_string_id_campaign_waypoints,
_gui_string_id_bsp_name,
_gui_string_id_offscreen_player_marker,
_gui_string_id_offscreen_waypoint_marker,
_gui_string_id_placed_key,
_gui_string_id_unplaced_key,
_gui_string_id_current_location,
_gui_string_id_footprint_waypoints,
_gui_string_id_gp_arg_index,
_gui_string_id_game_progression_variable,
_gui_string_id_arg_text,
_gui_string_id_campaign_rookie_only,
_gui_string_id_campaign_scenes_only,
_gui_string_id_campaign_only,
_gui_string_id_survival_only,
_gui_string_id_beacon_list,
_gui_string_id_under_cursor_text,
_gui_string_id_beacon_button_list,
_gui_string_id_place_navpoint,
_gui_string_id_clear_navpoint,
_gui_string_id_cycle_points_of_interest,
_gui_string_id_stick_movement_looping,
_gui_string_id_stick_zoom_in_looping,
_gui_string_id_stick_zoom_out_looping,
_gui_string_id_cursor_over_beacon_looping,
_gui_string_id_fourth_wall_audio,
_gui_string_id_fourth_wall_audio_half,
_gui_string_id_audio_button_list,
_gui_string_id_play,
_gui_string_id_stop,
_gui_string_id_play_button,
_gui_string_id_pause_button,
_gui_string_id_stop_button,
_gui_string_id_progress_fill,
_gui_string_id_now_playing,
_gui_string_id_now_playing_icon,
_gui_string_id_pda_objectives_screen,
_gui_string_id_pda_objectives_screen_half,
_gui_string_id_military,
_gui_string_id_classified,
_gui_string_id_private,
_gui_string_id_public,
_gui_string_id_i_am_teh_hax,
_gui_string_id_librarian,
_gui_string_id_didact,
_gui_string_id_mendicant,
_gui_string_id_offensive,
_gui_string_id_gravemind,
_gui_string_id_start_icon,
_gui_string_id_a_next,
_gui_string_id_b_done,
_gui_string_id_dummy0,
_gui_string_id_dummy1,
_gui_string_id_dummy2,
_gui_string_id_dummy3,
_gui_string_id_dummy4,
_gui_string_id_error0,
_gui_string_id_error1,
_gui_string_id_error2,
_gui_string_id_error3,
_gui_string_id_error4,
_gui_string_id_error5,
_gui_string_id_error6,
_gui_string_id_error7,
_gui_string_id_error8,
_gui_string_id_error9,
_gui_string_id_error10,
_gui_string_id_error_text0,
_gui_string_id_error_text1,
_gui_string_id_error_text2,
_gui_string_id_error_text3,
_gui_string_id_error_text4,
_gui_string_id_error_text5,
_gui_string_id_error_text6,
_gui_string_id_error_text7,
_gui_string_id_error_text8,
_gui_string_id_error_text9,
_gui_string_id_error_text10,
_gui_string_id_error_text11,
_gui_string_id_error_text12,
_gui_string_id_error_text13,
_gui_string_id_error_window0,
_gui_string_id_error_window1,
_gui_string_id_error_window2,
_gui_string_id_error_window3,
_gui_string_id_error_window4,
_gui_string_id_error_window5,
_gui_string_id_error_window6,
_gui_string_id_error_window7,
_gui_string_id_error_window8,
_gui_string_id_error_window9,
_gui_string_id_error_window10,
_gui_string_id_error_window11,
_gui_string_id_error_window12,
_gui_string_id_error_window13,
_gui_string_id_window0,
_gui_string_id_window1,
_gui_string_id_window2,
_gui_string_id_window3,
_gui_string_id_window4,
_gui_string_id_window5,
_gui_string_id_window6,
_gui_string_id_window7,
_gui_string_id_window8,
_gui_string_id_window9,
_gui_string_id_window10,
_gui_string_id_window11,
_gui_string_id_window12,
_gui_string_id_window13,
_gui_string_id_story0,
_gui_string_id_story1,
_gui_string_id_story2,
_gui_string_id_story3,
_gui_string_id_story4,
_gui_string_id_story5,
_gui_string_id_story6,
_gui_string_id_story7,
_gui_string_id_story8,
_gui_string_id_story9,
_gui_string_id_story10,
_gui_string_id_story11,
_gui_string_id_story12,
_gui_string_id_story13,
_gui_string_id_story14,
_gui_string_id_save_map,
_gui_string_id_save_map_as,
_gui_string_id_reset_map,
_gui_string_id_change_gametype,
_gui_string_id_enter_editor_mode,
_gui_string_id_exit_editor_mode,
_gui_string_id_leave_editor,
_gui_string_id_end_session,
_gui_string_id_editor,
_gui_string_id_gametype,
_gui_string_id_sandbox_budget_screen,
_gui_string_id_sandbox_budget_screen_splitscreen,
_gui_string_id_sandbox_objects_menu,
_gui_string_id_sandbox_objects_menu_splitscreen,
_gui_string_id_sandbox_object_properties_panel,
_gui_string_id_sandbox_object_properties_panel_splitscreen,
_gui_string_id_create_category_list,
_gui_string_id_create_object_list,
_gui_string_id_object_properties_list,
_gui_string_id_categories_datasource,
_gui_string_id_object_properties_datasource,
_gui_string_id_objects_datasource,
_gui_string_id_category_weapons,
_gui_string_id_category_vehicles,
_gui_string_id_category_equipment,
_gui_string_id_category_scenery,
_gui_string_id_category_teleporters,
_gui_string_id_category_spawners,
_gui_string_id_category_goals,
_gui_string_id_common_spinner,
_gui_string_id_item_cost,
_gui_string_id_items_left,
_gui_string_id_budget_datasource,
_gui_string_id_budget_available,
_gui_string_id_budget_placed,
_gui_string_id_budget_maximum,
_gui_string_id_budget_minumum,
_gui_string_id_budget_total,
_gui_string_id_budget_total_price,
_gui_string_id_respawn_rate,
_gui_string_id_spare_clips,
_gui_string_id_unique_object,
_gui_string_id_minimum_count,
_gui_string_id_maximum_count,
_gui_string_id_on_map_at_start,
_gui_string_id_symmetry,
_gui_string_id_teleporter_channel,
_gui_string_id_team_affiliation,
_gui_string_id_shape_type,
_gui_string_id_shape_radius,
_gui_string_id_shape_top,
_gui_string_id_shape_bottom,
_gui_string_id_shape_width,
_gui_string_id_shape_depth,
_gui_string_id_spawn_order,
_gui_string_id_saved_film_control_buttons,
_gui_string_id_button_list,
_gui_string_id_skip_back,
_gui_string_id_skip_forward,
_gui_string_id_take_screenshot,
_gui_string_id_take_screenshot_upload,
_gui_string_id_take_screenshot_disabled,
_gui_string_id_record_clip,
_gui_string_id_play_film,
_gui_string_id_pause_film,
_gui_string_id_stop_recording,
_gui_string_id_eject,
_gui_string_id_leave_film,
_gui_string_id_disabled_for_beta,
_gui_string_id_replay_film,
_gui_string_id_end_preview,
_gui_string_id_saved_film_snippet,
_gui_string_id_snippet_discard,
_gui_string_id_snippet_preview,
_gui_string_id_snippet_option_list,
_gui_string_id_saved_film_take_screenshot,
_gui_string_id_saved_film_title_keyboard_name,
_gui_string_id_saved_film_title_keyboard_description,
_gui_string_id_saved_film_description_keyboard_name,
_gui_string_id_saved_film_description_keyboard_description,
_gui_string_id_screenshot_option_list,
_gui_string_id_save_as,
_gui_string_id_save_auto,
_gui_string_id_discard,
_gui_string_id_screenshot_title_keyboard_name,
_gui_string_id_screenshot_title_keyboard_description,
_gui_string_id_screenshot_description_keyboard_name,
_gui_string_id_screenshot_description_keyboard_description,
_gui_string_id_language,
_gui_string_id_gamerzone,
_gui_string_id_game_size,
_gui_string_id_game_rules,
_gui_string_id_map_size,
_gui_string_id_any_language,
_gui_string_id_current_language,
_gui_string_id_any_gamerzone,
_gui_string_id_current_gamerzone,
_gui_string_id_any_experience,
_gui_string_id_current_experience_or_better,
_gui_string_id_any_game_rules,
_gui_string_id_any_game_mode,
_gui_string_id_any_game_size,
_gui_string_id_small_game_size,
_gui_string_id_medium_game_size,
_gui_string_id_large_game_size,
_gui_string_id_any_map_size,
_gui_string_id_small_map_size,
_gui_string_id_medium_map_size,
_gui_string_id_large_map_size,
_gui_string_id_foreground_emblem,
_gui_string_id_background_emblem,
_gui_string_id_saved_film_display_name,
_gui_string_id_killed,
_gui_string_id_killed_emblem,
_gui_string_id_killed_image,
_gui_string_id_killed_count,
_gui_string_id_killed_most_name,
_gui_string_id_killed_by,
_gui_string_id_killed_by_emblem,
_gui_string_id_killed_by_image,
_gui_string_id_killed_by_count,
_gui_string_id_killed_most_by_name,
_gui_string_id_game_summary,
_gui_string_id_mvp,
_gui_string_id_victor,
_gui_string_id_top_medals,
_gui_string_id_game_description,
_gui_string_id_player_medal,
_gui_string_id_waves_singular,
_gui_string_id_waves_plural,
_gui_string_id_sets_singular,
_gui_string_id_sets_plural,
_gui_string_id_rounds_singular,
_gui_string_id_rounds_plural,
_gui_string_id_friends_enumeration_in_progress_title,
_gui_string_id_friends_enumeration_in_progress_message,
_gui_string_id_button_key_wait,
_gui_string_id_insignia_training,
_gui_string_id_retrieving_service_record_title,
_gui_string_id_retrieving_service_record,
_gui_string_id_retrieving_service_record_for_file_share_title,
_gui_string_id_retrieving_service_record_for_file_share,
_gui_string_id_retrieving_game_details_title,
_gui_string_id_retrieving_game_details,
_gui_string_id_pane,
_gui_string_id_need_hdd,
_gui_string_id_need_live_account,
_gui_string_id_need_hdd_and_live_account,
_gui_string_id_hilite,
_gui_string_id_pgcr_no_multiplier,
_gui_string_id_image_type,
_gui_string_id_map_image_type,
_gui_string_id_nightmap_background,
_gui_string_id_nightmap_overlay,
_gui_string_id_new,
_gui_string_id_terminals_images,
_gui_string_id_spark,
_gui_string_id_fleet,
_gui_string_id_round_score,
_gui_string_id_recommend_file_view_file_pt,
_gui_string_id_recommend_game_variant_pt,
_gui_string_id_recommend_map_variant_pt,
_gui_string_id_recommend_film_pt,
_gui_string_id_recommend_film_clip_pt,
_gui_string_id_recommend_screenshot_pt,
_gui_string_id_column_00,
_gui_string_id_column_01,
_gui_string_id_column_02,
_gui_string_id_column_03,
_gui_string_id_column_04,
_gui_string_id_column_05,
_gui_string_id_column_06,
_gui_string_id_column_07,
_gui_string_id_column_08,
_gui_string_id_column_09,
_gui_string_id_column_10,
_gui_string_id_column_11,
_gui_string_id_column_12,
_gui_string_id_column_13,
_gui_string_id_column_14,
_gui_string_id_column_15,
_gui_string_id_column_16,
_gui_string_id_column_17,
_gui_string_id_column_18,
_gui_string_id_column_19,
_gui_string_id_column_20,
_gui_string_id_column_21,
_gui_string_id_column_22,
_gui_string_id_column_23,
_gui_string_id_start_survival_solo,
_gui_string_id_start_survival_coop,
_gui_string_id_odst_helmet,
_gui_string_id_odst_standard,
_gui_string_id_odst_johnson,
_gui_string_id_extras_portal,
_gui_string_id_extras_portal_default,
_gui_string_id_eye_glow,
_gui_string_id_coop_overwrite,
_gui_string_id_unknown_film_image,
_gui_string_id_wave_round_set,
_gui_string_id_completion_time,
_gui_string_id_h3_only,
_gui_string_id_h3_required,
_gui_string_id_campaign_save_in_progress_title,
_gui_string_id_campaign_save_in_progress,
_gui_string_id_gp_h100_from_mainmenu,
k_gui_string_id_count
};
enum e_gui_alert_string_id
{
_gui_alert_string_id_all_vidmaster_achievements = 0,
_gui_alert_string_id_alpha_custom_games_disabled,
_gui_alert_string_id_alpha_network_mode_disabled,
_gui_alert_string_id_alpha_sign_in_failed_no_split_screen,
_gui_alert_string_id_alpha_supports_hard_drive_storage_only,
_gui_alert_string_id_banhammer_custom_message,
_gui_alert_string_id_blank_name,
_gui_alert_string_id_bnet_currently_subscribed_custom_message,
_gui_alert_string_id_bnet_just_subscribed_custom_message,
_gui_alert_string_id_bnet_over_limit_custom_message,
_gui_alert_string_id_booted_from_game,
_gui_alert_string_id_booted_from_session,
_gui_alert_string_id_campaign_resume_campaign_failed_to_read_saved_game,
_gui_alert_string_id_campaign_resume_campaign_only_one_player,
_gui_alert_string_id_campaign_start_failed_unknown_reason,
_gui_alert_string_id_campaign_start_new_campaign_only_one_player,
_gui_alert_string_id_can_not_view_in_game,
_gui_alert_string_id_content_download_friends_check_failed,
_gui_alert_string_id_content_download_not_allowed,
_gui_alert_string_id_content_download_restricted_to_friends,
_gui_alert_string_id_content_item_corrupt,
_gui_alert_string_id_controller_detached,
_gui_alert_string_id_datamine_upload_failed,
_gui_alert_string_id_datamine_uploading,
_gui_alert_string_id_guide_can_not_view_hq_file_share_in_game,
_gui_alert_string_id_guide_can_not_view_hq_service_record_in_game,
_gui_alert_string_id_guide_could_not_get_game_details,
_gui_alert_string_id_guide_could_not_get_service_record,
_gui_alert_string_id_guide_could_not_get_service_record_for_file_share,
_gui_alert_string_id_guide_player_muted_in_guide,
_gui_alert_string_id_join_failed_campaign_in_progress,
_gui_alert_string_id_join_failed_survival_in_progress,
_gui_alert_string_id_join_failed_failed_to_find_session,
_gui_alert_string_id_join_failed_film_in_progress,
_gui_alert_string_id_join_failed_game_not_open,
_gui_alert_string_id_join_failed_generic_error,
_gui_alert_string_id_join_failed_host_timed_out,
_gui_alert_string_id_join_failed_host_version_too_low,
_gui_alert_string_id_join_failed_party_member_not_online_enabled,
_gui_alert_string_id_join_failed_not_enough_space,
_gui_alert_string_id_join_failed_peer_version_too_low,
_gui_alert_string_id_join_failed_player_not_online_enabled,
_gui_alert_string_id_join_failed_target_is_matchmaking,
_gui_alert_string_id_join_failed_unable_to_connect_closed_nat,
_gui_alert_string_id_join_failed_unable_to_connect_moderate_nat,
_gui_alert_string_id_join_failed_unable_to_connect_open_nat,
_gui_alert_string_id_join_failed_unable_to_connect_party_strict_nat,
_gui_alert_string_id_join_failed_unable_to_connect_party_moderate_nat,
_gui_alert_string_id_join_failed_unable_to_connect_party_open_nat,
_gui_alert_string_id_kicked_by_duplicate_user,
_gui_alert_string_id_matchmaking_search_timed_out,
_gui_alert_string_id_maximum_party_not_available,
_gui_alert_string_id_must_be_signed_in_to_bring_up_start_menu,
_gui_alert_string_id_network_coop_oos_alert,
_gui_alert_string_id_network_string_failed_film_name,
_gui_alert_string_id_network_string_failed_game_variant_description,
_gui_alert_string_id_network_string_failed_game_variant_name,
_gui_alert_string_id_network_string_failed_map_variant_description,
_gui_alert_string_id_network_string_failed_map_variant_name,
_gui_alert_string_id_no_profile_sent_to_main_menu,
_gui_alert_string_id_not_implemented_yet,
_gui_alert_string_id_online_files_download_completed,
_gui_alert_string_id_online_files_failed_to_retrieve_catalog,
_gui_alert_string_id_online_files_failed_to_preview_screenshot,
_gui_alert_string_id_online_files_file_rename_already_exists,
_gui_alert_string_id_online_files_file_rename_failed,
_gui_alert_string_id_online_files_string_verify_failed_description,
_gui_alert_string_id_online_files_string_verify_failed_name,
_gui_alert_string_id_online_files_string_verify_failed_verify,
_gui_alert_string_id_online_files_transfer_failed,
_gui_alert_string_id_online_files_transfer_failed_cancelling,
_gui_alert_string_id_online_files_upload_completed,
_gui_alert_string_id_party_leader_idle_controller,
_gui_alert_string_id_party_leader_only,
_gui_alert_string_id_player_dropped_from_campaign_error,
_gui_alert_string_id_player_quit_from_campaign_error,
_gui_alert_string_id_player_profile_read_failed_controller0,
_gui_alert_string_id_player_profile_read_failed_controller1,
_gui_alert_string_id_player_profile_read_failed_controller2,
_gui_alert_string_id_player_profile_read_failed_controller3,
_gui_alert_string_id_pregame_selected_map_variant_invalid,
_gui_alert_string_id_pregame_selected_game_variant_invalid,
_gui_alert_string_id_pregame_selected_film_invalid,
_gui_alert_string_id_rematch_error_encountered,
_gui_alert_string_id_save_film_failed,
_gui_alert_string_id_save_game_variant_failed,
_gui_alert_string_id_save_map_variant_failed,
_gui_alert_string_id_save_map_variant_cannot_rename_to_default_map_name,
_gui_alert_string_id_save_screenshot_failed,
_gui_alert_string_id_save_game_edit_failed,
_gui_alert_string_id_save_film_snippet_duplicate_or_blank_name,
_gui_alert_string_id_saved_film_lost_connection,
_gui_alert_string_id_saved_film_oos_alert,
_gui_alert_string_id_saved_film_playback_error,
_gui_alert_string_id_service_tag_disallowed,
_gui_alert_string_id_service_tag_invalid_format,
_gui_alert_string_id_service_tag_reserved,
_gui_alert_string_id_service_tag_verification_failed,
_gui_alert_string_id_settings_communication_go_to_xbox_guide,
_gui_alert_string_id_sign_in_failed_game_full,
_gui_alert_string_id_sign_in_failed_generic,
_gui_alert_string_id_sign_in_game_in_campaign,
_gui_alert_string_id_sign_in_game_in_survival,
_gui_alert_string_id_sign_in_game_in_matchmaking,
_gui_alert_string_id_sign_in_game_in_theater,
_gui_alert_string_id_signed_out_while_in_live_session,
_gui_alert_string_id_switched_to_live_with_no_live_connection,
_gui_alert_string_id_toast_file_download_started,
_gui_alert_string_id_toast_file_download_paused,
_gui_alert_string_id_toast_file_download_resumed_film,
_gui_alert_string_id_toast_file_download_resumed_game,
_gui_alert_string_id_toast_file_download_resumed_map,
_gui_alert_string_id_toast_file_download_resumed_screenshot,
_gui_alert_string_id_toast_file_download_complete_film,
_gui_alert_string_id_toast_file_download_complete_game,
_gui_alert_string_id_toast_file_download_complete_map,
_gui_alert_string_id_toast_file_download_complete_screenshot,
_gui_alert_string_id_toast_file_upload_started,
_gui_alert_string_id_toast_file_upload_paused,
_gui_alert_string_id_toast_file_upload_resumed,
_gui_alert_string_id_toast_file_upload_complete_film,
_gui_alert_string_id_toast_file_upload_complete_game,
_gui_alert_string_id_toast_file_upload_complete_map,
_gui_alert_string_id_toast_file_upload_complete_screenshot,
_gui_alert_string_id_toast_file_save_film,
_gui_alert_string_id_toast_file_save_screenshot,
_gui_alert_string_id_toast_matchmaking_problem_connection,
_gui_alert_string_id_toast_matchmaking_problem_no_vote,
_gui_alert_string_id_toast_matchmaking_problem_migration,
_gui_alert_string_id_toast_invite_sent,
_gui_alert_string_id_toast_restarting_search,
_gui_alert_string_id_utility_drive_was_cleared,
_gui_alert_string_id_toast_matchmaking_bad_nat,
_gui_alert_string_id_file_share_upload_requires_gold_or_pro,
_gui_alert_string_id_content_need_profile_to_save,
_gui_alert_string_id_online_files_failed_to_enqueue_for_upload,
_gui_alert_string_id_online_files_failed_to_enqueue_for_download,
_gui_alert_string_id_online_files_not_enough_space_for_upload,
_gui_alert_string_id_custom_music_in_campaign,
_gui_alert_string_id_save_game_name_taken,
_gui_alert_string_id_online_files_custom_server_message,
_gui_alert_string_id_sign_in_user_content_not_permitted,
_gui_alert_string_id_join_failed_user_content_not_permitted,
_gui_alert_string_id_bnet_bought_subscription_wait_for_download,
_gui_alert_string_id_online_files_not_enough_space_for_download,
_gui_alert_string_id_content_out_of_slots,
_gui_alert_string_id_content_out_of_slots_for_screenshot,
_gui_alert_string_id_content_almost_out_of_slots,
_gui_alert_string_id_content_almost_out_of_slots_for_screenshot,
_gui_alert_string_id_bungie_favorites_needs_signed_into_live,
_gui_alert_string_id_bungie_favorites_needs_non_guest_live_account,
_gui_alert_string_id_extras_portal_needs_signed_into_live,
_gui_alert_string_id_extras_portal_needs_non_guest_live_account,
_gui_alert_string_id_file_share_selected_item_incompatible,
_gui_alert_string_id_extras_portal_unavailable,
k_gui_alert_string_id_count
};
enum e_gui_dialog_string_id
{
_gui_dialog_string_id_not_signed_in_bring_up_guide = 0,
_gui_dialog_string_id_not_signed_in_bring_up_guide_or_use_temporary_account,
_gui_dialog_string_id_confirm_the_use_of_a_temporary_account,
_gui_dialog_string_id_leave_postgame_lobby,
_gui_dialog_string_id_confirm_boot_betrayer,
_gui_dialog_string_id_confirm_boot_from_squad,
_gui_dialog_string_id_action_will_cause_leave_party,
_gui_dialog_string_id_settings_pick_gender,
_gui_dialog_string_id_sign_in_failed_online_permissions_1_player,
_gui_dialog_string_id_sign_in_failed_online_permissions_2_player,
_gui_dialog_string_id_sign_in_failed_online_permissions_3_player,
_gui_dialog_string_id_sign_in_failed_online_permissions_4_player,
_gui_dialog_string_id_back_out_lobby_local_players_with_profile,
_gui_dialog_string_id_back_out_lobby_local_players_no_profile,
_gui_dialog_string_id_back_out_lobby_remote_players,
_gui_dialog_string_id_back_out_main_menu_no_profile,
_gui_dialog_string_id_in_game_leave_game_last_player,
_gui_dialog_string_id_in_game_leave_game_more_players_with_profile,
_gui_dialog_string_id_in_game_leave_game_more_players_no_profile,
_gui_dialog_string_id_in_game_leave_game_ranked_lose_xp_warning,
_gui_dialog_string_id_in_game_end_game,
_gui_dialog_string_id_in_game_end_game_ranked_lose_xp_warning,
_gui_dialog_string_id_in_game_save_map,
_gui_dialog_string_id_in_game_exit_film_playback,
_gui_dialog_string_id_in_game_change_network_mode_warning,
_gui_dialog_string_id_post_game_leave_voted_to_party_up,
_gui_dialog_string_id_join_party_from_party_leader,
_gui_dialog_string_id_join_party_from_party_member,
_gui_dialog_string_id_in_game_leave_forge,
_gui_dialog_string_id_in_game_end_forge_session,
_gui_dialog_string_id_need_to_select_storage_device_to_save,
_gui_dialog_string_id_campaign_changing_setting_will_delete_saved_game,
_gui_dialog_string_id_campaign_changing_setting_will_delete_coop_saved_game,
_gui_dialog_string_id_matchmaking_lobby_switch_to_live,
_gui_dialog_string_id_matchmaking_back_out_leader,
_gui_dialog_string_id_matchmaking_back_out_member,
_gui_dialog_string_id_variant_save_options,
_gui_dialog_string_id_variant_save_options_dirty,
_gui_dialog_string_id_variant_save_options_nonwriteable,
_gui_dialog_string_id_pregame_selection_item_options,
_gui_dialog_string_id_pregame_selection_item_options_corrupt,
_gui_dialog_string_id_confirm_saved_game_overwrite,
_gui_dialog_string_id_confirm_saved_game_delete,
_gui_dialog_string_id_confirm_bad_name,
_gui_dialog_string_id_file_share_confirm_delete_from_share,
_gui_dialog_string_id_file_share_name_conflict,
_gui_dialog_string_id_file_share_upload_rename,
_gui_dialog_string_id_screenshot_uploading_leave_session,
_gui_dialog_string_id_screenshot_uploading_end_session,
_gui_dialog_string_id_in_campaign_save_and_quit,
_gui_dialog_string_id_in_campaign_revert_to_last_save,
_gui_dialog_string_id_in_campaign_restart_level,
_gui_dialog_string_id_in_coop_end_game,
_gui_dialog_string_id_in_match_leave_game_one_profile,
_gui_dialog_string_id_in_match_leave_game_multi_profile,
_gui_dialog_string_id_in_match_leave_game_one_profile_lose_skill,
_gui_dialog_string_id_in_match_leave_game_multi_profile_lose_skill,
_gui_dialog_string_id_in_match_leave_game_one_profile_lose_skill_and_xp,
_gui_dialog_string_id_in_match_leave_game_multi_profile_lose_skill_and_xp,
_gui_dialog_string_id_in_match_leave_game_one_profile_lose_xp,
_gui_dialog_string_id_in_match_leave_game_multi_profile_lose_xp,
_gui_dialog_string_id_in_forge_leave_game_one_profile,
_gui_dialog_string_id_in_forge_leave_game_multi_profile,
_gui_dialog_string_id_in_forge_leave_game_temp_profile,
_gui_dialog_string_id_in_theater_leave_game_one_profile,
_gui_dialog_string_id_in_theater_leave_game_multi_profile,
_gui_dialog_string_id_in_theater_leave_game_temp_profile,
_gui_dialog_string_id_join_party_from_party_leader_in_campaign,
_gui_dialog_string_id_join_party_from_party_member_in_campaign,
_gui_dialog_string_id_join_party_from_party_leader_in_survival,
_gui_dialog_string_id_join_party_from_party_member_in_survival,
_gui_dialog_string_id_join_party_from_party_leader_in_match,
_gui_dialog_string_id_join_party_from_party_member_in_match,
_gui_dialog_string_id_join_party_from_party_leader_in_match_lose_skill,
_gui_dialog_string_id_join_party_from_party_member_in_match_lose_skill,
_gui_dialog_string_id_join_party_from_party_leader_in_match_lose_skill_and_xp,
_gui_dialog_string_id_join_party_from_party_member_in_match_lose_skill_and_xp,
_gui_dialog_string_id_join_party_from_party_leader_in_match_lose_xp,
_gui_dialog_string_id_join_party_from_party_member_in_match_lose_xp,
_gui_dialog_string_id_join_party_from_party_leader_in_theater,
_gui_dialog_string_id_join_party_from_party_member_in_theater,
_gui_dialog_string_id_join_party_while_in_local_game,
_gui_dialog_string_id_join_party_while_in_local_campaign,
_gui_dialog_string_id_join_party_while_in_local_survival,
_gui_dialog_string_id_join_party_while_in_local_theater,
_gui_dialog_string_id_screenshot_name_conflict,
_gui_dialog_string_id_in_game_forge_reset_map,
_gui_dialog_string_id_in_game_change_network_privacy,
k_gui_dialog_string_id_count
};
enum e_game_engine_string_id
{
_game_engine_string_id_map_default = 0,
_game_engine_string_id_frag_grenade,
_game_engine_string_id_plasma_grenade,
_game_engine_string_id_random,
_game_engine_string_id_spawn,
_game_engine_string_id_respawn,
_game_engine_string_id_returning_flag,
_game_engine_string_id_arming_bomb,
_game_engine_string_id_disarming_bomb,
_game_engine_string_id_capturing_territory,
_game_engine_string_id_contesting_territory,
_game_engine_string_id_sudden_death,
_game_engine_string_id_teleporter_active,
_game_engine_string_id_teleporter_blocked,
_game_engine_string_id_teleporter_cannot_send,
_game_engine_string_id_teleporter_sent,
_game_engine_string_id_earn_wp_event_kill,
_game_engine_string_id_earn_wp_event_assist,
_game_engine_string_id_earn_wp_event_perfection,
_game_engine_string_id_earn_wp_event_extermination,
_game_engine_string_id_earn_wp_event_multikill_2,
_game_engine_string_id_earn_wp_event_multikill_3,
_game_engine_string_id_earn_wp_event_multikill_4,
_game_engine_string_id_earn_wp_event_multikill_5,
_game_engine_string_id_earn_wp_event_multikill_6,
_game_engine_string_id_earn_wp_event_multikill_7,
_game_engine_string_id_earn_wp_event_multikill_8,
_game_engine_string_id_earn_wp_event_multikill_9,
_game_engine_string_id_earn_wp_event_multikill_10,
_game_engine_string_id_earn_wp_event_bash_kill,
_game_engine_string_id_earn_wp_event_bashbehind_kill,
_game_engine_string_id_earn_wp_event_kill_sniper,
_game_engine_string_id_earn_wp_event_stickygrenade_kill,
_game_engine_string_id_earn_wp_event_spartanlaser_kill,
_game_engine_string_id_earn_wp_event_oddball_carrier_kill_player,
_game_engine_string_id_earn_wp_event_ctf_flag_carrier_kill_player,
_game_engine_string_id_earn_wp_event_flame_kill,
_game_engine_string_id_earn_wp_event_player_kill_spreeplayer,
_game_engine_string_id_earn_wp_event_deadplayer_kill,
_game_engine_string_id_earn_wp_event_vehicle_impact_kill,
_game_engine_string_id_earn_wp_event_vehicle_hijack,
_game_engine_string_id_earn_wp_event_shotgun_kill_sword,
_game_engine_string_id_earn_wp_event_driver_assist_gunner,
_game_engine_string_id_earn_wp_event_aircraft_hijack,
_game_engine_string_id_earn_wp_event_ctf_flag_player_kill_carrier,
_game_engine_string_id_earn_wp_event_ctf_flag_captured,
_game_engine_string_id_earn_wp_event_koth_5,
_game_engine_string_id_earn_wp_event_revenge,
_game_engine_string_id_earn_wp_event_flag_grabbed_from_stand,
_game_engine_string_id_earn_wp_event_flag_returned_by_player,
_game_engine_string_id_earn_wp_event_5_kills_in_a_row,
_game_engine_string_id_earn_wp_event_10_kills_in_a_row,
_game_engine_string_id_earn_wp_event_15_kills_in_a_row,
_game_engine_string_id_earn_wp_event_20_kills_in_a_row,
_game_engine_string_id_earn_wp_event_25_kills_in_a_row,
_game_engine_string_id_earn_wp_event_30_kills_in_a_row,
_game_engine_string_id_earn_wp_event_vehicle_5,
_game_engine_string_id_earn_wp_event_headshot,
_game_engine_string_id_general_event_kill,
_game_engine_string_id_general_event_suicide,
_game_engine_string_id_general_event_kill_teammate,
_game_engine_string_id_general_event_victory,
_game_engine_string_id_general_event_team_victory,
_game_engine_string_id_general_event_unused1,
_game_engine_string_id_general_event_unused2,
_game_engine_string_id_general_event_one_minute_to_win,
_game_engine_string_id_general_event_team_one_minute_to_win,
_game_engine_string_id_general_event_half_minute_to_win,
_game_engine_string_id_general_event_team_half_minute_to_win,
_game_engine_string_id_general_event_player_quit,
_game_engine_string_id_general_event_player_joined,
_game_engine_string_id_general_event_killed_by_unknown,
_game_engine_string_id_general_event_30_minutes_left,
_game_engine_string_id_general_event_15_minutes_left,
_game_engine_string_id_general_event_5_minutes_left,
_game_engine_string_id_general_event_1_minute_left,
_game_engine_string_id_general_event_time_expired,
_game_engine_string_id_general_event_game_over,
_game_engine_string_id_general_event_respawn_tick,
_game_engine_string_id_general_event_respawn_final_tick,
_game_engine_string_id_general_event_teleporter_used,
_game_engine_string_id_general_event_teleporter_blocked,
_game_engine_string_id_general_event_player_switched_team,
_game_engine_string_id_general_event_player_rejoined,
_game_engine_string_id_general_event_gained_lead,
_game_engine_string_id_general_event_gained_team_lead,
_game_engine_string_id_general_event_lost_lead,
_game_engine_string_id_general_event_lost_team_lead,
_game_engine_string_id_general_event_tied_leader,
_game_engine_string_id_general_event_tied_team_leader,
_game_engine_string_id_general_event_round_over,
_game_engine_string_id_general_event_30_seconds_left,
_game_engine_string_id_general_event_10_seconds_left,
_game_engine_string_id_general_event_killed_by_falling,
_game_engine_string_id_general_event_kill_collision,
_game_engine_string_id_general_event_kill_melee,
_game_engine_string_id_general_event_sudden_death,
_game_engine_string_id_general_event_player_booted_player,
_game_engine_string_id_general_event_kill_flag_carrier,
_game_engine_string_id_general_event_kill_bomb_carrier,
_game_engine_string_id_general_event_kill_sticky_grenade,
_game_engine_string_id_general_event_kill_sniper,
_game_engine_string_id_general_event_kill_stealth_melee,
_game_engine_string_id_general_event_boarded_vehicle,
_game_engine_string_id_general_event_game_start_team_notification,
_game_engine_string_id_general_event_teleporter_telefrag,
_game_engine_string_id_general_event_ten_seconds_to_win,
_game_engine_string_id_general_event_team_ten_seconds_to_win,
_game_engine_string_id_general_event_shotgun_kill_sword,
_game_engine_string_id_general_event_kill_deadplayer,
_game_engine_string_id_general_event_vehicle_hijack,
_game_engine_string_id_general_event_aircraft_hijack,
_game_engine_string_id_general_event_kill_spartanlaser,
_game_engine_string_id_general_event_kill_flame,
_game_engine_string_id_general_event_driver_assist_gunner,
_game_engine_string_id_flavor_event_extermination,
_game_engine_string_id_flavor_event_perfection,
_game_engine_string_id_flavor_event_multikill_2,
_game_engine_string_id_flavor_event_multikill_3,
_game_engine_string_id_flavor_event_multikill_4,
_game_engine_string_id_flavor_event_multikill_5,
_game_engine_string_id_flavor_event_multikill_6,
_game_engine_string_id_flavor_event_multikill_7,
_game_engine_string_id_flavor_event_multikill_8,
_game_engine_string_id_flavor_event_multikill_9,
_game_engine_string_id_flavor_event_multikill_10,
_game_engine_string_id_flavor_event_5_kills_in_a_row,
_game_engine_string_id_flavor_event_10_kills_in_a_row,
_game_engine_string_id_flavor_event_15_kills_in_a_row,
_game_engine_string_id_flavor_event_20_kills_in_a_row,
_game_engine_string_id_flavor_event_25_kills_in_a_row,
_game_engine_string_id_flavor_event_30_kills_in_a_row,
_game_engine_string_id_flavor_event_sniper_5,
_game_engine_string_id_flavor_event_sniper_10,
_game_engine_string_id_flavor_event_shotgun_5,
_game_engine_string_id_flavor_event_shotgun_10,
_game_engine_string_id_flavor_event_vehicle_5,
_game_engine_string_id_flavor_event_vehicle_10,
_game_engine_string_id_flavor_event_sword_5,
_game_engine_string_id_flavor_event_sword_10,
_game_engine_string_id_flavor_event_juggernaut_5,
_game_engine_string_id_flavor_event_juggernaut_10,
_game_engine_string_id_flavor_event_zombie_5,
_game_engine_string_id_flavor_event_zombie_10,
_game_engine_string_id_flavor_event_human_5,
_game_engine_string_id_flavor_event_human_10,
_game_engine_string_id_flavor_event_human_15,
_game_engine_string_id_flavor_event_koth_5,
_game_engine_string_id_flavor_event_shotgun_kill_sword,
_game_engine_string_id_flavor_event_vehicle_impact_kill,
_game_engine_string_id_flavor_event_vehicle_hijack,
_game_engine_string_id_flavor_event_aircraft_hijack,
_game_engine_string_id_flavor_event_deadplayer_kill,
_game_engine_string_id_flavor_event_player_kill_spreeplayer,
_game_engine_string_id_flavor_event_spartanlaser_kill,
_game_engine_string_id_flavor_event_stickygrenade_kill,
_game_engine_string_id_flavor_event_sniper_kill,
_game_engine_string_id_flavor_event_bashbehind_kill,
_game_engine_string_id_flavor_event_bash_kill,
_game_engine_string_id_flavor_event_flame_kill,
_game_engine_string_id_flavor_event_driver_assist_gunner,
_game_engine_string_id_flavor_event_assault_bomb_planted,
_game_engine_string_id_flavor_event_assault_player_kill_carrier,
_game_engine_string_id_flavor_event_vip_player_kill_vip,
_game_engine_string_id_flavor_event_juggernaut_player_kill_juggernaut,
_game_engine_string_id_flavor_event_oddball_carrier_kill_player,
_game_engine_string_id_flavor_event_ctf_flag_captured,
_game_engine_string_id_flavor_event_ctf_flag_player_kill_carrier,
_game_engine_string_id_flavor_event_ctf_flag_carrier_kill_player,
_game_engine_string_id_flavor_event_infection_survive,
_game_engine_string_id_flavor_event_nemesis,
_game_engine_string_id_flavor_event_avenger,
_game_engine_string_id_flavor_forge_cannot_place_object,
_game_engine_string_id_flavor_forge_theoretical_object_limit_reached,
_game_engine_string_id_slayer_event_game_start,
_game_engine_string_id_slayer_event_new_target,
_game_engine_string_id_ctf_event_game_start,
_game_engine_string_id_ctf_event_flag_taken,
_game_engine_string_id_ctf_event_flag_grabbed_from_stand,
_game_engine_string_id_ctf_event_flag_dropped,
_game_engine_string_id_ctf_event_flag_returned_by_player,
_game_engine_string_id_ctf_event_flag_returned_by_timeout,
_game_engine_string_id_ctf_event_flag_captured,
_game_engine_string_id_ctf_event_flag_new_defensive_team,
_game_engine_string_id_ctf_event_flag_cannot_be_returned,
_game_engine_string_id_ctf_event_side_switch_tick,
_game_engine_string_id_ctf_event_side_switch_final_tick,
_game_engine_string_id_ctf_event_side_switch_30_seconds,
_game_engine_string_id_ctf_event_side_switch_10_seconds,
_game_engine_string_id_ctf_event_flag_contested,
_game_engine_string_id_ctf_event_flag_capture_faliure,
_game_engine_string_id_oddball_event_game_start,
_game_engine_string_id_oddball_event_ball_spawned,
_game_engine_string_id_oddball_event_ball_picked_up,
_game_engine_string_id_oddball_event_ball_dropped,
_game_engine_string_id_oddball_event_ball_reset,
_game_engine_string_id_oddball_event_ball_tick,
_game_engine_string_id_oddball_event_10_points_remaining,
_game_engine_string_id_oddball_event_25_points_remaining,
_game_engine_string_id_oddball_event_50_points_remaining,
_game_engine_string_id_king_event_game_start,
_game_engine_string_id_king_event_hill_controlled,
_game_engine_string_id_king_event_hill_contested,
_game_engine_string_id_king_event_hill_tick,
_game_engine_string_id_king_event_hill_move,
_game_engine_string_id_king_event_hill_controlled_team,
_game_engine_string_id_king_event_hill_contested_team,
_game_engine_string_id_vip_event_game_start,
_game_engine_string_id_vip_event_new_vip,
_game_engine_string_id_vip_event_vip_killed,
_game_engine_string_id_vip_event_vip_died,
_game_engine_string_id_vip_event_side_switch,
_game_engine_string_id_vip_event_reached_destination_area,
_game_engine_string_id_vip_event_destination_area_moved,
_game_engine_string_id_juggernaut_event_game_start,
_game_engine_string_id_juggernaut_event_new_juggernaut,
_game_engine_string_id_juggernaut_event_zone_moved,
_game_engine_string_id_juggernaut_event_player_kill_juggernaut,
_game_engine_string_id_territories_event_game_start,
_game_engine_string_id_territories_event_territory_captured,
_game_engine_string_id_territories_event_territory_lost,
_game_engine_string_id_territories_event_territory_locked,
_game_engine_string_id_territories_event_side_switch,
_game_engine_string_id_assault_event_game_start,
_game_engine_string_id_assault_event_bomb_taken,
_game_engine_string_id_assault_event_bomb_dropped,
_game_engine_string_id_assault_event_bomb_returned_by_player,
_game_engine_string_id_assault_event_bomb_returned_by_timeout,
_game_engine_string_id_assault_event_bomb_captured,
_game_engine_string_id_assault_event_bomb_new_defensive_team,
_game_engine_string_id_assault_event_bomb_cannot_be_returned,
_game_engine_string_id_assault_event_side_switch_tick,
_game_engine_string_id_assault_event_side_switch_final_tick,
_game_engine_string_id_assault_event_side_switch_30_seconds,
_game_engine_string_id_assault_event_side_switch_10_seconds,
_game_engine_string_id_assault_event_bomb_disarmed,
_game_engine_string_id_assault_event_bomb_placed_on_enemy_post,
_game_engine_string_id_assault_event_bomb_arming_started,
_game_engine_string_id_assault_event_bomb_arming_completed,
_game_engine_string_id_assault_event_bomb_contested,
_game_engine_string_id_assault_event_neutral_bomb_returned,
_game_engine_string_id_assault_event_last_player_on_team,
_game_engine_string_id_infection_event_game_start,
_game_engine_string_id_infection_event_new_infection,
_game_engine_string_id_infection_event_zombie_spawn,
_game_engine_string_id_infection_event_alpha_zombie_spawn,
_game_engine_string_id_infection_event_survive,
k_game_engine_string_id_count
};
enum e_game_start_string_id
{
_game_start_string_id_status_none = 0,
_game_start_string_id_status_not_pregame,
_game_start_string_id_status_join_in_progress,
_game_start_string_id_status_loading,
_game_start_string_id_error_none,
_game_start_string_id_error_no_map_selected,
_game_start_string_id_error_map_load_failure,
_game_start_string_id_error_invalid_film_selected,
_game_start_string_id_error_no_film_selected,
_game_start_string_id_error_bad_teams,
_game_start_string_id_error_too_many_teams,
_game_start_string_id_error_all_players_are_observers,
_game_start_string_id_error_too_many_local_players_for_coop,
_game_start_string_id_error_too_many_players_for_network_coop,
_game_start_string_id_error_players_incompatible_for_network_coop,
_game_start_string_id_error_account_not_online_enabled,
_game_start_string_id_error_network_configuration_pending,
_game_start_string_id_error_network_configuration_unavailable,
_game_start_string_id_error_banhammer_pending,
_game_start_string_id_error_banhammer_unavailable,
_game_start_string_id_error_player_stats_pending,
_game_start_string_id_error_player_stats_unavailable,
_game_start_string_id_match_error_master_hopper_file_pending,
_game_start_string_id_match_error_master_hopper_file_unavailable,
_game_start_string_id_match_error_hopper_specific_file_pending,
_game_start_string_id_match_error_hopper_specific_file_unavailable,
_game_start_string_id_match_error_invalid_hopper,
_game_start_string_id_match_error_squad_too_large,
_game_start_string_id_match_error_squad_too_small,
_game_start_string_id_match_error_experience_too_low,
_game_start_string_id_match_error_experience_too_high,
_game_start_string_id_match_error_access_bit_not_set,
_game_start_string_id_match_error_unpaid_in_paid_hopper,
_game_start_string_id_match_error_paid_in_unpaid_hopper,
_game_start_string_id_match_error_player_not_in_required_region,
_game_start_string_id_match_error_player_not_in_required_country_code,
_game_start_string_id_match_error_player_not_in_required_language,
_game_start_string_id_match_error_player_not_in_required_gamerzone,
_game_start_string_id_match_error_guest_player_when_not_allowed,
_game_start_string_id_match_error_not_beta_player_in_beta_hopper,
_game_start_string_id_match_error_player_missing_content,
_game_start_string_id_match_error_player_missing_files,
_game_start_string_id_match_error_player_banned_from_matchmaking,
_game_start_string_id_match_error_not_yet_start_time,
_game_start_string_id_match_error_end_time_has_passed,
_game_start_string_id_error_custom_games_are_disabled_for_alpha,
_game_start_string_id_error_maximum_multiplayer_split_screen_exceeded,
_game_start_string_id_match_error_must_have_online_enabled_profiles_for_match,
_game_start_string_id_match_error_must_connect_to_live_for_match,
_game_start_string_id_match_error_must_have_live_for_match,
_game_start_string_id_must_be_connected_to_live_in_live_lobby,
_game_start_string_id_must_be_connected_to_live_for_alpha,
_game_start_string_id_only_one_player_allowed_in_theater_for_alpha,
_game_start_string_id_error_film_too_many_players,
_game_start_string_id_error_film_harddrive_required,
_game_start_string_id_error_film_party_leader_requirement,
_game_start_string_id_error_film_all_players_not_compatible,
_game_start_string_id_status_unknown,
_game_start_string_id_status_changing_settings_member,
_game_start_string_id_status_ready_leader,
_game_start_string_id_status_ready_member,
_game_start_string_id_status_countdown_leader,
_game_start_string_id_status_countdown_member,
_game_start_string_id_status_countdown_delayed,
_game_start_string_id_error_unknown,
_game_start_string_id_match_error_player_missing_required_maps,
_game_start_string_id_match_error_games_played_too_low,
_game_start_string_id_match_error_games_played_too_high,
_game_start_string_id_error_forge_too_many_players,
_game_start_string_id_error_map_load_precaching,
_game_start_string_id_error_user_content_not_permitted,
_game_start_string_id_match_error_coop_player_missing_hdd,
_game_start_string_id_match_error_coop_player_hdd_mismatch,
_game_start_string_id_match_error_coop_player_language_mismatch,
_game_start_string_id_match_error_invalid_film_selected_language,
_game_start_string_id_error_signedin_controller_detatched,
k_game_start_string_id_count
};
enum e_online_string_id
{
_online_string_id__achievement_beat_sc100 = 0,
_online_string_id__achievement_beat_sc110,
_online_string_id__achievement_beat_sc120,
_online_string_id__achievement_beat_sc130,
_online_string_id__achievement_beat_sc140,
_online_string_id__achievement_beat_sc150,
_online_string_id__achievement_beat_l200,
_online_string_id__achievement_beat_l300,
_online_string_id__achievement_beat_campaign_normal,
_online_string_id__achievement_beat_campaign_heroic,
_online_string_id__achievement_beat_campaign_legendary,
_online_string_id__achievement_wraith_killer,
_online_string_id__achievement_naughty_naughty,
_online_string_id__achievement_good_samaritan,
_online_string_id__achievement_dome_inspector,
_online_string_id__achievement_laser_blaster,
_online_string_id__achievement_both_tubes,
_online_string_id__achievement_i_like_fire,
_online_string_id__achievement_my_clothes,
_online_string_id__achievement_pink_and_deadly,
_online_string_id__achievement_dark_times,
_online_string_id__achievement_trading_down,
_online_string_id__achievement_headcase,
_online_string_id__achievement_boom_headshot,
_online_string_id__achievement_ewww_sticky,
_online_string_id__achievement_junior_detective,
_online_string_id__achievement_gumshoe,
_online_string_id__achievement_super_sleuth,
_online_string_id__achievement_metagame_points_in_sc100,
_online_string_id__achievement_metagame_points_in_sc110,
_online_string_id__achievement_metagame_points_in_sc120,
_online_string_id__achievement_metagame_points_in_sc130a,
_online_string_id__achievement_metagame_points_in_sc130b,
_online_string_id__achievement_metagame_points_in_sc140,
_online_string_id__achievement_metagame_points_in_l200,
_online_string_id__achievement_metagame_points_in_l300,
_online_string_id__achievement_be_like_marty,
_online_string_id__achievement_find_all_audio_logs,
_online_string_id__achievement_find_01_audio_logs,
_online_string_id__achievement_find_03_audio_logs,
_online_string_id__achievement_find_15_audio_logs,
_online_string_id__achievement_vidmaster_challenge_deja_vu,
_online_string_id__achievement_vidmaster_challenge_endure,
_online_string_id__achievement_vidmaster_challenge_classic,
_online_string_id__achievement_heal_up,
_online_string_id__achievement_stunning,
_online_string_id__achievement_tourist,
k_online_string_id_count
};
enum e_saved_game_string_id
{
_saved_game_string_id_default_map_variant_save_name_format = 0,
_saved_game_string_id_default_map_variant_save_description_format,
_saved_game_string_id_default_game_variant_save_name_format,
_saved_game_string_id_default_game_variant_save_description_format,
_saved_game_string_id_default_screenshot_save_name_format_custom_game,
_saved_game_string_id_default_screenshot_save_description_format_custom_game,
_saved_game_string_id_default_screenshot_save_name_format_matchmaking,
_saved_game_string_id_default_screenshot_save_description_format_matchmaking,
_saved_game_string_id_default_screenshot_save_name_format_campaign,
_saved_game_string_id_default_screenshot_save_description_format_campaign,
_saved_game_string_id_default_screenshot_save_name_format_survival,
_saved_game_string_id_default_screenshot_save_description_format_survival,
_saved_game_string_id_default_screenshot_save_name_format_editor,
_saved_game_string_id_default_screenshot_save_description_format_editor,
_saved_game_string_id_default_film_save_name_format_custom_game,
_saved_game_string_id_default_film_save_description_format_custom_game,
_saved_game_string_id_default_film_save_name_format_matchmaking,
_saved_game_string_id_default_film_save_description_format_matchmaking,
_saved_game_string_id_default_film_save_name_format_campaign,
_saved_game_string_id_default_film_save_name_format_survival,
_saved_game_string_id_default_film_save_description_format_campaign,
_saved_game_string_id_default_film_save_description_format_survival,
_saved_game_string_id_default_film_save_name_format_editor,
_saved_game_string_id_default_film_save_description_format_editor,
k_saved_game_string_id_count
};
enum e_gpu_string_id
{
_gpu_string_id_g_all_memexport = 0,
_gpu_string_id_g_all_state,
_gpu_string_id_g_all_functions,
_gpu_string_id_g_all_colors,
_gpu_string_id_g_all_properties,
_gpu_string_id_g_update_state,
_gpu_string_id_g_all_mesh_variants,
_gpu_string_id_g_all_sprite_frames,
_gpu_string_id_g_sprite,
_gpu_string_id_g_render_state,
_gpu_string_id_g_motion_blur_state,
_gpu_string_id_g_strip,
_gpu_string_id_g_hidden_from_compiler,
k_gpu_string_id_count,
};
static_assert(0x684 == k_gui_string_id_count);
static_assert(0x09B == k_gui_alert_string_id_count);
static_assert(0x058 == k_gui_dialog_string_id_count);
static_assert(0x04C == k_game_start_string_id_count);
static_assert(0x0F7 == k_game_engine_string_id_count);
static_assert(0x02F == k_online_string_id_count);
static_assert(0x018 == k_saved_game_string_id_count);
static_assert(0x00D == k_gpu_string_id_count);
static_assert(0x611 == k_global_string_id_count);
struct s_string_id_globals
{
long string_count;
long string_buffer_size;
char* string_buffer;
char** strings;
};
s_string_id_globals g_string_id_globals;
bool strings_load(char const* filepath);
char const* string_id_get_string_const(long string_id);
void strings_initalize();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment