from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
import protocolbuffers.GameplaySaveData_pb2 as GameplaySaveData_pb2
import protocolbuffers.SituationPersistence_pb2 as SituationPersistence_pb2
import protocolbuffers.SimObjectAttributes_pb2 as SimObjectAttributes_pb2
import protocolbuffers.UI_pb2 as UI_pb2
import protocolbuffers.Dialog_pb2 as Dialog_pb2
import protocolbuffers.Math_pb2 as Math_pb2
import protocolbuffers.ResourceKey_pb2 as ResourceKey_pb2
import protocolbuffers.SimsCustomOptions_pb2 as SimsCustomOptions_pb2
import protocolbuffers.Outfits_pb2 as Outfits_pb2
import protocolbuffers.S4Common_pb2 as S4Common_pb2
import protocolbuffers.Venue_pb2 as Venue_pb2
import protocolbuffers.Consts_pb2 as Consts_pb2
DESCRIPTOR = descriptor.FileDescriptor(name='FileSerialization.proto', package='EA.Sims4.Persistence', serialized_pb='\n\x17FileSerialization.proto\x12\x14EA.Sims4.Persistence\x1a\x16GameplaySaveData.proto\x1a\x1aSituationPersistence.proto\x1a\x19SimObjectAttributes.proto\x1a\x08UI.proto\x1a\x0cDialog.proto\x1a\nMath.proto\x1a\x11ResourceKey.proto\x1a\x17SimsCustomOptions.proto\x1a\rOutfits.proto\x1a\x0eS4Common.proto\x1a\x0bVenue.proto\x1a\x0cConsts.proto"l\n\x0fEntitlementData\x12\x16\n\x0etransaction_id\x18\x01 \x02(\x04\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x17\n\x0finitiation_time\x18\x03 \x01(\x04\x12\x17\n\x0fcompletion_time\x18\x04 \x01(\x04"{\n\x0fGameContentData\x12\x1d\n\x11required_pack_ids\x18\x01 \x03(\rB\x02\x10\x01\x12&\n\x1acds_patch_base_changelists\x18\x02 \x03(\rB\x02\x10\x01\x12!\n\x19cds_content_patch_mounted\x18\x03 \x01(\x08"W\n\rUiOptionsData\x12\x19\n\x0bis_new_game\x18\x01 \x01(\x08:\x04true\x12+\n\x1cwas_notification_alert_shown\x18\x02 \x01(\x08:\x05false"À\x04\n\x0bAccountData\x12\x12\n\nnucleus_id\x18\x01 \x02(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x02(\t\x12\r\n\x05email\x18\x03 \x01(\t\x12\x0f\n\x07created\x18\x04 \x01(\x04\x12\x12\n\nlast_login\x18\x05 \x01(\x04\x12;\n\x0centitlements\x18\x08 \x03(\x0b2%.EA.Sims4.Persistence.EntitlementData\x127\n\nui_options\x18\t \x01(\x0b2#.EA.Sims4.Persistence.UiOptionsData\x12\x16\n\x0eclient_version\x18\n \x01(\t\x12\x14\n\x0csave_slot_id\x18\x0c \x01(\x06\x12H\n\x15gameplay_account_data\x18\x0e \x01(\x0b2).EA.Sims4.Persistence.GameplayAccountData\x12<\n\x11game_notification\x18\x10 \x03(\x0b2!.EA.Sims4.Network.UiDialogMessage\x12"\n\x1aclient_version_at_creation\x18\x11 \x01(\t\x12\x17\n\x0fnumber_of_saves\x18\x12 \x01(\x04\x12\x1c\n\x14number_of_saves_mods\x18\x13 \x01(\x04\x12#\n\x1bnumber_of_saves_script_mods\x18\x14 \x01(\x04\x12\'\n\x1fis_pack_usage_telemetry_version\x18\x15 \x01(\x08"T\n\x14NotificationSaveData\x12<\n\x11game_notification\x18\x01 \x03(\x0b2!.EA.Sims4.Network.UiDialogMessage"«\x04\n\x0cSaveSlotData\x12\x0f\n\x07slot_id\x18\x01 \x01(\x06\x12\x1a\n\x0eneighboorhoods\x18\x02 \x03(\x06B\x02\x10\x01\x12\x19\n\x11last_neighborhood\x18\x03 \x01(\x06\x12\x11\n\x05zones\x18\x04 \x03(\x06B\x02\x10\x01\x12\x11\n\tlast_zone\x18\x05 \x01(\x06\x12$\n\nhouseholds\x18\x06 \x01(\x0b2\x10.EA.Sims4.IdList\x12\x13\n\x0bis_migrated\x18\x07 \x01(\x08\x12A\n\rgameplay_data\x18\x08 \x01(\x0b2*.EA.Sims4.Persistence.GameplaySaveSlotData\x12\x11\n\tslot_name\x18\t \x01(\t\x12\x11\n\ttimestamp\x18\n \x01(\x04\x12\x1b\n\x13active_household_id\x18\x0b \x01(\x04\x12\x12\n\nnucleus_id\x18\x0c \x01(\x06\x12\x14\n\x0cs4_guid_seed\x18\r \x01(\x06\x12\x1d\n\x15compatibility_version\x18\x0e \x01(\r\x12#\n\x1btrigger_tutorial_drama_node\x18\x0f \x01(\x08\x12\x18\n\rtutorial_mode\x18\x10 \x01(\x05:\x011\x12@\n\x11game_content_data\x18\x11 \x01(\x0b2%.EA.Sims4.Persistence.GameContentData\x12"\n\x13applied_aging_fixup\x18\x12 \x01(\x08:\x05false"Ë\x01\n\x14SaveSlotDataDescOnly\x12\x0f\n\x07slot_id\x18\x01 \x01(\x06\x12\x11\n\tslot_name\x18\t \x01(\t\x12\x11\n\ttimestamp\x18\n \x01(\x04\x12\x1b\n\x13active_household_id\x18\x0b \x01(\x04\x12\x1d\n\x15compatibility_version\x18\x0e \x01(\r\x12@\n\x11game_content_data\x18\x11 \x01(\x0b2%.EA.Sims4.Persistence.GameContentData"8\n\x0cSaveListData\x12\x12\n\nnucleus_id\x18\x01 \x01(\x06\x12\x14\n\x08slot_ids\x18\x02 \x03(\x06B\x02\x10\x01"g\n\x08LotCoord\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\r\n\x05rot_x\x18\x04 \x01(\x02\x12\r\n\x05rot_y\x18\x05 \x01(\x02\x12\r\n\x05rot_z\x18\x06 \x01(\x02\x12\r\n\x05rot_w\x18\x07 \x01(\x02"\x99\t\n\nObjectData\x12\x11\n\tobject_id\x18\x01 \x01(\x06\x12\x10\n\x08owner_id\x18\x02 \x01(\x06\x12\x11\n\tparent_id\x18\x03 \x01(\x06\x12\x0f\n\x07slot_id\x18\x04 \x01(\r\x120\n\x08position\x18\x05 \x01(\x0b2\x1e.EA.Sims4.Persistence.LotCoord\x12\x10\n\x08loc_type\x18\x06 \x01(\r\x12\x14\n\x0ccontainer_id\x18\x07 \x01(\x06\x12\x0c\n\x04type\x18\x08 \x01(\r\x12\r\n\x05level\x18\t \x01(\x05\x12\r\n\x05scale\x18\n \x01(\x02\x12\x13\n\x0bstate_index\x18\x0b \x01(\r\x12\x12\n\nattributes\x18\x0c \x01(\x0c\x12\x0c\n\x04cost\x18\r \x01(\r\x12\x13\n\x0bbaby_sim_id\x18\x0e \x01(\x06\x127\n\x0bui_metadata\x18\x0f \x01(\x0b2".EA.Sims4.Network.UiObjectMetadata\x12#\n\x14has_been_depreciated\x18\x10 \x01(\x08:\x05false\x12!\n\x12needs_depreciation\x18\x11 \x01(\x08:\x05false\x12(\n\x19created_from_lot_template\x18\x12 \x01(\x08:\x05false\x12\x15\n\x06is_new\x18\x13 \x01(\x08:\x05false\x12\x12\n\ntexture_id\x18\x14 \x01(\x06\x12\x18\n\x10material_variant\x18\x15 \x01(\r\x12\x18\n\x10stack_sort_order\x18\x16 \x01(\r\x12.\n\x0blight_color\x18\x17 \x01(\x0b2\x19.EA.Sims4.Network.Vector3\x12\x16\n\x0ematerial_state\x18\x18 \x01(\r\x12\x16\n\x0egeometry_state\x18\x19 \x01(\r\x12\x1a\n\x12object_parent_type\x18\x1a \x01(\r\x12\x1f\n\x17encoded_parent_location\x18\x1b \x01(\x04\x12\x1a\n\x12light_dimmer_value\x18\x1c \x01(\x02\x12B\n\x1bmodel_override_resource_key\x18\x1d \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12\x0c\n\x04guid\x18\x1e \x01(\x04\x12:\n\x10unique_inventory\x18\x1f \x01(\x0b2 .EA.Sims4.Persistence.ObjectList\x12\x1b\n\x13needs_post_bb_fixup\x18  \x01(\x08\x12\x1a\n\x12buildbuy_use_flags\x18! \x01(\r\x12"\n\x0etexture_effect\x18" \x01(\r:\n4294967295\x12-\n\nmulticolor\x18# \x03(\x0b2\x19.EA.Sims4.Network.Vector3\x12\x19\n\x11inventory_plex_id\x18$ \x01(\x05\x12\x15\n\ris_new_object\x18% \x01(\x08\x12\x1a\n\x0epersisted_tags\x18& \x03(\rB\x02\x10\x01\x12E\n\x11canvas_state_type\x18\' \x01(\x0e2*.EA.Sims4.Network.IconInfo.CanvasStateType"?\n\nObjectList\x121\n\x07objects\x18\x01 \x03(\x0b2 .EA.Sims4.Persistence.ObjectData"9\n\x12ObjectFallbackData\x12\x0c\n\x04guid\x18\x01 \x01(\x04\x12\x15\n\rfallback_guid\x18\x02 \x01(\x04"U\n\x16ObjectFallbackDataList\x12;\n\tfallbacks\x18\x01 \x03(\x0b2(.EA.Sims4.Persistence.ObjectFallbackData"\x8d\x05\n\x08ZoneData\x12\x0f\n\x07zone_id\x18\x01 \x01(\x06\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08world_id\x18\x03 \x01(\r\x12\x0e\n\x06lot_id\x18\x04 \x01(\r\x12\x17\n\x0flot_template_id\x18\x05 \x01(\r\x12\x14\n\x0chousehold_id\x18\x06 \x01(\x06\x12\x12\n\nnucleus_id\x18\x07 \x01(\x06\x12\x13\n\x0bpermissions\x18\x08 \x01(\r\x12\x17\n\x0fneighborhood_id\x18\n \x01(\x06\x12B\n\x12gameplay_zone_data\x18\x0b \x01(\x0b2&.EA.Sims4.Persistence.GameplayZoneData\x12\x1a\n\x12lot_description_id\x18\x0c \x01(\x06\x12\x15\n\rfront_door_id\x18\r \x01(\x06\x12\x13\n\x0bdescription\x18\x0e \x01(\t\x12\x1b\n\x0fspawn_point_ids\x18\x0f \x03(\x06B\x02\x10\x01\x12\x15\n\rbedroom_count\x18\x10 \x01(\r\x12\x16\n\x0ebathroom_count\x18\x11 \x01(\r\x12\x13\n\x0bactive_plex\x18\x12 \x01(\r\x12"\n\x1amaster_zone_object_data_id\x18\x13 \x01(\x06\x12\x16\n\nlot_traits\x18\x14 \x03(\x06B\x02\x10\x01\x12\x1d\n\x15pending_house_desc_id\x18\x15 \x01(\r\x12Z\n university_housing_configuration\x18\x16 \x01(\x0b20.EA.Sims4.Network.UniversityHousingConfiguration\x12+\n#pending_plex_exterior_house_desc_id\x18\x17 \x01(\r"Í\x01\n\x0eZoneObjectData\x12\x0f\n\x07zone_id\x18\x01 \x01(\x06\x12\x19\n\x11architecture_data\x18\x02 \x03(\x0c\x121\n\x07objects\x18\x03 \x03(\x0b2 .EA.Sims4.Persistence.ObjectList\x12\x1a\n\x0esub_venue_keys\x18\x05 \x03(\x06B\x02\x10\x01\x12\x19\n\x11active_data_index\x18\x04 \x01(\x05\x12%\n\x1dis_modified_from_lot_template\x18\x06 \x01(\x08"S\n\x19ZoneObjectDataScratchPair\x12\x0f\n\x07zone_id\x18\x01 \x01(\x06\x12%\n\x1dzone_object_data_scratch_path\x18\x02 \x01(\t"N\n\x1dSituationConditionalLayerData\x12\x12\n\nlayer_guid\x18\x01 \x02(\x06\x12\x19\n\rsituation_ids\x18\x02 \x03(\x06B\x02\x10\x01"Ç\x04\n\x0fOpenStreetsData\x12\x10\n\x08world_id\x18\x01 \x01(\x04\x12\x0e\n\x06nbh_id\x18\x02 \x01(\x04\x121\n\x07objects\x18\x04 \x01(\x0b2 .EA.Sims4.Persistence.ObjectList\x12@\n\x0fsituation_seeds\x18\x05 \x03(\x0b2\'.EA.Sims4.Persistence.SituationSeedData\x12#\n\x1bactive_household_id_on_save\x18\x06 \x01(\x06\x12\x1e\n\x16active_zone_id_on_save\x18\x07 \x01(\x06\x12\x18\n\x10sim_time_on_save\x18\x08 \x01(\x04\x12J\n\x14open_street_director\x18\t \x01(\x0b2,.EA.Sims4.Persistence.OpenStreetDirectorData\x12T\n\x19conditional_layer_service\x18\n \x01(\x0b21.EA.Sims4.Persistence.ConditionalLayerServiceData\x12A\n\x0fambient_service\x18\x0b \x01(\x0b2(.EA.Sims4.Persistence.AmbientServiceData\x12Y\n\x1csituation_conditional_layers\x18\x0c \x03(\x0b23.EA.Sims4.Persistence.SituationConditionalLayerData"%\n\x0fSteadySimIdList\x12\x12\n\x06sim_id\x18\x01 \x03(\x06B\x02\x10\x01"\x82\x16\n\x07SimData\x12\x18\n\x06sim_id\x18\x01 \x02(\x06B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x15\n\x07zone_id\x18\x02 \x01(\x06B\x04\x88µ\x18\x01\x12\x16\n\x08world_id\x18\x03 \x01(\rB\x04\x88µ\x18\x01\x12\x17\n\tzone_name\x18\x19 \x01(\tB\x04\x88µ\x18\x01\x12\x1e\n\x0chousehold_id\x18\x04 \x01(\x06B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x18\n\nfirst_name\x18\x05 \x01(\tB\x04\x80µ\x18\x01\x12\x17\n\tlast_name\x18\x06 \x01(\tB\x04\x80µ\x18\x01\x12\x18\n\x06gender\x18\x07 \x01(\rB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x15\n\x03age\x18\x08 \x01(\rB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1d\n\x0bvoice_pitch\x18\t \x01(\x02B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1b\n\tskin_tone\x18\n \x01(\x04B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1d\n\x0bvoice_actor\x18\x0b \x01(\rB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1a\n\x08physique\x18\x0c \x01(\tB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1a\n\x0cage_progress\x18\r \x01(\x02B\x04\x80µ\x18\x01\x12\x1f\n\x11significant_other\x18\x0f \x01(\x06B\x04\x80µ\x18\x01\x12\x1d\n\x15deprecated_attributes\x18\x11 \x01(\x0c\x12\x1d\n\x0bfacial_attr\x18\x12 \x01(\x0cB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x0f\n\x07created\x18\x13 \x01(\x04\x123\n\tinventory\x18\x14 \x01(\x0b2 .EA.Sims4.Persistence.ObjectList\x12;\n\x07outfits\x18\x15 \x01(\x0b2 .EA.Sims4.Persistence.OutfitListB\x08\x80µ\x18\x01\x88µ\x18\x01\x12 \n\x0ehousehold_name\x18\x16 \x01(\tB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x18\n\nnucleus_id\x18\x17 \x01(\x06B\x04\x88µ\x18\x01\x12\x18\n\x10deprecated_money\x18\x0e \x01(\r\x12\r\n\x05money\x18\x1b \x01(\x04\x12A\n\x0cgenetic_data\x18\x1c \x01(\x0b2!.EA.Sims4.Persistence.GeneticDataB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x13\n\x05flags\x18\x1d \x01(\rB\x04\x80µ\x18\x01\x12F\n\nattributes\x18\x1e \x01(\x0b22.EA.Sims4.Persistence.PersistableSimInfoAttributes\x12\x10\n\x08revision\x18\x1f \x01(\r\x120\n\x08location\x18  \x01(\x0b2\x1e.EA.Sims4.Persistence.LotCoord\x12 \n\x18deprecated_change_number\x18! \x01(\r\x12$\n\x12primary_aspiration\x18" \x01(\x04B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1e\n\x16last_instantiated_time\x18# \x01(\x04\x12\x1d\n\x15additional_bonus_days\x18$ \x01(\x04\x12J\n\x11interaction_state\x18% \x01(\x0b2/.EA.Sims4.Persistence.SuperInteractionSaveState\x12!\n\x13current_outfit_type\x18& \x01(\rB\x04\x88µ\x18\x01\x12"\n\x14current_outfit_index\x18\' \x01(\rB\x04\x88µ\x18\x01\x12\x18\n\x10fix_relationship\x18( \x01(\x08\x12\x14\n\x0ccurrent_mood\x18) \x01(\x06\x12\x1e\n\x16current_mood_intensity\x18* \x01(\r\x12<\n\x0fzone_time_stamp\x18+ \x01(\x0b2#.EA.Sims4.Persistence.ZoneTimeStamp\x12\x12\n\nwhim_bucks\x18, \x01(\r\x12\r\n\x05level\x18- \x01(\r\x12\x17\n\x0finventory_value\x18. \x01(\x04\x12<\n\rgameplay_data\x18/ \x01(\x0b2%.EA.Sims4.Persistence.GameplaySimData\x12\x1a\n\x12pregnancy_progress\x180 \x01(\x02\x12\x15\n\rfull_name_key\x181 \x01(\r\x12\x1f\n\x17last_inzone_outfit_type\x182 \x01(\r\x12 \n\x18last_inzone_outfit_index\x183 \x01(\r\x12d\n\x11sim_creation_path\x184 \x01(\x0e2-.EA.Sims4.Persistence.SimData.SimCreationPath:\x10SIMCREATION_NONEB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1d\n\x15initial_fitness_value\x185 \x01(\x02\x12\x1e\n\x0cvoice_effect\x186 \x01(\x04B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1c\n\x0efirst_name_key\x187 \x01(\rB\x04\x80µ\x18\x01\x12\x1b\n\rlast_name_key\x188 \x01(\rB\x04\x80µ\x18\x01\x12\x12\n\ngeneration\x189 \x01(\r\x12\x1c\n\x14previous_outfit_type\x18: \x01(\r\x12\x1d\n\x15previous_outfit_index\x18; \x01(\r\x12"\n\x10extended_species\x18< \x01(\rB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x0f\n\x07sim_lod\x18= \x01(\r\x12 \n\x0ecustom_texture\x18> \x01(\x04B\x08\x80µ\x18\x01\x88µ\x18\x01\x12F\n\x0bpelt_layers\x18? \x01(\x0b2\'.EA.Sims4.Persistence.PeltLayerDataListB\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x1c\n\nbreed_name\x18@ \x01(\tB\x08\x80µ\x18\x01\x88µ\x18\x01\x12 \n\x0ebreed_name_key\x18A \x01(\rB\x08\x80µ\x18\x01\x88µ\x18\x01\x12%\n\x17age_progress_randomized\x18B \x01(\x08B\x04\x88µ\x18\x01\x12(\n\x13skin_tone_val_shift\x18C \x01(\x02:\x010B\x08\x80µ\x18\x01\x88µ\x18\x01\x12\x14\n\x06fiance\x18D \x01(\x06B\x04\x80µ\x18\x01\x124\n\x08pronouns\x18E \x01(\x0b2\x18.EA.Sims4.SimPronounListB\x08\x88µ\x18\x01\x80µ\x18\x01\x12\x1c\n\x14fix_traits_knowledge\x18F \x01(\x08\x12+\n\x1dneeds_age_progress_randomized\x18G \x01(\x08B\x04\x88µ\x18\x01\x12=\n\x08steadies\x18H \x01(\x0b2%.EA.Sims4.Persistence.SteadySimIdListB\x04\x80µ\x18\x01\x12\x18\n\x10ghost_base_color\x18I \x01(\r\x12\x18\n\x10ghost_edge_color\x18J \x01(\r\x12U\n\x14parts_custom_tattoos\x18K \x03(\x0b2-.EA.Sims4.Persistence.SimPartCustomTattooDataB\x08\x80µ\x18\x01\x88µ\x18\x01\x12N\n\x12parts_creator_data\x18L \x03(\x0b2(.EA.Sims4.Persistence.SimPartCreatorDataB\x08\x80µ\x18\x01\x88µ\x18\x01"¨\x01\n\x0fSimCreationPath\x12\x14\n\x10SIMCREATION_NONE\x10\x00\x12\x14\n\x10SIMCREATION_INIT\x10\x01\x12\x1e\n\x1aSIMCREATION_REENTRY_ADDSIM\x10\x02\x12\x17\n\x13SIMCREATION_GALLERY\x10\x03\x12\x18\n\x14SIMCREATION_PRE_MADE\x10\x04\x12\x16\n\x12SIMCREATION_CLONED\x10\x05"6\n\x07SimList\x12+\n\x04sims\x18\x01 \x03(\x0b2\x1d.EA.Sims4.Persistence.SimData"l\n\x0eRewardPartData\x12\x0f\n\x07part_id\x18\x01 \x01(\x04\x12\x15\n\ris_new_reward\x18\x02 \x01(\x08\x12\x0e\n\x06sim_id\x18\x03 \x01(\x04\x12"\n\x10reward_part_type\x18\x04 \x01(\r:\x0855242443"L\n\x0eRewardPartList\x12:\n\x0creward_parts\x18\x01 \x03(\x0b2$.EA.Sims4.Persistence.RewardPartData"~\n\x15HouseholdDataDescOnly\x12\x14\n\x0chousehold_id\x18\x02 \x02(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12A\n\rscenario_data\x18! \x01(\x0b2*.EA.Sims4.Persistence.ScenarioDataDescOnly".\n\x0bSimRolePair\x12\x0e\n\x06sim_id\x18\x01 \x01(\x04\x12\x0f\n\x07role_id\x18\x02 \x01(\x04"+\n\x14ScenarioDataDescOnly\x12\x13\n\x0bscenario_id\x18\x01 \x01(\x04"\x92\x01\n\x0cScenarioData\x12\x13\n\x0bscenario_id\x18\x01 \x01(\x04\x129\n\x0esim_role_pairs\x18\x02 \x03(\x0b2!.EA.Sims4.Persistence.SimRolePair\x12\x13\n\x0binstance_id\x18\x03 \x01(\x04\x12\x1d\n\x15scenario_entry_method\x18\x04 \x01(\r"\x85\x08\n\rHouseholdData\x12\x12\n\naccount_id\x18\x01 \x01(\x06\x12\x14\n\x0chousehold_id\x18\x02 \x02(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\thome_zone\x18\x04 \x01(\x06\x12\r\n\x05money\x18\x05 \x01(\x04\x123\n\tinventory\x18\x06 \x01(\x0b2 .EA.Sims4.Persistence.ObjectList\x12\x1a\n\x12last_played_sim_id\x18\t \x01(\x06\x12\x15\n\rcreation_time\x18\n \x01(\x04\x12\x1e\n\x04sims\x18\x0b \x01(\x0b2\x10.EA.Sims4.IdList\x12$\n\nowned_lots\x18\x0c \x01(\x0b2\x10.EA.Sims4.IdList\x12\x1e\n\x16instanced_object_count\x18\r \x01(\r\x12\x10\n\x08revision\x18\x0f \x01(\r\x12B\n\rgameplay_data\x18\x10 \x01(\x0b2+.EA.Sims4.Persistence.GameplayHouseholdData\x12\x19\n\rcas_inventory\x18\x11 \x03(\x04B\x02\x10\x01\x12\x13\n\x0bdescription\x18\x12 \x01(\t\x12\x1a\n\x12last_modified_time\x18\x13 \x01(\x04\x12\x12\n\ncreator_id\x18\x14 \x01(\x06\x12\x14\n\x0ccreator_name\x18\x15 \x01(\t\x12\x14\n\x0ccreator_uuid\x18\x16 \x01(\x0c\x12\x13\n\x0bmodifier_id\x18\x17 \x01(\x06\x12\x15\n\rmodifier_name\x18\x18 \x01(\t\x12>\n\x10reward_inventory\x18\x19 \x01(\x0b2$.EA.Sims4.Persistence.RewardPartList\x12\x0e\n\x06hidden\x18\x1a \x01(\x08\x12\x16\n\x0echeats_enabled\x18\x1b \x01(\x08\x12\x1b\n\x13needs_welcome_wagon\x18\x1c \x01(\x08\x12\x1c\n\x14premade_household_id\x18\x1d \x01(\x04\x12+\n\x11pending_urnstones\x18\x1e \x01(\x0b2\x10.EA.Sims4.IdList\x12\x13\n\x0bis_unplayed\x18\x0e \x01(\x08\x12\x11\n\tis_player\x18\x1f \x01(\x08\x12%\n\x1dpremade_household_template_id\x18  \x01(\x06\x129\n\rscenario_data\x18! \x01(\x0b2".EA.Sims4.Persistence.ScenarioData\x12Q\n\x1astory_progression_rule_set\x18" \x01(\x0b2-.EA.Sims4.Persistence.StoryProgressionRuleSet\x12\x11\n\tdependent\x18# \x01(\x08"~\n\x14HouseholdAccountPair\x12\x12\n\nnucleus_id\x18\x01 \x02(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x02(\t\x12\x14\n\x0chousehold_id\x18\x03 \x02(\x04\x12\x16\n\x0ehousehold_name\x18\x04 \x01(\t\x12\x0e\n\x06is_npc\x18\x05 \x01(\x08"h\n\x12LotTraitUpdateInfo\x12\x16\n\nlot_traits\x18\x01 \x03(\x06B\x02\x10\x01\x12:\n\x0elot_owner_info\x18\x02 \x01(\x0b2".EA.Sims4.Persistence.LotOwnerInfo"c\n\x0cSubVenueInfo\x12\x15\n\rsub_venue_key\x18\x01 \x01(\x06\x12\x1a\n\x12sub_venue_eligible\x18\x02 \x01(\x08\x12 \n\x14sub_venue_lot_traits\x18\x03 \x03(\x06B\x02\x10\x01"\x9a\x03\n\x0cLotOwnerInfo\x12\x1a\n\x12lot_description_id\x18\x01 \x02(\x04\x12\x18\n\x10zone_instance_id\x18\x02 \x01(\x06\x12\x10\n\x08lot_name\x18\x03 \x01(\t\x12=\n\tlot_owner\x18\x04 \x03(\x0b2*.EA.Sims4.Persistence.HouseholdAccountPair\x12\x17\n\x0flot_template_id\x18\x05 \x01(\r\x12\x11\n\tvenue_key\x18\x07 \x01(\x06\x12\x16\n\x0evenue_eligible\x18\x08 \x01(\x08\x12\x17\n\x0flot_description\x18\t \x01(\t\x12\x16\n\nvenue_tier\x18\n \x01(\x05:\x02-1\x12Q\n\x13eco_footprint_state\x18\x0b \x01(\x0e2+.EA.Sims4.Persistence.EcoFootprintStateType:\x07NEUTRAL\x12;\n\x0fsub_venue_infos\x18\x0c \x03(\x0b2".EA.Sims4.Persistence.SubVenueInfo"²\x03\n\x0fTravelGroupData\x12\x17\n\x0ftravel_group_id\x18\x01 \x01(\x06\x124\n\x11household_sim_ids\x18\x02 \x03(\x0b2\x19.EA.Sims4.HouseholdSimIds\x12\x0f\n\x07zone_id\x18\x03 \x01(\x06\x12\x0e\n\x06played\x18\x04 \x01(\x08\x12\x13\n\x0bcreate_time\x18\x05 \x01(\x04\x12\x10\n\x08end_time\x18\x06 \x01(\x04\x12P\n\x19object_preference_tracker\x18\x07 \x01(\x0b2-.EA.Sims4.Persistence.ObjectPreferenceTracker\x12C\n\ngroup_type\x18\x08 \x01(\x0e2/.EA.Sims4.Persistence.TravelGroupData.GroupType\x12\x14\n\x0csituation_id\x18\t \x01(\x04\x12\x1e\n\x12claimed_object_ids\x18\n \x03(\x06B\x02\x10\x01";\n\tGroupType\x12\x16\n\x12GROUPTYPE_VACATION\x10\x00\x12\x16\n\x12GROUPTYPE_STAYOVER\x10\x01"O\n\x0fTravelGroupList\x12<\n\rtravel_groups\x18\x01 \x03(\x0b2%.EA.Sims4.Persistence.TravelGroupData"m\n\x11ObjectCleanUpData\x12\x0f\n\x07zone_id\x18\x01 \x01(\x06\x12\x10\n\x08world_id\x18\x02 \x01(\x06\x125\n\x0bobject_data\x18\x03 \x01(\x0b2 .EA.Sims4.Persistence.ObjectData"\x9b\x01\n\x1eGameplayDestinationCleanUpData\x12\x14\n\x0chousehold_id\x18\x01 \x01(\x06\x12\x17\n\x0ftravel_group_id\x18\x02 \x01(\x06\x12J\n\x19object_clean_up_data_list\x18\x03 \x03(\x0b2\'.EA.Sims4.Persistence.ObjectCleanUpData"Ý\x01\n\x0eStreetInfoData\x12\x10\n\x08world_id\x18\x01 \x01(\x06\x12\x18\n\x0cmap_overlays\x18\x02 \x03(\rB\x02\x10\x01\x12Q\n\x13eco_footprint_state\x18\x03 \x01(\x0e2+.EA.Sims4.Persistence.EcoFootprintStateType:\x07NEUTRAL\x12/\n\'normalized_eco_footprint_state_progress\x18\x04 \x01(\x02\x12\x1b\n\x13eco_footprint_delta\x18\x05 \x01(\x02"ï\x03\n\x10NeighborhoodData\x12\x17\n\x0fneighborhood_id\x18\x01 \x01(\x06\x12\x10\n\x08owner_id\x18\x02 \x01(\x06\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tregion_id\x18\x04 \x01(\x04\x120\n\x04lots\x18\x05 \x03(\x0b2".EA.Sims4.Persistence.LotOwnerInfo\x12\x13\n\x0bpermissions\x18\x06 \x01(\r\x12>\n\nhouseholds\x18\x07 \x03(\x0b2*.EA.Sims4.Persistence.HouseholdAccountPair\x12B\n\x0enpc_households\x18\x08 \x03(\x0b2*.EA.Sims4.Persistence.HouseholdAccountPair\x12E\n\rgameplay_data\x18\t \x01(\x0b2..EA.Sims4.Persistence.GameplayNeighborhoodData\x12\x13\n\x0bdescription\x18\n \x01(\t\x12\x15\n\rbedroom_count\x18\x0b \x01(\r\x12\x16\n\x0ebathroom_count\x18\x0c \x01(\r\x129\n\x0bstreet_data\x18\r \x03(\x0b2$.EA.Sims4.Persistence.StreetInfoData"º\x01\n\x17NeighborhoodDataMessage\x12=\n\rneighborhoods\x18\x01 \x03(\x0b2&.EA.Sims4.Persistence.NeighborhoodData\x12<\n\rtravel_groups\x18\x02 \x03(\x0b2%.EA.Sims4.Persistence.TravelGroupData\x12"\n\x16uninstalled_region_ids\x18\x03 \x03(\x04B\x02\x10\x01"#\n\x13AccountSettingsData\x12\x0c\n\x04data\x18\x01 \x02(\t"y\n\x0cGameplayData\x12B\n\x12premade_lot_status\x18\x01 \x03(\x0b2&.EA.Sims4.Persistence.PremadeLotStatus\x12%\n\x1ddaily_sim_info_creation_count\x18\x02 \x01(\r"Ö\x01\n\rErrorFeedback\x12H\n\x0cfailure_code\x18\x01 \x02(\x0e2(.EA.Sims4.Persistence.ActionFailureCodes:\x08AFC_NONE\x12\x14\n\x0celement_name\x18\x02 \x01(\t\x12\x10\n\x08function\x18\x03 \x01(\t\x12\x10\n\x08filename\x18\x04 \x01(\t\x12\x12\n\nlinenumber\x18\x05 \x01(\r\x12\x12\n\nlast_error\x18\x06 \x01(\r\x12\x19\n\x11system_error_code\x18\x07 \x01(\r"P\n\x16SourceFunctionFileLine\x12\x10\n\x08function\x18\x01 \x01(\t\x12\x10\n\x08filename\x18\x02 \x01(\t\x12\x12\n\nlinenumber\x18\x03 \x01(\r"í\x01\n\x0fFeedbackContext\x12\x1c\n\x14action_response_code\x18\x01 \x02(\r\x127\n\nerror_list\x18\x02 \x03(\x0b2#.EA.Sims4.Persistence.ErrorFeedback\x12?\n\rsource_action\x18\x03 \x01(\x0e2(.EA.Sims4.Persistence.PersistenceActions\x12B\n\x0csource_lines\x18\x04 \x03(\x0b2,.EA.Sims4.Persistence.SourceFunctionFileLine"ð\x02\n\x14SaveGameSlotMetaData\x12\x0f\n\x07slot_id\x18\x01 \x01(\r\x12\x11\n\tslot_name\x18\x02 \x01(\t\x12\x16\n\x0eforce_override\x18\x03 \x01(\x08\x12\x17\n\x0finclude_backups\x18\x04 \x01(\x08\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12\x1b\n\x13last_household_name\x18\x06 \x01(\t\x12\x0f\n\x07isValid\x18\x07 \x01(\x08\x12\x12\n\nscratch_id\x18\x08 \x01(\x05\x12\x14\n\x0cslot_version\x18\t \x01(\x05\x12\x14\n\x0cincompatible\x18\n \x01(\x08\x12\x1d\n\x11required_pack_ids\x18\x0b \x03(\rB\x02\x10\x01\x12&\n\x1acds_patch_base_changelists\x18\x0c \x03(\rB\x02\x10\x01\x12!\n\x19cds_content_patch_mounted\x18\r \x01(\x08\x12\x18\n\x0cscenario_ids\x18\x0e \x03(\x04B\x02\x10\x01"i\n\x10SaveGameSlotList\x129\n\x05slots\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.SaveGameSlotMetaData\x12\x1a\n\x12allow_incompatible\x18\x02 \x01(\x08"a\n\x15PlayerCustomColorList\x12.\n\x07part_id\x18\x01 \x02(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12\x18\n\x0ccolor_shifts\x18\x02 \x03(\x04B\x02\x10\x01"X\n\x12PlayerCustomColors\x12B\n\rcolor_mapping\x18\x01 \x03(\x0b2+.EA.Sims4.Persistence.PlayerCustomColorList"0\n\rGigObjectInfo\x12\x0e\n\x06obj_id\x18\x01 \x02(\x04\x12\x0f\n\x07obj_def\x18\x02 \x02(\x04"0\n\x0bGigTagCount\x12\x0e\n\x06tag_id\x18\x01 \x02(\x04\x12\x11\n\ttag_count\x18\x02 \x02(\x05"ç\x01\n\x16GigObjectsTrackingData\x12\x0f\n\x07zone_id\x18\x01 \x02(\x04\x125\n\ntag_counts\x18\x03 \x03(\x0b2!.EA.Sims4.Persistence.GigTagCount\x12\x12\n\ntile_count\x18\x04 \x01(\x05\x12\x15\n\tblock_ids\x18\x05 \x03(\rB\x02\x10\x01\x124\n\x07objects\x18\x06 \x03(\x0b2#.EA.Sims4.Persistence.GigObjectInfo\x12\x11\n\tmax_level\x18\x07 \x02(\x05\x12\x11\n\tmin_level\x18\x08 \x02(\x05"m\n\x13GigRestrictionsData\x12\x0f\n\x07zone_id\x18\x01 \x02(\x04\x12\x18\n\x10level_restricted\x18\x02 \x02(\x08\x12\x13\n\x0blevel_limit\x18\x03 \x01(\x05\x12\x16\n\ntile_limit\x18\x04 \x01(\x05:\x02-1"\xa0\x0b\n\x0cSaveGameData\x12\x0c\n\x04guid\x18\x01 \x01(\r\x125\n\tsave_slot\x18\x02 \x01(\x0b2".EA.Sims4.Persistence.SaveSlotData\x122\n\x07account\x18\x03 \x01(\x0b2!.EA.Sims4.Persistence.AccountData\x12=\n\rneighborhoods\x18\x04 \x03(\x0b2&.EA.Sims4.Persistence.NeighborhoodData\x127\n\nhouseholds\x18\x05 \x03(\x0b2#.EA.Sims4.Persistence.HouseholdData\x12+\n\x04sims\x18\x06 \x03(\x0b2\x1d.EA.Sims4.Persistence.SimData\x12-\n\x05zones\x18\x07 \x03(\x0b2\x1e.EA.Sims4.Persistence.ZoneData\x126\n\x07streets\x18\x08 \x03(\x0b2%.EA.Sims4.Persistence.OpenStreetsData\x12<\n\rtravel_groups\x18\t \x03(\x0b2%.EA.Sims4.Persistence.TravelGroupData\x12"\n\x16uninstalled_region_ids\x18\n \x03(\x04B\x02\x10\x01\x12F\n\x10object_fallbacks\x18\x0b \x01(\x0b2,.EA.Sims4.Persistence.ObjectFallbackDataList\x12W\n\x19destination_clean_up_data\x18\x0c \x03(\x0b24.EA.Sims4.Persistence.GameplayDestinationCleanUpData\x129\n\rgameplay_data\x18\x0e \x01(\x0b2".EA.Sims4.Persistence.GameplayData\x12:\n\nmannequins\x18\x0f \x03(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12@\n\x08relgraph\x18\x10 \x01(\x0b2..EA.Sims4.Persistence.SimRelationshipGraphData\x12\x19\n\rtutorial_tips\x18\x11 \x03(\x06B\x02\x10\x01\x12+\n\x1fsims_removed_from_travel_groups\x18\x12 \x03(\x04B\x02\x10\x01\x12?\n\rcustom_colors\x18\x13 \x01(\x0b2(.EA.Sims4.Persistence.PlayerCustomColors\x12U\n\x1fgig_start_objects_tracking_data\x18\x14 \x03(\x0b2,.EA.Sims4.Persistence.GigObjectsTrackingData\x12S\n\x1dgig_end_objects_tracking_data\x18\x15 \x03(\x0b2,.EA.Sims4.Persistence.GigObjectsTrackingData\x12H\n\x15gig_restrictions_data\x18\x16 \x03(\x0b2).EA.Sims4.Persistence.GigRestrictionsData\x12f\n/protected_households_story_progression_rule_set\x18\x17 \x01(\x0b2-.EA.Sims4.Persistence.StoryProgressionRuleSet\x12h\n1unprotected_households_story_progression_rule_set\x18\x18 \x01(\x0b2-.EA.Sims4.Persistence.StoryProgressionRuleSet"¤\x01\n\x14SaveGameDataDescOnly\x12\x0c\n\x04guid\x18\x01 \x01(\r\x12=\n\tsave_slot\x18\x02 \x01(\x0b2*.EA.Sims4.Persistence.SaveSlotDataDescOnly\x12?\n\nhouseholds\x18\x05 \x03(\x0b2+.EA.Sims4.Persistence.HouseholdDataDescOnly"W\n\tGenusData\x12\x0e\n\x06gender\x18\x01 \x01(\r\x12\x0b\n\x03age\x18\x02 \x01(\r\x12\x18\n\x10extended_species\x18\x03 \x01(\r\x12\x13\n\x0boccult_type\x18\x04 \x01(\r"@\n\x13SimRelationshipEdge\x12\x16\n\x0etarget_node_id\x18\x01 \x02(\x04\x12\x11\n\tedge_data\x18\x02 \x01(\x04"Ð\x01\n\x13SimRelationshipNode\x12\x0f\n\x07node_id\x18\x01 \x02(\x04\x12\x0e\n\x06sim_id\x18\x02 \x01(\x04\x12.\n\x05genus\x18\x03 \x01(\x0b2\x1f.EA.Sims4.Persistence.GenusData\x12\x12\n\nfirst_name\x18\x04 \x01(\t\x12\x11\n\tlast_name\x18\x05 \x01(\t\x12A\n\x0eoutgoing_edges\x18\x06 \x03(\x0b2).EA.Sims4.Persistence.SimRelationshipEdge"T\n\x18SimRelationshipGraphData\x128\n\x05nodes\x18\x01 \x03(\x0b2).EA.Sims4.Persistence.SimRelationshipNode"8\n\x14StoryProgressionRule\x12\x0f\n\x07rule_id\x18\x01 \x01(\x04\x12\x0f\n\x07enabled\x18\x02 \x01(\x08"e\n\x17StoryProgressionRuleSet\x129\n\x05rules\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.StoryProgressionRule\x12\x0f\n\x07enabled\x18\x02 \x01(\x08*¯\x04\n\x12PersistenceActions\x12\x0f\n\x0bBASE_ACTION\x10\x00\x12\x0e\n\nLOG_ACTION\x10\x01\x12\x14\n\x10COMPOSITE_ACTION\x10\x02\x12\x1f\n\x1bGENERIC_ACTION_BINARY_STORE\x10\x03\x12\x1e\n\x1aGENERIC_ACTION_BINARY_LOAD\x10\x04\x12$\n GENERIC_ACTION_LOCAL_BINARY_LOAD\x10\x05\x12"\n\x1eGENERIC_ACTION_LOCAL_TEXT_LOAD\x10\x06\x12\x1e\n\x1aGENERIC_ACTION_FILE_RENAME\x10\x07\x12\x1e\n\x1aGENERIC_ACTION_FILE_DELETE\x10\x08\x12\x1c\n\x18GENERIC_ACTION_FILE_EDIT\x10\t\x12\x1b\n\x17GENERIC_ACTION_SLOT_NEW\x10\n\x12\x1c\n\x18GENERIC_ACTION_SLOT_COPY\x10\x0b\x12\x1e\n\x1aGENERIC_ACTION_SLOT_DELETE\x10\x0c\x12\x1e\n\x1aGENERIC_ACTION_SLOT_RENAME\x10\r\x12\x1d\n\x19GENERIC_ACTION_LIST_SLOTS\x10\x0e\x12\x1b\n\x17GENERIC_ACTION_OP_BEGIN\x10\x0f\x12\x19\n\x15GENERIC_ACTION_OP_END\x10\x10\x12\x12\n\x0eMOCKACTIONUINT\x10\x11\x12\x13\n\x0fMOCKACTIONFLOAT\x10\x12*J\n\x13ActionOperationType\x12\x0f\n\x0bACTION_READ\x10\x00\x12\x10\n\x0cACTION_WRITE\x10\x01\x12\x10\n\x0cACTION_FLUSH\x10\x02*\x94\x01\n\x0fActionErrorType\x12\x18\n\x14FILE_ERROR_TYPE_NONE\x10\x00\x12!\n\x19FILE_ERROR_TYPE_SLOT_SAVE\x10ª÷·\x99\x04\x12!\n\x19FILE_ERROR_TYPE_SLOT_COPY\x10þ§ø\x93\x06\x12!\n\x19FILE_ERROR_TYPE_SLOT_LOAD\x10\x81°\x8b¶\x02*X\n\x13ActionResponseCodes\x12\x1a\n\x16ACTION_NOT_INITIALIZED\x10\x00\x12\x12\n\x0eACTION_SUCCESS\x10\x01\x12\x11\n\rACTION_FAILED\x10\x02*\x94\x05\n\x12ActionFailureCodes\x12\x0c\n\x08AFC_NONE\x10\x00\x12\x1a\n\x16AFC_FILESYSTEM_MISSING\x10\x01\x12\x17\n\x13AFC_SYSTEM_SHUTDOWN\x10\x02\x12\x16\n\x12AFC_SYSTEM_FAILURE\x10\x03\x12\x18\n\x14AFC_SYSTEM_DISK_FULL\x10\x04\x12\x16\n\x12AFC_FILE_NOT_FOUND\x10\n\x12\x13\n\x0fAFC_FILE_DENIED\x10\x0b\x12\x18\n\x14AFC_FILE_OPEN_FAILED\x10\x0c\x12\x18\n\x14AFC_FILE_READ_FAILED\x10\r\x12\x19\n\x15AFC_FILE_WRITE_FAILED\x10\x0e\x12\x1b\n\x17AFC_FILE_NOT_FULLY_READ\x10\x0f\x12\x16\n\x12AFC_FILE_SIZE_ZERO\x10\x10\x12\x15\n\x11AFC_FILE_SIZE_MAX\x10\x11\x12\x1a\n\x16AFC_FILE_REMOVE_FAILED\x10\x14\x12\x18\n\x14AFC_FILE_MOVE_FAILED\x10\x15\x12\x18\n\x14AFC_FILE_COPY_FAILED\x10\x16\x12\'\n#AFC_FILE_CREATE_VERSION_NAME_FAILED\x10\x17\x12\x1c\n\x18AFC_SLOT_GET_NAME_FAILED\x10\x1e\x12\x1c\n\x18AFC_SLOT_SET_NAME_FAILED\x10\x1f\x12\x1c\n\x18AFC_SLOT_GET_GUID_FAILED\x10 \x12\x1c\n\x18AFC_SLOT_SET_GUID_FAILED\x10!\x12\x1b\n\x17AFC_SLOT_GET_KEY_FAILED\x10"\x12\x12\n\x0eAFC_NO_ACCOUNT\x10(\x12\x1f\n\x1bAFC_SYSTEM_OS_HANDLED_ERROR\x102')
_PERSISTENCEACTIONS = descriptor.EnumDescriptor(name='PersistenceActions', full_name='EA.Sims4.Persistence.PersistenceActions', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='BASE_ACTION', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='LOG_ACTION', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='COMPOSITE_ACTION', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_BINARY_STORE', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_BINARY_LOAD', index=4, number=4, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_LOCAL_BINARY_LOAD', index=5, number=5, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_LOCAL_TEXT_LOAD', index=6, number=6, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_FILE_RENAME', index=7, number=7, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_FILE_DELETE', index=8, number=8, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_FILE_EDIT', index=9, number=9, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_SLOT_NEW', index=10, number=10, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_SLOT_COPY', index=11, number=11, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_SLOT_DELETE', index=12, number=12, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_SLOT_RENAME', index=13, number=13, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_LIST_SLOTS', index=14, number=14, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_OP_BEGIN', index=15, number=15, options=None, type=None), descriptor.EnumValueDescriptor(name='GENERIC_ACTION_OP_END', index=16, number=16, options=None, type=None), descriptor.EnumValueDescriptor(name='MOCKACTIONUINT', index=17, number=17, options=None, type=None), descriptor.EnumValueDescriptor(name='MOCKACTIONFLOAT', index=18, number=18, options=None, type=None)], containing_type=None, options=None, serialized_start=16175, serialized_end=16734)
_ACTIONOPERATIONTYPE = descriptor.EnumDescriptor(name='ActionOperationType', full_name='EA.Sims4.Persistence.ActionOperationType', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='ACTION_READ', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTION_WRITE', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTION_FLUSH', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=16736, serialized_end=16810)
_ACTIONERRORTYPE = descriptor.EnumDescriptor(name='ActionErrorType', full_name='EA.Sims4.Persistence.ActionErrorType', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='FILE_ERROR_TYPE_NONE', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='FILE_ERROR_TYPE_SLOT_SAVE', index=1, number=1127087018, options=None, type=None), descriptor.EnumValueDescriptor(name='FILE_ERROR_TYPE_SLOT_COPY', index=2, number=1652429822, options=None, type=None), descriptor.EnumValueDescriptor(name='FILE_ERROR_TYPE_SLOT_LOAD', index=3, number=650303489, options=None, type=None)], containing_type=None, options=None, serialized_start=16813, serialized_end=16961)
_ACTIONRESPONSECODES = descriptor.EnumDescriptor(name='ActionResponseCodes', full_name='EA.Sims4.Persistence.ActionResponseCodes', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='ACTION_NOT_INITIALIZED', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTION_SUCCESS', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTION_FAILED', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=16963, serialized_end=17051)
_ACTIONFAILURECODES = descriptor.EnumDescriptor(name='ActionFailureCodes', full_name='EA.Sims4.Persistence.ActionFailureCodes', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='AFC_NONE', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILESYSTEM_MISSING', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SYSTEM_SHUTDOWN', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SYSTEM_FAILURE', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SYSTEM_DISK_FULL', index=4, number=4, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_NOT_FOUND', index=5, number=10, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_DENIED', index=6, number=11, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_OPEN_FAILED', index=7, number=12, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_READ_FAILED', index=8, number=13, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_WRITE_FAILED', index=9, number=14, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_NOT_FULLY_READ', index=10, number=15, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_SIZE_ZERO', index=11, number=16, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_SIZE_MAX', index=12, number=17, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_REMOVE_FAILED', index=13, number=20, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_MOVE_FAILED', index=14, number=21, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_COPY_FAILED', index=15, number=22, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_FILE_CREATE_VERSION_NAME_FAILED', index=16, number=23, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SLOT_GET_NAME_FAILED', index=17, number=30, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SLOT_SET_NAME_FAILED', index=18, number=31, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SLOT_GET_GUID_FAILED', index=19, number=32, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SLOT_SET_GUID_FAILED', index=20, number=33, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SLOT_GET_KEY_FAILED', index=21, number=34, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_NO_ACCOUNT', index=22, number=40, options=None, type=None), descriptor.EnumValueDescriptor(name='AFC_SYSTEM_OS_HANDLED_ERROR', index=23, number=50, options=None, type=None)], containing_type=None, options=None, serialized_start=17054, serialized_end=17714)
BASE_ACTION = 0
LOG_ACTION = 1
COMPOSITE_ACTION = 2
GENERIC_ACTION_BINARY_STORE = 3
GENERIC_ACTION_BINARY_LOAD = 4
GENERIC_ACTION_LOCAL_BINARY_LOAD = 5
GENERIC_ACTION_LOCAL_TEXT_LOAD = 6
GENERIC_ACTION_FILE_RENAME = 7
GENERIC_ACTION_FILE_DELETE = 8
GENERIC_ACTION_FILE_EDIT = 9
GENERIC_ACTION_SLOT_NEW = 10
GENERIC_ACTION_SLOT_COPY = 11
GENERIC_ACTION_SLOT_DELETE = 12
GENERIC_ACTION_SLOT_RENAME = 13
GENERIC_ACTION_LIST_SLOTS = 14
GENERIC_ACTION_OP_BEGIN = 15
GENERIC_ACTION_OP_END = 16
MOCKACTIONUINT = 17
MOCKACTIONFLOAT = 18
ACTION_READ = 0
ACTION_WRITE = 1
ACTION_FLUSH = 2
FILE_ERROR_TYPE_NONE = 0
FILE_ERROR_TYPE_SLOT_SAVE = 1127087018
FILE_ERROR_TYPE_SLOT_COPY = 1652429822
FILE_ERROR_TYPE_SLOT_LOAD = 650303489
ACTION_NOT_INITIALIZED = 0
ACTION_SUCCESS = 1
ACTION_FAILED = 2
AFC_NONE = 0
AFC_FILESYSTEM_MISSING = 1
AFC_SYSTEM_SHUTDOWN = 2
AFC_SYSTEM_FAILURE = 3
AFC_SYSTEM_DISK_FULL = 4
AFC_FILE_NOT_FOUND = 10
AFC_FILE_DENIED = 11
AFC_FILE_OPEN_FAILED = 12
AFC_FILE_READ_FAILED = 13
AFC_FILE_WRITE_FAILED = 14
AFC_FILE_NOT_FULLY_READ = 15
AFC_FILE_SIZE_ZERO = 16
AFC_FILE_SIZE_MAX = 17
AFC_FILE_REMOVE_FAILED = 20
AFC_FILE_MOVE_FAILED = 21
AFC_FILE_COPY_FAILED = 22
AFC_FILE_CREATE_VERSION_NAME_FAILED = 23
AFC_SLOT_GET_NAME_FAILED = 30
AFC_SLOT_SET_NAME_FAILED = 31
AFC_SLOT_GET_GUID_FAILED = 32
AFC_SLOT_SET_GUID_FAILED = 33
AFC_SLOT_GET_KEY_FAILED = 34
AFC_NO_ACCOUNT = 40
AFC_SYSTEM_OS_HANDLED_ERROR = 50
_SIMDATA_SIMCREATIONPATH = descriptor.EnumDescriptor(name='SimCreationPath', full_name='EA.Sims4.Persistence.SimData.SimCreationPath', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='SIMCREATION_NONE', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='SIMCREATION_INIT', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='SIMCREATION_REENTRY_ADDSIM', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='SIMCREATION_GALLERY', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='SIMCREATION_PRE_MADE', index=4, number=4, options=None, type=None), descriptor.EnumValueDescriptor(name='SIMCREATION_CLONED', index=5, number=5, options=None, type=None)], containing_type=None, options=None, serialized_start=7878, serialized_end=8046)
_TRAVELGROUPDATA_GROUPTYPE = descriptor.EnumDescriptor(name='GroupType', full_name='EA.Sims4.Persistence.TravelGroupData.GroupType', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='GROUPTYPE_VACATION', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='GROUPTYPE_STAYOVER', index=1, number=1, options=None, type=None)], containing_type=None, options=None, serialized_start=10818, serialized_end=10877)
_ENTITLEMENTDATA = descriptor.Descriptor(name='EntitlementData', full_name='EA.Sims4.Persistence.EntitlementData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='transaction_id', full_name='EA.Sims4.Persistence.EntitlementData.transaction_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='payload', full_name='EA.Sims4.Persistence.EntitlementData.payload', index=1, number=2, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='initiation_time', full_name='EA.Sims4.Persistence.EntitlementData.initiation_time', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completion_time', full_name='EA.Sims4.Persistence.EntitlementData.completion_time', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=266, serialized_end=374)
_GAMECONTENTDATA = descriptor.Descriptor(name='GameContentData', full_name='EA.Sims4.Persistence.GameContentData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='required_pack_ids', full_name='EA.Sims4.Persistence.GameContentData.required_pack_ids', index=0, number=1, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='cds_patch_base_changelists', full_name='EA.Sims4.Persistence.GameContentData.cds_patch_base_changelists', index=1, number=2, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='cds_content_patch_mounted', full_name='EA.Sims4.Persistence.GameContentData.cds_content_patch_mounted', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=376, serialized_end=499)
_UIOPTIONSDATA = descriptor.Descriptor(name='UiOptionsData', full_name='EA.Sims4.Persistence.UiOptionsData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='is_new_game', full_name='EA.Sims4.Persistence.UiOptionsData.is_new_game', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='was_notification_alert_shown', full_name='EA.Sims4.Persistence.UiOptionsData.was_notification_alert_shown', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=501, serialized_end=588)
_ACCOUNTDATA = descriptor.Descriptor(name='AccountData', full_name='EA.Sims4.Persistence.AccountData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='nucleus_id', full_name='EA.Sims4.Persistence.AccountData.nucleus_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='persona_name', full_name='EA.Sims4.Persistence.AccountData.persona_name', index=1, number=2, type=9, cpp_type=9, label=2, 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, options=None), descriptor.FieldDescriptor(name='email', full_name='EA.Sims4.Persistence.AccountData.email', 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, options=None), descriptor.FieldDescriptor(name='created', full_name='EA.Sims4.Persistence.AccountData.created', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='last_login', full_name='EA.Sims4.Persistence.AccountData.last_login', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='entitlements', full_name='EA.Sims4.Persistence.AccountData.entitlements', index=5, number=8, 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, options=None), descriptor.FieldDescriptor(name='ui_options', full_name='EA.Sims4.Persistence.AccountData.ui_options', index=6, number=9, 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, options=None), descriptor.FieldDescriptor(name='client_version', full_name='EA.Sims4.Persistence.AccountData.client_version', index=7, number=10, 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, options=None), descriptor.FieldDescriptor(name='save_slot_id', full_name='EA.Sims4.Persistence.AccountData.save_slot_id', index=8, number=12, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gameplay_account_data', full_name='EA.Sims4.Persistence.AccountData.gameplay_account_data', index=9, number=14, 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, options=None), descriptor.FieldDescriptor(name='game_notification', full_name='EA.Sims4.Persistence.AccountData.game_notification', index=10, number=16, 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, options=None), descriptor.FieldDescriptor(name='client_version_at_creation', full_name='EA.Sims4.Persistence.AccountData.client_version_at_creation', index=11, number=17, 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, options=None), descriptor.FieldDescriptor(name='number_of_saves', full_name='EA.Sims4.Persistence.AccountData.number_of_saves', index=12, number=18, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='number_of_saves_mods', full_name='EA.Sims4.Persistence.AccountData.number_of_saves_mods', index=13, number=19, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='number_of_saves_script_mods', full_name='EA.Sims4.Persistence.AccountData.number_of_saves_script_mods', index=14, number=20, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_pack_usage_telemetry_version', full_name='EA.Sims4.Persistence.AccountData.is_pack_usage_telemetry_version', index=15, number=21, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=591, serialized_end=1167)
_NOTIFICATIONSAVEDATA = descriptor.Descriptor(name='NotificationSaveData', full_name='EA.Sims4.Persistence.NotificationSaveData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='game_notification', full_name='EA.Sims4.Persistence.NotificationSaveData.game_notification', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=1169, serialized_end=1253)
_SAVESLOTDATA = descriptor.Descriptor(name='SaveSlotData', full_name='EA.Sims4.Persistence.SaveSlotData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='slot_id', full_name='EA.Sims4.Persistence.SaveSlotData.slot_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='neighboorhoods', full_name='EA.Sims4.Persistence.SaveSlotData.neighboorhoods', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='last_neighborhood', full_name='EA.Sims4.Persistence.SaveSlotData.last_neighborhood', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zones', full_name='EA.Sims4.Persistence.SaveSlotData.zones', index=3, number=4, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='last_zone', full_name='EA.Sims4.Persistence.SaveSlotData.last_zone', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='households', full_name='EA.Sims4.Persistence.SaveSlotData.households', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='is_migrated', full_name='EA.Sims4.Persistence.SaveSlotData.is_migrated', 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, options=None), descriptor.FieldDescriptor(name='gameplay_data', full_name='EA.Sims4.Persistence.SaveSlotData.gameplay_data', index=7, number=8, 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, options=None), descriptor.FieldDescriptor(name='slot_name', full_name='EA.Sims4.Persistence.SaveSlotData.slot_name', index=8, number=9, 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, options=None), descriptor.FieldDescriptor(name='timestamp', full_name='EA.Sims4.Persistence.SaveSlotData.timestamp', index=9, number=10, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_household_id', full_name='EA.Sims4.Persistence.SaveSlotData.active_household_id', index=10, number=11, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='nucleus_id', full_name='EA.Sims4.Persistence.SaveSlotData.nucleus_id', index=11, number=12, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='s4_guid_seed', full_name='EA.Sims4.Persistence.SaveSlotData.s4_guid_seed', index=12, number=13, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='compatibility_version', full_name='EA.Sims4.Persistence.SaveSlotData.compatibility_version', index=13, number=14, 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, options=None), descriptor.FieldDescriptor(name='trigger_tutorial_drama_node', full_name='EA.Sims4.Persistence.SaveSlotData.trigger_tutorial_drama_node', 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, options=None), descriptor.FieldDescriptor(name='tutorial_mode', full_name='EA.Sims4.Persistence.SaveSlotData.tutorial_mode', index=15, number=16, type=5, cpp_type=1, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='game_content_data', full_name='EA.Sims4.Persistence.SaveSlotData.game_content_data', index=16, number=17, 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, options=None), descriptor.FieldDescriptor(name='applied_aging_fixup', full_name='EA.Sims4.Persistence.SaveSlotData.applied_aging_fixup', index=17, number=18, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=1256, serialized_end=1811)
_SAVESLOTDATADESCONLY = descriptor.Descriptor(name='SaveSlotDataDescOnly', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='slot_id', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly.slot_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='slot_name', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly.slot_name', index=1, number=9, 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, options=None), descriptor.FieldDescriptor(name='timestamp', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly.timestamp', index=2, number=10, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_household_id', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly.active_household_id', index=3, number=11, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='compatibility_version', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly.compatibility_version', index=4, number=14, 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, options=None), descriptor.FieldDescriptor(name='game_content_data', full_name='EA.Sims4.Persistence.SaveSlotDataDescOnly.game_content_data', index=5, number=17, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=1814, serialized_end=2017)
_SAVELISTDATA = descriptor.Descriptor(name='SaveListData', full_name='EA.Sims4.Persistence.SaveListData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='nucleus_id', full_name='EA.Sims4.Persistence.SaveListData.nucleus_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='slot_ids', full_name='EA.Sims4.Persistence.SaveListData.slot_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2019, serialized_end=2075)
_LOTCOORD = descriptor.Descriptor(name='LotCoord', full_name='EA.Sims4.Persistence.LotCoord', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='x', full_name='EA.Sims4.Persistence.LotCoord.x', index=0, number=1, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='y', full_name='EA.Sims4.Persistence.LotCoord.y', index=1, number=2, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='z', full_name='EA.Sims4.Persistence.LotCoord.z', index=2, number=3, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_x', full_name='EA.Sims4.Persistence.LotCoord.rot_x', index=3, number=4, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_y', full_name='EA.Sims4.Persistence.LotCoord.rot_y', index=4, number=5, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_z', full_name='EA.Sims4.Persistence.LotCoord.rot_z', index=5, number=6, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_w', full_name='EA.Sims4.Persistence.LotCoord.rot_w', index=6, number=7, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2077, serialized_end=2180)
_OBJECTDATA = descriptor.Descriptor(name='ObjectData', full_name='EA.Sims4.Persistence.ObjectData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='object_id', full_name='EA.Sims4.Persistence.ObjectData.object_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='owner_id', full_name='EA.Sims4.Persistence.ObjectData.owner_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='parent_id', full_name='EA.Sims4.Persistence.ObjectData.parent_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='slot_id', full_name='EA.Sims4.Persistence.ObjectData.slot_id', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='position', full_name='EA.Sims4.Persistence.ObjectData.position', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='loc_type', full_name='EA.Sims4.Persistence.ObjectData.loc_type', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='container_id', full_name='EA.Sims4.Persistence.ObjectData.container_id', index=6, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='type', full_name='EA.Sims4.Persistence.ObjectData.type', index=7, number=8, 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, options=None), descriptor.FieldDescriptor(name='level', full_name='EA.Sims4.Persistence.ObjectData.level', index=8, number=9, 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, options=None), descriptor.FieldDescriptor(name='scale', full_name='EA.Sims4.Persistence.ObjectData.scale', index=9, number=10, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='state_index', full_name='EA.Sims4.Persistence.ObjectData.state_index', index=10, number=11, 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, options=None), descriptor.FieldDescriptor(name='attributes', full_name='EA.Sims4.Persistence.ObjectData.attributes', index=11, number=12, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cost', full_name='EA.Sims4.Persistence.ObjectData.cost', index=12, number=13, 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, options=None), descriptor.FieldDescriptor(name='baby_sim_id', full_name='EA.Sims4.Persistence.ObjectData.baby_sim_id', index=13, number=14, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='ui_metadata', full_name='EA.Sims4.Persistence.ObjectData.ui_metadata', index=14, number=15, 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, options=None), descriptor.FieldDescriptor(name='has_been_depreciated', full_name='EA.Sims4.Persistence.ObjectData.has_been_depreciated', index=15, number=16, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='needs_depreciation', full_name='EA.Sims4.Persistence.ObjectData.needs_depreciation', index=16, number=17, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='created_from_lot_template', full_name='EA.Sims4.Persistence.ObjectData.created_from_lot_template', index=17, number=18, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_new', full_name='EA.Sims4.Persistence.ObjectData.is_new', index=18, number=19, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='texture_id', full_name='EA.Sims4.Persistence.ObjectData.texture_id', index=19, number=20, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='material_variant', full_name='EA.Sims4.Persistence.ObjectData.material_variant', index=20, number=21, 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, options=None), descriptor.FieldDescriptor(name='stack_sort_order', full_name='EA.Sims4.Persistence.ObjectData.stack_sort_order', index=21, number=22, 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, options=None), descriptor.FieldDescriptor(name='light_color', full_name='EA.Sims4.Persistence.ObjectData.light_color', index=22, number=23, 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, options=None), descriptor.FieldDescriptor(name='material_state', full_name='EA.Sims4.Persistence.ObjectData.material_state', index=23, number=24, 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, options=None), descriptor.FieldDescriptor(name='geometry_state', full_name='EA.Sims4.Persistence.ObjectData.geometry_state', index=24, number=25, 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, options=None), descriptor.FieldDescriptor(name='object_parent_type', full_name='EA.Sims4.Persistence.ObjectData.object_parent_type', index=25, number=26, 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, options=None), descriptor.FieldDescriptor(name='encoded_parent_location', full_name='EA.Sims4.Persistence.ObjectData.encoded_parent_location', index=26, number=27, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='light_dimmer_value', full_name='EA.Sims4.Persistence.ObjectData.light_dimmer_value', index=27, number=28, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='model_override_resource_key', full_name='EA.Sims4.Persistence.ObjectData.model_override_resource_key', index=28, number=29, 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, options=None), descriptor.FieldDescriptor(name='guid', full_name='EA.Sims4.Persistence.ObjectData.guid', index=29, number=30, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='unique_inventory', full_name='EA.Sims4.Persistence.ObjectData.unique_inventory', index=30, number=31, 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, options=None), descriptor.FieldDescriptor(name='needs_post_bb_fixup', full_name='EA.Sims4.Persistence.ObjectData.needs_post_bb_fixup', index=31, 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, options=None), descriptor.FieldDescriptor(name='buildbuy_use_flags', full_name='EA.Sims4.Persistence.ObjectData.buildbuy_use_flags', index=32, number=33, 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, options=None), descriptor.FieldDescriptor(name='texture_effect', full_name='EA.Sims4.Persistence.ObjectData.texture_effect', index=33, number=34, type=13, cpp_type=3, label=1, has_default_value=True, default_value=4294967295, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='multicolor', full_name='EA.Sims4.Persistence.ObjectData.multicolor', index=34, number=35, 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, options=None), descriptor.FieldDescriptor(name='inventory_plex_id', full_name='EA.Sims4.Persistence.ObjectData.inventory_plex_id', index=35, number=36, 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, options=None), descriptor.FieldDescriptor(name='is_new_object', full_name='EA.Sims4.Persistence.ObjectData.is_new_object', index=36, number=37, 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, options=None), descriptor.FieldDescriptor(name='persisted_tags', full_name='EA.Sims4.Persistence.ObjectData.persisted_tags', index=37, number=38, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='canvas_state_type', full_name='EA.Sims4.Persistence.ObjectData.canvas_state_type', index=38, number=39, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2183, serialized_end=3360)
_OBJECTLIST = descriptor.Descriptor(name='ObjectList', full_name='EA.Sims4.Persistence.ObjectList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='objects', full_name='EA.Sims4.Persistence.ObjectList.objects', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=3362, serialized_end=3425)
_OBJECTFALLBACKDATA = descriptor.Descriptor(name='ObjectFallbackData', full_name='EA.Sims4.Persistence.ObjectFallbackData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='guid', full_name='EA.Sims4.Persistence.ObjectFallbackData.guid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='fallback_guid', full_name='EA.Sims4.Persistence.ObjectFallbackData.fallback_guid', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=3427, serialized_end=3484)
_OBJECTFALLBACKDATALIST = descriptor.Descriptor(name='ObjectFallbackDataList', full_name='EA.Sims4.Persistence.ObjectFallbackDataList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='fallbacks', full_name='EA.Sims4.Persistence.ObjectFallbackDataList.fallbacks', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=3486, serialized_end=3571)
_ZONEDATA = descriptor.Descriptor(name='ZoneData', full_name='EA.Sims4.Persistence.ZoneData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.ZoneData.zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.ZoneData.name', 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, options=None), descriptor.FieldDescriptor(name='world_id', full_name='EA.Sims4.Persistence.ZoneData.world_id', index=2, number=3, 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, options=None), descriptor.FieldDescriptor(name='lot_id', full_name='EA.Sims4.Persistence.ZoneData.lot_id', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='lot_template_id', full_name='EA.Sims4.Persistence.ZoneData.lot_template_id', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.ZoneData.household_id', index=5, number=6, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='nucleus_id', full_name='EA.Sims4.Persistence.ZoneData.nucleus_id', index=6, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='permissions', full_name='EA.Sims4.Persistence.ZoneData.permissions', index=7, number=8, 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, options=None), descriptor.FieldDescriptor(name='neighborhood_id', full_name='EA.Sims4.Persistence.ZoneData.neighborhood_id', index=8, number=10, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gameplay_zone_data', full_name='EA.Sims4.Persistence.ZoneData.gameplay_zone_data', index=9, number=11, 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, options=None), descriptor.FieldDescriptor(name='lot_description_id', full_name='EA.Sims4.Persistence.ZoneData.lot_description_id', index=10, number=12, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='front_door_id', full_name='EA.Sims4.Persistence.ZoneData.front_door_id', index=11, number=13, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='description', full_name='EA.Sims4.Persistence.ZoneData.description', index=12, number=14, 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, options=None), descriptor.FieldDescriptor(name='spawn_point_ids', full_name='EA.Sims4.Persistence.ZoneData.spawn_point_ids', index=13, number=15, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='bedroom_count', full_name='EA.Sims4.Persistence.ZoneData.bedroom_count', index=14, number=16, 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, options=None), descriptor.FieldDescriptor(name='bathroom_count', full_name='EA.Sims4.Persistence.ZoneData.bathroom_count', index=15, number=17, 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, options=None), descriptor.FieldDescriptor(name='active_plex', full_name='EA.Sims4.Persistence.ZoneData.active_plex', index=16, number=18, 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, options=None), descriptor.FieldDescriptor(name='master_zone_object_data_id', full_name='EA.Sims4.Persistence.ZoneData.master_zone_object_data_id', index=17, number=19, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lot_traits', full_name='EA.Sims4.Persistence.ZoneData.lot_traits', index=18, number=20, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='pending_house_desc_id', full_name='EA.Sims4.Persistence.ZoneData.pending_house_desc_id', index=19, number=21, 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, options=None), descriptor.FieldDescriptor(name='university_housing_configuration', full_name='EA.Sims4.Persistence.ZoneData.university_housing_configuration', index=20, number=22, 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, options=None), descriptor.FieldDescriptor(name='pending_plex_exterior_house_desc_id', full_name='EA.Sims4.Persistence.ZoneData.pending_plex_exterior_house_desc_id', index=21, number=23, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=3574, serialized_end=4227)
_ZONEOBJECTDATA = descriptor.Descriptor(name='ZoneObjectData', full_name='EA.Sims4.Persistence.ZoneObjectData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.ZoneObjectData.zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='architecture_data', full_name='EA.Sims4.Persistence.ZoneObjectData.architecture_data', index=1, number=2, 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, options=None), descriptor.FieldDescriptor(name='objects', full_name='EA.Sims4.Persistence.ZoneObjectData.objects', 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, options=None), descriptor.FieldDescriptor(name='sub_venue_keys', full_name='EA.Sims4.Persistence.ZoneObjectData.sub_venue_keys', index=3, number=5, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='active_data_index', full_name='EA.Sims4.Persistence.ZoneObjectData.active_data_index', index=4, number=4, 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, options=None), descriptor.FieldDescriptor(name='is_modified_from_lot_template', full_name='EA.Sims4.Persistence.ZoneObjectData.is_modified_from_lot_template', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4230, serialized_end=4435)
_ZONEOBJECTDATASCRATCHPAIR = descriptor.Descriptor(name='ZoneObjectDataScratchPair', full_name='EA.Sims4.Persistence.ZoneObjectDataScratchPair', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.ZoneObjectDataScratchPair.zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_object_data_scratch_path', full_name='EA.Sims4.Persistence.ZoneObjectDataScratchPair.zone_object_data_scratch_path', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4437, serialized_end=4520)
_SITUATIONCONDITIONALLAYERDATA = descriptor.Descriptor(name='SituationConditionalLayerData', full_name='EA.Sims4.Persistence.SituationConditionalLayerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='layer_guid', full_name='EA.Sims4.Persistence.SituationConditionalLayerData.layer_guid', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_ids', full_name='EA.Sims4.Persistence.SituationConditionalLayerData.situation_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4522, serialized_end=4600)
_OPENSTREETSDATA = descriptor.Descriptor(name='OpenStreetsData', full_name='EA.Sims4.Persistence.OpenStreetsData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='world_id', full_name='EA.Sims4.Persistence.OpenStreetsData.world_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='nbh_id', full_name='EA.Sims4.Persistence.OpenStreetsData.nbh_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='objects', full_name='EA.Sims4.Persistence.OpenStreetsData.objects', index=2, number=4, 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, options=None), descriptor.FieldDescriptor(name='situation_seeds', full_name='EA.Sims4.Persistence.OpenStreetsData.situation_seeds', index=3, number=5, 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, options=None), descriptor.FieldDescriptor(name='active_household_id_on_save', full_name='EA.Sims4.Persistence.OpenStreetsData.active_household_id_on_save', index=4, number=6, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_zone_id_on_save', full_name='EA.Sims4.Persistence.OpenStreetsData.active_zone_id_on_save', index=5, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_time_on_save', full_name='EA.Sims4.Persistence.OpenStreetsData.sim_time_on_save', index=6, number=8, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='open_street_director', full_name='EA.Sims4.Persistence.OpenStreetsData.open_street_director', index=7, number=9, 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, options=None), descriptor.FieldDescriptor(name='conditional_layer_service', full_name='EA.Sims4.Persistence.OpenStreetsData.conditional_layer_service', index=8, number=10, 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, options=None), descriptor.FieldDescriptor(name='ambient_service', full_name='EA.Sims4.Persistence.OpenStreetsData.ambient_service', index=9, number=11, 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, options=None), descriptor.FieldDescriptor(name='situation_conditional_layers', full_name='EA.Sims4.Persistence.OpenStreetsData.situation_conditional_layers', index=10, number=12, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4603, serialized_end=5186)
_STEADYSIMIDLIST = descriptor.Descriptor(name='SteadySimIdList', full_name='EA.Sims4.Persistence.SteadySimIdList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SteadySimIdList.sim_id', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=5188, serialized_end=5225)
_SIMDATA = descriptor.Descriptor(name='SimData', full_name='EA.Sims4.Persistence.SimData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SimData.sim_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.SimData.zone_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='world_id', full_name='EA.Sims4.Persistence.SimData.world_id', index=2, number=3, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='zone_name', full_name='EA.Sims4.Persistence.SimData.zone_name', index=3, number=25, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.SimData.household_id', index=4, number=4, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='first_name', full_name='EA.Sims4.Persistence.SimData.first_name', index=5, number=5, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='last_name', full_name='EA.Sims4.Persistence.SimData.last_name', index=6, number=6, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='gender', full_name='EA.Sims4.Persistence.SimData.gender', index=7, number=7, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='age', full_name='EA.Sims4.Persistence.SimData.age', index=8, number=8, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='voice_pitch', full_name='EA.Sims4.Persistence.SimData.voice_pitch', index=9, number=9, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='skin_tone', full_name='EA.Sims4.Persistence.SimData.skin_tone', index=10, number=10, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='voice_actor', full_name='EA.Sims4.Persistence.SimData.voice_actor', index=11, number=11, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='physique', full_name='EA.Sims4.Persistence.SimData.physique', index=12, number=12, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='age_progress', full_name='EA.Sims4.Persistence.SimData.age_progress', index=13, number=13, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='significant_other', full_name='EA.Sims4.Persistence.SimData.significant_other', index=14, number=15, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='deprecated_attributes', full_name='EA.Sims4.Persistence.SimData.deprecated_attributes', index=15, number=17, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='facial_attr', full_name='EA.Sims4.Persistence.SimData.facial_attr', index=16, number=18, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='created', full_name='EA.Sims4.Persistence.SimData.created', index=17, number=19, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='inventory', full_name='EA.Sims4.Persistence.SimData.inventory', index=18, number=20, 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, options=None), descriptor.FieldDescriptor(name='outfits', full_name='EA.Sims4.Persistence.SimData.outfits', index=19, number=21, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='household_name', full_name='EA.Sims4.Persistence.SimData.household_name', index=20, number=22, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='nucleus_id', full_name='EA.Sims4.Persistence.SimData.nucleus_id', index=21, number=23, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='deprecated_money', full_name='EA.Sims4.Persistence.SimData.deprecated_money', index=22, number=14, 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, options=None), descriptor.FieldDescriptor(name='money', full_name='EA.Sims4.Persistence.SimData.money', index=23, number=27, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='genetic_data', full_name='EA.Sims4.Persistence.SimData.genetic_data', index=24, number=28, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='flags', full_name='EA.Sims4.Persistence.SimData.flags', index=25, number=29, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='attributes', full_name='EA.Sims4.Persistence.SimData.attributes', index=26, number=30, 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, options=None), descriptor.FieldDescriptor(name='revision', full_name='EA.Sims4.Persistence.SimData.revision', index=27, number=31, 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, options=None), descriptor.FieldDescriptor(name='location', full_name='EA.Sims4.Persistence.SimData.location', index=28, number=32, 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, options=None), descriptor.FieldDescriptor(name='deprecated_change_number', full_name='EA.Sims4.Persistence.SimData.deprecated_change_number', index=29, number=33, 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, options=None), descriptor.FieldDescriptor(name='primary_aspiration', full_name='EA.Sims4.Persistence.SimData.primary_aspiration', index=30, number=34, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='last_instantiated_time', full_name='EA.Sims4.Persistence.SimData.last_instantiated_time', index=31, number=35, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='additional_bonus_days', full_name='EA.Sims4.Persistence.SimData.additional_bonus_days', index=32, number=36, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='interaction_state', full_name='EA.Sims4.Persistence.SimData.interaction_state', index=33, number=37, 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, options=None), descriptor.FieldDescriptor(name='current_outfit_type', full_name='EA.Sims4.Persistence.SimData.current_outfit_type', index=34, number=38, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='current_outfit_index', full_name='EA.Sims4.Persistence.SimData.current_outfit_index', index=35, number=39, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='fix_relationship', full_name='EA.Sims4.Persistence.SimData.fix_relationship', index=36, number=40, 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, options=None), descriptor.FieldDescriptor(name='current_mood', full_name='EA.Sims4.Persistence.SimData.current_mood', index=37, number=41, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='current_mood_intensity', full_name='EA.Sims4.Persistence.SimData.current_mood_intensity', index=38, number=42, 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, options=None), descriptor.FieldDescriptor(name='zone_time_stamp', full_name='EA.Sims4.Persistence.SimData.zone_time_stamp', index=39, number=43, 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, options=None), descriptor.FieldDescriptor(name='whim_bucks', full_name='EA.Sims4.Persistence.SimData.whim_bucks', index=40, number=44, 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, options=None), descriptor.FieldDescriptor(name='level', full_name='EA.Sims4.Persistence.SimData.level', index=41, number=45, 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, options=None), descriptor.FieldDescriptor(name='inventory_value', full_name='EA.Sims4.Persistence.SimData.inventory_value', index=42, number=46, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gameplay_data', full_name='EA.Sims4.Persistence.SimData.gameplay_data', index=43, number=47, 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, options=None), descriptor.FieldDescriptor(name='pregnancy_progress', full_name='EA.Sims4.Persistence.SimData.pregnancy_progress', index=44, number=48, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='full_name_key', full_name='EA.Sims4.Persistence.SimData.full_name_key', index=45, number=49, 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, options=None), descriptor.FieldDescriptor(name='last_inzone_outfit_type', full_name='EA.Sims4.Persistence.SimData.last_inzone_outfit_type', index=46, number=50, 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, options=None), descriptor.FieldDescriptor(name='last_inzone_outfit_index', full_name='EA.Sims4.Persistence.SimData.last_inzone_outfit_index', index=47, number=51, 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, options=None), descriptor.FieldDescriptor(name='sim_creation_path', full_name='EA.Sims4.Persistence.SimData.sim_creation_path', index=48, number=52, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='initial_fitness_value', full_name='EA.Sims4.Persistence.SimData.initial_fitness_value', index=49, number=53, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='voice_effect', full_name='EA.Sims4.Persistence.SimData.voice_effect', index=50, number=54, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='first_name_key', full_name='EA.Sims4.Persistence.SimData.first_name_key', index=51, number=55, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='last_name_key', full_name='EA.Sims4.Persistence.SimData.last_name_key', index=52, number=56, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='generation', full_name='EA.Sims4.Persistence.SimData.generation', index=53, number=57, 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, options=None), descriptor.FieldDescriptor(name='previous_outfit_type', full_name='EA.Sims4.Persistence.SimData.previous_outfit_type', index=54, number=58, 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, options=None), descriptor.FieldDescriptor(name='previous_outfit_index', full_name='EA.Sims4.Persistence.SimData.previous_outfit_index', index=55, number=59, 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, options=None), descriptor.FieldDescriptor(name='extended_species', full_name='EA.Sims4.Persistence.SimData.extended_species', index=56, number=60, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='sim_lod', full_name='EA.Sims4.Persistence.SimData.sim_lod', index=57, number=61, 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, options=None), descriptor.FieldDescriptor(name='custom_texture', full_name='EA.Sims4.Persistence.SimData.custom_texture', index=58, number=62, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='pelt_layers', full_name='EA.Sims4.Persistence.SimData.pelt_layers', index=59, number=63, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='breed_name', full_name='EA.Sims4.Persistence.SimData.breed_name', index=60, number=64, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='breed_name_key', full_name='EA.Sims4.Persistence.SimData.breed_name_key', index=61, number=65, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='age_progress_randomized', full_name='EA.Sims4.Persistence.SimData.age_progress_randomized', index=62, number=66, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='skin_tone_val_shift', full_name='EA.Sims4.Persistence.SimData.skin_tone_val_shift', index=63, number=67, type=2, cpp_type=6, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='fiance', full_name='EA.Sims4.Persistence.SimData.fiance', index=64, number=68, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='pronouns', full_name='EA.Sims4.Persistence.SimData.pronouns', index=65, number=69, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01\x80µ\x18\x01')), descriptor.FieldDescriptor(name='fix_traits_knowledge', full_name='EA.Sims4.Persistence.SimData.fix_traits_knowledge', index=66, number=70, 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, options=None), descriptor.FieldDescriptor(name='needs_age_progress_randomized', full_name='EA.Sims4.Persistence.SimData.needs_age_progress_randomized', index=67, number=71, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='steadies', full_name='EA.Sims4.Persistence.SimData.steadies', index=68, number=72, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='ghost_base_color', full_name='EA.Sims4.Persistence.SimData.ghost_base_color', index=69, number=73, 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, options=None), descriptor.FieldDescriptor(name='ghost_edge_color', full_name='EA.Sims4.Persistence.SimData.ghost_edge_color', index=70, number=74, 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, options=None), descriptor.FieldDescriptor(name='parts_custom_tattoos', full_name='EA.Sims4.Persistence.SimData.parts_custom_tattoos', index=71, number=75, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01')), descriptor.FieldDescriptor(name='parts_creator_data', full_name='EA.Sims4.Persistence.SimData.parts_creator_data', index=72, number=76, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01\x88µ\x18\x01'))], extensions=[], nested_types=[], enum_types=[_SIMDATA_SIMCREATIONPATH], options=None, is_extendable=False, extension_ranges=[], serialized_start=5228, serialized_end=8046)
_SIMLIST = descriptor.Descriptor(name='SimList', full_name='EA.Sims4.Persistence.SimList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sims', full_name='EA.Sims4.Persistence.SimList.sims', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8048, serialized_end=8102)
_REWARDPARTDATA = descriptor.Descriptor(name='RewardPartData', full_name='EA.Sims4.Persistence.RewardPartData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='part_id', full_name='EA.Sims4.Persistence.RewardPartData.part_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_new_reward', full_name='EA.Sims4.Persistence.RewardPartData.is_new_reward', 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, options=None), descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.RewardPartData.sim_id', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reward_part_type', full_name='EA.Sims4.Persistence.RewardPartData.reward_part_type', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=True, default_value=55242443, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8104, serialized_end=8212)
_REWARDPARTLIST = descriptor.Descriptor(name='RewardPartList', full_name='EA.Sims4.Persistence.RewardPartList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='reward_parts', full_name='EA.Sims4.Persistence.RewardPartList.reward_parts', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8214, serialized_end=8290)
_HOUSEHOLDDATADESCONLY = descriptor.Descriptor(name='HouseholdDataDescOnly', full_name='EA.Sims4.Persistence.HouseholdDataDescOnly', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.HouseholdDataDescOnly.household_id', index=0, number=2, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.HouseholdDataDescOnly.name', index=1, 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, options=None), descriptor.FieldDescriptor(name='scenario_data', full_name='EA.Sims4.Persistence.HouseholdDataDescOnly.scenario_data', index=2, number=33, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8292, serialized_end=8418)
_SIMROLEPAIR = descriptor.Descriptor(name='SimRolePair', full_name='EA.Sims4.Persistence.SimRolePair', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SimRolePair.sim_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='role_id', full_name='EA.Sims4.Persistence.SimRolePair.role_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8420, serialized_end=8466)
_SCENARIODATADESCONLY = descriptor.Descriptor(name='ScenarioDataDescOnly', full_name='EA.Sims4.Persistence.ScenarioDataDescOnly', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='scenario_id', full_name='EA.Sims4.Persistence.ScenarioDataDescOnly.scenario_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8468, serialized_end=8511)
_SCENARIODATA = descriptor.Descriptor(name='ScenarioData', full_name='EA.Sims4.Persistence.ScenarioData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='scenario_id', full_name='EA.Sims4.Persistence.ScenarioData.scenario_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_role_pairs', full_name='EA.Sims4.Persistence.ScenarioData.sim_role_pairs', 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, options=None), descriptor.FieldDescriptor(name='instance_id', full_name='EA.Sims4.Persistence.ScenarioData.instance_id', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='scenario_entry_method', full_name='EA.Sims4.Persistence.ScenarioData.scenario_entry_method', index=3, number=4, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8514, serialized_end=8660)
_HOUSEHOLDDATA = descriptor.Descriptor(name='HouseholdData', full_name='EA.Sims4.Persistence.HouseholdData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='account_id', full_name='EA.Sims4.Persistence.HouseholdData.account_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.HouseholdData.household_id', index=1, number=2, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.HouseholdData.name', 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, options=None), descriptor.FieldDescriptor(name='home_zone', full_name='EA.Sims4.Persistence.HouseholdData.home_zone', index=3, number=4, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='money', full_name='EA.Sims4.Persistence.HouseholdData.money', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='inventory', full_name='EA.Sims4.Persistence.HouseholdData.inventory', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='last_played_sim_id', full_name='EA.Sims4.Persistence.HouseholdData.last_played_sim_id', index=6, number=9, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='creation_time', full_name='EA.Sims4.Persistence.HouseholdData.creation_time', index=7, number=10, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sims', full_name='EA.Sims4.Persistence.HouseholdData.sims', index=8, number=11, 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, options=None), descriptor.FieldDescriptor(name='owned_lots', full_name='EA.Sims4.Persistence.HouseholdData.owned_lots', index=9, number=12, 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, options=None), descriptor.FieldDescriptor(name='instanced_object_count', full_name='EA.Sims4.Persistence.HouseholdData.instanced_object_count', index=10, number=13, 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, options=None), descriptor.FieldDescriptor(name='revision', full_name='EA.Sims4.Persistence.HouseholdData.revision', index=11, number=15, 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, options=None), descriptor.FieldDescriptor(name='gameplay_data', full_name='EA.Sims4.Persistence.HouseholdData.gameplay_data', index=12, number=16, 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, options=None), descriptor.FieldDescriptor(name='cas_inventory', full_name='EA.Sims4.Persistence.HouseholdData.cas_inventory', index=13, number=17, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='description', full_name='EA.Sims4.Persistence.HouseholdData.description', index=14, number=18, 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, options=None), descriptor.FieldDescriptor(name='last_modified_time', full_name='EA.Sims4.Persistence.HouseholdData.last_modified_time', index=15, number=19, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='creator_id', full_name='EA.Sims4.Persistence.HouseholdData.creator_id', index=16, number=20, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='creator_name', full_name='EA.Sims4.Persistence.HouseholdData.creator_name', index=17, number=21, 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, options=None), descriptor.FieldDescriptor(name='creator_uuid', full_name='EA.Sims4.Persistence.HouseholdData.creator_uuid', index=18, number=22, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='modifier_id', full_name='EA.Sims4.Persistence.HouseholdData.modifier_id', index=19, number=23, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='modifier_name', full_name='EA.Sims4.Persistence.HouseholdData.modifier_name', index=20, number=24, 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, options=None), descriptor.FieldDescriptor(name='reward_inventory', full_name='EA.Sims4.Persistence.HouseholdData.reward_inventory', index=21, number=25, 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, options=None), descriptor.FieldDescriptor(name='hidden', full_name='EA.Sims4.Persistence.HouseholdData.hidden', index=22, number=26, 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, options=None), descriptor.FieldDescriptor(name='cheats_enabled', full_name='EA.Sims4.Persistence.HouseholdData.cheats_enabled', index=23, number=27, 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, options=None), descriptor.FieldDescriptor(name='needs_welcome_wagon', full_name='EA.Sims4.Persistence.HouseholdData.needs_welcome_wagon', index=24, number=28, 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, options=None), descriptor.FieldDescriptor(name='premade_household_id', full_name='EA.Sims4.Persistence.HouseholdData.premade_household_id', index=25, number=29, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='pending_urnstones', full_name='EA.Sims4.Persistence.HouseholdData.pending_urnstones', index=26, number=30, 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, options=None), descriptor.FieldDescriptor(name='is_unplayed', full_name='EA.Sims4.Persistence.HouseholdData.is_unplayed', index=27, 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, options=None), descriptor.FieldDescriptor(name='is_player', full_name='EA.Sims4.Persistence.HouseholdData.is_player', index=28, number=31, 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, options=None), descriptor.FieldDescriptor(name='premade_household_template_id', full_name='EA.Sims4.Persistence.HouseholdData.premade_household_template_id', index=29, number=32, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='scenario_data', full_name='EA.Sims4.Persistence.HouseholdData.scenario_data', index=30, number=33, 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, options=None), descriptor.FieldDescriptor(name='story_progression_rule_set', full_name='EA.Sims4.Persistence.HouseholdData.story_progression_rule_set', index=31, number=34, 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, options=None), descriptor.FieldDescriptor(name='dependent', full_name='EA.Sims4.Persistence.HouseholdData.dependent', index=32, number=35, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8663, serialized_end=9692)
_HOUSEHOLDACCOUNTPAIR = descriptor.Descriptor(name='HouseholdAccountPair', full_name='EA.Sims4.Persistence.HouseholdAccountPair', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='nucleus_id', full_name='EA.Sims4.Persistence.HouseholdAccountPair.nucleus_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='persona_name', full_name='EA.Sims4.Persistence.HouseholdAccountPair.persona_name', index=1, number=2, type=9, cpp_type=9, label=2, 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, options=None), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.HouseholdAccountPair.household_id', index=2, number=3, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_name', full_name='EA.Sims4.Persistence.HouseholdAccountPair.household_name', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='is_npc', full_name='EA.Sims4.Persistence.HouseholdAccountPair.is_npc', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9694, serialized_end=9820)
_LOTTRAITUPDATEINFO = descriptor.Descriptor(name='LotTraitUpdateInfo', full_name='EA.Sims4.Persistence.LotTraitUpdateInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='lot_traits', full_name='EA.Sims4.Persistence.LotTraitUpdateInfo.lot_traits', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='lot_owner_info', full_name='EA.Sims4.Persistence.LotTraitUpdateInfo.lot_owner_info', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9822, serialized_end=9926)
_SUBVENUEINFO = descriptor.Descriptor(name='SubVenueInfo', full_name='EA.Sims4.Persistence.SubVenueInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sub_venue_key', full_name='EA.Sims4.Persistence.SubVenueInfo.sub_venue_key', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sub_venue_eligible', full_name='EA.Sims4.Persistence.SubVenueInfo.sub_venue_eligible', 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, options=None), descriptor.FieldDescriptor(name='sub_venue_lot_traits', full_name='EA.Sims4.Persistence.SubVenueInfo.sub_venue_lot_traits', index=2, number=3, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9928, serialized_end=10027)
_LOTOWNERINFO = descriptor.Descriptor(name='LotOwnerInfo', full_name='EA.Sims4.Persistence.LotOwnerInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='lot_description_id', full_name='EA.Sims4.Persistence.LotOwnerInfo.lot_description_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_instance_id', full_name='EA.Sims4.Persistence.LotOwnerInfo.zone_instance_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lot_name', full_name='EA.Sims4.Persistence.LotOwnerInfo.lot_name', 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, options=None), descriptor.FieldDescriptor(name='lot_owner', full_name='EA.Sims4.Persistence.LotOwnerInfo.lot_owner', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='lot_template_id', full_name='EA.Sims4.Persistence.LotOwnerInfo.lot_template_id', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='venue_key', full_name='EA.Sims4.Persistence.LotOwnerInfo.venue_key', index=5, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_eligible', full_name='EA.Sims4.Persistence.LotOwnerInfo.venue_eligible', index=6, 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, options=None), descriptor.FieldDescriptor(name='lot_description', full_name='EA.Sims4.Persistence.LotOwnerInfo.lot_description', index=7, number=9, 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, options=None), descriptor.FieldDescriptor(name='venue_tier', full_name='EA.Sims4.Persistence.LotOwnerInfo.venue_tier', index=8, number=10, type=5, cpp_type=1, label=1, has_default_value=True, default_value=-1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='eco_footprint_state', full_name='EA.Sims4.Persistence.LotOwnerInfo.eco_footprint_state', index=9, number=11, type=14, cpp_type=8, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sub_venue_infos', full_name='EA.Sims4.Persistence.LotOwnerInfo.sub_venue_infos', index=10, number=12, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10030, serialized_end=10440)
_TRAVELGROUPDATA = descriptor.Descriptor(name='TravelGroupData', full_name='EA.Sims4.Persistence.TravelGroupData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='travel_group_id', full_name='EA.Sims4.Persistence.TravelGroupData.travel_group_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_sim_ids', full_name='EA.Sims4.Persistence.TravelGroupData.household_sim_ids', 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, options=None), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.TravelGroupData.zone_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='played', full_name='EA.Sims4.Persistence.TravelGroupData.played', 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, options=None), descriptor.FieldDescriptor(name='create_time', full_name='EA.Sims4.Persistence.TravelGroupData.create_time', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='end_time', full_name='EA.Sims4.Persistence.TravelGroupData.end_time', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_preference_tracker', full_name='EA.Sims4.Persistence.TravelGroupData.object_preference_tracker', index=6, number=7, 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, options=None), descriptor.FieldDescriptor(name='group_type', full_name='EA.Sims4.Persistence.TravelGroupData.group_type', index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_id', full_name='EA.Sims4.Persistence.TravelGroupData.situation_id', index=8, number=9, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='claimed_object_ids', full_name='EA.Sims4.Persistence.TravelGroupData.claimed_object_ids', index=9, number=10, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[_TRAVELGROUPDATA_GROUPTYPE], options=None, is_extendable=False, extension_ranges=[], serialized_start=10443, serialized_end=10877)
_TRAVELGROUPLIST = descriptor.Descriptor(name='TravelGroupList', full_name='EA.Sims4.Persistence.TravelGroupList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='travel_groups', full_name='EA.Sims4.Persistence.TravelGroupList.travel_groups', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10879, serialized_end=10958)
_OBJECTCLEANUPDATA = descriptor.Descriptor(name='ObjectCleanUpData', full_name='EA.Sims4.Persistence.ObjectCleanUpData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.ObjectCleanUpData.zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='world_id', full_name='EA.Sims4.Persistence.ObjectCleanUpData.world_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_data', full_name='EA.Sims4.Persistence.ObjectCleanUpData.object_data', index=2, number=3, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10960, serialized_end=11069)
_GAMEPLAYDESTINATIONCLEANUPDATA = descriptor.Descriptor(name='GameplayDestinationCleanUpData', full_name='EA.Sims4.Persistence.GameplayDestinationCleanUpData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.GameplayDestinationCleanUpData.household_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='travel_group_id', full_name='EA.Sims4.Persistence.GameplayDestinationCleanUpData.travel_group_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_clean_up_data_list', full_name='EA.Sims4.Persistence.GameplayDestinationCleanUpData.object_clean_up_data_list', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11072, serialized_end=11227)
_STREETINFODATA = descriptor.Descriptor(name='StreetInfoData', full_name='EA.Sims4.Persistence.StreetInfoData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='world_id', full_name='EA.Sims4.Persistence.StreetInfoData.world_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='map_overlays', full_name='EA.Sims4.Persistence.StreetInfoData.map_overlays', index=1, number=2, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='eco_footprint_state', full_name='EA.Sims4.Persistence.StreetInfoData.eco_footprint_state', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='normalized_eco_footprint_state_progress', full_name='EA.Sims4.Persistence.StreetInfoData.normalized_eco_footprint_state_progress', index=3, number=4, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='eco_footprint_delta', full_name='EA.Sims4.Persistence.StreetInfoData.eco_footprint_delta', index=4, number=5, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11230, serialized_end=11451)
_NEIGHBORHOODDATA = descriptor.Descriptor(name='NeighborhoodData', full_name='EA.Sims4.Persistence.NeighborhoodData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='neighborhood_id', full_name='EA.Sims4.Persistence.NeighborhoodData.neighborhood_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='owner_id', full_name='EA.Sims4.Persistence.NeighborhoodData.owner_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.NeighborhoodData.name', 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, options=None), descriptor.FieldDescriptor(name='region_id', full_name='EA.Sims4.Persistence.NeighborhoodData.region_id', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lots', full_name='EA.Sims4.Persistence.NeighborhoodData.lots', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='permissions', full_name='EA.Sims4.Persistence.NeighborhoodData.permissions', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='households', full_name='EA.Sims4.Persistence.NeighborhoodData.households', index=6, number=7, 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, options=None), descriptor.FieldDescriptor(name='npc_households', full_name='EA.Sims4.Persistence.NeighborhoodData.npc_households', index=7, number=8, 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, options=None), descriptor.FieldDescriptor(name='gameplay_data', full_name='EA.Sims4.Persistence.NeighborhoodData.gameplay_data', index=8, number=9, 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, options=None), descriptor.FieldDescriptor(name='description', full_name='EA.Sims4.Persistence.NeighborhoodData.description', index=9, number=10, 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, options=None), descriptor.FieldDescriptor(name='bedroom_count', full_name='EA.Sims4.Persistence.NeighborhoodData.bedroom_count', index=10, number=11, 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, options=None), descriptor.FieldDescriptor(name='bathroom_count', full_name='EA.Sims4.Persistence.NeighborhoodData.bathroom_count', index=11, number=12, 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, options=None), descriptor.FieldDescriptor(name='street_data', full_name='EA.Sims4.Persistence.NeighborhoodData.street_data', index=12, number=13, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11454, serialized_end=11949)
_NEIGHBORHOODDATAMESSAGE = descriptor.Descriptor(name='NeighborhoodDataMessage', full_name='EA.Sims4.Persistence.NeighborhoodDataMessage', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='neighborhoods', full_name='EA.Sims4.Persistence.NeighborhoodDataMessage.neighborhoods', 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, options=None), descriptor.FieldDescriptor(name='travel_groups', full_name='EA.Sims4.Persistence.NeighborhoodDataMessage.travel_groups', 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, options=None), descriptor.FieldDescriptor(name='uninstalled_region_ids', full_name='EA.Sims4.Persistence.NeighborhoodDataMessage.uninstalled_region_ids', index=2, number=3, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11952, serialized_end=12138)
_ACCOUNTSETTINGSDATA = descriptor.Descriptor(name='AccountSettingsData', full_name='EA.Sims4.Persistence.AccountSettingsData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='data', full_name='EA.Sims4.Persistence.AccountSettingsData.data', index=0, number=1, type=9, cpp_type=9, label=2, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12140, serialized_end=12175)
_GAMEPLAYDATA = descriptor.Descriptor(name='GameplayData', full_name='EA.Sims4.Persistence.GameplayData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='premade_lot_status', full_name='EA.Sims4.Persistence.GameplayData.premade_lot_status', 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, options=None), descriptor.FieldDescriptor(name='daily_sim_info_creation_count', full_name='EA.Sims4.Persistence.GameplayData.daily_sim_info_creation_count', index=1, number=2, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12177, serialized_end=12298)
_ERRORFEEDBACK = descriptor.Descriptor(name='ErrorFeedback', full_name='EA.Sims4.Persistence.ErrorFeedback', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='failure_code', full_name='EA.Sims4.Persistence.ErrorFeedback.failure_code', index=0, number=1, type=14, cpp_type=8, label=2, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='element_name', full_name='EA.Sims4.Persistence.ErrorFeedback.element_name', 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, options=None), descriptor.FieldDescriptor(name='function', full_name='EA.Sims4.Persistence.ErrorFeedback.function', 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, options=None), descriptor.FieldDescriptor(name='filename', full_name='EA.Sims4.Persistence.ErrorFeedback.filename', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='linenumber', full_name='EA.Sims4.Persistence.ErrorFeedback.linenumber', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='last_error', full_name='EA.Sims4.Persistence.ErrorFeedback.last_error', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='system_error_code', full_name='EA.Sims4.Persistence.ErrorFeedback.system_error_code', index=6, number=7, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12301, serialized_end=12515)
_SOURCEFUNCTIONFILELINE = descriptor.Descriptor(name='SourceFunctionFileLine', full_name='EA.Sims4.Persistence.SourceFunctionFileLine', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='function', full_name='EA.Sims4.Persistence.SourceFunctionFileLine.function', 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, options=None), descriptor.FieldDescriptor(name='filename', full_name='EA.Sims4.Persistence.SourceFunctionFileLine.filename', 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, options=None), descriptor.FieldDescriptor(name='linenumber', full_name='EA.Sims4.Persistence.SourceFunctionFileLine.linenumber', index=2, number=3, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12517, serialized_end=12597)
_FEEDBACKCONTEXT = descriptor.Descriptor(name='FeedbackContext', full_name='EA.Sims4.Persistence.FeedbackContext', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='action_response_code', full_name='EA.Sims4.Persistence.FeedbackContext.action_response_code', index=0, number=1, type=13, cpp_type=3, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='error_list', full_name='EA.Sims4.Persistence.FeedbackContext.error_list', 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, options=None), descriptor.FieldDescriptor(name='source_action', full_name='EA.Sims4.Persistence.FeedbackContext.source_action', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='source_lines', full_name='EA.Sims4.Persistence.FeedbackContext.source_lines', index=3, number=4, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12600, serialized_end=12837)
_SAVEGAMESLOTMETADATA = descriptor.Descriptor(name='SaveGameSlotMetaData', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='slot_id', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.slot_id', 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, options=None), descriptor.FieldDescriptor(name='slot_name', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.slot_name', 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, options=None), descriptor.FieldDescriptor(name='force_override', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.force_override', 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, options=None), descriptor.FieldDescriptor(name='include_backups', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.include_backups', 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, options=None), descriptor.FieldDescriptor(name='timestamp', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.timestamp', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='last_household_name', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.last_household_name', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='isValid', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.isValid', 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, options=None), descriptor.FieldDescriptor(name='scratch_id', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.scratch_id', index=7, number=8, 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, options=None), descriptor.FieldDescriptor(name='slot_version', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.slot_version', index=8, number=9, 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, options=None), descriptor.FieldDescriptor(name='incompatible', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.incompatible', 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, options=None), descriptor.FieldDescriptor(name='required_pack_ids', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.required_pack_ids', index=10, number=11, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='cds_patch_base_changelists', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.cds_patch_base_changelists', index=11, number=12, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='cds_content_patch_mounted', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.cds_content_patch_mounted', 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, options=None), descriptor.FieldDescriptor(name='scenario_ids', full_name='EA.Sims4.Persistence.SaveGameSlotMetaData.scenario_ids', index=13, number=14, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12840, serialized_end=13208)
_SAVEGAMESLOTLIST = descriptor.Descriptor(name='SaveGameSlotList', full_name='EA.Sims4.Persistence.SaveGameSlotList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='slots', full_name='EA.Sims4.Persistence.SaveGameSlotList.slots', 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, options=None), descriptor.FieldDescriptor(name='allow_incompatible', full_name='EA.Sims4.Persistence.SaveGameSlotList.allow_incompatible', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13210, serialized_end=13315)
_PLAYERCUSTOMCOLORLIST = descriptor.Descriptor(name='PlayerCustomColorList', full_name='EA.Sims4.Persistence.PlayerCustomColorList', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='part_id', full_name='EA.Sims4.Persistence.PlayerCustomColorList.part_id', index=0, number=1, type=11, cpp_type=10, label=2, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='color_shifts', full_name='EA.Sims4.Persistence.PlayerCustomColorList.color_shifts', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13317, serialized_end=13414)
_PLAYERCUSTOMCOLORS = descriptor.Descriptor(name='PlayerCustomColors', full_name='EA.Sims4.Persistence.PlayerCustomColors', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='color_mapping', full_name='EA.Sims4.Persistence.PlayerCustomColors.color_mapping', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13416, serialized_end=13504)
_GIGOBJECTINFO = descriptor.Descriptor(name='GigObjectInfo', full_name='EA.Sims4.Persistence.GigObjectInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='obj_id', full_name='EA.Sims4.Persistence.GigObjectInfo.obj_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='obj_def', full_name='EA.Sims4.Persistence.GigObjectInfo.obj_def', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13506, serialized_end=13554)
_GIGTAGCOUNT = descriptor.Descriptor(name='GigTagCount', full_name='EA.Sims4.Persistence.GigTagCount', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='tag_id', full_name='EA.Sims4.Persistence.GigTagCount.tag_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tag_count', full_name='EA.Sims4.Persistence.GigTagCount.tag_count', index=1, number=2, type=5, cpp_type=1, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13556, serialized_end=13604)
_GIGOBJECTSTRACKINGDATA = descriptor.Descriptor(name='GigObjectsTrackingData', full_name='EA.Sims4.Persistence.GigObjectsTrackingData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.zone_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tag_counts', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.tag_counts', index=1, 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, options=None), descriptor.FieldDescriptor(name='tile_count', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.tile_count', index=2, number=4, 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, options=None), descriptor.FieldDescriptor(name='block_ids', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.block_ids', index=3, number=5, 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, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='objects', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.objects', index=4, number=6, 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, options=None), descriptor.FieldDescriptor(name='max_level', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.max_level', index=5, number=7, type=5, cpp_type=1, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='min_level', full_name='EA.Sims4.Persistence.GigObjectsTrackingData.min_level', index=6, number=8, type=5, cpp_type=1, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13607, serialized_end=13838)
_GIGRESTRICTIONSDATA = descriptor.Descriptor(name='GigRestrictionsData', full_name='EA.Sims4.Persistence.GigRestrictionsData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.GigRestrictionsData.zone_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='level_restricted', full_name='EA.Sims4.Persistence.GigRestrictionsData.level_restricted', index=1, number=2, type=8, cpp_type=7, label=2, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='level_limit', full_name='EA.Sims4.Persistence.GigRestrictionsData.level_limit', index=2, number=3, 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, options=None), descriptor.FieldDescriptor(name='tile_limit', full_name='EA.Sims4.Persistence.GigRestrictionsData.tile_limit', index=3, number=4, type=5, cpp_type=1, label=1, has_default_value=True, default_value=-1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13840, serialized_end=13949)
_SAVEGAMEDATA = descriptor.Descriptor(name='SaveGameData', full_name='EA.Sims4.Persistence.SaveGameData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='guid', full_name='EA.Sims4.Persistence.SaveGameData.guid', 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, options=None), descriptor.FieldDescriptor(name='save_slot', full_name='EA.Sims4.Persistence.SaveGameData.save_slot', 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, options=None), descriptor.FieldDescriptor(name='account', full_name='EA.Sims4.Persistence.SaveGameData.account', index=2, number=3, 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, options=None), descriptor.FieldDescriptor(name='neighborhoods', full_name='EA.Sims4.Persistence.SaveGameData.neighborhoods', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='households', full_name='EA.Sims4.Persistence.SaveGameData.households', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='sims', full_name='EA.Sims4.Persistence.SaveGameData.sims', index=5, number=6, 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, options=None), descriptor.FieldDescriptor(name='zones', full_name='EA.Sims4.Persistence.SaveGameData.zones', index=6, number=7, 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, options=None), descriptor.FieldDescriptor(name='streets', full_name='EA.Sims4.Persistence.SaveGameData.streets', index=7, number=8, 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, options=None), descriptor.FieldDescriptor(name='travel_groups', full_name='EA.Sims4.Persistence.SaveGameData.travel_groups', index=8, number=9, 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, options=None), descriptor.FieldDescriptor(name='uninstalled_region_ids', full_name='EA.Sims4.Persistence.SaveGameData.uninstalled_region_ids', index=9, number=10, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='object_fallbacks', full_name='EA.Sims4.Persistence.SaveGameData.object_fallbacks', index=10, number=11, 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, options=None), descriptor.FieldDescriptor(name='destination_clean_up_data', full_name='EA.Sims4.Persistence.SaveGameData.destination_clean_up_data', index=11, number=12, 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, options=None), descriptor.FieldDescriptor(name='gameplay_data', full_name='EA.Sims4.Persistence.SaveGameData.gameplay_data', index=12, number=14, 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, options=None), descriptor.FieldDescriptor(name='mannequins', full_name='EA.Sims4.Persistence.SaveGameData.mannequins', index=13, number=15, 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, options=None), descriptor.FieldDescriptor(name='relgraph', full_name='EA.Sims4.Persistence.SaveGameData.relgraph', index=14, number=16, 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, options=None), descriptor.FieldDescriptor(name='tutorial_tips', full_name='EA.Sims4.Persistence.SaveGameData.tutorial_tips', index=15, number=17, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='sims_removed_from_travel_groups', full_name='EA.Sims4.Persistence.SaveGameData.sims_removed_from_travel_groups', index=16, number=18, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='custom_colors', full_name='EA.Sims4.Persistence.SaveGameData.custom_colors', index=17, number=19, 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, options=None), descriptor.FieldDescriptor(name='gig_start_objects_tracking_data', full_name='EA.Sims4.Persistence.SaveGameData.gig_start_objects_tracking_data', index=18, number=20, 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, options=None), descriptor.FieldDescriptor(name='gig_end_objects_tracking_data', full_name='EA.Sims4.Persistence.SaveGameData.gig_end_objects_tracking_data', index=19, number=21, 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, options=None), descriptor.FieldDescriptor(name='gig_restrictions_data', full_name='EA.Sims4.Persistence.SaveGameData.gig_restrictions_data', index=20, number=22, 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, options=None), descriptor.FieldDescriptor(name='protected_households_story_progression_rule_set', full_name='EA.Sims4.Persistence.SaveGameData.protected_households_story_progression_rule_set', index=21, number=23, 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, options=None), descriptor.FieldDescriptor(name='unprotected_households_story_progression_rule_set', full_name='EA.Sims4.Persistence.SaveGameData.unprotected_households_story_progression_rule_set', index=22, number=24, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13952, serialized_end=15392)
_SAVEGAMEDATADESCONLY = descriptor.Descriptor(name='SaveGameDataDescOnly', full_name='EA.Sims4.Persistence.SaveGameDataDescOnly', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='guid', full_name='EA.Sims4.Persistence.SaveGameDataDescOnly.guid', 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, options=None), descriptor.FieldDescriptor(name='save_slot', full_name='EA.Sims4.Persistence.SaveGameDataDescOnly.save_slot', 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, options=None), descriptor.FieldDescriptor(name='households', full_name='EA.Sims4.Persistence.SaveGameDataDescOnly.households', index=2, number=5, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15395, serialized_end=15559)
_GENUSDATA = descriptor.Descriptor(name='GenusData', full_name='EA.Sims4.Persistence.GenusData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='gender', full_name='EA.Sims4.Persistence.GenusData.gender', 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, options=None), descriptor.FieldDescriptor(name='age', full_name='EA.Sims4.Persistence.GenusData.age', index=1, number=2, 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, options=None), descriptor.FieldDescriptor(name='extended_species', full_name='EA.Sims4.Persistence.GenusData.extended_species', index=2, number=3, 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, options=None), descriptor.FieldDescriptor(name='occult_type', full_name='EA.Sims4.Persistence.GenusData.occult_type', index=3, number=4, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15561, serialized_end=15648)
_SIMRELATIONSHIPEDGE = descriptor.Descriptor(name='SimRelationshipEdge', full_name='EA.Sims4.Persistence.SimRelationshipEdge', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='target_node_id', full_name='EA.Sims4.Persistence.SimRelationshipEdge.target_node_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='edge_data', full_name='EA.Sims4.Persistence.SimRelationshipEdge.edge_data', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15650, serialized_end=15714)
_SIMRELATIONSHIPNODE = descriptor.Descriptor(name='SimRelationshipNode', full_name='EA.Sims4.Persistence.SimRelationshipNode', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='node_id', full_name='EA.Sims4.Persistence.SimRelationshipNode.node_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SimRelationshipNode.sim_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='genus', full_name='EA.Sims4.Persistence.SimRelationshipNode.genus', index=2, number=3, 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, options=None), descriptor.FieldDescriptor(name='first_name', full_name='EA.Sims4.Persistence.SimRelationshipNode.first_name', index=3, number=4, 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, options=None), descriptor.FieldDescriptor(name='last_name', full_name='EA.Sims4.Persistence.SimRelationshipNode.last_name', index=4, number=5, 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, options=None), descriptor.FieldDescriptor(name='outgoing_edges', full_name='EA.Sims4.Persistence.SimRelationshipNode.outgoing_edges', index=5, number=6, 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15717, serialized_end=15925)
_SIMRELATIONSHIPGRAPHDATA = descriptor.Descriptor(name='SimRelationshipGraphData', full_name='EA.Sims4.Persistence.SimRelationshipGraphData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='nodes', full_name='EA.Sims4.Persistence.SimRelationshipGraphData.nodes', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15927, serialized_end=16011)
_STORYPROGRESSIONRULE = descriptor.Descriptor(name='StoryProgressionRule', full_name='EA.Sims4.Persistence.StoryProgressionRule', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='rule_id', full_name='EA.Sims4.Persistence.StoryProgressionRule.rule_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='enabled', full_name='EA.Sims4.Persistence.StoryProgressionRule.enabled', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16013, serialized_end=16069)
_STORYPROGRESSIONRULESET = descriptor.Descriptor(name='StoryProgressionRuleSet', full_name='EA.Sims4.Persistence.StoryProgressionRuleSet', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='rules', full_name='EA.Sims4.Persistence.StoryProgressionRuleSet.rules', 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, options=None), descriptor.FieldDescriptor(name='enabled', full_name='EA.Sims4.Persistence.StoryProgressionRuleSet.enabled', 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, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16071, serialized_end=16172)
_ACCOUNTDATA.fields_by_name['entitlements'].message_type = _ENTITLEMENTDATA
_ACCOUNTDATA.fields_by_name['ui_options'].message_type = _UIOPTIONSDATA
_ACCOUNTDATA.fields_by_name['gameplay_account_data'].message_type = GameplaySaveData_pb2._GAMEPLAYACCOUNTDATA
_ACCOUNTDATA.fields_by_name['game_notification'].message_type = Dialog_pb2._UIDIALOGMESSAGE
_NOTIFICATIONSAVEDATA.fields_by_name['game_notification'].message_type = Dialog_pb2._UIDIALOGMESSAGE
_SAVESLOTDATA.fields_by_name['households'].message_type = S4Common_pb2._IDLIST
_SAVESLOTDATA.fields_by_name['gameplay_data'].message_type = GameplaySaveData_pb2._GAMEPLAYSAVESLOTDATA
_SAVESLOTDATA.fields_by_name['game_content_data'].message_type = _GAMECONTENTDATA
_SAVESLOTDATADESCONLY.fields_by_name['game_content_data'].message_type = _GAMECONTENTDATA
_OBJECTDATA.fields_by_name['position'].message_type = _LOTCOORD
_OBJECTDATA.fields_by_name['ui_metadata'].message_type = UI_pb2._UIOBJECTMETADATA
_OBJECTDATA.fields_by_name['light_color'].message_type = Math_pb2._VECTOR3
_OBJECTDATA.fields_by_name['model_override_resource_key'].message_type = ResourceKey_pb2._RESOURCEKEY
_OBJECTDATA.fields_by_name['unique_inventory'].message_type = _OBJECTLIST
_OBJECTDATA.fields_by_name['multicolor'].message_type = Math_pb2._VECTOR3
_OBJECTDATA.fields_by_name['canvas_state_type'].enum_type = UI_pb2._ICONINFO_CANVASSTATETYPE
_OBJECTLIST.fields_by_name['objects'].message_type = _OBJECTDATA
_OBJECTFALLBACKDATALIST.fields_by_name['fallbacks'].message_type = _OBJECTFALLBACKDATA
_ZONEDATA.fields_by_name['gameplay_zone_data'].message_type = GameplaySaveData_pb2._GAMEPLAYZONEDATA
_ZONEDATA.fields_by_name['university_housing_configuration'].message_type = Venue_pb2._UNIVERSITYHOUSINGCONFIGURATION
_ZONEOBJECTDATA.fields_by_name['objects'].message_type = _OBJECTLIST
_OPENSTREETSDATA.fields_by_name['objects'].message_type = _OBJECTLIST
_OPENSTREETSDATA.fields_by_name['situation_seeds'].message_type = SituationPersistence_pb2._SITUATIONSEEDDATA
_OPENSTREETSDATA.fields_by_name['open_street_director'].message_type = GameplaySaveData_pb2._OPENSTREETDIRECTORDATA
_OPENSTREETSDATA.fields_by_name['conditional_layer_service'].message_type = GameplaySaveData_pb2._CONDITIONALLAYERSERVICEDATA
_OPENSTREETSDATA.fields_by_name['ambient_service'].message_type = GameplaySaveData_pb2._AMBIENTSERVICEDATA
_OPENSTREETSDATA.fields_by_name['situation_conditional_layers'].message_type = _SITUATIONCONDITIONALLAYERDATA
_SIMDATA.fields_by_name['inventory'].message_type = _OBJECTLIST
_SIMDATA.fields_by_name['outfits'].message_type = Outfits_pb2._OUTFITLIST
_SIMDATA.fields_by_name['genetic_data'].message_type = Outfits_pb2._GENETICDATA
_SIMDATA.fields_by_name['attributes'].message_type = SimObjectAttributes_pb2._PERSISTABLESIMINFOATTRIBUTES
_SIMDATA.fields_by_name['location'].message_type = _LOTCOORD
_SIMDATA.fields_by_name['interaction_state'].message_type = GameplaySaveData_pb2._SUPERINTERACTIONSAVESTATE
_SIMDATA.fields_by_name['zone_time_stamp'].message_type = GameplaySaveData_pb2._ZONETIMESTAMP
_SIMDATA.fields_by_name['gameplay_data'].message_type = GameplaySaveData_pb2._GAMEPLAYSIMDATA
_SIMDATA.fields_by_name['sim_creation_path'].enum_type = _SIMDATA_SIMCREATIONPATH
_SIMDATA.fields_by_name['pelt_layers'].message_type = Outfits_pb2._PELTLAYERDATALIST
_SIMDATA.fields_by_name['pronouns'].message_type = S4Common_pb2._SIMPRONOUNLIST
_SIMDATA.fields_by_name['steadies'].message_type = _STEADYSIMIDLIST
_SIMDATA.fields_by_name['parts_custom_tattoos'].message_type = Outfits_pb2._SIMPARTCUSTOMTATTOODATA
_SIMDATA.fields_by_name['parts_creator_data'].message_type = Outfits_pb2._SIMPARTCREATORDATA
_SIMDATA_SIMCREATIONPATH.containing_type = _SIMDATA
_SIMLIST.fields_by_name['sims'].message_type = _SIMDATA
_REWARDPARTLIST.fields_by_name['reward_parts'].message_type = _REWARDPARTDATA
_HOUSEHOLDDATADESCONLY.fields_by_name['scenario_data'].message_type = _SCENARIODATADESCONLY
_SCENARIODATA.fields_by_name['sim_role_pairs'].message_type = _SIMROLEPAIR
_HOUSEHOLDDATA.fields_by_name['inventory'].message_type = _OBJECTLIST
_HOUSEHOLDDATA.fields_by_name['sims'].message_type = S4Common_pb2._IDLIST
_HOUSEHOLDDATA.fields_by_name['owned_lots'].message_type = S4Common_pb2._IDLIST
_HOUSEHOLDDATA.fields_by_name['gameplay_data'].message_type = GameplaySaveData_pb2._GAMEPLAYHOUSEHOLDDATA
_HOUSEHOLDDATA.fields_by_name['reward_inventory'].message_type = _REWARDPARTLIST
_HOUSEHOLDDATA.fields_by_name['pending_urnstones'].message_type = S4Common_pb2._IDLIST
_HOUSEHOLDDATA.fields_by_name['scenario_data'].message_type = _SCENARIODATA
_HOUSEHOLDDATA.fields_by_name['story_progression_rule_set'].message_type = _STORYPROGRESSIONRULESET
_LOTTRAITUPDATEINFO.fields_by_name['lot_owner_info'].message_type = _LOTOWNERINFO
_LOTOWNERINFO.fields_by_name['lot_owner'].message_type = _HOUSEHOLDACCOUNTPAIR
_LOTOWNERINFO.fields_by_name['eco_footprint_state'].enum_type = GameplaySaveData_pb2._ECOFOOTPRINTSTATETYPE
_LOTOWNERINFO.fields_by_name['sub_venue_infos'].message_type = _SUBVENUEINFO
_TRAVELGROUPDATA.fields_by_name['household_sim_ids'].message_type = S4Common_pb2._HOUSEHOLDSIMIDS
_TRAVELGROUPDATA.fields_by_name['object_preference_tracker'].message_type = GameplaySaveData_pb2._OBJECTPREFERENCETRACKER
_TRAVELGROUPDATA.fields_by_name['group_type'].enum_type = _TRAVELGROUPDATA_GROUPTYPE
_TRAVELGROUPDATA_GROUPTYPE.containing_type = _TRAVELGROUPDATA
_TRAVELGROUPLIST.fields_by_name['travel_groups'].message_type = _TRAVELGROUPDATA
_OBJECTCLEANUPDATA.fields_by_name['object_data'].message_type = _OBJECTDATA
_GAMEPLAYDESTINATIONCLEANUPDATA.fields_by_name['object_clean_up_data_list'].message_type = _OBJECTCLEANUPDATA
_STREETINFODATA.fields_by_name['eco_footprint_state'].enum_type = GameplaySaveData_pb2._ECOFOOTPRINTSTATETYPE
_NEIGHBORHOODDATA.fields_by_name['lots'].message_type = _LOTOWNERINFO
_NEIGHBORHOODDATA.fields_by_name['households'].message_type = _HOUSEHOLDACCOUNTPAIR
_NEIGHBORHOODDATA.fields_by_name['npc_households'].message_type = _HOUSEHOLDACCOUNTPAIR
_NEIGHBORHOODDATA.fields_by_name['gameplay_data'].message_type = GameplaySaveData_pb2._GAMEPLAYNEIGHBORHOODDATA
_NEIGHBORHOODDATA.fields_by_name['street_data'].message_type = _STREETINFODATA
_NEIGHBORHOODDATAMESSAGE.fields_by_name['neighborhoods'].message_type = _NEIGHBORHOODDATA
_NEIGHBORHOODDATAMESSAGE.fields_by_name['travel_groups'].message_type = _TRAVELGROUPDATA
_GAMEPLAYDATA.fields_by_name['premade_lot_status'].message_type = GameplaySaveData_pb2._PREMADELOTSTATUS
_ERRORFEEDBACK.fields_by_name['failure_code'].enum_type = _ACTIONFAILURECODES
_FEEDBACKCONTEXT.fields_by_name['error_list'].message_type = _ERRORFEEDBACK
_FEEDBACKCONTEXT.fields_by_name['source_action'].enum_type = _PERSISTENCEACTIONS
_FEEDBACKCONTEXT.fields_by_name['source_lines'].message_type = _SOURCEFUNCTIONFILELINE
_SAVEGAMESLOTLIST.fields_by_name['slots'].message_type = _SAVEGAMESLOTMETADATA
_PLAYERCUSTOMCOLORLIST.fields_by_name['part_id'].message_type = ResourceKey_pb2._RESOURCEKEY
_PLAYERCUSTOMCOLORS.fields_by_name['color_mapping'].message_type = _PLAYERCUSTOMCOLORLIST
_GIGOBJECTSTRACKINGDATA.fields_by_name['tag_counts'].message_type = _GIGTAGCOUNT
_GIGOBJECTSTRACKINGDATA.fields_by_name['objects'].message_type = _GIGOBJECTINFO
_SAVEGAMEDATA.fields_by_name['save_slot'].message_type = _SAVESLOTDATA
_SAVEGAMEDATA.fields_by_name['account'].message_type = _ACCOUNTDATA
_SAVEGAMEDATA.fields_by_name['neighborhoods'].message_type = _NEIGHBORHOODDATA
_SAVEGAMEDATA.fields_by_name['households'].message_type = _HOUSEHOLDDATA
_SAVEGAMEDATA.fields_by_name['sims'].message_type = _SIMDATA
_SAVEGAMEDATA.fields_by_name['zones'].message_type = _ZONEDATA
_SAVEGAMEDATA.fields_by_name['streets'].message_type = _OPENSTREETSDATA
_SAVEGAMEDATA.fields_by_name['travel_groups'].message_type = _TRAVELGROUPDATA
_SAVEGAMEDATA.fields_by_name['object_fallbacks'].message_type = _OBJECTFALLBACKDATALIST
_SAVEGAMEDATA.fields_by_name['destination_clean_up_data'].message_type = _GAMEPLAYDESTINATIONCLEANUPDATA
_SAVEGAMEDATA.fields_by_name['gameplay_data'].message_type = _GAMEPLAYDATA
_SAVEGAMEDATA.fields_by_name['mannequins'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_SAVEGAMEDATA.fields_by_name['relgraph'].message_type = _SIMRELATIONSHIPGRAPHDATA
_SAVEGAMEDATA.fields_by_name['custom_colors'].message_type = _PLAYERCUSTOMCOLORS
_SAVEGAMEDATA.fields_by_name['gig_start_objects_tracking_data'].message_type = _GIGOBJECTSTRACKINGDATA
_SAVEGAMEDATA.fields_by_name['gig_end_objects_tracking_data'].message_type = _GIGOBJECTSTRACKINGDATA
_SAVEGAMEDATA.fields_by_name['gig_restrictions_data'].message_type = _GIGRESTRICTIONSDATA
_SAVEGAMEDATA.fields_by_name['protected_households_story_progression_rule_set'].message_type = _STORYPROGRESSIONRULESET
_SAVEGAMEDATA.fields_by_name['unprotected_households_story_progression_rule_set'].message_type = _STORYPROGRESSIONRULESET
_SAVEGAMEDATADESCONLY.fields_by_name['save_slot'].message_type = _SAVESLOTDATADESCONLY
_SAVEGAMEDATADESCONLY.fields_by_name['households'].message_type = _HOUSEHOLDDATADESCONLY
_SIMRELATIONSHIPNODE.fields_by_name['genus'].message_type = _GENUSDATA
_SIMRELATIONSHIPNODE.fields_by_name['outgoing_edges'].message_type = _SIMRELATIONSHIPEDGE
_SIMRELATIONSHIPGRAPHDATA.fields_by_name['nodes'].message_type = _SIMRELATIONSHIPNODE
_STORYPROGRESSIONRULESET.fields_by_name['rules'].message_type = _STORYPROGRESSIONRULE
DESCRIPTOR.message_types_by_name['EntitlementData'] = _ENTITLEMENTDATA
DESCRIPTOR.message_types_by_name['GameContentData'] = _GAMECONTENTDATA
DESCRIPTOR.message_types_by_name['UiOptionsData'] = _UIOPTIONSDATA
DESCRIPTOR.message_types_by_name['AccountData'] = _ACCOUNTDATA
DESCRIPTOR.message_types_by_name['NotificationSaveData'] = _NOTIFICATIONSAVEDATA
DESCRIPTOR.message_types_by_name['SaveSlotData'] = _SAVESLOTDATA
DESCRIPTOR.message_types_by_name['SaveSlotDataDescOnly'] = _SAVESLOTDATADESCONLY
DESCRIPTOR.message_types_by_name['SaveListData'] = _SAVELISTDATA
DESCRIPTOR.message_types_by_name['LotCoord'] = _LOTCOORD
DESCRIPTOR.message_types_by_name['ObjectData'] = _OBJECTDATA
DESCRIPTOR.message_types_by_name['ObjectList'] = _OBJECTLIST
DESCRIPTOR.message_types_by_name['ObjectFallbackData'] = _OBJECTFALLBACKDATA
DESCRIPTOR.message_types_by_name['ObjectFallbackDataList'] = _OBJECTFALLBACKDATALIST
DESCRIPTOR.message_types_by_name['ZoneData'] = _ZONEDATA
DESCRIPTOR.message_types_by_name['ZoneObjectData'] = _ZONEOBJECTDATA
DESCRIPTOR.message_types_by_name['ZoneObjectDataScratchPair'] = _ZONEOBJECTDATASCRATCHPAIR
DESCRIPTOR.message_types_by_name['SituationConditionalLayerData'] = _SITUATIONCONDITIONALLAYERDATA
DESCRIPTOR.message_types_by_name['OpenStreetsData'] = _OPENSTREETSDATA
DESCRIPTOR.message_types_by_name['SteadySimIdList'] = _STEADYSIMIDLIST
DESCRIPTOR.message_types_by_name['SimData'] = _SIMDATA
DESCRIPTOR.message_types_by_name['SimList'] = _SIMLIST
DESCRIPTOR.message_types_by_name['RewardPartData'] = _REWARDPARTDATA
DESCRIPTOR.message_types_by_name['RewardPartList'] = _REWARDPARTLIST
DESCRIPTOR.message_types_by_name['HouseholdDataDescOnly'] = _HOUSEHOLDDATADESCONLY
DESCRIPTOR.message_types_by_name['SimRolePair'] = _SIMROLEPAIR
DESCRIPTOR.message_types_by_name['ScenarioDataDescOnly'] = _SCENARIODATADESCONLY
DESCRIPTOR.message_types_by_name['ScenarioData'] = _SCENARIODATA
DESCRIPTOR.message_types_by_name['HouseholdData'] = _HOUSEHOLDDATA
DESCRIPTOR.message_types_by_name['HouseholdAccountPair'] = _HOUSEHOLDACCOUNTPAIR
DESCRIPTOR.message_types_by_name['LotTraitUpdateInfo'] = _LOTTRAITUPDATEINFO
DESCRIPTOR.message_types_by_name['SubVenueInfo'] = _SUBVENUEINFO
DESCRIPTOR.message_types_by_name['LotOwnerInfo'] = _LOTOWNERINFO
DESCRIPTOR.message_types_by_name['TravelGroupData'] = _TRAVELGROUPDATA
DESCRIPTOR.message_types_by_name['TravelGroupList'] = _TRAVELGROUPLIST
DESCRIPTOR.message_types_by_name['ObjectCleanUpData'] = _OBJECTCLEANUPDATA
DESCRIPTOR.message_types_by_name['GameplayDestinationCleanUpData'] = _GAMEPLAYDESTINATIONCLEANUPDATA
DESCRIPTOR.message_types_by_name['StreetInfoData'] = _STREETINFODATA
DESCRIPTOR.message_types_by_name['NeighborhoodData'] = _NEIGHBORHOODDATA
DESCRIPTOR.message_types_by_name['NeighborhoodDataMessage'] = _NEIGHBORHOODDATAMESSAGE
DESCRIPTOR.message_types_by_name['AccountSettingsData'] = _ACCOUNTSETTINGSDATA
DESCRIPTOR.message_types_by_name['GameplayData'] = _GAMEPLAYDATA
DESCRIPTOR.message_types_by_name['ErrorFeedback'] = _ERRORFEEDBACK
DESCRIPTOR.message_types_by_name['SourceFunctionFileLine'] = _SOURCEFUNCTIONFILELINE
DESCRIPTOR.message_types_by_name['FeedbackContext'] = _FEEDBACKCONTEXT
DESCRIPTOR.message_types_by_name['SaveGameSlotMetaData'] = _SAVEGAMESLOTMETADATA
DESCRIPTOR.message_types_by_name['SaveGameSlotList'] = _SAVEGAMESLOTLIST
DESCRIPTOR.message_types_by_name['PlayerCustomColorList'] = _PLAYERCUSTOMCOLORLIST
DESCRIPTOR.message_types_by_name['PlayerCustomColors'] = _PLAYERCUSTOMCOLORS
DESCRIPTOR.message_types_by_name['GigObjectInfo'] = _GIGOBJECTINFO
DESCRIPTOR.message_types_by_name['GigTagCount'] = _GIGTAGCOUNT
DESCRIPTOR.message_types_by_name['GigObjectsTrackingData'] = _GIGOBJECTSTRACKINGDATA
DESCRIPTOR.message_types_by_name['GigRestrictionsData'] = _GIGRESTRICTIONSDATA
DESCRIPTOR.message_types_by_name['SaveGameData'] = _SAVEGAMEDATA
DESCRIPTOR.message_types_by_name['SaveGameDataDescOnly'] = _SAVEGAMEDATADESCONLY
DESCRIPTOR.message_types_by_name['GenusData'] = _GENUSDATA
DESCRIPTOR.message_types_by_name['SimRelationshipEdge'] = _SIMRELATIONSHIPEDGE
DESCRIPTOR.message_types_by_name['SimRelationshipNode'] = _SIMRELATIONSHIPNODE
DESCRIPTOR.message_types_by_name['SimRelationshipGraphData'] = _SIMRELATIONSHIPGRAPHDATA
DESCRIPTOR.message_types_by_name['StoryProgressionRule'] = _STORYPROGRESSIONRULE
DESCRIPTOR.message_types_by_name['StoryProgressionRuleSet'] = _STORYPROGRESSIONRULESET

class EntitlementData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ENTITLEMENTDATA


class GameContentData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMECONTENTDATA


class UiOptionsData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _UIOPTIONSDATA


class AccountData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ACCOUNTDATA


class NotificationSaveData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _NOTIFICATIONSAVEDATA


class SaveSlotData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVESLOTDATA


class SaveSlotDataDescOnly(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVESLOTDATADESCONLY


class SaveListData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVELISTDATA


class LotCoord(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LOTCOORD


class ObjectData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTDATA


class ObjectList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTLIST


class ObjectFallbackData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTFALLBACKDATA


class ObjectFallbackDataList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTFALLBACKDATALIST


class ZoneData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEDATA


class ZoneObjectData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEOBJECTDATA


class ZoneObjectDataScratchPair(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEOBJECTDATASCRATCHPAIR


class SituationConditionalLayerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SITUATIONCONDITIONALLAYERDATA


class OpenStreetsData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OPENSTREETSDATA


class SteadySimIdList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _STEADYSIMIDLIST


class SimData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMDATA


class SimList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMLIST


class RewardPartData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _REWARDPARTDATA


class RewardPartList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _REWARDPARTLIST


class HouseholdDataDescOnly(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDDATADESCONLY


class SimRolePair(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMROLEPAIR


class ScenarioDataDescOnly(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SCENARIODATADESCONLY


class ScenarioData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SCENARIODATA


class HouseholdData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDDATA


class HouseholdAccountPair(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDACCOUNTPAIR


class LotTraitUpdateInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LOTTRAITUPDATEINFO


class SubVenueInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SUBVENUEINFO


class LotOwnerInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LOTOWNERINFO


class TravelGroupData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _TRAVELGROUPDATA


class TravelGroupList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _TRAVELGROUPLIST


class ObjectCleanUpData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTCLEANUPDATA


class GameplayDestinationCleanUpData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYDESTINATIONCLEANUPDATA


class StreetInfoData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _STREETINFODATA


class NeighborhoodData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _NEIGHBORHOODDATA


class NeighborhoodDataMessage(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _NEIGHBORHOODDATAMESSAGE


class AccountSettingsData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ACCOUNTSETTINGSDATA


class GameplayData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYDATA


class ErrorFeedback(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ERRORFEEDBACK


class SourceFunctionFileLine(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SOURCEFUNCTIONFILELINE


class FeedbackContext(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _FEEDBACKCONTEXT


class SaveGameSlotMetaData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVEGAMESLOTMETADATA


class SaveGameSlotList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVEGAMESLOTLIST


class PlayerCustomColorList(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PLAYERCUSTOMCOLORLIST


class PlayerCustomColors(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PLAYERCUSTOMCOLORS


class GigObjectInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GIGOBJECTINFO


class GigTagCount(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GIGTAGCOUNT


class GigObjectsTrackingData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GIGOBJECTSTRACKINGDATA


class GigRestrictionsData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GIGRESTRICTIONSDATA


class SaveGameData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVEGAMEDATA


class SaveGameDataDescOnly(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SAVEGAMEDATADESCONLY


class GenusData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GENUSDATA


class SimRelationshipEdge(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMRELATIONSHIPEDGE


class SimRelationshipNode(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMRELATIONSHIPNODE


class SimRelationshipGraphData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMRELATIONSHIPGRAPHDATA


class StoryProgressionRule(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _STORYPROGRESSIONRULE


class StoryProgressionRuleSet(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _STORYPROGRESSIONRULESET

