# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: OakProfile.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


# import OakShared_pb2 as OakShared__pb2
from . import OakShared_pb2 as OakShared__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='OakProfile.proto',
  package='OakSave',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x10OakProfile.proto\x12\x07OakSave\x1a\x0fOakShared.proto\"C\n\x19PlayerInputBinding_Button\x12\x13\n\x0brebind_name\x18\x01 \x01(\t\x12\x11\n\tkey_names\x18\x02 \x03(\t\"P\n\x1bPlayerInputBinding_Axis_Key\x12\x10\n\x08key_name\x18\x01 \x01(\t\x12\x1f\n\x08scale_3d\x18\x02 \x01(\x0b\x32\r.OakSave.Vec3\"b\n\x17PlayerInputBinding_Axis\x12\x13\n\x0brebind_name\x18\x01 \x01(\t\x12\x32\n\x04keys\x18\x02 \x03(\x0b\x32$.OakSave.PlayerInputBinding_Axis_Key\"\xa6\x01\n\x19PlayerInputBinding_Schema\x12\x13\n\x0bschema_name\x18\x01 \x01(\t\x12;\n\x0f\x62utton_bindings\x18\x02 \x03(\x0b\x32\".OakSave.PlayerInputBinding_Button\x12\x37\n\raxis_bindings\x18\x03 \x03(\x0b\x32 .OakSave.PlayerInputBinding_Axis\"J\n\x13PlayerInputBindings\x12\x33\n\x07schemas\x18\x01 \x03(\x0b\x32\".OakSave.PlayerInputBinding_Schema\"T\n!OakProfileLastInventoryFilterInfo\x12\x14\n\x0cslot_type_id\x18\x01 \x01(\t\x12\x19\n\x11last_filter_index\x18\x02 \x01(\x05\"}\n\x1aOakProfileMenuTutorialInfo\x12\x16\n\x0eseen_tutorials\x18\x01 \x03(\t\x12\x1a\n\x12tutorials_disabled\x18\x02 \x01(\x08\x12+\n#tutorials_allowed_in_non_game_modes\x18\x03 \x01(\x08\"M\n\x16OakFriendEncounterData\x12\x16\n\x0enum_encounters\x18\x01 \x01(\r\x12\x1b\n\x13time_last_encounter\x18\x02 \x01(\x03\"o\n\x14GearSoldByFriendData\x12\x1a\n\x12gear_serial_number\x18\x01 \x01(\t\x12$\n\x1cplayer_class_identifier_hash\x18\x02 \x01(\x05\x12\x15\n\rfriend_net_id\x18\x03 \x01(\t\"\x99\x01\n\x19PlayerPrestigeProfileData\x12\x1b\n\x13prestige_experience\x18\x01 \x01(\x03\x12\x1f\n\x17last_upgrade_tree_index\x18\x02 \x01(\x05\x12#\n\x1bpoints_spent_by_index_order\x18\x03 \x03(\x05\x12\x19\n\x11has_seen_tutorial\x18\x04 \x01(\x08\"l\n\x11RecentlyMetPlayer\x12\x17\n\x0fshift_player_id\x18\x01 \x01(\t\x12\x1d\n\x15\x66irst_party_player_id\x18\x02 \x01(\t\x12\x1f\n\x17show_shift_player_entry\x18\x03 \x01(\x08\"2\n\x13\x41\x63\x63\x65ptedOfflineEULA\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0f\n\x07version\x18\x02 \x01(\t\"\xf2\x34\n\x07Profile\x12\x19\n\x11\x65nable_aim_assist\x18\x01 \x01(\x08\x12\x1b\n\x13gamepad_invert_look\x18\x02 \x01(\x08\x12\x1b\n\x13gamepad_invert_turn\x18\x03 \x01(\x08\x12\x1b\n\x13gamepad_invert_move\x18\x04 \x01(\x08\x12\x1d\n\x15gamepad_invert_strafe\x18\x05 \x01(\x08\x12\x18\n\x10\x65nable_vibration\x18\x06 \x01(\x08\x12\x1a\n\x12invert_mouse_pitch\x18\x07 \x01(\x08\x12\x1e\n\x16\x65nable_mouse_smoothing\x18\x08 \x01(\x08\x12\x13\n\x0bmouse_scale\x18\t \x01(\x02\x12\x1b\n\x13show_damage_numbers\x18\n \x01(\x08\x12 \n\x18show_damage_number_icons\x18\x0b \x01(\x08\x12 \n\x18\x65nable_training_messages\x18\x0c \x01(\x08\x12\x16\n\x0eshow_text_chat\x18\r \x01(\x08\x12\x18\n\x10\x63\x65nter_crosshair\x18\x0e \x01(\x08\x12\x15\n\rtoggle_sprint\x18\x0f \x01(\x08\x12\x15\n\rtoggle_crouch\x18\x10 \x01(\x08\x12\x16\n\x0e\x63\x65nsor_content\x18\x11 \x01(\x08\x12\x14\n\x0cmusic_volume\x18\x12 \x01(\x02\x12\x1c\n\x14sound_effects_volume\x18\x13 \x01(\x02\x12\x11\n\tvo_volume\x18\x14 \x01(\x02\x12\x14\n\x0cvoice_volume\x18\x15 \x01(\x02\x12\x1a\n\x12\x65nable_optional_vo\x18\x16 \x01(\x08\x12\x14\n\x0cpush_to_talk\x18\x17 \x01(\x08\x12\x1f\n\x17\x65nable_controller_audio\x18\x18 \x01(\x08\x12\x1b\n\x13speaker_angle_front\x18\x19 \x01(\x02\x12\x1a\n\x12speaker_angle_side\x18\x1a \x01(\x02\x12\x1a\n\x12speaker_angle_back\x18\x1b \x01(\x02\x12\x15\n\rspeaker_setup\x18\x1c \x01(\r\x12 \n\x18mute_audio_on_focus_loss\x18\x1d \x01(\x08\x12\x36\n\x0e\x63hallenge_data\x18\x1e \x03(\x0b\x32\x1e.OakSave.ChallengeSaveGameData\x12\'\n\x1f\x64\x65\x66\x61ult_dead_zone_inner_updated\x18  \x01(\x08\x12\x1d\n\x15\x64isable_event_content\x18! \x01(\x08\x12#\n\x1bhide_strict_nat_help_dialog\x18\" \x01(\x08\x12;\n\x15player_input_bindings\x18# \x01(\x0b\x32\x1c.OakSave.PlayerInputBindings\x12\x13\n\x0bnews_hashes\x18$ \x03(\r\x12\x1d\n\x15last_used_savegame_id\x18% \x01(\r\x12%\n\x1dgamepad_hip_sensitivity_level\x18& \x01(\x05\x12(\n gamepad_zoomed_sensitivity_level\x18\' \x01(\x05\x12)\n!gamepad_vehicle_sensitivity_level\x18( \x01(\x05\x12$\n\x1cgamepad_movement_dead_zone_x\x18) \x01(\x02\x12$\n\x1cgamepad_movement_dead_zone_y\x18* \x01(\x02\x12&\n\x1egamepad_look_dead_zone_inner_x\x18+ \x01(\x02\x12&\n\x1egamepad_look_dead_zone_outer_x\x18, \x01(\x02\x12&\n\x1egamepad_look_dead_zone_inner_y\x18- \x01(\x02\x12&\n\x1egamepad_look_dead_zone_outer_y\x18. \x01(\x02\x12,\n$gamepad_vehicle_movement_dead_zone_x\x18/ \x01(\x02\x12,\n$gamepad_vehicle_movement_dead_zone_y\x18\x30 \x01(\x02\x12.\n&gamepad_vehicle_look_dead_zone_inner_x\x18\x31 \x01(\x02\x12.\n&gamepad_vehicle_look_dead_zone_outer_x\x18\x32 \x01(\x02\x12.\n&gamepad_vehicle_look_dead_zone_inner_y\x18\x33 \x01(\x02\x12.\n&gamepad_vehicle_look_dead_zone_outer_y\x18\x34 \x01(\x02\x12$\n\x1cgamepad_left_dead_zone_inner\x18\x35 \x01(\x02\x12$\n\x1cgamepad_left_dead_zone_outer\x18\x36 \x01(\x02\x12%\n\x1dgamepad_right_dead_zone_inner\x18\x37 \x01(\x02\x12%\n\x1dgamepad_right_dead_zone_outer\x18\x38 \x01(\x02\x12*\n\"gamepad_look_axial_dead_zone_scale\x18\x39 \x01(\x02\x12*\n\"gamepad_move_axial_dead_zone_scale\x18: \x01(\x02\x12-\n%gamepad_use_advanced_hip_aim_settings\x18; \x01(\x08\x12\x30\n(gamepad_use_advanced_zoomed_aim_settings\x18< \x01(\x08\x12\x31\n)gamepad_use_advanced_vehicle_aim_settings\x18= \x01(\x08\x12\x1c\n\x14gamepad_hip_yaw_rate\x18> \x01(\x02\x12\x1e\n\x16gamepad_hip_pitch_rate\x18? \x01(\x02\x12\x1d\n\x15gamepad_hip_extra_yaw\x18@ \x01(\x02\x12\x1f\n\x17gamepad_hip_extra_pitch\x18\x41 \x01(\x02\x12 \n\x18gamepad_hip_ramp_up_time\x18\x42 \x01(\x02\x12!\n\x19gamepad_hip_ramp_up_delay\x18\x43 \x01(\x02\x12\x1f\n\x17gamepad_zoomed_yaw_rate\x18\x44 \x01(\x02\x12!\n\x19gamepad_zoomed_pitch_rate\x18\x45 \x01(\x02\x12 \n\x18gamepad_zoomed_extra_yaw\x18\x46 \x01(\x02\x12\"\n\x1agamepad_zoomed_extra_pitch\x18G \x01(\x02\x12#\n\x1bgamepad_zoomed_ramp_up_time\x18H \x01(\x02\x12$\n\x1cgamepad_zoomed_ramp_up_delay\x18I \x01(\x02\x12 \n\x18gamepad_vehicle_yaw_rate\x18J \x01(\x02\x12\"\n\x1agamepad_vehicle_pitch_rate\x18K \x01(\x02\x12!\n\x19gamepad_vehicle_extra_yaw\x18L \x01(\x02\x12#\n\x1bgamepad_vehicle_extra_pitch\x18M \x01(\x02\x12$\n\x1cgamepad_vehicle_ramp_up_time\x18N \x01(\x02\x12%\n\x1dgamepad_vehicle_ramp_up_delay\x18O \x01(\x02\x12\x1c\n\x14ironsight_aim_assist\x18P \x01(\x08\x12\x1f\n\x17walking_joystick_scheme\x18Q \x01(\r\x12\x1f\n\x17\x64riving_joystick_scheme\x18R \x01(\r\x12\x17\n\x0fmouse_ads_scale\x18S \x01(\x02\x12\x1b\n\x13mouse_vehicle_scale\x18T \x01(\x02\x12\"\n\x1amouse_ironsight_aim_assist\x18U \x01(\x08\x12\x1a\n\x12vehicle_input_mode\x18V \x01(\r\x12\x19\n\x11weapon_aim_toggle\x18W \x01(\x08\x12\x1e\n\x16mantle_requires_button\x18X \x01(\x08\x12\x1e\n\x16\x66ixed_minimap_rotation\x18Y \x01(\x08\x12\x18\n\x10map_invert_pitch\x18Z \x01(\x08\x12\x16\n\x0emap_invert_yaw\x18[ \x01(\x08\x12\x12\n\ndifficulty\x18\\ \x01(\r\x12 \n\x18swap_dual_wield_controls\x18] \x01(\x08\x12\x10\n\x08\x62\x61se_fov\x18^ \x01(\x02\x12%\n\x1d\x63rosshair_neutral_color_frame\x18_ \x01(\r\x12#\n\x1b\x63rosshair_enemy_color_frame\x18` \x01(\r\x12\"\n\x1a\x63rosshair_ally_color_frame\x18\x61 \x01(\r\x12\x18\n\x10\x65nable_subtitles\x18\x62 \x01(\x08\x12\x1e\n\x16\x65nable_closed_captions\x18\x63 \x01(\x08\x12\x1d\n\x15last_status_menu_page\x18\x64 \x01(\t\x12P\n\x1cinventory_screen_last_filter\x18\x65 \x03(\x0b\x32*.OakSave.OakProfileLastInventoryFilterInfo\x12:\n\rtutorial_info\x18\x66 \x01(\x0b\x32#.OakSave.OakProfileMenuTutorialInfo\x12\x1c\n\x14\x64\x65\x66\x61ult_network_type\x18g \x01(\r\x12\x1b\n\x13\x64\x65\x66\x61ult_invite_type\x18h \x01(\r\x12\x1a\n\x12matchmaking_region\x18i \x01(\t\x12\x19\n\x11streaming_service\x18j \x01(\r\x12 \n\x18max_cached_friend_events\x18k \x01(\x05\x12\"\n\x1amax_cached_friend_statuses\x18l \x01(\x05\x12\x15\n\rfriend_events\x18m \x03(\t\x12\x17\n\x0f\x66riend_statuses\x18n \x03(\t\x12&\n\x1elast_whisper_fetch_events_time\x18o \x01(\x03\x12(\n last_whisper_fetch_statuses_time\x18p \x01(\x03\x12\x42\n\x11\x66riend_encounters\x18\x85\x01 \x03(\x0b\x32&.OakSave.Profile.FriendEncountersEntry\x12\"\n\x19max_friend_encounter_size\x18\x86\x01 \x01(\x05\x12:\n\x12profile_stats_data\x18\x87\x01 \x03(\x0b\x32\x1d.OakSave.GameStatSaveGameData\x12I\n\x1c\x62\x61nk_inventory_category_list\x18\x88\x01 \x03(\x0b\x32\".OakSave.InventoryCategorySaveData\x12&\n\x1dtwo_player_splitscreen_layout\x18\x89\x01 \x01(\r\x12!\n\x18lost_loot_inventory_list\x18\x8a\x01 \x03(\x0c\x12-\n\x0enpc_mail_items\x18\x8b\x01 \x03(\x0b\x32\x14.OakSave.OakMailItem\x12\x13\n\nmail_guids\x18\x8c\x01 \x03(\t\x12\x1a\n\x11unread_mail_guids\x18\x8d\x01 \x03(\t\x12<\n\x14gear_sold_by_friends\x18\x8e\x01 \x03(\x0b\x32\x1d.OakSave.GearSoldByFriendData\x12\x36\n\x10profile_sdu_list\x18\x8f\x01 \x03(\x0b\x32\x1b.OakSave.OakSDUSaveGameData\x12G\n\x17unlocked_customizations\x18\x90\x01 \x03(\x0b\x32%.OakSave.OakCustomizationSaveGameData\x12[\n&unlocked_inventory_customization_parts\x18\x91\x01 \x03(\x0b\x32*.OakSave.OakInventoryCustomizationPartInfo\x12\'\n\x1e\x66ixed_initial_zonemap_rotation\x18\x95\x01 \x01(\x08\x12\"\n\x19\x65nable_mouse_acceleration\x18\x96\x01 \x01(\x08\x12\x1d\n\x14\x65nable_gamepad_input\x18\x97\x01 \x01(\x08\x12\"\n\x19use_classic_gamepad_input\x18\x98\x01 \x01(\x08\x12\x16\n\rmaster_volume\x18\x99\x01 \x01(\x02\x12\x1d\n\x14monitor_display_type\x18\x9a\x01 \x01(\r\x12\x16\n\rgraphics_mode\x18\x9b\x01 \x01(\r\x12\x19\n\x10\x66rame_rate_limit\x18\x9c\x01 \x01(\r\x12\x19\n\x10\x62\x61se_vehicle_fov\x18\x9d\x01 \x01(\x02\x12\x19\n\x10graphics_quality\x18\x9e\x01 \x01(\r\x12\x1e\n\x15\x61nisotropic_filtering\x18\x9f\x01 \x01(\r\x12\x17\n\x0eshadow_quality\x18\xa0\x01 \x01(\r\x12\"\n\x19\x64isplay_performance_stats\x18\xa1\x01 \x01(\r\x12\x17\n\x0etexture_detail\x18\xa2\x01 \x01(\r\x12\x16\n\rdraw_distance\x18\xa3\x01 \x01(\r\x12\x10\n\x07\x63lutter\x18\xa4\x01 \x01(\r\x12\x15\n\x0ctessellation\x18\xa5\x01 \x01(\r\x12\x10\n\x07\x66oliage\x18\xa6\x01 \x01(\r\x12\x18\n\x0f\x66oliage_shadows\x18\xa7\x01 \x01(\x08\x12\x1b\n\x12planar_reflections\x18\xa8\x01 \x01(\x08\x12\x17\n\x0evolumetric_fog\x18\xa9\x01 \x01(\r\x12!\n\x18screen_space_reflections\x18\xaa\x01 \x01(\r\x12!\n\x18\x63haracter_texture_detail\x18\xab\x01 \x01(\r\x12\x19\n\x10\x63haracter_detail\x18\xac\x01 \x01(\r\x12\"\n\x19\x61mbient_occlusion_quality\x18\xad\x01 \x01(\r\x12\x1b\n\x12object_motion_blur\x18\xae\x01 \x01(\x08\x12\x13\n\nlens_flare\x18\xaf\x01 \x01(\x08\x12\"\n\x19\x63ombat_number_long_format\x18\xb0\x01 \x01(\x08\x12!\n\x18show_minimap_legendaries\x18\xb1\x01 \x01(\x08\x12\x1c\n\x13use_player_callouts\x18\xb2\x01 \x01(\x08\x12+\n\"friend_event_notification_lifetime\x18\xb3\x01 \x01(\r\x12,\n#friend_event_notification_frequency\x18\xb4\x01 \x01(\r\x12%\n\x1ctrade_request_reception_type\x18\xb5\x01 \x01(\r\x12\x17\n\x0ehead_bob_scale\x18\xb6\x01 \x01(\x02\x12\x1e\n\x15has_reset_console_fov\x18\xb7\x01 \x01(\x08\x12\x1c\n\x13has_seen_first_boot\x18\xb8\x01 \x01(\x08\x12\x1d\n\x14\x62\x61\x64\x61ss_event_enabled\x18\xb9\x01 \x01(\x08\x12\x1d\n\x14pinata_event_enabled\x18\xba\x01 \x01(\x08\x12\'\n\x1emin_time_between_badass_events\x18\xbb\x01 \x01(\x05\x12\x1e\n\x15\x64isable_spatial_audio\x18\xbc\x01 \x01(\x08\x12\x15\n\x0csubs_cc_size\x18\xbd\x01 \x01(\x02\x12#\n\x1a\x63\x63_subs_background_opacity\x18\xbe\x01 \x01(\x02\x12\x1e\n\x15walking_button_scheme\x18\xbf\x01 \x01(\r\x12\x1e\n\x15\x64riving_button_scheme\x18\xc0\x01 \x01(\r\x12\x13\n\nglyph_mode\x18\xc1\x01 \x01(\r\x12\x10\n\x07use_MPH\x18\xc2\x01 \x01(\x08\x12Z\n$registered_downloadable_entitlements\x18\xc3\x01 \x03(\x0b\x32+.OakSave.RegisteredDownloadableEntitlements\x12\x18\n\x0fseen_news_items\x18\xc4\x01 \x03(\t\x12\x1f\n\x16\x61uto_centering_enabled\x18\xc5\x01 \x01(\x08\x12)\n increased_chance_for_subscribers\x18\xc6\x01 \x01(\x08\x12!\n\x18rare_chest_event_enabled\x18\xc7\x01 \x01(\x08\x12\x1d\n\x14hud_scale_multiplier\x18\xc8\x01 \x01(\x02\x12\x1f\n\x16total_playtime_seconds\x18\xc9\x01 \x01(\x05\x12 \n\x17\x64\x65sired_crossplay_state\x18\xca\x01 \x01(\r\x12\"\n\x19\x64\x65sired_friend_sync_state\x18\xcb\x01 \x01(\r\x12\x1f\n\x16needs_shift_first_boot\x18\xcc\x01 \x01(\x08\x12\x39\n\x14recently_met_players\x18\xcd\x01 \x03(\x0b\x32\x1a.OakSave.RecentlyMetPlayer\x12 \n\x17\x65nable_trigger_feedback\x18\xce\x01 \x01(\x08\x12\x1b\n\x12\x63\x61mera_shake_scale\x18\xcf\x01 \x01(\x02\x12<\n\x0fplayer_prestige\x18\xd0\x01 \x01(\x0b\x32\".OakSave.PlayerPrestigeProfileData\x12\'\n\x1eneeds_shift_first_boot_primary\x18\xd1\x01 \x01(\x08\x12=\n\x16\x61\x63\x63\x65pted_offline_eulas\x18\xd2\x01 \x03(\x0b\x32\x1c.OakSave.AcceptedOfflineEULA\x12 \n\x17override_audio_language\x18\xd3\x01 \x01(\t\x12\x43\n\x13\x62\x61nk_inventory_list\x18\xd4\x01 \x03(\x0b\x32%.OakSave.OakInventoryItemSaveGameData\x1aT\n\x15\x46riendEncountersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.OakSave.OakFriendEncounterDatab\x06proto3')
  ,
  dependencies=[OakShared__pb2.DESCRIPTOR,])




