game_engine_settings_definition
wezr
- Fields
- 172
- Structs
- 27
- Shipped tags
- 1
- Root size
- 64 B
- Version
- 1
27 structs
- game_engine_settings_definition_struct_definition
- game_engine_player_traits_list_block
- player_trait_shield_vitality_block
- player_trait_weapons_block
- player_trait_movement_block
- player_trait_appearance_block
- player_trait_sensors_block
- game_engine_ai_traits_list_block
- game_engine_ai_traits_struct
- game_engine_sandbox_variant_block
- game_engine_miscellaneous_options_block
- game_engine_respawn_options_block
- game_engine_social_options_block
- game_engine_map_override_options_block
- game_engine_team_options_block
- game_engine_team_options_team_block
- game_engine_loadout_options_block
- game_engine_loadout_palette_entry_block
- game_engine_survival_variant_block
- game_engine_survival_set_properties_block
- game_engine_survival_round_properties_block
- game_engine_survival_wave_properties_struct
- survival_wave_squad_block
- game_engine_survival_bonus_wave_properties_struct
- game_engine_survival_custom_skull_block
- game_engine_campaign_variant_block
- game_engine_campaign_encounter_remix_team_override_block
game_engine_settings_definition_struct_definition
Root6 fields · 64 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 12 | player traitsblock game_engine_player_traits_list_block · max 64 | block |
| 16 | 12 | ai traitsblock game_engine_ai_traits_list_block · max 64 | block |
| 28 | 12 | sandbox variantsblock game_engine_sandbox_variant_block · max 32 | block |
| 40 | 12 | survival variantsblock game_engine_survival_variant_block · max 32 | block |
| 52 | 12 | campaign variantsblock game_engine_campaign_variant_block · max 32 | block |
game_engine_player_traits_list_block
17 fields · 128 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | localizable name | string id |
| 4 | 4 | localizable description | string id |
| 8 | 12 | miscellaneous optionsblock game_engine_miscellaneous_options_block · max 1 | block |
| 20 | 12 | respawn optionsblock game_engine_respawn_options_block · max 1 | block |
| 32 | 12 | social optionsblock game_engine_social_options_block · max 1 | block |
| 44 | 12 | map override optionsblock game_engine_map_override_options_block · max 1 | block |
| 56 | 12 | team optionsblock game_engine_team_options_block · max 1 | block |
| 68 | 12 | loadout optionsblock game_engine_loadout_options_block · max 1 | block |
| 80 | 4 | flags
| long flags |
| 84 | 4 | encounter remix initial random seed | dword integer |
| 88 | 12 | encounter remix team overridesblock game_engine_campaign_encounter_remix_team_override_block · max 16 | block |
| 100 | 1 | encounter remix team matching rule
| char enum |
| 104 | 4 | player 1 traits | string id |
| 108 | 4 | player 2 traits | string id |
| 112 | 4 | player 3 traits | string id |
| 116 | 4 | player 4 traits | string id |
| 120 | 4 | ai traits | string id |
player_trait_shield_vitality_block
2 fields · 2 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | team source
| char enum |
| 1 | 1 | team override
| char enum |
player_trait_weapons_block
27 fields · 168 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | localizable name | string id |
| 4 | 4 | localizable description | string id |
| 8 | 12 | miscellaneous optionsblock game_engine_miscellaneous_options_block · max 1 | block |
| 20 | 12 | respawn optionsblock game_engine_respawn_options_block · max 1 | block |
| 32 | 12 | social optionsblock game_engine_social_options_block · max 1 | block |
| 44 | 12 | map override optionsblock game_engine_map_override_options_block · max 1 | block |
| 56 | 12 | team optionsblock game_engine_team_options_block · max 1 | block |
| 68 | 12 | loadout optionsblock game_engine_loadout_options_block · max 1 | block |
| 80 | 1 | flags
| byte flags |
| 81 | 1 | additional flags
| byte flags |
| 84 | 1 | set count | char integer |
| 85 | 1 | bonus lives awarded | char integer |
| 86 | 2 | bonus target | short integer |
| 88 | 2 | spartan lives on elite death | short integer |
| 90 | 2 | extra life score target | short integer |
| 92 | 2 | shared team life count | short integer |
| 94 | 2 | elite life count | short integer |
| 96 | 2 | maximum lives | short integer |
| 98 | 2 | generator count | short integer |
| 100 | 4 | spartan player traits | string id |
| 104 | 4 | elite player traits | string id |
| 108 | 4 | ai traits | string id |
| 112 | 12 | elite respawn optionsblock game_engine_respawn_options_block · max 1 | block |
| 124 | 12 | set propertiesblock game_engine_survival_set_properties_block · max 10 | block |
| 136 | 12 | round propertiesblock game_engine_survival_round_properties_block · max 3 | block |
| 148 | 8 | bonus round properties | struct |
| 156 | 12 | custom skullsblock game_engine_survival_custom_skull_block · max 3 | block |
player_trait_movement_block
3 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | spartan player traits | string id |
| 4 | 4 | elite player traits | string id |
| 8 | 4 | ai traits | string id |
player_trait_appearance_block
3 fields · 72 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | skulls
| long flags |
| 4 | 2 | duration | short integer |
| 8 | 64 | base properties | struct |
player_trait_sensors_block
4 fields · 196 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | skulls
| long flags |
| 4 | 64 | initial waves | struct |
| 68 | 64 | primary waves | struct |
| 132 | 64 | boss waves | struct |
game_engine_ai_traits_list_block
3 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 1 | 1 | wave selection type
| char enum |
| 4 | 12 | wave squadsblock survival_wave_squad_block · max 12 | block |
game_engine_ai_traits_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | squad type | string id |
game_engine_sandbox_variant_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | skulls
| long flags |
game_engine_miscellaneous_options_block
12 fields · 92 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | localizable name | string id |
| 4 | 4 | localizable description | string id |
| 8 | 12 | miscellaneous optionsblock game_engine_miscellaneous_options_block · max 1 | block |
| 20 | 12 | respawn optionsblock game_engine_respawn_options_block · max 1 | block |
| 32 | 12 | social optionsblock game_engine_social_options_block · max 1 | block |
| 44 | 12 | map override optionsblock game_engine_map_override_options_block · max 1 | block |
| 56 | 12 | team optionsblock game_engine_team_options_block · max 1 | block |
| 68 | 12 | loadout optionsblock game_engine_loadout_options_block · max 1 | block |
| 80 | 4 | flags
| long flags |
| 84 | 2 | edit mode
| short enum |
| 86 | 2 | respawn time
| short enum |
| 88 | 4 | all players traits | string id |
game_engine_respawn_options_block
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 4 | 12 | loadout palettesblock game_engine_loadout_palette_entry_block · max 6 | block |
game_engine_social_options_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | palette name | string id |
game_engine_map_override_options_block
3 fields · 228 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | model override type
| char enum |
| 1 | 1 | designator switch type
| char enum |
| 4 | 224 | teams | array [8] |
game_engine_team_options_block
8 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 1 | 1 | initial team designator
| char enum |
| 2 | 1 | model override
| char enum |
| 3 | 1 | number of fireteams | byte integer |
| 4 | 4 | description | string id |
| 8 | 4 | color override | rgb color |
| 12 | 4 | ui text tint color override | argb color |
| 16 | 4 | ui bitmap tint color override | argb color |
game_engine_team_options_team_block
10 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | player traits name | string id |
| 4 | 4 | weapon set name | string id |
| 8 | 4 | vehicle set name | string id |
| 12 | 4 | red powerup traits name | string id |
| 16 | 4 | blue powerup traits name | string id |
| 20 | 4 | yellow powerup traits name | string id |
| 24 | 1 | red powerup duration | char integer |
| 25 | 1 | blue powerup duration | char integer |
| 26 | 1 | yellow powerup duration | char integer |
| 27 | 1 | flags
| byte flags |
game_engine_loadout_options_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
game_engine_loadout_palette_entry_block
10 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | flags
| word flags |
| 2 | 1 | lives per round | char integer |
| 3 | 1 | team lives per round | char integer |
| 4 | 1 | respawn time | char integer |
| 5 | 1 | suicide penalty | char integer |
| 6 | 1 | betrayal penalty | char integer |
| 7 | 1 | respawn growth | char integer |
| 8 | 4 | respawn player traits name | string id |
| 12 | 1 | initial loadout selection time | char integer |
| 13 | 1 | respawn player traits duration | char integer |
game_engine_survival_variant_block
6 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 1 | 1 | early victory win count | char integer |
| 2 | 1 | round time limit | char integer |
| 3 | 1 | number of rounds | char integer |
| 4 | 2 | sudden death limit | short integer |
| 6 | 2 | grace period | short integer |
game_engine_survival_set_properties_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | ai traits | struct |
game_engine_survival_round_properties_block
10 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | vision traits
| char enum |
| 1 | 1 | sound traits
| char enum |
| 2 | 1 | luck traits
| char enum |
| 3 | 1 | weapon traits
| char enum |
| 4 | 1 | grenade traits
| char enum |
| 5 | 1 | drop equipment on death
| char enum |
| 6 | 1 | assassination immunity
| char enum |
| 7 | 1 | headshot immunity
| char enum |
| 8 | 1 | damage resistance percentage
| char enum |
| 9 | 1 | damage modifier percentage
| char enum |
game_engine_survival_wave_properties_struct
6 fields · 64 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | shield traitsblock player_trait_shield_vitality_block · max 1 | block |
| 16 | 12 | weapon traitsblock player_trait_weapons_block · max 1 | block |
| 28 | 12 | movement traitsblock player_trait_movement_block · max 1 | block |
| 40 | 12 | appearance traitsblock player_trait_appearance_block · max 1 | block |
| 52 | 12 | sensor traitsblock player_trait_sensors_block · max 1 | block |
survival_wave_squad_block
3 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | motion tracker settings
| char enum |
| 1 | 1 | motion tracker range
| char enum |
| 2 | 1 | directional damage settings
| char enum |
game_engine_survival_bonus_wave_properties_struct
5 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | active camo setting
| char enum |
| 1 | 1 | waypoint setting
| char enum |
| 2 | 1 | gamertag setting
| char enum |
| 3 | 1 | aura setting
| char enum |
| 4 | 1 | forced change color setting
| char enum |
game_engine_survival_custom_skull_block
5 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | speed multiplier
| char enum |
| 1 | 1 | gravity multiplier
| char enum |
| 2 | 1 | vehicle usage
| char enum |
| 3 | 1 | double jump
| char enum |
| 4 | 4 | jump multiplier | long integer |
game_engine_campaign_variant_block
12 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | damage modifier
| char enum |
| 1 | 1 | melee damage modifier
| char enum |
| 2 | 1 | recharging grenades
| char enum |
| 3 | 1 | weapon pickup
| char enum |
| 4 | 1 | initial grenade count
| char enum |
| 5 | 1 | infinite ammo
| char enum |
| 6 | 1 | equipment usage available
| char enum |
| 7 | 1 | drop equipment on death
| char enum |
| 8 | 1 | infinite equipment energy
| char enum |
| 12 | 4 | initial primary weapon | string id |
| 16 | 4 | initial secondary weapon | string id |
| 20 | 4 | initial equipment | string id |
game_engine_campaign_encounter_remix_team_override_block
9 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | damage resistance
| char enum |
| 1 | 1 | body multiplier
| char enum |
| 2 | 1 | body recharge rate
| char enum |
| 3 | 1 | shield multiplier
| char enum |
| 4 | 1 | shield recharge rate
| char enum |
| 5 | 1 | overshield recharge rate
| char enum |
| 6 | 1 | headshot immunity
| char enum |
| 7 | 1 | vampirism
| char enum |
| 8 | 1 | assassination immunity
| char enum |
Generated from the shipped game data, which carries its own tag definitions. Schema only: field names, types, offsets, and option names are published; tag values are not. See Self-describing tag layout for how this is extracted.