Protocol Documentation

Table of Contents

ei/ei.proto

Top

AccountTransferPayload

FieldTypeLabelDescription
from_id string optional

to_ei_user_id string optional

ActionKeyValuePair

FieldTypeLabelDescription
key string required

value string required

AdAttributionInfo

FieldTypeLabelDescription
device_ad_id string optional

network_name string optional

attribution bool optional

org_name string optional

org_id string optional

campaign_name string optional

campaign_id string optional

click_date string optional

conversion_date string optional

conversion_type string optional

geo string optional

adgroup_name string optional

adgroup_id string optional

keyword string optional

keyword_id string optional

keyword_extra string optional

creativeset_name string optional

creativeset_id string optional

AdAttributionRawData

FieldTypeLabelDescription
device_ad_id string optional

user_id string optional

ad_network string optional

json_data string optional

AdAttributionRow

FieldTypeLabelDescription
user_id string optional

ad_id string optional

ad_network string optional

campaign string optional

keyword string optional

extra string optional

click_date float optional

download_date float optional

approx_time float optional

AppInfo

FieldTypeLabelDescription
version_str string optional

sessions uint32 optional

num_prestiges uint32 optional

soul_eggs uint64 optional

current_egg uint32 optional

gold_earned uint64 optional

gold_spent uint64 optional

current_mission uint32 optional

piggy_size uint32 optional

num_piggy_breaks uint64 optional

verified_piggy_breaks uint64 optional

iap_packs_purchased uint64 optional

permit_level uint32 optional

video_doubler_uses uint64 optional

drone_takedowns uint64 optional

drone_takedowns_elite uint64 optional

trophies_unlocked bool optional

egg_level float optional

struggle_factor float optional

piggy_full bool optional

piggy_found_full bool optional

time_piggy_full_realtime double optional

time_piggy_full_gametime double optional

lost_piggy_increments uint64 optional

sale_id string optional

unlimited_chickens_uses uint64 optional

refill_uses uint64 optional

short_warp_uses uint64 optional

long_warp_uses uint64 optional

ArtifactInventoryItem

FieldTypeLabelDescription
item_id uint64 optional

artifact CompleteArtifact optional

quantity double optional

server_id string optional

ArtifactSpec

FieldTypeLabelDescription
name ArtifactSpec.Name optional

level ArtifactSpec.Level optional

rarity ArtifactSpec.Rarity optional

egg Egg optional

ArtifactsClientInfo

FieldTypeLabelDescription
mission_capacity_mult double optional

mission_duration_mult double optional

mission_ftl_duration_research_mult double optional

mission_capacity_research_mult double optional

launch_counts ArtifactsClientInfo.LaunchCount repeated

last_server_launch_count_sum_time double optional

ArtifactsClientInfo.LaunchCount

FieldTypeLabelDescription
ship MissionInfo.Spaceship optional

num_launches uint32 optional

launch_points double optional

ArtifactsConfigurationRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

client_version uint32 optional

ArtifactsConfigurationResponse

FieldTypeLabelDescription
mission_parameters ArtifactsConfigurationResponse.MissionParameters repeated

artifact_parameters ArtifactsConfigurationResponse.ArtifactParameters repeated

crafting_level_infos ArtifactsConfigurationResponse.CraftingLevelInfo repeated

ArtifactsConfigurationResponse.ArtifactParameters

FieldTypeLabelDescription
spec ArtifactSpec optional

base_quality double optional

odds_multiplier double optional

value double optional

crafting_price double optional

crafting_price_low double optional

crafting_price_domain uint32 optional

crafting_price_curve double optional

crafting_xp uint64 optional

ArtifactsConfigurationResponse.CraftingLevelInfo

FieldTypeLabelDescription
xp_required double optional

rarity_mult float optional

ArtifactsConfigurationResponse.MissionParameters

FieldTypeLabelDescription
ship MissionInfo.Spaceship optional

durations ArtifactsConfigurationResponse.MissionParameters.Duration repeated

level_mission_requirements uint32 repeated

capacity_DEPRECATED uint32 optional

ArtifactsConfigurationResponse.MissionParameters.Duration

FieldTypeLabelDescription
duration_type MissionInfo.DurationType optional

seconds double optional

quality float optional

min_quality float optional

max_quality float optional

capacity uint32 optional

level_capacity_bump uint32 optional

level_quality_bump float optional

ArtifactsDB

FieldTypeLabelDescription
inventory_items ArtifactInventoryItem repeated

item_sequence uint64 optional

inventory_slots InventorySlot repeated

active_artifacts_DEPRECATED ArtifactsDB.ActiveArtifactSlot repeated

active_artifact_sets ArtifactsDB.ActiveArtifactSet repeated

saved_artifact_sets ArtifactsDB.ActiveArtifactSet repeated

artifact_status ArtifactsDB.CraftableArtifact repeated

fueling_mission MissionInfo optional

mission_infos MissionInfo repeated

mission_archive MissionInfo repeated

discovered_artifacts_DEPRECATED ArtifactSpec repeated

craftable_artifacts_DEPRECATED ArtifactsDB.CraftableArtifact repeated

crafting_counts_DEPRECATED ArtifactsDB.CraftableArtifact repeated

ArtifactsDB.ActiveArtifactSet

FieldTypeLabelDescription
slots ArtifactsDB.ActiveArtifactSlot repeated

uid uint32 optional

ArtifactsDB.ActiveArtifactSlot

FieldTypeLabelDescription
occupied bool optional

item_id uint64 optional

ArtifactsDB.CraftableArtifact

FieldTypeLabelDescription
spec ArtifactSpec optional

discovered bool optional

craftable bool optional

recipe_discovered bool optional

seen bool optional

count uint32 optional

AuthenticateArtifactResponse

FieldTypeLabelDescription
success bool optional

original_item_id uint64 optional

demote bool optional

delete bool optional

ei_user_id string optional

AuthenticatedMessage

FieldTypeLabelDescription
message bytes optional

version uint32 optional

code string optional

compressed bool optional

original_size uint32 optional

user_id string optional

AutoJoinCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

user_id string optional

user_name string optional

soul_power double optional

eop double optional

league uint32 optional

grade Contract.PlayerGrade optional

points_replay bool optional

seconds_remaining double optional

platform Platform optional

client_version uint32 optional

Backup

FieldTypeLabelDescription
user_id string optional

ei_user_id string optional

game_services_id string optional

push_user_id string optional

device_id string optional

user_name string optional

approx_time double optional

version uint32 optional

Default: 0

force_offer_backup bool optional

force_backup bool optional

settings Backup.Settings optional

tutorial Backup.Tutorial optional

stats Backup.Stats optional

game Backup.Game optional

artifacts Backup.Artifacts optional

shells Backup.Shells optional

sim Backup.Simulation optional

farms Backup.Simulation repeated

mission Backup.Mission optional

misc Backup.Misc optional

contracts MyContracts optional

artifacts_db ArtifactsDB optional

shell_db ShellDB optional

read_mail_ids string repeated

mail_state MailState optional

checksum uint64 optional

signature string optional

Backup.AchievementInfo

FieldTypeLabelDescription
id string optional

achieved bool optional

Backup.ActiveBoost

FieldTypeLabelDescription
boost_id string optional

time_remaining double optional

reference_value double optional

Backup.Artifacts

FieldTypeLabelDescription
infusing bool optional

item_being_infused ArtifactInventoryItem optional

spec_being_infused ArtifactSpec optional

egg_type_infusing Egg optional

infusing_eggs_required double optional

eggs_infused double optional

flow_percentage_artifacts double optional

Default: 0.5

fueling_enabled bool optional

Default: true

tank_filling_enabled bool optional

tank_level uint32 optional

tank_fuels double repeated

tank_limits double repeated

last_fueled_ship MissionInfo.Spaceship optional

inventory_score double optional

crafting_xp double optional

enabled bool optional

intro_shown bool optional

infusing_enabled_DEPRECATED bool optional

Default: true

Backup.Game

FieldTypeLabelDescription
current_farm uint32 optional

Default: 0

max_egg_reached Egg optional

golden_eggs_earned uint64 optional

golden_eggs_spent uint64 optional

uncliamed_golden_eggs uint64 optional

soul_eggs uint64 optional

unclaimed_soul_eggs uint64 optional

soul_eggs_d double optional

unclaimed_soul_eggs_d double optional