_PLAYERINPUTBINDING_BUTTON = _descriptor.Descriptor(
  name='PlayerInputBinding_Button',
  full_name='OakSave.PlayerInputBinding_Button',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rebind_name', full_name='OakSave.PlayerInputBinding_Button.rebind_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='key_names', full_name='OakSave.PlayerInputBinding_Button.key_names', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46,
  serialized_end=113,
)


_PLAYERINPUTBINDING_AXIS_KEY = _descriptor.Descriptor(
  name='PlayerInputBinding_Axis_Key',
  full_name='OakSave.PlayerInputBinding_Axis_Key',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key_name', full_name='OakSave.PlayerInputBinding_Axis_Key.key_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scale_3d', full_name='OakSave.PlayerInputBinding_Axis_Key.scale_3d', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=115,
  serialized_end=195,
)


_PLAYERINPUTBINDING_AXIS = _descriptor.Descriptor(
  name='PlayerInputBinding_Axis',
  full_name='OakSave.PlayerInputBinding_Axis',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rebind_name', full_name='OakSave.PlayerInputBinding_Axis.rebind_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='keys', full_name='OakSave.PlayerInputBinding_Axis.keys', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=197,
  serialized_end=295,
)


_PLAYERINPUTBINDING_SCHEMA = _descriptor.Descriptor(
  name='PlayerInputBinding_Schema',
  full_name='OakSave.PlayerInputBinding_Schema',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='schema_name', full_name='OakSave.PlayerInputBinding_Schema.schema_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='button_bindings', full_name='OakSave.PlayerInputBinding_Schema.button_bindings', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='axis_bindings', full_name='OakSave.PlayerInputBinding_Schema.axis_bindings', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=298,
  serialized_end=464,
)


