Get desktop application:
View/edit binary Protocol Buffers messages
Used in: ArtifactDataMap
uint32 set_id = 1
uint32 text_map_id = 2
string key = 3
Used in: ArtifactData
string flower = 1
string plume = 2
string sands = 3
string goblet = 4
string circlet = 5
Used in: AvatarData
ASSOC_TYPE_NONE = 0
ASSOC_TYPE_MONDSTADT = 1
ASSOC_TYPE_LIYUE = 2
ASSOC_TYPE_MAINACTOR = 3
ASSOC_TYPE_FATUI = 4
ASSOC_TYPE_INAZUMA = 5
ASSOC_TYPE_RANGER = 6
ASSOC_TYPE_SUMERU = 7
ASSOC_TYPE_FONTAINE = 8
ASSOC_TYPE_NATLAN = 9
ASSOC_TYPE_SNEZHNAYA = 10
ASSOC_TYPE_OMNI_SCOURGE = 11
ASSOC_TYPE_NODKRAI = 12
ASSOC_TYPE_NODKRAI_ZIBAI = 13
ASSOC_TYPE_HVISION = 14
ASSOC_TYPE_SNEZHNAYA_STAR = 15
Used in: AvatarDataMap
uint32 id = 1
uint32 sub_id = 2
string key = 3
string icon_name = 9
uint32 name_text_hash_map = 12
Used in: AvatarSkillsData
uint32 group_id = 1
uint32 index = 2
Used in: AvatarSkillExcelIndexData
uint32 level = 1
double value = 2
Used in: AvatarData
uint32 skill = 1
uint32 burst = 2
uint32 attack = 3
uint32 a1 = 10
uint32 a4 = 11
double burst_energy_cost = 4
Used in: AvatarData
double base_hp = 1
double base_atk = 2
double base_def = 3
double element_mastery = 8
Used in: AvatarData
BODY_NONE = 0
BODY_BOY = 1
BODY_GIRL = 2
BODY_LADY = 3
BODY_MALE = 4
BODY_LOLI = 5
Used in: SimulationStatistics
Used in: db.EntrySummary, Sample, SimulationResult
string name = 1
string element = 2
int32 level = 3
int32 max_level = 4
int32 cons = 5
optional Weapon weapon = 6
map<string, int32> sets = 8
repeated double stats = 9
repeated double snapshot_stats = 10
Used in: SimulationStatistics
Used in: CharacterBucketStats
Used in: Character
int32 attack = 1
int32 skill = 2
int32 burst = 3
string db_id = 1
string share_id = 2
string db_id = 1
string config = 2
string submitter = 3
string reason = 4
InvalidWork = 0
DBWork = 1
SubmissionWork = 2
Used in: Enemy, SimulationResult
double x = 1
double y = 2
double r = 3
int32 db_total_count = 1
int32 compute_count = 2
Used in: db.ApproveTagRequest, db.Entry, db.GetPendingRequest, db.RejectTagAllUnapprovedRequest, db.RejectTagRequest, db.ReplaceConfigRequest, db.ReplaceDescRequest
DB_TAG_INVALID = 0
DB_TAG_GCSIM = 1
DB_TAG_TESTING = 2
DB_TAG_ITTO_SIMPS = 5
DB_TAG_RANDOM_DELAYS = 6
DB_TAG_ARFOIRE_NEWBIES = 7
DB_TAG_APL = 8
DB_TAG_GUIDES = 9
DB_TAG_ADMIN_DO_NOT_USE = 99999999
Used in: SimulatorSettings
int32 skill = 1
int32 burst = 2
int32 attack = 3
int32 charge = 4
int32 aim = 5
int32 dash = 6
int32 jump = 7
int32 swap = 8
string db_id = 1
string desc = 2
string old_desc = 3
Used in: db.EntrySummary, BucketStats, CharacterBuckets, ElementStats, EndStats, FailedActions, ShieldInfo, SimulationStatistics, SourceStats, TargetStats
optional double min = 1
optional double max = 2
optional double mean = 3
optional double SD = 4
Used in: SimulationStatistics
Used in: DevDebugData
string seed = 1
double dps = 2
Used in: SimulationStatistics
Used in: AvatarData
None = 0
Fire = 1
Water = 2
Grass = 3
Electric = 4
Ice = 5
Frozen = 6
Wind = 7
Rock = 8
Mushroom = 11
Overdose = 12
Used in: SimulationStatistics
Used in: Sample, SimulationResult
int32 level = 1
double HP = 2
map<string, double> resist = 3
optional Coord pos = 4
double particle_drop_threshold = 5
double particle_drop_count = 6
string particle_element = 7
string name = 8
bool modified = 9
Used in: SimulationResult
bool active = 1
bool once = 2
int32 start = 3
int32 end = 4
int32 amount = 5
int32 last_energy_drop = 6
string db_id = 1
string config = 2
string old_config = 3
EQUIP_NONE = 0
EQUIP_BRACER = 1
EQUIP_NECKLACE = 2
EQUIP_SHOES = 3
EQUIP_RING = 4
EQUIP_DRESS = 5
EQUIP_WEAPON = 6
Used in: SimulationStatistics
Used in: PromotionAddProp, WeaponProp
FIGHT_PROP_NONE = 0
FIGHT_PROP_BASE_HP = 1
FIGHT_PROP_HP = 2
FIGHT_PROP_HP_PERCENT = 3
FIGHT_PROP_BASE_ATTACK = 4
FIGHT_PROP_ATTACK = 5
FIGHT_PROP_ATTACK_PERCENT = 6
FIGHT_PROP_BASE_DEFENSE = 7
FIGHT_PROP_DEFENSE = 8
FIGHT_PROP_DEFENSE_PERCENT = 9
FIGHT_PROP_BASE_SPEED = 10
FIGHT_PROP_SPEED_PERCENT = 11
FIGHT_PROP_HP_MP_PERCENT = 12
FIGHT_PROP_ATTACK_MP_PERCENT = 13
FIGHT_PROP_CRITICAL = 20
FIGHT_PROP_ANTI_CRITICAL = 21
FIGHT_PROP_CRITICAL_HURT = 22
FIGHT_PROP_CHARGE_EFFICIENCY = 23
FIGHT_PROP_ADD_HURT = 24
FIGHT_PROP_SUB_HURT = 25
FIGHT_PROP_HEAL_ADD = 26
FIGHT_PROP_HEALED_ADD = 27
FIGHT_PROP_ELEMENT_MASTERY = 28
FIGHT_PROP_PHYSICAL_SUB_HURT = 29
FIGHT_PROP_PHYSICAL_ADD_HURT = 30
FIGHT_PROP_DEFENCE_IGNORE_RATIO = 31
FIGHT_PROP_DEFENCE_IGNORE_DELTA = 32
FIGHT_PROP_FIRE_ADD_HURT = 40
FIGHT_PROP_ELEC_ADD_HURT = 41
FIGHT_PROP_WATER_ADD_HURT = 42
FIGHT_PROP_GRASS_ADD_HURT = 43
FIGHT_PROP_WIND_ADD_HURT = 44
FIGHT_PROP_ROCK_ADD_HURT = 45
FIGHT_PROP_ICE_ADD_HURT = 46
FIGHT_PROP_HIT_HEAD_ADD_HURT = 47
FIGHT_PROP_FIRE_SUB_HURT = 50
FIGHT_PROP_ELEC_SUB_HURT = 51
FIGHT_PROP_WATER_SUB_HURT = 52
FIGHT_PROP_GRASS_SUB_HURT = 53
FIGHT_PROP_WIND_SUB_HURT = 54
FIGHT_PROP_ROCK_SUB_HURT = 55
FIGHT_PROP_ICE_SUB_HURT = 56
FIGHT_PROP_EFFECT_HIT = 60
FIGHT_PROP_EFFECT_RESIST = 61
FIGHT_PROP_FREEZE_RESIST = 62
FIGHT_PROP_DIZZY_RESIST = 64
FIGHT_PROP_FREEZE_SHORTEN = 65
FIGHT_PROP_DIZZY_SHORTEN = 67
FIGHT_PROP_MAX_FIRE_ENERGY = 70
FIGHT_PROP_MAX_ELEC_ENERGY = 71
FIGHT_PROP_MAX_WATER_ENERGY = 72
FIGHT_PROP_MAX_GRASS_ENERGY = 73
FIGHT_PROP_MAX_WIND_ENERGY = 74
FIGHT_PROP_MAX_ICE_ENERGY = 75
FIGHT_PROP_MAX_ROCK_ENERGY = 76
FIGHT_PROP_MAX_SPECIAL_ENERGY = 77
FIGHT_PROP_START_SPECIAL_ENERGY = 78
FIGHT_PROP_SKILL_CD_MINUS_RATIO = 80
FIGHT_PROP_SHIELD_COST_MINUS_RATIO = 81
FIGHT_PROP_CUR_FIRE_ENERGY = 1000
FIGHT_PROP_CUR_ELEC_ENERGY = 1001
FIGHT_PROP_CUR_WATER_ENERGY = 1002
FIGHT_PROP_CUR_GRASS_ENERGY = 1003
FIGHT_PROP_CUR_WIND_ENERGY = 1004
FIGHT_PROP_CUR_ICE_ENERGY = 1005
FIGHT_PROP_CUR_ROCK_ENERGY = 1006
FIGHT_PROP_CUR_SPECIAL_ENERGY = 1007
FIGHT_PROP_CUR_HP = 1010
FIGHT_PROP_MAX_HP = 2000
FIGHT_PROP_CUR_ATTACK = 2001
FIGHT_PROP_CUR_DEFENSE = 2002
FIGHT_PROP_CUR_SPEED = 2003
FIGHT_PROP_CUR_HP_DEBTS = 2004
FIGHT_PROP_CUR_HP_PAID_DEBTS = 2005
FIGHT_PROP_CUR_NATLAN_HP = 2006
FIGHT_PROP_NONEXTRA_ATTACK = 3000
FIGHT_PROP_NONEXTRA_DEFENSE = 3001
FIGHT_PROP_NONEXTRA_CRITICAL = 3002
FIGHT_PROP_NONEXTRA_ANTI_CRITICAL = 3003
FIGHT_PROP_NONEXTRA_CRITICAL_HURT = 3004
FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY = 3005
FIGHT_PROP_NONEXTRA_ELEMENT_MASTERY = 3006
FIGHT_PROP_NONEXTRA_PHYSICAL_SUB_HURT = 3007
FIGHT_PROP_NONEXTRA_FIRE_ADD_HURT = 3008
FIGHT_PROP_NONEXTRA_ELEC_ADD_HURT = 3009
FIGHT_PROP_NONEXTRA_WATER_ADD_HURT = 3010
FIGHT_PROP_NONEXTRA_GRASS_ADD_HURT = 3011
FIGHT_PROP_NONEXTRA_WIND_ADD_HURT = 3012
FIGHT_PROP_NONEXTRA_ROCK_ADD_HURT = 3013
FIGHT_PROP_NONEXTRA_ICE_ADD_HURT = 3014
FIGHT_PROP_NONEXTRA_FIRE_SUB_HURT = 3015
FIGHT_PROP_NONEXTRA_ELEC_SUB_HURT = 3016
FIGHT_PROP_NONEXTRA_WATER_SUB_HURT = 3017
FIGHT_PROP_NONEXTRA_GRASS_SUB_HURT = 3018
FIGHT_PROP_NONEXTRA_WIND_SUB_HURT = 3019
FIGHT_PROP_NONEXTRA_ROCK_SUB_HURT = 3020
FIGHT_PROP_NONEXTRA_ICE_SUB_HURT = 3021
FIGHT_PROP_NONEXTRA_SKILL_CD_MINUS_RATIO = 3022
FIGHT_PROP_NONEXTRA_SHIELD_COST_MINUS_RATIO = 3023
FIGHT_PROP_NONEXTRA_PHYSICAL_ADD_HURT = 3024
FIGHT_PROP_BASE_ELEM_REACT_CRITICAL = 3045
FIGHT_PROP_BASE_ELEM_REACT_CRITICAL_HURT = 3046
FIGHT_PROP_ELEM_REACT_CRITICAL = 3025
FIGHT_PROP_ELEM_REACT_CRITICAL_HURT = 3026
FIGHT_PROP_ELEM_REACT_EXPLODE_CRITICAL = 3027
FIGHT_PROP_ELEM_REACT_EXPLODE_CRITICAL_HURT = 3028
FIGHT_PROP_ELEM_REACT_SWIRL_CRITICAL = 3029
FIGHT_PROP_ELEM_REACT_SWIRL_CRITICAL_HURT = 3030
FIGHT_PROP_ELEM_REACT_ELECTRIC_CRITICAL = 3031
FIGHT_PROP_ELEM_REACT_ELECTRIC_CRITICAL_HURT = 3032
FIGHT_PROP_ELEM_REACT_SCONDUCT_CRITICAL = 3033
FIGHT_PROP_ELEM_REACT_SCONDUCT_CRITICAL_HURT = 3034
FIGHT_PROP_ELEM_REACT_BURN_CRITICAL = 3035
FIGHT_PROP_ELEM_REACT_BURN_CRITICAL_HURT = 3036
FIGHT_PROP_ELEM_REACT_FROZENBROKEN_CRITICAL = 3037
FIGHT_PROP_ELEM_REACT_FROZENBROKEN_CRITICAL_HURT = 3038
FIGHT_PROP_ELEM_REACT_OVERGROW_CRITICAL = 3039
FIGHT_PROP_ELEM_REACT_OVERGROW_CRITICAL_HURT = 3040
FIGHT_PROP_ELEM_REACT_OVERGROW_FIRE_CRITICAL = 3041
FIGHT_PROP_ELEM_REACT_OVERGROW_FIRE_CRITICAL_HURT = 3042
FIGHT_PROP_ELEM_REACT_OVERGROW_ELECTRIC_CRITICAL = 3043
FIGHT_PROP_ELEM_REACT_OVERGROW_ELECTRIC_CRITICAL_HURT = 3044
Used in: AvatarStatsData, MonsterStatsData, WeaponProp
GROW_CURVE_NONE = 0
GROW_CURVE_HP = 1
GROW_CURVE_ATTACK = 2
GROW_CURVE_STAMINA = 3
GROW_CURVE_STRIKE = 4
GROW_CURVE_ANTI_STRIKE = 5
GROW_CURVE_ANTI_STRIKE1 = 6
GROW_CURVE_ANTI_STRIKE2 = 7
GROW_CURVE_ANTI_STRIKE3 = 8
GROW_CURVE_STRIKE_HURT = 9
GROW_CURVE_ELEMENT = 10
GROW_CURVE_KILL_EXP = 11
GROW_CURVE_DEFENSE = 12
GROW_CURVE_ATTACK_BOMB = 13
GROW_CURVE_HP_LITTLEMONSTER = 14
GROW_CURVE_ELEMENT_MASTERY = 15
GROW_CURVE_PROGRESSION = 16
GROW_CURVE_DEFENDING = 17
GROW_CURVE_MHP = 18
GROW_CURVE_MATK = 19
GROW_CURVE_TOWERATK = 20
GROW_CURVE_HP_S5 = 21
GROW_CURVE_HP_S4 = 22
GROW_CURVE_HP_2 = 23
GROW_CURVE_ATTACK_2 = 24
GROW_CURVE_HP_ENVIRONMENT = 25
GROW_CURVE_ATTACK_S5 = 31
GROW_CURVE_ATTACK_S4 = 32
GROW_CURVE_ATTACK_S3 = 33
GROW_CURVE_STRIKE_S5 = 34
GROW_CURVE_DEFENSE_S5 = 41
GROW_CURVE_DEFENSE_S4 = 42
GROW_CURVE_ATTACK_101 = 1101
GROW_CURVE_ATTACK_102 = 1102
GROW_CURVE_ATTACK_103 = 1103
GROW_CURVE_ATTACK_104 = 1104
GROW_CURVE_ATTACK_105 = 1105
GROW_CURVE_ATTACK_201 = 1201
GROW_CURVE_ATTACK_202 = 1202
GROW_CURVE_ATTACK_203 = 1203
GROW_CURVE_ATTACK_204 = 1204
GROW_CURVE_ATTACK_205 = 1205
GROW_CURVE_ATTACK_301 = 1301
GROW_CURVE_ATTACK_302 = 1302
GROW_CURVE_ATTACK_303 = 1303
GROW_CURVE_ATTACK_304 = 1304
GROW_CURVE_ATTACK_305 = 1305
GROW_CURVE_CRITICAL_101 = 2101
GROW_CURVE_CRITICAL_102 = 2102
GROW_CURVE_CRITICAL_103 = 2103
GROW_CURVE_CRITICAL_104 = 2104
GROW_CURVE_CRITICAL_105 = 2105
GROW_CURVE_CRITICAL_201 = 2201
GROW_CURVE_CRITICAL_202 = 2202
GROW_CURVE_CRITICAL_203 = 2203
GROW_CURVE_CRITICAL_204 = 2204
GROW_CURVE_CRITICAL_205 = 2205
GROW_CURVE_CRITICAL_301 = 2301
GROW_CURVE_CRITICAL_302 = 2302
GROW_CURVE_CRITICAL_303 = 2303
GROW_CURVE_CRITICAL_304 = 2304
GROW_CURVE_CRITICAL_305 = 2305
GROW_CURVE_ACTIVITY_ATTACK_1 = 5201
GROW_CURVE_ACTIVITY_HP_1 = 5202
GROW_CURVE_ACTIVITY_ATTACK_2 = 5701
GROW_CURVE_ACTIVITY_HP_2 = 5702
GROW_CURVE_ACTIVITY_DEFENSE_2 = 5703
uint32 id = 1
string key = 2
uint32 name_text_hash_map = 4
Used in: MonsterStatsData
uint32 drop_id = 1
double hp_percent = 2
Used in: MonsterStatsData
double fire_resist = 1
double grass_resist = 2
double water_resist = 3
double electric_resist = 4
double wind_resist = 5
double ice_resist = 6
double rock_resist = 7
double physical_resist = 8
Used in: MonsterData
double base_hp = 1
double freeze_resist = 4
Used in: SimulationStatistics
optional double min = 1
optional double max = 2
optional double mean = 3
optional double SD = 4
optional double Q1 = 5
optional double Q2 = 6
optional double Q3 = 7
repeated uint32 hist = 8
Used in: PromotionData
Used in: AvatarStatsData, WeaponStatsData
Used in: AvatarData
QUALITY_NONE = 0
QUALITY_WHITE = 1
QUALITY_GREEN = 2
QUALITY_BLUE = 3
QUALITY_PURPLE = 4
QUALITY_ORANGE = 5
QUALITY_ORANGE_SP = 105
string build_date = 2
optional string sim_version = 1
optional bool modified = 3
string config = 4
string initial_character = 5
repeated Character character_details = 6
repeated Enemy target_details = 7
string seed = 8
Used in: SimulationStatistics
Used in: db.EntrySummary, SimulationResult
INVALID_SIM_MODE = 0
DURATION_MODE = 1
TTK_MODE = 2
Used in: db.CompleteWorkRequest, preview.GetRequest, share.CreateRequest, share.ReadResponse, share.ShareEntry, share.UpdateRequest
optional Version schema_version = 1
optional string sim_version = 2
optional bool modified = 3
string build_date = 4
string sample_seed = 5
string config = 6
optional EnergySettings energy_settings = 8
string initial_character = 9
repeated Character character_details = 10
repeated Enemy target_details = 11
optional Coord player_position = 16
repeated string incomplete_characters = 17
string key_type = 14
int64 created_date = 15
Used in: SignedSimulationStatistics, SimulationResult
Used in: SimulationResult
double duration = 1
bool damage_mode = 2
bool enable_hitlag = 3
bool def_halt = 4
uint32 number_of_workers = 5
uint32 iterations = 6
optional Delays delays = 7
bool ignore_burst_energy = 8
Used in: SimulationStatistics
string db_id = 1
string config = 2
string submitter = 3
Used in: TargetBuckets
repeated double min = 1
repeated double max = 2
repeated double Q1 = 3
repeated double Q2 = 4
repeated double Q3 = 5
Used in: SimulationStatistics
Used in: TargetBucketStats
Used in: SimulationStatistics
Used in: SimulationResult
string major = 1
string minor = 2
Used in: SimulationStatistics
bool target_overlap = 1
bool insufficient_energy = 2
bool insufficient_stamina = 3
bool swap_cd = 4
bool skill_cd = 5
bool dash_cd = 6
bool burst_cd = 7
Used in: Character
string name = 1
int32 refine = 2
int32 level = 3
int32 max_level = 4
Used in: WeaponDataMap
uint32 id = 1
string key = 2
uint32 rarity = 3
string image_name = 5
uint32 name_text_hash_map = 7
Used in: WeaponStatsData
Used in: WeaponData
Used in: AvatarData, WeaponData
WEAPON_NONE = 0
WEAPON_SWORD_ONE_HAND = 1
WEAPON_CATALYST = 10
WEAPON_CLAYMORE = 11
WEAPON_BOW = 12
WEAPON_POLE = 13