eggs_of_prophecy uint64 optional

unclaimed_eggs_of_prophecy uint64 optional

shell_scripts_earned uint64 optional

shell_scripts_spent uint64 optional

unclaimed_shell_scripts uint64 optional

prestige_cash_earned double optional

prestige_soul_boost_cash double optional

lifetime_cash_earned double optional

piggy_bank uint64 optional

piggy_full_alert_shown bool optional

permit_level uint32 optional

epic_research Backup.ResearchItem repeated

hyperloop_station bool optional

next_daily_gift_time double optional

last_daily_gift_collected_day uint32 optional

num_daily_gifts_collected uint32 optional

news Backup.NewsHeadline repeated

last_news_time double optional

current_multiplier double optional

current_multiplier_expiration double optional

achievements Backup.AchievementInfo repeated

max_farm_size_reached uint64 repeated

egg_medal_level uint32 repeated

long_idle_notification_set bool optional

long_idle_notification_threshold double optional

long_idle_reward double optional

boosts Backup.OwnedBoost repeated

total_time_cheats_detected uint32 optional

force_elite_contracts bool optional

new_player_event_end_time double optional

Backup.Misc

FieldTypeLabelDescription
chicken_btn_pref_big bool optional

free_hatchery_refill_given bool optional

last_share_farm_value double optional

Default: 10000000

last_share_swarm_farm_value double optional

Default: 10000000

last_share_swarm_size double optional

Default: 140

last_prestige_alert_soul_eggs_DEPRECATED uint64 optional

Default: 45

friend_rank uint64 optional

friend_rank_pop uint64 optional

global_rank uint64 optional

global_rank_pop uint64 optional

challenges_alert bool optional

trophy_alert bool optional

ar_alert bool optional

contracts_alert bool optional

contracts_alert_v2 bool optional

coop_alert bool optional

coop_alert_v2 bool optional

switch_alert bool optional

egg_of_prophecy_alert bool optional

boost_token_alert bool optional

soul_egg_alert bool optional

backup_reminder_alert bool optional

max_button_alert bool optional

mission_target_alert bool optional

colleggtibles_alert bool optional

Backup.Mission

FieldTypeLabelDescription
current_mission string optional

reference_value double optional

current_missions string repeated

missions Backup.MissionInfo repeated

Backup.MissionInfo

FieldTypeLabelDescription
id string optional

completed bool optional

reference_value double optional

Backup.NewsHeadline

FieldTypeLabelDescription
id string optional

read bool optional

Backup.OwnedBoost

FieldTypeLabelDescription
boost_id string optional

count uint32 optional

Backup.ResearchItem

FieldTypeLabelDescription
id string optional

level uint32 optional

Backup.Settings

FieldTypeLabelDescription
sfx bool optional

music bool optional

low_battery_mode bool optional

low_performance_mode bool optional

force_touch_chicken_btn bool optional

notifications_queried bool optional

last_notification_query_time double optional

notifications_on bool optional

notify_daily_gift bool optional

low_performance bool optional

auto_stop_fueling bool optional

max_enabled bool optional

hide_cc_status bool optional

contracts_widget_enabled bool optional

artifact_sparkle bool optional

last_backup_time double optional

coppa_queried bool optional

coppa_restricted bool optional

gdpr_consent_queried bool optional

gdpr_age_restricted bool optional

gdpr_consent_given bool optional

age_queried bool optional

age_restricted bool optional

Default: false

data_collection_consent_queried bool optional

data_collection_consent_given bool optional

last_day_age_queried uint32 optional

user_ads_enabled bool optional

Default: true

user_cloud_enabled bool optional

Default: true

user_analytics_enabled bool optional

Default: true

user_personalized_ads_enabled bool optional

Default: true

Backup.Shells

FieldTypeLabelDescription
intro_alert bool optional

contracts_intro_alert bool optional

num_new int32 repeated

Backup.Simulation

FieldTypeLabelDescription
egg_type Egg optional

farm_type FarmType optional

contract_id string optional

cash_earned double optional

cash_spent double optional

unclaimed_cash double optional

last_step_time double optional

num_chickens uint64 optional

num_chickens_unsettled uint64 optional

num_chickens_running uint64 optional

eggs_laid double optional

eggs_shipped double optional

eggs_paid_for double optional

silos_owned uint32 optional

habs uint32 repeated

hab_population uint64 repeated

hab_population_indound uint64 repeated

hab_incubator_popuplation double repeated

hatchery_population double optional

vehicles uint32 repeated

train_length uint32 repeated

common_research Backup.ResearchItem repeated

active_boosts Backup.ActiveBoost repeated

last_cash_boost_time double optional

time_cheats_detected uint32 optional

time_cheat_debt double optional

boost_tokens_received uint32 optional

boost_tokens_spent uint32 optional

boost_tokens_given uint32 optional

unclaimed_boost_tokens uint32 optional

gametime_until_next_boost_token double optional

Backup.Stats

FieldTypeLabelDescription
egg_totals_OLD uint64 repeated

egg_totals double repeated

unlimited_chickens_uses uint64 optional

refill_uses uint64 optional

warp_1_uses uint64 optional

warp_8_uses uint64 optional

boosts_used uint64 optional

video_doubler_uses uint64 optional

drone_takedowns uint64 optional

drone_takedowns_elite uint64 optional

num_prestiges uint64 optional

num_piggy_breaks uint64 optional

iap_packs_purchased uint64 optional

piggy_full bool optional

piggy_found_full bool optional

time_piggy_filled_realtime double optional

time_piggy_full_gametime double optional

lost_piggy_increments uint64 optional

Backup.Tutorial

FieldTypeLabelDescription
intro_shown bool optional

click_tutorial_shown bool optional

buy_hab_shown bool optional

hire_vehicle_shown bool optional

q_num_shown bool optional

s_num_shown bool optional

contracts_tab_shown bool optional

contract_info_shown bool optional

join_coop_shown bool optional

switch_farm_shown bool optional

tutorial_shown bool repeated

BasicRequestInfo

FieldTypeLabelDescription
ei_user_id string optional

client_version uint32 optional

version string optional

build string optional

platform string optional

country string optional

language string optional

debug bool optional

CXPEvalRolloutInfo

FieldTypeLabelDescription
current_id string optional

basis_points uint32 optional

CleanAccountRequest

FieldTypeLabelDescription
ei_user_id_to_keep string optional

game_services_id string optional

ClearAllUserDataRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

user_id string optional

device_id string optional

backup_checksum uint64 optional

CollectContractArtifactRewardsRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

league uint32 optional

grade Contract.PlayerGrade optional

goal_index uint32 optional

best_ship MissionInfo.Spaceship optional

CollectSeasonArtifactRewardsRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

season_identifier string optional

cxp double optional

best_ship MissionInfo.Spaceship optional

CompleteArtifact

FieldTypeLabelDescription
spec ArtifactSpec optional

stones ArtifactSpec repeated

CompleteMissionResponse

FieldTypeLabelDescription
success bool optional

info MissionInfo optional

artifacts CompleteMissionResponse.SecureArtifactSpec repeated

other_rewards Reward repeated

ei_user_id string optional

CompleteMissionResponse.SecureArtifactSpec

FieldTypeLabelDescription
spec ArtifactSpec optional

server_id string optional

ConfigRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

soul_eggs double optional

contracts_unlocked bool optional

artifacts_unlocked bool optional

fuel_tank_unlocked bool optional

pro_permit bool optional

ultra bool optional

tips_checksum string optional

ConfigResponse

FieldTypeLabelDescription
live_config LiveConfig optional

mail_bag MailDB optional

dlc_catalog DLCCatalog optional

ConsumeArtifactRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

ei_user_id string optional

spec ArtifactSpec optional

artifact_server_id string optional

original_item_id uint64 optional

additional_server_ids string repeated

additional_item_ids uint64 repeated

quantity uint32 optional

ConsumeArtifactResponse

FieldTypeLabelDescription
success bool optional

original_item_id uint64 optional

additional_item_ids uint64 repeated

byproducts ArtifactSpec repeated

other_rewards Reward repeated

ei_user_id string optional

Contract

FieldTypeLabelDescription
identifier string optional

name string optional

description string optional

egg Egg optional

custom_egg_id string optional

goals Contract.Goal repeated

goal_sets Contract.GoalSet repeated

grade_specs Contract.GradeSpec repeated