_PLAYERINPUTBINDINGS = _descriptor.Descriptor(
  name='PlayerInputBindings',
  full_name='OakSave.PlayerInputBindings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='schemas', full_name='OakSave.PlayerInputBindings.schemas', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=466,
  serialized_end=540,
)


_OAKPROFILELASTINVENTORYFILTERINFO = _descriptor.Descriptor(
  name='OakProfileLastInventoryFilterInfo',
  full_name='OakSave.OakProfileLastInventoryFilterInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='slot_type_id', full_name='OakSave.OakProfileLastInventoryFilterInfo.slot_type_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_filter_index', full_name='OakSave.OakProfileLastInventoryFilterInfo.last_filter_index', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=542,
  serialized_end=626,
)


_OAKPROFILEMENUTUTORIALINFO = _descriptor.Descriptor(
  name='OakProfileMenuTutorialInfo',
  full_name='OakSave.OakProfileMenuTutorialInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seen_tutorials', full_name='OakSave.OakProfileMenuTutorialInfo.seen_tutorials', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tutorials_disabled', full_name='OakSave.OakProfileMenuTutorialInfo.tutorials_disabled', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tutorials_allowed_in_non_game_modes', full_name='OakSave.OakProfileMenuTutorialInfo.tutorials_allowed_in_non_game_modes', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=628,
  serialized_end=753,
)


_OAKFRIENDENCOUNTERDATA = _descriptor.Descriptor(
  name='OakFriendEncounterData',
  full_name='OakSave.OakFriendEncounterData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='num_encounters', full_name='OakSave.OakFriendEncounterData.num_encounters', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_last_encounter', full_name='OakSave.OakFriendEncounterData.time_last_encounter', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=755,
  serialized_end=832,
)


_GEARSOLDBYFRIENDDATA = _descriptor.Descriptor(
  name='GearSoldByFriendData',
  full_name='OakSave.GearSoldByFriendData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gear_serial_number', full_name='OakSave.GearSoldByFriendData.gear_serial_number', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player_class_identifier_hash', full_name='OakSave.GearSoldByFriendData.player_class_identifier_hash', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_net_id', full_name='OakSave.GearSoldByFriendData.friend_net_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=834,
  serialized_end=945,
)


_PLAYERPRESTIGEPROFILEDATA = _descriptor.Descriptor(
  name='PlayerPrestigeProfileData',
  full_name='OakSave.PlayerPrestigeProfileData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prestige_experience', full_name='OakSave.PlayerPrestigeProfileData.prestige_experience', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_upgrade_tree_index', full_name='OakSave.PlayerPrestigeProfileData.last_upgrade_tree_index', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='points_spent_by_index_order', full_name='OakSave.PlayerPrestigeProfileData.points_spent_by_index_order', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_seen_tutorial', full_name='OakSave.PlayerPrestigeProfileData.has_seen_tutorial', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=948,
  serialized_end=1101,
)


_RECENTLYMETPLAYER = _descriptor.Descriptor(
  name='RecentlyMetPlayer',
  full_name='OakSave.RecentlyMetPlayer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='shift_player_id', full_name='OakSave.RecentlyMetPlayer.shift_player_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='first_party_player_id', full_name='OakSave.RecentlyMetPlayer.first_party_player_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='show_shift_player_entry', full_name='OakSave.RecentlyMetPlayer.show_shift_player_entry', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1103,
  serialized_end=1211,
)


_ACCEPTEDOFFLINEEULA = _descriptor.Descriptor(
  name='AcceptedOfflineEULA',
  full_name='OakSave.AcceptedOfflineEULA',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='OakSave.AcceptedOfflineEULA.id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='OakSave.AcceptedOfflineEULA.version', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1213,
  serialized_end=1263,
)


_PROFILE_FRIENDENCOUNTERSENTRY = _descriptor.Descriptor(
  name='FriendEncountersEntry',
  full_name='OakSave.Profile.FriendEncountersEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='OakSave.Profile.FriendEncountersEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='OakSave.Profile.FriendEncountersEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7952,
  serialized_end=8036,
)