season_id string optional

coop_allowed bool optional

max_coop_size uint32 optional

max_boosts uint32 optional

minutes_per_token double optional

Default: 60

chicken_run_cooldown_minutes double optional

Default: 180

start_time double optional

expiration_time double optional

length_seconds double optional

max_soul_eggs double optional

min_client_version uint32 optional

leggacy bool optional

cc_only bool optional

default_shell_ids string repeated

debug bool optional

key string optional

Contract.Goal

FieldTypeLabelDescription
type GoalType optional

target_amount double optional

reward_type RewardType optional

reward_sub_type string optional

reward_amount double optional

target_soul_eggs double optional

Contract.GoalSet

FieldTypeLabelDescription
goals Contract.Goal repeated

Contract.GradeSpec

FieldTypeLabelDescription
grade Contract.PlayerGrade optional

goals Contract.Goal repeated

modifiers GameModifier repeated

length_seconds double optional

ContractAction

FieldTypeLabelDescription
user_id string optional

action_name string optional

approx_time double optional

dest_user_id string optional

contract_id string optional

coop_id string optional

autojoin bool optional

grade uint32 optional

replay bool optional

points_replay bool optional

reward_type uint32 optional

reward_subtype string optional

reward_amount double optional

goal_index uint32 optional

boost_id string optional

tokens uint32 optional

kick_reason uint32 optional

public bool optional

cc_only bool optional

ContractCitation

FieldTypeLabelDescription
issue ContractEvaluation.PoorBehavior optional

timestamp double optional

grade Contract.PlayerGrade optional

ContractCoopStatusRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

user_id string optional

client_version uint32 optional

client_timestamp double optional

ContractCoopStatusResponse

FieldTypeLabelDescription
response_status ContractCoopStatusResponse.ResponseStatus optional

contract_identifier string optional

total_amount double optional

coop_identifier string optional

grade Contract.PlayerGrade optional

contributors ContractCoopStatusResponse.ContributionInfo repeated

auto_generated bool optional

public bool optional

creator_id string optional

seconds_remaining double optional

seconds_since_all_goals_achieved double optional

all_goals_achieved bool optional

all_members_reporting bool optional

grace_period_seconds_remaining double optional

cleared_for_exit bool optional

gifts ContractCoopStatusResponse.CoopGift repeated

chicken_runs ContractCoopStatusResponse.ChickenRun repeated

client_timestamp double optional

last_sync_DEP double optional

ContractCoopStatusResponse.ChickenRun

FieldTypeLabelDescription
user_id string optional

user_name string optional

amount uint64 optional

ContractCoopStatusResponse.ContributionInfo

FieldTypeLabelDescription
uuid string optional

user_id string optional

user_name string optional

contract_identifier string optional

contribution_amount double optional

contribution_rate double optional

soul_power double optional

production_params FarmProductionParams optional

farm_info PlayerFarmInfo optional

rank_change int32 optional

recently_active bool optional

active bool optional

cc_member bool optional

leech bool optional

finalized bool optional

time_cheat_detected bool optional

platform Platform optional

push_id string optional

ban_votes uint32 optional

autojoined bool optional

boost_tokens uint32 optional

boost_tokens_spent uint32 optional

buff_history CoopBuffState repeated

chicken_run_cooldown double optional

ContractCoopStatusResponse.CoopGift

FieldTypeLabelDescription
user_id string optional

user_name string optional

amount uint32 optional

tracking string optional

ContractCoopStatusUpdateRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

user_id string optional

contract_identifier string optional

coop_identifier string optional

push_user_id string optional

amount double optional

rate double optional

time_cheats_detected uint32 optional

soul_power double optional

eop uint32 optional

boost_tokens uint32 optional

boost_tokens_spent uint32 optional

hide_cc_status bool optional

production_params FarmProductionParams optional

farm_info PlayerFarmInfo optional

last_idle_summary IdleSessionSummary optional

egg_laying_rate_buff double optional

Default: 1

earnings_buff double optional

Default: 1

ContractCoopStatusUpdateResponse

FieldTypeLabelDescription
finalized bool optional

exists bool optional

status ContractCoopStatusResponse.MemberStatus optional

ContractEvaluation

FieldTypeLabelDescription
contract_identifier string optional

coop_identifier string optional

cxp double optional

replay bool optional

cxp_change double optional

grade_performance int32 optional

old_league int32 optional

old_goals bool optional

grade Contract.PlayerGrade optional

contribution_ratio double optional

completion_percent double optional

original_length double optional

coop_size uint32 optional

solo bool optional

soul_power double optional

last_contribution_time double optional

completion_time double optional

chicken_runs_sent uint32 optional

gift_tokens_sent uint32 optional

gift_tokens_received uint32 optional

gift_token_value_sent double optional

gift_token_value_received double optional

boost_token_allotment uint32 optional

buff_time_value double optional

teamwork_score double optional

other_bonuses double optional

counted_in_season bool optional

season_id string optional

time_cheats uint32 optional

issues ContractEvaluation.PoorBehavior repeated

notes string repeated

version string optional

evaluation_start_time double optional

status ContractEvaluation.Status optional

ContractEvaluationBatch

FieldTypeLabelDescription
evals ContractEvaluationBatch.Pair repeated

ContractEvaluationBatch.Pair

FieldTypeLabelDescription
user_id string optional

cev ContractEvaluation optional

ContractPlayerInfo

FieldTypeLabelDescription
grade Contract.PlayerGrade optional

total_cxp double optional

season_cxp double optional

grade_score double optional

target_grade_score double optional

soul_power double optional

target_soul_power double optional

grade_progress double optional

issues ContractEvaluation.PoorBehavior repeated

issue_score double optional

status ContractPlayerInfo.Status optional

last_evaluation_time double optional

last_evaluation_version string optional

unread_evaluations ContractEvaluation repeated

season_progress ContractPlayerInfo.SeasonProgress repeated

ContractPlayerInfo.SeasonProgress

FieldTypeLabelDescription
season_id string optional

active_DEP bool optional

starting_grade Contract.PlayerGrade optional

total_cxp double optional

cxp_last_reward_given double optional

ContractSeasonGoal

FieldTypeLabelDescription
cxp double optional

reward_type RewardType optional

reward_sub_type string optional

reward_amount double optional

ContractSeasonInfo

FieldTypeLabelDescription
id string optional

name string optional

start_time double optional

grade_goals ContractSeasonInfo.GoalSet repeated

ContractSeasonInfo.GoalSet

FieldTypeLabelDescription
grade Contract.PlayerGrade optional

goals ContractSeasonGoal repeated

ContractSeasonInfos

FieldTypeLabelDescription
infos ContractSeasonInfo repeated

ContractSeasonRewardConfirmationRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

season_id string optional

goal ContractSeasonGoal optional

ContractSimConfig

FieldTypeLabelDescription
grade_configs ContractSimConfig.ContractGradeSimConfig repeated

ContractSimConfig.ContractGradeSimConfig

FieldTypeLabelDescription
grade Contract.PlayerGrade optional

goal_params ContractSimConfig.ContractGradeSimConfig.GoalParams repeated

ContractSimConfig.ContractGradeSimConfig.GoalParams

FieldTypeLabelDescription
target_se double optional

cps_mult double optional

elr_mult double optional

earnings_mult double optional

time_efficacy double optional

hab_capacity_mult double optional

epic_research_budget double optional

ContractSimPoll

FieldTypeLabelDescription
client_version uint32 optional

ContractSimPollResponse

FieldTypeLabelDescription
contract_to_simulate Contract optional

sim_config ContractSimConfig optional

ContractSimResultUpdate

FieldTypeLabelDescription
contract_id string optional

goal_infos ContractSimResultUpdate.GoalInfo repeated

ContractSimResultUpdate.GoalInfo

FieldTypeLabelDescription
grade Contract.PlayerGrade optional

goal_index uint32 optional

projected_eggs_laid double optional

ContractsArchive

FieldTypeLabelDescription
archive LocalContract repeated

ContractsRequest

FieldTypeLabelDescription
soul_eggs double optional

client_version uint32 optional

user_id string optional

ContractsResponse

FieldTypeLabelDescription
contracts Contract repeated

custom_eggs CustomEgg repeated

warning_message string optional

total_eop double optional

server_time double optional

max_eop uint32 optional

Default: 1000

current_season ContractSeasonInfo optional

CoopBuffHistory

FieldTypeLabelDescription
history CoopBuffState repeated

CoopBuffState

FieldTypeLabelDescription
egg_laying_rate double optional

Default: 1

earnings double optional

Default: 1

server_timestamp double optional

CoopChickenRunEntry

FieldTypeLabelDescription
user_id string optional

server_timestamp double optional

CoopCompletionSnapshot

FieldTypeLabelDescription
contributors CoopCompletionSnapshot.ContributorSnapshot repeated

CoopCompletionSnapshot.ContributorSnapshot

FieldTypeLabelDescription
contribution double optional

last_contribution_time double optional

finalized bool optional

soul_power double optional

user_id string optional

tokens uint32 optional

tokens_spent uint32 optional

CoopLastChickenRunTimes

FieldTypeLabelDescription
entries CoopChickenRunEntry repeated

CraftArtifactRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

ei_user_id string optional

spec ArtifactSpec optional

item_id uint64 optional

gold_price_paid double optional

crafting_count uint32 optional

crafting_xp double optional

ingredients ArtifactInventoryItem repeated

CraftArtifactResponse

FieldTypeLabelDescription
item_id uint64 optional

ei_user_id string optional

rarity_achieved ArtifactSpec.Rarity optional

Default: COMMON

server_id string optional

CreateCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

public bool optional

cc_only bool optional

allow_all_grades bool optional

seconds_remaining double optional

user_id string optional

user_name string optional

soul_power double optional

eop double optional

league uint32 optional

grade Contract.PlayerGrade optional

points_replay bool optional

platform Platform optional

client_version uint32 optional

CreateCoopResponse

FieldTypeLabelDescription
success bool optional

message string optional

CurrencyFlowBatchRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

logs CurrencyFlowLog repeated

CurrencyFlowLog

FieldTypeLabelDescription
user_id string optional

approx_time double optional

currency RewardType optional

amount int64 optional

location string optional

version string optional

platform string optional

soul_eggs double optional

tickets_spent uint64 optional

gold_spent uint64 optional

CustomEgg

FieldTypeLabelDescription
identifier string optional

name string optional

description string optional

value double optional

hatchery_id string optional

hatchery_max_x double optional

icon DLCItem optional

icon_width double optional

icon_height double optional

buffs GameModifier repeated

DLCCatalog

FieldTypeLabelDescription
items DLCItem repeated

shells ShellSpec repeated

shell_sets ShellSetSpec repeated

decorators ShellSetSpec repeated

shell_objects ShellObjectSpec repeated

shell_groups ShellGroupSpec repeated

shells_showcase_last_featured_time double optional

DLCItem

FieldTypeLabelDescription
name string optional

directory string optional

ext string optional

compressed bool optional

original_size uint64 optional

url string optional

checksum string optional

DailyGiftInfo

FieldTypeLabelDescription
current_day uint32 optional

seconds_to_next_day double optional

DeviceInfo

FieldTypeLabelDescription
device_id string optional

advertising_id string optional

platform string optional

form_factor string optional

device_name string optional

platform_version string optional

locale_country string optional

locale_language string optional

gpu_vendor string optional

gpu_model string optional

device_bucket string optional

screen_width uint32 optional

screen_height uint32 optional

EggIncAdConfig

FieldTypeLabelDescription
network_priority AdNetwork repeated

EggIncCurrentEvents

FieldTypeLabelDescription
events EggIncEvent repeated

EggIncEvent

FieldTypeLabelDescription
identifier string optional

seconds_remaining double optional

type string optional

multiplier double optional

subtitle string optional

start_time double optional

duration double optional

cc_only bool optional

EggIncFirstContactRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

ei_user_id string optional

user_id string optional

game_services_id string optional

device_id string optional

username string optional

client_version uint32 optional

platform Platform optional

EggIncFirstContactResponse

FieldTypeLabelDescription
ei_user_id string optional

ids_transferred string repeated

error_code uint32 optional

Default: 0

error_message string optional

backup Backup optional

FarmProductionParams

FieldTypeLabelDescription
farm_population double optional

farm_capacity double optional

elr double optional

ihr double optional

sr double optional

delivered double optional

GameModifier

FieldTypeLabelDescription
dimension GameModifier.GameDimension optional

value double optional

description string optional

GenericAction

FieldTypeLabelDescription
user_id string optional

cc_user bool optional

advertising_id string optional

approx_time_DEP float optional

approx_time double optional

action_name string optional

data ActionKeyValuePair repeated

app AppInfo optional

device DeviceInfo optional

GenericActionBatchRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

actions GenericAction repeated

GetActiveMissionsResponse

FieldTypeLabelDescription
success bool optional

active_missions MissionInfo repeated

GetPeriodicalsRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

user_id string optional

piggy_full bool optional

piggy_found_full bool optional

seconds_full_realtime double optional

seconds_full_gametime double optional

lost_increments uint32 optional

soul_eggs double optional

mystical_earnings_mult double optional

eop uint32 optional

contracts_unlocked bool optional

artifacts_unlocked bool optional

current_client_version uint32 optional

debug bool optional

GiftPlayerCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

player_identifier string optional

requesting_user_id string optional

requesting_user_name string optional

amount uint32 optional

client_version uint32 optional

IAPSaleEntry

FieldTypeLabelDescription
product_id string optional

seconds_remaining double optional

discount_string string optional

sale_id string optional

IdleSessionSummary

FieldTypeLabelDescription
success bool optional

time_away double optional

time_simulated double optional

silos_owned uint32 optional

average_elr double optional

average_msr double optional

average_egg_delivery_rate double optional

last_egg_delivery_rate double optional

eggs_delivered double optional

stats IdleSessionSummary.Stat repeated

farm_index uint32 optional

IdleSessionSummary.Stat

FieldTypeLabelDescription
name string optional

min double optional

max double optional

avg double optional

total_time double optional

InGameMail

FieldTypeLabelDescription
id string optional

title string optional

date string optional

message string optional

action string optional

url string optional

app_link UILocation optional

app_link_extra string optional

image DLCItem optional

image_width double optional

image_height double optional

platform uint32 optional

builds string repeated

min_client_version uint32 optional

max_client_version uint32 optional

min_soul_eggs double optional

max_soul_eggs double optional

min_mystical_bonus double optional

user_type UserType optional

min_piggy_breaks uint32 optional

gold_tip double optional

tip bool optional

priority uint32 optional

min_days_since_last_tip double optional

max_retries uint32 optional

days_until_retry double optional

category string optional

InventorySlot

FieldTypeLabelDescription
occupied bool optional

item_id uint32 optional

JoinCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

user_id string optional

user_name string optional

soul_power double optional

eop double optional

league uint32 optional

grade Contract.PlayerGrade optional

points_replay bool optional

platform Platform optional

seconds_remaining double optional

client_version uint32 optional

JoinCoopResponse

FieldTypeLabelDescription
success bool optional

message string optional

banned bool optional

coop_identifier string optional

seconds_remaining double optional

match_percent double optional

num_members uint32 optional

status ContractCoopStatusResponse.Status optional

grade Contract.PlayerGrade optional

can_start bool optional

KickPlayerCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

player_identifier string optional

requesting_user_id string optional

reason KickPlayerCoopRequest.Reason optional

client_version uint32 optional

LeaderboardAnalysis

FieldTypeLabelDescription
chunks LeaderboardAnalysis.Chunk repeated

count uint32 optional

high_score double optional

low_score double optional

cursor string optional

LeaderboardAnalysis.Chunk

FieldTypeLabelDescription
start_index uint32 optional

end_index uint32 optional

high_score double optional

low_score double optional

start_cursor string optional

end_cursor string optional

LeaderboardInfo

FieldTypeLabelDescription
seasons LeaderboardInfo.Season repeated

all_time_scope string optional

LeaderboardInfo.Season

FieldTypeLabelDescription
scope string optional

name string optional

LeaderboardRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

scope string optional

grade Contract.PlayerGrade optional

LeaderboardResponse

FieldTypeLabelDescription
scope string optional

grade Contract.PlayerGrade optional

top_entries LeaderboardResponse.Entry repeated

count uint32 optional

rank uint32 optional

score double optional

LeaderboardResponse.Entry

FieldTypeLabelDescription
rank uint32 optional

alias string optional

score double optional

LeaveCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

player_identifier string optional

client_version uint32 optional