_PROFILE = _descriptor.Descriptor(
  name='Profile',
  full_name='OakSave.Profile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable_aim_assist', full_name='OakSave.Profile.enable_aim_assist', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_invert_look', full_name='OakSave.Profile.gamepad_invert_look', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_invert_turn', full_name='OakSave.Profile.gamepad_invert_turn', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_invert_move', full_name='OakSave.Profile.gamepad_invert_move', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_invert_strafe', full_name='OakSave.Profile.gamepad_invert_strafe', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_vibration', full_name='OakSave.Profile.enable_vibration', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='invert_mouse_pitch', full_name='OakSave.Profile.invert_mouse_pitch', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_mouse_smoothing', full_name='OakSave.Profile.enable_mouse_smoothing', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mouse_scale', full_name='OakSave.Profile.mouse_scale', index=8,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='show_damage_numbers', full_name='OakSave.Profile.show_damage_numbers', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='show_damage_number_icons', full_name='OakSave.Profile.show_damage_number_icons', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_training_messages', full_name='OakSave.Profile.enable_training_messages', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='show_text_chat', full_name='OakSave.Profile.show_text_chat', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='center_crosshair', full_name='OakSave.Profile.center_crosshair', index=13,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='toggle_sprint', full_name='OakSave.Profile.toggle_sprint', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='toggle_crouch', full_name='OakSave.Profile.toggle_crouch', index=15,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='censor_content', full_name='OakSave.Profile.censor_content', index=16,
      number=17, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='music_volume', full_name='OakSave.Profile.music_volume', index=17,
      number=18, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sound_effects_volume', full_name='OakSave.Profile.sound_effects_volume', index=18,
      number=19, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vo_volume', full_name='OakSave.Profile.vo_volume', index=19,
      number=20, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='voice_volume', full_name='OakSave.Profile.voice_volume', index=20,
      number=21, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_optional_vo', full_name='OakSave.Profile.enable_optional_vo', index=21,
      number=22, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='push_to_talk', full_name='OakSave.Profile.push_to_talk', index=22,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_controller_audio', full_name='OakSave.Profile.enable_controller_audio', index=23,
      number=24, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speaker_angle_front', full_name='OakSave.Profile.speaker_angle_front', index=24,
      number=25, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speaker_angle_side', full_name='OakSave.Profile.speaker_angle_side', index=25,
      number=26, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speaker_angle_back', full_name='OakSave.Profile.speaker_angle_back', index=26,
      number=27, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speaker_setup', full_name='OakSave.Profile.speaker_setup', index=27,
      number=28, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mute_audio_on_focus_loss', full_name='OakSave.Profile.mute_audio_on_focus_loss', index=28,
      number=29, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='challenge_data', full_name='OakSave.Profile.challenge_data', index=29,
      number=30, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_dead_zone_inner_updated', full_name='OakSave.Profile.default_dead_zone_inner_updated', index=30,
      number=32, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_event_content', full_name='OakSave.Profile.disable_event_content', index=31,
      number=33, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hide_strict_nat_help_dialog', full_name='OakSave.Profile.hide_strict_nat_help_dialog', index=32,
      number=34, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player_input_bindings', full_name='OakSave.Profile.player_input_bindings', index=33,
      number=35, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='news_hashes', full_name='OakSave.Profile.news_hashes', index=34,
      number=36, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_used_savegame_id', full_name='OakSave.Profile.last_used_savegame_id', index=35,
      number=37, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_sensitivity_level', full_name='OakSave.Profile.gamepad_hip_sensitivity_level', index=36,
      number=38, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_sensitivity_level', full_name='OakSave.Profile.gamepad_zoomed_sensitivity_level', index=37,
      number=39, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_sensitivity_level', full_name='OakSave.Profile.gamepad_vehicle_sensitivity_level', index=38,
      number=40, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_movement_dead_zone_x', full_name='OakSave.Profile.gamepad_movement_dead_zone_x', index=39,
      number=41, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_movement_dead_zone_y', full_name='OakSave.Profile.gamepad_movement_dead_zone_y', index=40,
      number=42, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_look_dead_zone_inner_x', full_name='OakSave.Profile.gamepad_look_dead_zone_inner_x', index=41,
      number=43, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_look_dead_zone_outer_x', full_name='OakSave.Profile.gamepad_look_dead_zone_outer_x', index=42,
      number=44, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_look_dead_zone_inner_y', full_name='OakSave.Profile.gamepad_look_dead_zone_inner_y', index=43,
      number=45, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_look_dead_zone_outer_y', full_name='OakSave.Profile.gamepad_look_dead_zone_outer_y', index=44,
      number=46, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_movement_dead_zone_x', full_name='OakSave.Profile.gamepad_vehicle_movement_dead_zone_x', index=45,
      number=47, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_movement_dead_zone_y', full_name='OakSave.Profile.gamepad_vehicle_movement_dead_zone_y', index=46,
      number=48, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_look_dead_zone_inner_x', full_name='OakSave.Profile.gamepad_vehicle_look_dead_zone_inner_x', index=47,
      number=49, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_look_dead_zone_outer_x', full_name='OakSave.Profile.gamepad_vehicle_look_dead_zone_outer_x', index=48,
      number=50, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_look_dead_zone_inner_y', full_name='OakSave.Profile.gamepad_vehicle_look_dead_zone_inner_y', index=49,
      number=51, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_look_dead_zone_outer_y', full_name='OakSave.Profile.gamepad_vehicle_look_dead_zone_outer_y', index=50,
      number=52, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_left_dead_zone_inner', full_name='OakSave.Profile.gamepad_left_dead_zone_inner', index=51,
      number=53, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_left_dead_zone_outer', full_name='OakSave.Profile.gamepad_left_dead_zone_outer', index=52,
      number=54, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_right_dead_zone_inner', full_name='OakSave.Profile.gamepad_right_dead_zone_inner', index=53,
      number=55, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_right_dead_zone_outer', full_name='OakSave.Profile.gamepad_right_dead_zone_outer', index=54,
      number=56, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_look_axial_dead_zone_scale', full_name='OakSave.Profile.gamepad_look_axial_dead_zone_scale', index=55,
      number=57, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_move_axial_dead_zone_scale', full_name='OakSave.Profile.gamepad_move_axial_dead_zone_scale', index=56,
      number=58, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_use_advanced_hip_aim_settings', full_name='OakSave.Profile.gamepad_use_advanced_hip_aim_settings', index=57,
      number=59, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_use_advanced_zoomed_aim_settings', full_name='OakSave.Profile.gamepad_use_advanced_zoomed_aim_settings', index=58,
      number=60, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_use_advanced_vehicle_aim_settings', full_name='OakSave.Profile.gamepad_use_advanced_vehicle_aim_settings', index=59,
      number=61, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_yaw_rate', full_name='OakSave.Profile.gamepad_hip_yaw_rate', index=60,
      number=62, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_pitch_rate', full_name='OakSave.Profile.gamepad_hip_pitch_rate', index=61,
      number=63, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_extra_yaw', full_name='OakSave.Profile.gamepad_hip_extra_yaw', index=62,
      number=64, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_extra_pitch', full_name='OakSave.Profile.gamepad_hip_extra_pitch', index=63,
      number=65, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_ramp_up_time', full_name='OakSave.Profile.gamepad_hip_ramp_up_time', index=64,
      number=66, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_hip_ramp_up_delay', full_name='OakSave.Profile.gamepad_hip_ramp_up_delay', index=65,
      number=67, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_yaw_rate', full_name='OakSave.Profile.gamepad_zoomed_yaw_rate', index=66,
      number=68, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_pitch_rate', full_name='OakSave.Profile.gamepad_zoomed_pitch_rate', index=67,
      number=69, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_extra_yaw', full_name='OakSave.Profile.gamepad_zoomed_extra_yaw', index=68,
      number=70, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_extra_pitch', full_name='OakSave.Profile.gamepad_zoomed_extra_pitch', index=69,
      number=71, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_ramp_up_time', full_name='OakSave.Profile.gamepad_zoomed_ramp_up_time', index=70,
      number=72, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_zoomed_ramp_up_delay', full_name='OakSave.Profile.gamepad_zoomed_ramp_up_delay', index=71,
      number=73, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_yaw_rate', full_name='OakSave.Profile.gamepad_vehicle_yaw_rate', index=72,
      number=74, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_pitch_rate', full_name='OakSave.Profile.gamepad_vehicle_pitch_rate', index=73,
      number=75, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_extra_yaw', full_name='OakSave.Profile.gamepad_vehicle_extra_yaw', index=74,
      number=76, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_extra_pitch', full_name='OakSave.Profile.gamepad_vehicle_extra_pitch', index=75,
      number=77, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_ramp_up_time', full_name='OakSave.Profile.gamepad_vehicle_ramp_up_time', index=76,
      number=78, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gamepad_vehicle_ramp_up_delay', full_name='OakSave.Profile.gamepad_vehicle_ramp_up_delay', index=77,
      number=79, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ironsight_aim_assist', full_name='OakSave.Profile.ironsight_aim_assist', index=78,
      number=80, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='walking_joystick_scheme', full_name='OakSave.Profile.walking_joystick_scheme', index=79,
      number=81, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='driving_joystick_scheme', full_name='OakSave.Profile.driving_joystick_scheme', index=80,
      number=82, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mouse_ads_scale', full_name='OakSave.Profile.mouse_ads_scale', index=81,
      number=83, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mouse_vehicle_scale', full_name='OakSave.Profile.mouse_vehicle_scale', index=82,
      number=84, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mouse_ironsight_aim_assist', full_name='OakSave.Profile.mouse_ironsight_aim_assist', index=83,
      number=85, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_input_mode', full_name='OakSave.Profile.vehicle_input_mode', index=84,
      number=86, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='weapon_aim_toggle', full_name='OakSave.Profile.weapon_aim_toggle', index=85,
      number=87, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mantle_requires_button', full_name='OakSave.Profile.mantle_requires_button', index=86,
      number=88, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fixed_minimap_rotation', full_name='OakSave.Profile.fixed_minimap_rotation', index=87,
      number=89, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_invert_pitch', full_name='OakSave.Profile.map_invert_pitch', index=88,
      number=90, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='map_invert_yaw', full_name='OakSave.Profile.map_invert_yaw', index=89,
      number=91, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='difficulty', full_name='OakSave.Profile.difficulty', index=90,
      number=92, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='swap_dual_wield_controls', full_name='OakSave.Profile.swap_dual_wield_controls', index=91,
      number=93, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='base_fov', full_name='OakSave.Profile.base_fov', index=92,
      number=94, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='crosshair_neutral_color_frame', full_name='OakSave.Profile.crosshair_neutral_color_frame', index=93,
      number=95, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='crosshair_enemy_color_frame', full_name='OakSave.Profile.crosshair_enemy_color_frame', index=94,
      number=96, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='crosshair_ally_color_frame', full_name='OakSave.Profile.crosshair_ally_color_frame', index=95,
      number=97, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_subtitles', full_name='OakSave.Profile.enable_subtitles', index=96,
      number=98, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_closed_captions', full_name='OakSave.Profile.enable_closed_captions', index=97,
      number=99, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_status_menu_page', full_name='OakSave.Profile.last_status_menu_page', index=98,
      number=100, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='inventory_screen_last_filter', full_name='OakSave.Profile.inventory_screen_last_filter', index=99,
      number=101, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tutorial_info', full_name='OakSave.Profile.tutorial_info', index=100,
      number=102, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_network_type', full_name='OakSave.Profile.default_network_type', index=101,
      number=103, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='default_invite_type', full_name='OakSave.Profile.default_invite_type', index=102,
      number=104, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='matchmaking_region', full_name='OakSave.Profile.matchmaking_region', index=103,
      number=105, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='streaming_service', full_name='OakSave.Profile.streaming_service', index=104,
      number=106, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_cached_friend_events', full_name='OakSave.Profile.max_cached_friend_events', index=105,
      number=107, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_cached_friend_statuses', full_name='OakSave.Profile.max_cached_friend_statuses', index=106,
      number=108, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_events', full_name='OakSave.Profile.friend_events', index=107,
      number=109, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_statuses', full_name='OakSave.Profile.friend_statuses', index=108,
      number=110, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_whisper_fetch_events_time', full_name='OakSave.Profile.last_whisper_fetch_events_time', index=109,
      number=111, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_whisper_fetch_statuses_time', full_name='OakSave.Profile.last_whisper_fetch_statuses_time', index=110,
      number=112, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_encounters', full_name='OakSave.Profile.friend_encounters', index=111,
      number=133, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_friend_encounter_size', full_name='OakSave.Profile.max_friend_encounter_size', index=112,
      number=134, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='profile_stats_data', full_name='OakSave.Profile.profile_stats_data', index=113,
      number=135, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bank_inventory_category_list', full_name='OakSave.Profile.bank_inventory_category_list', index=114,
      number=136, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='two_player_splitscreen_layout', full_name='OakSave.Profile.two_player_splitscreen_layout', index=115,
      number=137, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lost_loot_inventory_list', full_name='OakSave.Profile.lost_loot_inventory_list', index=116,
      number=138, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='npc_mail_items', full_name='OakSave.Profile.npc_mail_items', index=117,
      number=139, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mail_guids', full_name='OakSave.Profile.mail_guids', index=118,
      number=140, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unread_mail_guids', full_name='OakSave.Profile.unread_mail_guids', index=119,
      number=141, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gear_sold_by_friends', full_name='OakSave.Profile.gear_sold_by_friends', index=120,
      number=142, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='profile_sdu_list', full_name='OakSave.Profile.profile_sdu_list', index=121,
      number=143, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unlocked_customizations', full_name='OakSave.Profile.unlocked_customizations', index=122,
      number=144, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unlocked_inventory_customization_parts', full_name='OakSave.Profile.unlocked_inventory_customization_parts', index=123,
      number=145, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fixed_initial_zonemap_rotation', full_name='OakSave.Profile.fixed_initial_zonemap_rotation', index=124,
      number=149, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_mouse_acceleration', full_name='OakSave.Profile.enable_mouse_acceleration', index=125,
      number=150, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_gamepad_input', full_name='OakSave.Profile.enable_gamepad_input', index=126,
      number=151, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_classic_gamepad_input', full_name='OakSave.Profile.use_classic_gamepad_input', index=127,
      number=152, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='master_volume', full_name='OakSave.Profile.master_volume', index=128,
      number=153, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monitor_display_type', full_name='OakSave.Profile.monitor_display_type', index=129,
      number=154, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='graphics_mode', full_name='OakSave.Profile.graphics_mode', index=130,
      number=155, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_rate_limit', full_name='OakSave.Profile.frame_rate_limit', index=131,
      number=156, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='base_vehicle_fov', full_name='OakSave.Profile.base_vehicle_fov', index=132,
      number=157, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='graphics_quality', full_name='OakSave.Profile.graphics_quality', index=133,
      number=158, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anisotropic_filtering', full_name='OakSave.Profile.anisotropic_filtering', index=134,
      number=159, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shadow_quality', full_name='OakSave.Profile.shadow_quality', index=135,
      number=160, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='display_performance_stats', full_name='OakSave.Profile.display_performance_stats', index=136,
      number=161, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='texture_detail', full_name='OakSave.Profile.texture_detail', index=137,
      number=162, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='draw_distance', full_name='OakSave.Profile.draw_distance', index=138,
      number=163, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clutter', full_name='OakSave.Profile.clutter', index=139,
      number=164, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tessellation', full_name='OakSave.Profile.tessellation', index=140,
      number=165, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='foliage', full_name='OakSave.Profile.foliage', index=141,
      number=166, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='foliage_shadows', full_name='OakSave.Profile.foliage_shadows', index=142,
      number=167, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='planar_reflections', full_name='OakSave.Profile.planar_reflections', index=143,
      number=168, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='volumetric_fog', full_name='OakSave.Profile.volumetric_fog', index=144,
      number=169, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='screen_space_reflections', full_name='OakSave.Profile.screen_space_reflections', index=145,
      number=170, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character_texture_detail', full_name='OakSave.Profile.character_texture_detail', index=146,
      number=171, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character_detail', full_name='OakSave.Profile.character_detail', index=147,
      number=172, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ambient_occlusion_quality', full_name='OakSave.Profile.ambient_occlusion_quality', index=148,
      number=173, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='object_motion_blur', full_name='OakSave.Profile.object_motion_blur', index=149,
      number=174, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lens_flare', full_name='OakSave.Profile.lens_flare', index=150,
      number=175, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='combat_number_long_format', full_name='OakSave.Profile.combat_number_long_format', index=151,
      number=176, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='show_minimap_legendaries', full_name='OakSave.Profile.show_minimap_legendaries', index=152,
      number=177, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_player_callouts', full_name='OakSave.Profile.use_player_callouts', index=153,
      number=178, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_event_notification_lifetime', full_name='OakSave.Profile.friend_event_notification_lifetime', index=154,
      number=179, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_event_notification_frequency', full_name='OakSave.Profile.friend_event_notification_frequency', index=155,
      number=180, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trade_request_reception_type', full_name='OakSave.Profile.trade_request_reception_type', index=156,
      number=181, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='head_bob_scale', full_name='OakSave.Profile.head_bob_scale', index=157,
      number=182, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_reset_console_fov', full_name='OakSave.Profile.has_reset_console_fov', index=158,
      number=183, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_seen_first_boot', full_name='OakSave.Profile.has_seen_first_boot', index=159,
      number=184, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='badass_event_enabled', full_name='OakSave.Profile.badass_event_enabled', index=160,
      number=185, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pinata_event_enabled', full_name='OakSave.Profile.pinata_event_enabled', index=161,
      number=186, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_time_between_badass_events', full_name='OakSave.Profile.min_time_between_badass_events', index=162,
      number=187, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_spatial_audio', full_name='OakSave.Profile.disable_spatial_audio', index=163,
      number=188, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subs_cc_size', full_name='OakSave.Profile.subs_cc_size', index=164,
      number=189, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cc_subs_background_opacity', full_name='OakSave.Profile.cc_subs_background_opacity', index=165,
      number=190, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='walking_button_scheme', full_name='OakSave.Profile.walking_button_scheme', index=166,
      number=191, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='driving_button_scheme', full_name='OakSave.Profile.driving_button_scheme', index=167,
      number=192, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='glyph_mode', full_name='OakSave.Profile.glyph_mode', index=168,
      number=193, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_MPH', full_name='OakSave.Profile.use_MPH', index=169,
      number=194, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='registered_downloadable_entitlements', full_name='OakSave.Profile.registered_downloadable_entitlements', index=170,
      number=195, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seen_news_items', full_name='OakSave.Profile.seen_news_items', index=171,
      number=196, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auto_centering_enabled', full_name='OakSave.Profile.auto_centering_enabled', index=172,
      number=197, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='increased_chance_for_subscribers', full_name='OakSave.Profile.increased_chance_for_subscribers', index=173,
      number=198, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rare_chest_event_enabled', full_name='OakSave.Profile.rare_chest_event_enabled', index=174,
      number=199, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hud_scale_multiplier', full_name='OakSave.Profile.hud_scale_multiplier', index=175,
      number=200, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_playtime_seconds', full_name='OakSave.Profile.total_playtime_seconds', index=176,
      number=201, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='desired_crossplay_state', full_name='OakSave.Profile.desired_crossplay_state', index=177,
      number=202, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='desired_friend_sync_state', full_name='OakSave.Profile.desired_friend_sync_state', index=178,
      number=203, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='needs_shift_first_boot', full_name='OakSave.Profile.needs_shift_first_boot', index=179,
      number=204, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recently_met_players', full_name='OakSave.Profile.recently_met_players', index=180,
      number=205, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_trigger_feedback', full_name='OakSave.Profile.enable_trigger_feedback', index=181,
      number=206, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='camera_shake_scale', full_name='OakSave.Profile.camera_shake_scale', index=182,
      number=207, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player_prestige', full_name='OakSave.Profile.player_prestige', index=183,
      number=208, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='needs_shift_first_boot_primary', full_name='OakSave.Profile.needs_shift_first_boot_primary', index=184,
      number=209, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accepted_offline_eulas', full_name='OakSave.Profile.accepted_offline_eulas', index=185,
      number=210, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='override_audio_language', full_name='OakSave.Profile.override_audio_language', index=186,
      number=211, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bank_inventory_list', full_name='OakSave.Profile.bank_inventory_list', index=187,
      number=212, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_PROFILE_FRIENDENCOUNTERSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1266,
  serialized_end=8036,
)