LiveConfig

FieldTypeLabelDescription
config_id string optional

boosts_config LiveConfig.BoostsConfig optional

gift_config LiveConfig.GiftConfig optional

misc_config LiveConfig.MiscConfig optional

help_config LiveConfig.HelpConfig optional

LiveConfig.BoostsConfig

FieldTypeLabelDescription
item_configs LiveConfig.BoostsConfig.ItemConfig repeated

cash_boost_cooloff_time double optional

LiveConfig.BoostsConfig.ItemConfig

FieldTypeLabelDescription
boost_id string optional

price uint32 optional

token_price uint32 optional

se_required double optional

LiveConfig.GiftConfig

FieldTypeLabelDescription
gift_configs LiveConfig.GiftConfig.GiftValueConfig repeated

gift_mu_min_spent double optional

gift_mu_max_spent double optional

gift_mu_overall_mult double optional

random_gift_mu_config LiveConfig.GiftConfig.GiftMuConfig optional

video_gift_mu_config LiveConfig.GiftConfig.GiftMuConfig optional

package_interval double optional

video_offer_interval double optional

video_offer_interval_contract double optional

video_offer_interval_piggy_full double optional

video_offer_interval_piggy_extra_full double optional

video_reset_on_idle bool optional

package_interval_contract double optional

package_interval_piggy_full double optional

package_interval_piggy_extra_full double optional

package_reset_on_idle bool optional

LiveConfig.GiftConfig.GiftMuConfig

FieldTypeLabelDescription
min_spent double optional

max_spent double optional

overall_mult double optional

LiveConfig.GiftConfig.GiftValueConfig

FieldTypeLabelDescription
gift_id string optional

amount double optional

rand_min double optional

rand_max double optional

video_min double optional

video_max double optional

LiveConfig.HelpConfig

FieldTypeLabelDescription
video_infos LiveConfig.HelpConfig.HowToVideoInfo repeated

LiveConfig.HelpConfig.HowToVideoInfo

FieldTypeLabelDescription
type LiveConfig.HelpConfig.HowToVideoInfo.Type optional

name string optional

description string optional

duration string optional

url string optional

soul_eggs double optional

LiveConfig.MiscConfig

FieldTypeLabelDescription
ask_to_track bool optional

ask_to_track_min_soul_eggs double optional

ask_to_track_message string optional

ask_to_track_show_pre_dialog bool optional

ask_to_track_after_privacy bool optional

chicken_run_boost_percentage double optional

shells_intro_tickets uint32 optional

shells_max_free_chicken_configs uint32 optional

shells_intro_alert_threshold uint32 optional

shells_lighting_controls_price uint32 optional

Default: 175

contracts_expert_league_min_soul_power double optional

new_player_event_duration double optional

contracts_club_available bool optional

contracts_beta bool optional

season_rewards_enabled bool optional

LocalContract

FieldTypeLabelDescription
contract Contract optional

coop_identifier string optional

accepted bool optional

time_accepted double optional

cancelled bool optional

new bool optional

coop_shared_end_time double optional

coop_simulation_end_time double optional

coop_grace_period_end_time double optional

coop_contribution_finalized bool optional

coop_last_uploaded_contribution double optional

coop_user_id string optional

coop_share_farm bool optional

last_amount_when_reward_given double optional

num_goals_achieved uint32 optional

max_farm_size_reached double optional

boosts_used uint32 optional

points_replay bool optional

league uint32 optional

grade Contract.PlayerGrade optional

last_nag_time double optional

evaluation ContractEvaluation optional

reported_uuids string repeated

LogCompleteMissionPayload

FieldTypeLabelDescription
req MissionRequest optional

res CompleteMissionResponse optional

LogConsumeArtifactPayload

FieldTypeLabelDescription
req ConsumeArtifactRequest optional

res ConsumeArtifactResponse optional

LogCraftArtifactPayload

FieldTypeLabelDescription
req CraftArtifactRequest optional

res CraftArtifactResponse optional

LogSetArtifactPayload

FieldTypeLabelDescription
req SetArtifactRequest optional

res SetArtifactResponse optional

MailDB

FieldTypeLabelDescription
mail InGameMail repeated

tips_db_data bytes optional

tips_checksum string optional

MailState

FieldTypeLabelDescription
read_mail_ids string repeated

tips_states MailState.TipState repeated

tips_checksum string optional

MailState.TipState

FieldTypeLabelDescription
id string optional

reads uint32 optional

time_read double optional

MissionInfo

FieldTypeLabelDescription
ship MissionInfo.Spaceship optional

status MissionInfo.Status optional

duration_type MissionInfo.DurationType optional

fuel MissionInfo.Fuel repeated

level uint32 optional

duration_seconds double optional

capacity uint32 optional

quality_bump double optional

target_artifact ArtifactSpec.Name optional

seconds_remaining double optional

start_time_derived double optional

mission_log string optional

identifier string optional

MissionInfo.Fuel

FieldTypeLabelDescription
egg Egg optional

amount double optional

MissionRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

client_version uint32 optional

ei_user_id string optional

info MissionInfo optional

client_info ArtifactsClientInfo optional

MissionResponse

FieldTypeLabelDescription
success bool optional

info MissionInfo optional

MyContracts

FieldTypeLabelDescription
contract_ids_seen string repeated

contracts LocalContract repeated

archive LocalContract repeated

current_coop_statuses ContractCoopStatusResponse repeated

last_cpi ContractPlayerInfo optional

initial_grade_revealed bool optional

last_grade_progress_shown double optional

show_advanced_evaluations bool optional

custom_egg_info CustomEgg repeated

PeriodicalsResponse

FieldTypeLabelDescription
sales SalesInfo optional

events EggIncCurrentEvents optional

contracts ContractsResponse optional

evaluations ContractEvaluation repeated

gifts ServerGift repeated

artifact_cases CompleteMissionResponse repeated

live_config LiveConfig optional

mail_bag MailDB optional

contract_player_info ContractPlayerInfo optional

showcase_royalties PeriodicalsResponse.RoyaltyInfo repeated

PeriodicalsResponse.RoyaltyInfo

FieldTypeLabelDescription
id string optional

amount uint32 optional

PlayerFarmInfo

FieldTypeLabelDescription
client_version uint32 optional

soul_eggs double optional

eggs_of_prophecy uint64 optional

permit_level uint32 optional

hyperloop_station bool optional

egg_medal_level uint32 repeated

epic_research Backup.ResearchItem repeated

egg_type Egg optional

cash_on_hand double optional

habs uint32 repeated

hab_population uint64 repeated

hab_capacity uint64 repeated

vehicles uint32 repeated

train_length uint32 repeated

silos_owned uint32 optional

common_research Backup.ResearchItem repeated

active_boosts Backup.ActiveBoost repeated

boost_tokens_on_hand uint32 optional

equipped_artifacts CompleteArtifact repeated

artifact_inventory_score uint64 optional

farm_appearance ShellDB.FarmConfiguration optional

timestamp double optional

QueryCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

league uint32 optional

grade Contract.PlayerGrade optional

client_version uint32 optional

QueryCoopResponse

FieldTypeLabelDescription
exists bool optional

full bool optional

expired bool optional

different_league bool optional

different_grade bool optional

cc_only bool optional

banned bool optional

ReportPlayerCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

user_id string optional

reason ReportPlayerCoopRequest.Reason optional

ReturnEDTPayload

FieldTypeLabelDescription
ei_user_id string optional

Reward

FieldTypeLabelDescription
reward_type RewardType optional

reward_sub_type string optional

reward_amount double optional

SalesInfo

FieldTypeLabelDescription
sales IAPSaleEntry repeated

SalesInfoRequest

FieldTypeLabelDescription
user_id string optional

piggy_full bool optional

piggy_found_full bool optional

seconds_full_realtime double optional

seconds_full_gametime double optional

lost_increments uint32 optional

current_client_version uint32 optional

SaveBackupResponse

FieldTypeLabelDescription
success bool optional

error_code uint32 optional

message string optional

existing_backup Backup optional

SendChickenRunCoopRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

player_identifier string optional

requesting_user_id string optional

requesting_user_name string optional

farm_pop uint64 optional

client_version uint32 optional

ServerGift

FieldTypeLabelDescription
user_id string optional

reward_type RewardType optional

reward_sub_type string optional

reward_amount double optional

SetArtifactRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

artifact ArtifactInventoryItem optional

stones ArtifactSpec repeated

gold_price_paid double optional

SetArtifactResponse

FieldTypeLabelDescription
success bool optional

original_item_id uint64 optional

ei_user_id string optional

ShellDB

FieldTypeLabelDescription
shell_inventory ShellDB.ShellStatus repeated

shell_element_inventory ShellDB.ShellElementStatus repeated

shell_variation_inventory ShellDB.ShellSetVariationStatus repeated

shell_set_inventory ShellDB.ShellStatus repeated

shell_object_inventory ShellDB.ShellStatus repeated

farm_configs ShellDB.FarmConfiguration repeated

saved_configs ShellDB.SavedFarmConfiguration repeated

new_shells_downloaded string repeated

new_shells_seen string repeated

last_showcase_featured_time_seen double optional

lighting_controls_unlocked bool optional

ShellDB.ChickenConfig

FieldTypeLabelDescription
chicken_identifier string optional

hat_identifier string optional

ShellDB.FarmConfiguration

FieldTypeLabelDescription
locked_elements ShellDB.FarmElement repeated

shell_configs ShellDB.ShellConfiguration repeated

shell_set_configs ShellDB.ShellSetConfiguration repeated

configure_chickens_by_group bool optional

group_configs ShellDB.ShellGroupConfiguration repeated

chicken_configs ShellDB.ChickenConfig repeated

lighting_config_enabled bool optional

lighting_config ShellDB.LightingConfig optional

ShellDB.LightingConfig

FieldTypeLabelDescription
light_dir Vector3 optional

light_direct_color Vector4 optional

light_direct_intensity float optional

light_ambient_color Vector4 optional

light_ambient_intensity float optional

fog_color Vector4 optional

fog_near float optional

fog_far float optional

fog_density float optional

ShellDB.SavedFarmConfiguration

FieldTypeLabelDescription
id string optional

config ShellDB.FarmConfiguration optional

client_save_time double optional

server_id string optional

display_name string optional

purchased bool optional

ShellDB.ShellConfiguration

FieldTypeLabelDescription
asset_type ShellSpec.AssetType optional

index uint32 optional

shell_identifier string optional

ShellDB.ShellElementStatus

FieldTypeLabelDescription
element ShellDB.FarmElement optional

set_identifier string optional

ShellDB.ShellGroupConfiguration

FieldTypeLabelDescription
asset_type ShellSpec.AssetType optional

group_identifier string optional

ShellDB.ShellSetConfiguration

FieldTypeLabelDescription
element ShellDB.FarmElement optional

index uint32 optional

shell_set_identifier string optional

variation_identifier string optional

decorator_identifier string optional

ShellDB.ShellSetVariationStatus

FieldTypeLabelDescription
set_identifier string optional

owned_variations string repeated

ShellDB.ShellStatus

FieldTypeLabelDescription
identifier string optional

owned bool optional

ShellGroupSpec

FieldTypeLabelDescription
identifier string optional

name string optional

asset_type ShellSpec.AssetType optional

member_ids string repeated

price_mult_DEPRECATED double optional

ShellObjectSpec

FieldTypeLabelDescription
identifier string optional

name string optional

asset_type ShellSpec.AssetType optional

object_class string optional

icon_colors string repeated

price uint32 optional

required_eop uint32 optional

required_soul_eggs double optional

is_new bool optional

expires bool optional

seconds_until_available double optional

seconds_remaining double optional

popularity uint64 optional

metadata double repeated

no_hats bool optional

chicken_animation ShellObjectSpec.ChickenAnimation optional

sort_priority int32 optional

pieces ShellObjectSpec.LODPiece repeated

default_appearance bool optional

ShellObjectSpec.LODPiece

FieldTypeLabelDescription
dlc DLCItem optional

lod uint32 optional

ShellPopularityStats

FieldTypeLabelDescription
data ShellPopularityStats.Entry repeated

ShellPopularityStats.Entry

FieldTypeLabelDescription
id string optional

element ShellDB.FarmElement optional

spent uint64 optional

count uint64 optional

ShellSetSpec

FieldTypeLabelDescription
identifier string optional

name string optional

price uint32 optional

price_mult_DEPRECATED double optional

Default: 1

discount double optional

required_eop uint32 optional

required_soul_eggs double optional

required_parent_set string optional

is_new bool optional

expires bool optional

seconds_until_available double optional

seconds_remaining double optional

popularity uint64 optional

decorator bool optional

modified_geometry bool optional

element_set bool optional

hex_base_color string optional

variations ShellSetSpec.VariationSpec repeated

icon DLCItem optional

default_appearance bool optional

custom_appearance bool optional

ShellSetSpec.VariationSpec

FieldTypeLabelDescription
identifier string optional

hex_color string optional

price uint32 optional

sort_priority int32 optional

default_appearance bool optional

custom_appearance bool optional

ShellShowcase

FieldTypeLabelDescription
top ShellShowcaseListingInfo repeated

featured ShellShowcaseListingInfo repeated

fresh ShellShowcaseListingInfo repeated

ShellShowcaseListingInfo

FieldTypeLabelDescription
id string optional

local_id string optional

name string optional

description string optional

is_new bool optional

creator_name string optional

status ShellShowcaseListingInfo.Status optional

farm_config ShellDB.FarmConfiguration optional

sales uint32 optional

gross uint64 optional

views uint64 optional

equips uint64 optional

likes uint32 optional

dislikes uint32 optional

share_url string optional

ShellShowcaseListingSet

FieldTypeLabelDescription
listings ShellShowcaseListingInfo repeated

ShellSpec

FieldTypeLabelDescription
identifier string optional

primary_piece ShellSpec.ShellPiece optional

pieces ShellSpec.ShellPiece repeated

alt_assets DLCItem repeated

name string optional

set_identifier string optional

modified_geometry bool optional

price uint32 optional

required_eop uint32 optional

required_soul_eggs double optional

required_parent_shell string optional

is_new bool optional

expires bool optional

seconds_until_available double optional

seconds_remaining double optional

popularity uint64 optional

default_appearance bool optional

ShellSpec.ShellPiece

FieldTypeLabelDescription
asset_type ShellSpec.AssetType optional

dlc DLCItem optional

ShellsActionBatch

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

actions ShellsActionLog repeated

ShellsActionLog

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

user_id string optional

action string optional

sub_id string optional

farm_element ShellDB.FarmElement optional

cost uint32 optional

approx_time double optional

version string optional

farm_index int32 optional

soul_eggs double optional

tickets_spent uint64 optional

gold_spent uint64 optional

ShowcaseRoyaltyDeliveryConfirmation

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

ids string repeated

amount uint32 optional

SubmitShellShowcaseRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

local_id string optional

user_id string optional

public_username bool optional

farm_config ShellDB.FarmConfiguration optional

SubscriptionChangeHintRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

original_transaction_id string optional

next_subscription_level UserSubscriptionInfo.Level optional

TipsDB

FieldTypeLabelDescription
tips InGameMail repeated

UpdateCoopPermissionsRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

contract_identifier string optional

coop_identifier string optional

requesting_user_id string optional

public bool optional

client_version uint32 optional

UpdateCoopPermissionsResponse

FieldTypeLabelDescription
success bool optional

message string optional

UserDataInfoRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

user_id string optional

device_id string optional

backup_checksum uint64 optional

UserDataInfoResponse

FieldTypeLabelDescription
backup_checksum uint64 optional

backup_total_cash double optional

coop_memberships string repeated

UserSubscriptionInfo

FieldTypeLabelDescription
subscription_level UserSubscriptionInfo.Level optional

next_subscription_level UserSubscriptionInfo.Level optional

lock_next_subscription_level bool optional

platform Platform optional

original_transaction_id string optional

linked_transaction_id string optional

acknowledged bool optional

first_subscribed double optional

period_end double optional

status UserSubscriptionInfo.Status optional

store_status string optional

auto_renew bool optional

sandbox bool optional

last_updated double optional

history UserSubscriptionInfo.HistoryEntry repeated

past_user_ids string repeated

UserSubscriptionInfo.HistoryEntry

FieldTypeLabelDescription
timestamp double optional

message_id string optional

message string optional

UserVerificationAnalysis

FieldTypeLabelDescription
overall_status UserVerificationAnalysis.Status optional

start_time double optional

completion_time double optional