_PLAYERINPUTBINDING_AXIS_KEY.fields_by_name['scale_3d'].message_type = OakShared__pb2._VEC3
_PLAYERINPUTBINDING_AXIS.fields_by_name['keys'].message_type = _PLAYERINPUTBINDING_AXIS_KEY
_PLAYERINPUTBINDING_SCHEMA.fields_by_name['button_bindings'].message_type = _PLAYERINPUTBINDING_BUTTON
_PLAYERINPUTBINDING_SCHEMA.fields_by_name['axis_bindings'].message_type = _PLAYERINPUTBINDING_AXIS
_PLAYERINPUTBINDINGS.fields_by_name['schemas'].message_type = _PLAYERINPUTBINDING_SCHEMA
_PROFILE_FRIENDENCOUNTERSENTRY.fields_by_name['value'].message_type = _OAKFRIENDENCOUNTERDATA
_PROFILE_FRIENDENCOUNTERSENTRY.containing_type = _PROFILE
_PROFILE.fields_by_name['challenge_data'].message_type = OakShared__pb2._CHALLENGESAVEGAMEDATA
_PROFILE.fields_by_name['player_input_bindings'].message_type = _PLAYERINPUTBINDINGS
_PROFILE.fields_by_name['inventory_screen_last_filter'].message_type = _OAKPROFILELASTINVENTORYFILTERINFO
_PROFILE.fields_by_name['tutorial_info'].message_type = _OAKPROFILEMENUTUTORIALINFO
_PROFILE.fields_by_name['friend_encounters'].message_type = _PROFILE_FRIENDENCOUNTERSENTRY
_PROFILE.fields_by_name['profile_stats_data'].message_type = OakShared__pb2._GAMESTATSAVEGAMEDATA
_PROFILE.fields_by_name['bank_inventory_category_list'].message_type = OakShared__pb2._INVENTORYCATEGORYSAVEDATA
_PROFILE.fields_by_name['npc_mail_items'].message_type = OakShared__pb2._OAKMAILITEM
_PROFILE.fields_by_name['gear_sold_by_friends'].message_type = _GEARSOLDBYFRIENDDATA
_PROFILE.fields_by_name['profile_sdu_list'].message_type = OakShared__pb2._OAKSDUSAVEGAMEDATA
_PROFILE.fields_by_name['unlocked_customizations'].message_type = OakShared__pb2._OAKCUSTOMIZATIONSAVEGAMEDATA
_PROFILE.fields_by_name['unlocked_inventory_customization_parts'].message_type = OakShared__pb2._OAKINVENTORYCUSTOMIZATIONPARTINFO
_PROFILE.fields_by_name['registered_downloadable_entitlements'].message_type = OakShared__pb2._REGISTEREDDOWNLOADABLEENTITLEMENTS
_PROFILE.fields_by_name['recently_met_players'].message_type = _RECENTLYMETPLAYER
_PROFILE.fields_by_name['player_prestige'].message_type = _PLAYERPRESTIGEPROFILEDATA
_PROFILE.fields_by_name['accepted_offline_eulas'].message_type = _ACCEPTEDOFFLINEEULA
_PROFILE.fields_by_name['bank_inventory_list'].message_type = OakShared__pb2._OAKINVENTORYITEMSAVEGAMEDATA
DESCRIPTOR.message_types_by_name['PlayerInputBinding_Button'] = _PLAYERINPUTBINDING_BUTTON
DESCRIPTOR.message_types_by_name['PlayerInputBinding_Axis_Key'] = _PLAYERINPUTBINDING_AXIS_KEY
DESCRIPTOR.message_types_by_name['PlayerInputBinding_Axis'] = _PLAYERINPUTBINDING_AXIS
DESCRIPTOR.message_types_by_name['PlayerInputBinding_Schema'] = _PLAYERINPUTBINDING_SCHEMA
DESCRIPTOR.message_types_by_name['PlayerInputBindings'] = _PLAYERINPUTBINDINGS
DESCRIPTOR.message_types_by_name['OakProfileLastInventoryFilterInfo'] = _OAKPROFILELASTINVENTORYFILTERINFO
DESCRIPTOR.message_types_by_name['OakProfileMenuTutorialInfo'] = _OAKPROFILEMENUTUTORIALINFO
DESCRIPTOR.message_types_by_name['OakFriendEncounterData'] = _OAKFRIENDENCOUNTERDATA
DESCRIPTOR.message_types_by_name['GearSoldByFriendData'] = _GEARSOLDBYFRIENDDATA
DESCRIPTOR.message_types_by_name['PlayerPrestigeProfileData'] = _PLAYERPRESTIGEPROFILEDATA
DESCRIPTOR.message_types_by_name['RecentlyMetPlayer'] = _RECENTLYMETPLAYER
DESCRIPTOR.message_types_by_name['AcceptedOfflineEULA'] = _ACCEPTEDOFFLINEEULA
DESCRIPTOR.message_types_by_name['Profile'] = _PROFILE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PlayerInputBinding_Button = _reflection.GeneratedProtocolMessageType('PlayerInputBinding_Button', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERINPUTBINDING_BUTTON,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.PlayerInputBinding_Button)
  ))