verification_count int32 optional

num_prestiges double optional

soul_eggs double optional

eggs_of_prophecy uint32 optional

iap_status UserVerificationAnalysis.Status optional

verified_pro_permit bool optional

verified_piggy_breaks uint32 optional

verified_other_iap uint32 optional

unverified_iap uint32 optional

gold_earned double optional

regular_iap_buyer bool optional

regular_iap_cheater bool optional

artifacts_status UserVerificationAnalysis.Status optional

missions_completed uint32 optional

artifacts_collected double optional

artifacts_consumed double optional

artifacts_in_inventory double optional

rare_artifacts_in_inventory uint64 optional

rare_artifacts_on_server uint64 optional

legendary_artifacts_in_inventory uint64 optional

legendary_artifacts_on_server uint64 optional

gold_spent_crafting double optional

excessive_consumes bool optional

excessive_inventory bool optional

excessive_spend bool optional

contracts_status UserVerificationAnalysis.Status optional

num_coop_memberships uint32 optional

valid_contracts uint32 optional

invalid_contracts string repeated

excessive_eop bool optional

excessive_invalid_contracts bool optional

verified bool optional

verification_override bool optional

verification_override_value bool optional

Vector3

FieldTypeLabelDescription
x float optional

y float optional

z float optional

Vector4

FieldTypeLabelDescription
x float optional

y float optional

z float optional

w float optional

VerifyPurchaseRequest

FieldTypeLabelDescription
rinfo BasicRequestInfo optional

sku string optional

transaction_id string optional

original_transaction_id string optional

receipt string optional

platform string optional

sandbox bool optional

log GenericAction optional

VerifyPurchaseResponse

FieldTypeLabelDescription
verified bool optional

message string optional

AdNetwork

NameNumberDescription
VUNGLE 0

CHARTBOOST 1

AD_COLONY 2

HYPER_MX 3

UNITY 4

FACEBOOK 5

APPLOVIN 6

ArtifactSpec.Level

NameNumberDescription
INFERIOR 0

LESSER 1

NORMAL 2

GREATER 3

SUPERIOR 4

ArtifactSpec.Name

NameNumberDescription
LUNAR_TOTEM 0

NEODYMIUM_MEDALLION 3

BEAK_OF_MIDAS 4

LIGHT_OF_EGGENDIL 5

DEMETERS_NECKLACE 6

VIAL_MARTIAN_DUST 7

ORNATE_GUSSET 8

THE_CHALICE 9

BOOK_OF_BASAN 10

PHOENIX_FEATHER 11

TUNGSTEN_ANKH 12

AURELIAN_BROOCH 21

CARVED_RAINSTICK 22

PUZZLE_CUBE 23

QUANTUM_METRONOME 24

SHIP_IN_A_BOTTLE 25

TACHYON_DEFLECTOR 26

INTERSTELLAR_COMPASS 27

DILITHIUM_MONOCLE 28

TITANIUM_ACTUATOR 29

MERCURYS_LENS 30

TACHYON_STONE 1

DILITHIUM_STONE 31

SHELL_STONE 32

LUNAR_STONE 33

SOUL_STONE 34

PROPHECY_STONE 39

QUANTUM_STONE 36

TERRA_STONE 37

LIFE_STONE 38

CLARITY_STONE 40

EXTRATERRESTRIAL_ALUMINUM 13

ANCIENT_TUNGSTEN 14

SPACE_ROCKS 15

ALIEN_WOOD 16

GOLD_METEORITE 17

TAU_CETI_GEODE 18

CENTAURIAN_STEEL 19

ERIDANI_FEATHER 20

DRONE_PARTS 35

CELESTIAL_BRONZE 41

LALANDE_HIDE 42

SOLAR_TITANIUM 43

TACHYON_STONE_FRAGMENT 2

DILITHIUM_STONE_FRAGMENT 44

SHELL_STONE_FRAGMENT 45

LUNAR_STONE_FRAGMENT 46

SOUL_STONE_FRAGMENT 47

PROPHECY_STONE_FRAGMENT 48

QUANTUM_STONE_FRAGMENT 49

TERRA_STONE_FRAGMENT 50

LIFE_STONE_FRAGMENT 51

CLARITY_STONE_FRAGMENT 52

UNKNOWN 10000

ArtifactSpec.Rarity

NameNumberDescription
COMMON 0

RARE 1

EPIC 2

LEGENDARY 3

ArtifactSpec.Type

NameNumberDescription
ARTIFACT 0

STONE 1

INGREDIENT 2

STONE_INGREDIENT 3

Contract.PlayerGrade

NameNumberDescription
GRADE_UNSET 0

GRADE_C 1

GRADE_B 2

GRADE_A 3

GRADE_AA 4

GRADE_AAA 5

ContractCoopStatusResponse.MemberStatus

NameNumberDescription
VALID 0

KICKED_INACTIVE 1

KICKED_PRIVATE 2

KICKED_CHEATS 3

KICKED_LEECH 4

ContractCoopStatusResponse.ResponseStatus

NameNumberDescription
NO_ERROR 0

MISSING_USER 1

MISSING_COOP_ID 2

MISSING_CONTRACT_ID 3

MEMBERSHIP_NOT_FOUND 4

COOP_NOT_FOUND 5

CONTRACT_NOT_FOUND 6

INVALID_MEMBERSHIP 7

NO_HTTP_RESPONSE 500

ContractCoopStatusResponse.Status

NameNumberDescription
UNKNOWN 0

LOBBY 1

ACTIVE 2

COMPLETE 3

FINALIZED 4

ContractEvaluation.PoorBehavior

NameNumberDescription
NONE 0

LOW_CONTRIBUTION 1

BAD_CONTRIBUTION 2

DISHONORABLY_DISCHARGED 3

POOR_TEAMWORK 4

ABANDONED_COOP 5

TIME_CHEAT 6

ContractEvaluation.Status

NameNumberDescription
UNKNOWN 0

PENDING 1

EVALUATING 2

COMPLETE 3

ContractPlayerInfo.Status

NameNumberDescription
UNKNOWN 0

CALCULATING 1

OUT_OF_DATE 2

INCOMPLETE 4

COMPLETE 3

DeviceFormFactor

NameNumberDescription
UNKNOWN_DEVICE 0

PHONE 1

TABLET 2

Egg

NameNumberDescription
EDIBLE 1

SUPERFOOD 2

MEDICAL 3

ROCKET_FUEL 4

SUPER_MATERIAL 5

FUSION 6

QUANTUM 7

IMMORTALITY 8

TACHYON 9

GRAVITON 10

DILITHIUM 11

PRODIGY 12

TERRAFORM 13

ANTIMATTER 14

DARK_MATTER 15

AI 16

NEBULA 17

UNIVERSE 18

ENLIGHTENMENT 19

CHOCOLATE 100

EASTER 101

WATERBALLOON 102

FIREWORK 103

PUMPKIN 104

CUSTOM_EGG 200

UNKNOWN 1000

EggIncFirstContactResponse.ErrorCodes

NameNumberDescription
NO_ERROR 0

EXISTING_USER_W_GAMER_ID 1

USER_NOT_FOUND 2

BACKUP_CONFLICT 3

FarmType

NameNumberDescription
EMPTY 1

HOME 2

CONTRACT 3

GameModifier.GameDimension

NameNumberDescription
INVALID 0

EARNINGS 1

AWAY_EARNINGS 2

INTERNAL_HATCHERY_RATE 3

EGG_LAYING_RATE 4

SHIPPING_CAPACITY 5

HAB_CAPACITY 6

VEHICLE_COST 7

HAB_COST 8

RESEARCH_COST 9

GoalType

NameNumberDescription
EGGS_LAID 1

UNKNOWN_GOAL 100

KickPlayerCoopRequest.Reason

NameNumberDescription
INVALID 0

CHEATER 1

IDLE 2

LEECH 3

PRIVATE 4

LeaderboardScope

NameNumberDescription
ALL_TIME 0

CURRENT_SEASON 1

LiveConfig.HelpConfig.HowToVideoInfo.Type

NameNumberDescription
VIDEO 0

ARTICLE 1

MissionInfo.DurationType

NameNumberDescription
SHORT 0

LONG 1

EPIC 2

TUTORIAL 3

MissionInfo.Spaceship

NameNumberDescription
CHICKEN_ONE 0

CHICKEN_NINE 1

CHICKEN_HEAVY 2

BCR 3

MILLENIUM_CHICKEN 4

CORELLIHEN_CORVETTE 5

GALEGGTICA 6

CHICKFIANT 7

VOYEGGER 8

HENERPRISE 9

ATREGGIES 10

MissionInfo.Status

NameNumberDescription
FUELING 0

PREPARE_TO_LAUNCH 5

EXPLORING 10

RETURNED 15

ANALYZING 16

COMPLETE 20

ARCHIVED 25

Platform

NameNumberDescription
UNKNOWN_PLATFORM 0

IOS 1

DROID 2

ReportPlayerCoopRequest.Reason

NameNumberDescription
UNKNOWN 0

OFFENSIVE_NAME 1

CHEATING 2

LEECHING 3

RewardType

NameNumberDescription
CASH 1

GOLD 2

SOUL_EGGS 3

EGGS_OF_PROPHECY 4

EPIC_RESEARCH_ITEM 5

PIGGY_FILL 6

PIGGY_MULTIPLIER 7

PIGGY_LEVEL_BUMP 8

BOOST 9

BOOST_TOKEN 10

ARTIFACT 11

ARTIFACT_CASE 12

CHICKEN 13

SHELL_SCRIPT 14

UNKNOWN_REWARD 100

SaveBackupResponse.ErrorCodes

NameNumberDescription
NO_ERROR 0

USER_NOT_FOUND 1

COULD_NOT_OVERWRITE 2

BACKUP_OFFERED 3

BAD_USER_ID 4

ShellDB.FarmElement

NameNumberDescription
HEN_HOUSE 1

SILO 2

MAILBOX 3

TROPHY_CASE 4

GROUND 5

HARDSCAPE 6

HYPERLOOP 7

DEPOT 8

LAB 9

HATCHERY 10

HOA 11

MISSION_CONTROL 12

FUEL_TANK 13

CHICKEN 14

HAT 15

UNKNOWN 99

ShellObjectSpec.ChickenAnimation

NameNumberDescription
STANDARD_RUN 0

SLOWMO 7

WOBBLE 1

WOBBLE_LEAN 5

SMOOTH 2

SMOOTH_LEAN 6

HOVER 3

SIDEWAYS_SMOOTH 4

SIDEWAYS_LEAN 8

ShellShowcaseListingInfo.Status

NameNumberDescription
NONE 0

SUBMITTED 1

LIVE 2

FEATURED 3

FEATURED_ALUM 5

ARCHIVED 6

INVALID 4

ShellSpec.AssetType

NameNumberDescription
COOP 1

SHACK 2

SUPER_SHACK 3

SHORT_HOUSE 4

THE_STANDARD 5

LONG_HOUSE 6

DOUBLE_DECKER 7

WAREHOUSE 8

CENTER 9

BUNKER 10

EGGKEA 11

HAB_1K 12

HANGAR 13

TOWER 14

HAB_10K 15

EGGTOPIA 16

MONOLITH 17

PLANET_PORTAL 18

CHICKEN_UNIVERSE 19

SILO_0_SMALL 50

SILO_0_MED 51

SILO_0_LARGE 52

SILO_1_SMALL 53

SILO_1_MED 54

SILO_1_LARGE 55

SILO_ALL 59

MAILBOX 70

TROPHY_CASE 71

GROUND 72

HARDSCAPE 73

HYPERLOOP 74

DEPOT_1 100

DEPOT_2 101

DEPOT_3 102

DEPOT_4 103

DEPOT_5 104

DEPOT_6 105

DEPOT_7 106

LAB_1 110

LAB_2 111

LAB_3 112

LAB_4 113

LAB_5 114

LAB_6 115

HATCHERY_EDIBLE 120

HATCHERY_SUPERFOOD 121

HATCHERY_MEDICAL 122

HATCHERY_ROCKET_FUEL 123

HATCHERY_SUPERMATERIAL 124

HATCHERY_FUSION 125

HATCHERY_QUANTUM 126

HATCHERY_IMMORTALITY 127

HATCHERY_TACHYON 128

HATCHERY_GRAVITON 129

HATCHERY_DILITHIUM 130

HATCHERY_PRODIGY 131

HATCHERY_TERRAFORM 132

HATCHERY_ANTIMATTER 133

HATCHERY_DARK_MATTER 134

HATCHERY_AI 135

HATCHERY_NEBULA 136

HATCHERY_UNIVERSE 137

HATCHERY_ENLIGHTENMENT 138

HATCHERY_CHOCOLATE 139

HATCHERY_EASTER 140

HATCHERY_WATERBALLOON 141

HATCHERY_FIREWORK 142

HATCHERY_PUMPKIN 143

HATCHERY_CUSTOM 150

HOA_1 170

HOA_2 171

HOA_3 172

MISSION_CONTROL_1 180

MISSION_CONTROL_2 181

MISSION_CONTROL_3 182

FUEL_TANK_1 200

FUEL_TANK_2 201

FUEL_TANK_3 202

FUEL_TANK_4 203

HATCHERY_GRAVITON_TOP 500

HATCHERY_NEBULA_MIDDLE 501

HATCHERY_NEBULA_TOP 502

HATCHERY_DARK_MATTER_RING_1 505

HATCHERY_DARK_MATTER_RING_2 506

HATCHERY_DARK_MATTER_RING_3 507

HATCHERY_AI_TOP_1 510

HATCHERY_AI_TOP_2 511

HATCHERY_AI_TOP_3 512

HATCHERY_AI_TOP_4 513

HATCHERY_UNIVERSE_PROBE 515

HATCHERY_UNIVERSE_BOLT 516

HATCHERY_ENLIGHTENMENT_ORB 520

HYPERLOOP_TRACK 570

MAILBOX_FULL 600

CHICKEN 1000

HAT 1010

UNKNOWN 9999

UILocation

NameNumberDescription
NONE 0

SHOP 1

BOOST_SHOP 2

PIGGY 3

PRO_PERMIT 4

ULTRA_SHOP 10

SHELLS 5

SHELL_SETS 6

SHELLS_SHOWCASE 12

CHICKENS 7

CHICKEN_HATS 11

EPIC_RESEARCH 8

SETTINGS 9

HELP 13

UNIVERSITY 14

UserSubscriptionInfo.Level

NameNumberDescription
STANDARD 0

PRO 1

UserSubscriptionInfo.Status

NameNumberDescription
UNKNOWN 0

ACTIVE 1

EXPIRED 2

REVOKED 3

GRACE_PERIOD 4

PAUSE_HOLD 5

UserType

NameNumberDescription
ALL_USERS 0

EGGED_UP 15

CONTRACTS_UNLOCKED 1

ARTIFACTS_UNLOCKED 3

FUEL_TANK_UNLOCKED 4

PRO_PERMIT_ACTIVE 5

ULTRA_ACTIVE 6

NO_PRO_PERMIT 7

NO_ULTRA 8

CONTRACTS_INACTIVE 9

CONTRACTS_ACTIVE 10

PLAYING_CONTRACT 11

ARTIFACTS_INACTIVE 12

ARTIFACTS_ACTIVE 13

PRESTIGE_READY 14

PIGGY_HESITANT 16

UserVerificationAnalysis.Status

NameNumberDescription
UNKNOWN 0

PROCESSING 1

COMPLETE 2

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
double double double float float64 double float Float
float float float float float32 float float Float
int32 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int int32 int integer Bignum or Fixnum (as required)
int64 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long int64 long integer/string Bignum
uint32 Uses variable-length encoding. uint32 int int/long uint32 uint integer Bignum or Fixnum (as required)
uint64 Uses variable-length encoding. uint64 long int/long uint64 ulong integer/string Bignum or Fixnum (as required)
sint32 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int int32 int integer Bignum or Fixnum (as required)
sint64 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long int64 long integer/string Bignum
fixed32 Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int uint32 uint integer Bignum or Fixnum (as required)
fixed64 Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long uint64 ulong integer/string Bignum
sfixed32 Always four bytes. int32 int int int32 int integer Bignum or Fixnum (as required)
sfixed64 Always eight bytes. int64 long int/long int64 long integer/string Bignum
bool bool boolean boolean bool bool boolean TrueClass/FalseClass
string A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode string string string String (UTF-8)
bytes May contain any arbitrary sequence of bytes. string ByteString str []byte ByteString string String (ASCII-8BIT)