_sym_db.RegisterMessage(PlayerInputBinding_Button)

PlayerInputBinding_Axis_Key = _reflection.GeneratedProtocolMessageType('PlayerInputBinding_Axis_Key', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERINPUTBINDING_AXIS_KEY,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.PlayerInputBinding_Axis_Key)
  ))
_sym_db.RegisterMessage(PlayerInputBinding_Axis_Key)

PlayerInputBinding_Axis = _reflection.GeneratedProtocolMessageType('PlayerInputBinding_Axis', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERINPUTBINDING_AXIS,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.PlayerInputBinding_Axis)
  ))
_sym_db.RegisterMessage(PlayerInputBinding_Axis)

PlayerInputBinding_Schema = _reflection.GeneratedProtocolMessageType('PlayerInputBinding_Schema', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERINPUTBINDING_SCHEMA,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.PlayerInputBinding_Schema)
  ))
_sym_db.RegisterMessage(PlayerInputBinding_Schema)

PlayerInputBindings = _reflection.GeneratedProtocolMessageType('PlayerInputBindings', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERINPUTBINDINGS,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.PlayerInputBindings)
  ))
_sym_db.RegisterMessage(PlayerInputBindings)

OakProfileLastInventoryFilterInfo = _reflection.GeneratedProtocolMessageType('OakProfileLastInventoryFilterInfo', (_message.Message,), dict(
  DESCRIPTOR = _OAKPROFILELASTINVENTORYFILTERINFO,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.OakProfileLastInventoryFilterInfo)
  ))
_sym_db.RegisterMessage(OakProfileLastInventoryFilterInfo)

OakProfileMenuTutorialInfo = _reflection.GeneratedProtocolMessageType('OakProfileMenuTutorialInfo', (_message.Message,), dict(
  DESCRIPTOR = _OAKPROFILEMENUTUTORIALINFO,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.OakProfileMenuTutorialInfo)
  ))
_sym_db.RegisterMessage(OakProfileMenuTutorialInfo)

OakFriendEncounterData = _reflection.GeneratedProtocolMessageType('OakFriendEncounterData', (_message.Message,), dict(
  DESCRIPTOR = _OAKFRIENDENCOUNTERDATA,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.OakFriendEncounterData)
  ))
_sym_db.RegisterMessage(OakFriendEncounterData)

GearSoldByFriendData = _reflection.GeneratedProtocolMessageType('GearSoldByFriendData', (_message.Message,), dict(
  DESCRIPTOR = _GEARSOLDBYFRIENDDATA,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.GearSoldByFriendData)
  ))
_sym_db.RegisterMessage(GearSoldByFriendData)

PlayerPrestigeProfileData = _reflection.GeneratedProtocolMessageType('PlayerPrestigeProfileData', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERPRESTIGEPROFILEDATA,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.PlayerPrestigeProfileData)
  ))
_sym_db.RegisterMessage(PlayerPrestigeProfileData)

RecentlyMetPlayer = _reflection.GeneratedProtocolMessageType('RecentlyMetPlayer', (_message.Message,), dict(
  DESCRIPTOR = _RECENTLYMETPLAYER,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.RecentlyMetPlayer)
  ))
_sym_db.RegisterMessage(RecentlyMetPlayer)

AcceptedOfflineEULA = _reflection.GeneratedProtocolMessageType('AcceptedOfflineEULA', (_message.Message,), dict(
  DESCRIPTOR = _ACCEPTEDOFFLINEEULA,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.AcceptedOfflineEULA)
  ))
_sym_db.RegisterMessage(AcceptedOfflineEULA)

Profile = _reflection.GeneratedProtocolMessageType('Profile', (_message.Message,), dict(

  FriendEncountersEntry = _reflection.GeneratedProtocolMessageType('FriendEncountersEntry', (_message.Message,), dict(
    DESCRIPTOR = _PROFILE_FRIENDENCOUNTERSENTRY,
    __module__ = 'OakProfile_pb2'
    # @@protoc_insertion_point(class_scope:OakSave.Profile.FriendEncountersEntry)
    ))
  ,
  DESCRIPTOR = _PROFILE,
  __module__ = 'OakProfile_pb2'
  # @@protoc_insertion_point(class_scope:OakSave.Profile)
  ))
_sym_db.RegisterMessage(Profile)
_sym_db.RegisterMessage(Profile.FriendEncountersEntry)


# @@protoc_insertion_point(module_scope)
