Skip to main content

workshop_rs/settings/data/
generated_entries.rs

1// Generated from the reviewed workshop-data export; do not edit by hand.
2pub static GENERATED_ENTRIES: &[TableEntry] = &[
3    entry!(
4        [PathPart::Part("extensions"), PathPart::Part("beamEffects")],
5        "Beam Effects",
6        KeyKind::Flag
7    ),
8    entry!(
9        [PathPart::Part("extensions"), PathPart::Part("beamSounds")],
10        "Beam Sounds",
11        KeyKind::Flag
12    ),
13    entry!(
14        [PathPart::Part("extensions"), PathPart::Part("buffAndDebuffSounds")],
15        "Buff and Debuff Sounds",
16        KeyKind::Flag
17    ),
18    entry!(
19        [PathPart::Part("extensions"), PathPart::Part("buffStatusEffects")],
20        "Buff Status Effects",
21        KeyKind::Flag
22    ),
23    entry!(
24        [PathPart::Part("extensions"), PathPart::Part("debuffStatusEffects")],
25        "Debuff Status Effects",
26        KeyKind::Flag
27    ),
28    entry!(
29        [PathPart::Part("extensions"), PathPart::Part("energyExplosionEffects")],
30        "Energy Explosion Effects",
31        KeyKind::Flag
32    ),
33    entry!(
34        [PathPart::Part("extensions"), PathPart::Part("explosionSounds")],
35        "Explosion Sounds",
36        KeyKind::Flag
37    ),
38    entry!(
39        [PathPart::Part("extensions"), PathPart::Part("kineticExplosionEffects")],
40        "Kinetic Explosion Effects",
41        KeyKind::Flag
42    ),
43    entry!(
44        [PathPart::Part("extensions"), PathPart::Part("playMoreEffects")],
45        "Play More Effects",
46        KeyKind::Flag
47    ),
48    entry!(
49        [PathPart::Part("extensions"), PathPart::Part("projectiles")],
50        "Projectiles",
51        KeyKind::Flag
52    ),
53    entry!(
54        [PathPart::Part("extensions"), PathPart::Part("spawnMoreDummyBots")],
55        "Spawn More Dummy Bots",
56        KeyKind::Flag
57    ),
58    entry!(
59        [PathPart::Part("gamemodes"), PathPart::Part("assault"), PathPart::Part("captureSpeed%")],
60        "Capture Speed Modifier",
61        KeyKind::Percent
62    ),
63    entry!(
64        [PathPart::Part("gamemodes"), PathPart::Part("assault"), PathPart::Part("disabledMaps")],
65        "disabled maps",
66        KeyKind::ListMap
67    ),
68    entry!(
69        [PathPart::Part("gamemodes"), PathPart::Part("assault"), PathPart::Part("enableCompetitiveRules")],
70        "Competitive Rules",
71        KeyKind::Bool
72    ),
73    entry!(
74        [PathPart::Part("gamemodes"), PathPart::Part("assault"), PathPart::Part("enablePerks")],
75        "Enable Perks",
76        KeyKind::Bool
77    ),
78    entry!(
79        [PathPart::Part("gamemodes"), PathPart::Part("assault"), PathPart::Part("enabledMaps")],
80        "enabled maps",
81        KeyKind::ListMap
82    ),
83    entry!(
84        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("baseScoreForKillingBountyTarget")],
85        "Base Score for Killing a Bounty Target",
86        KeyKind::Number
87    ),
88    entry!(
89        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("bountyIncreasePerKillAsBountyTarget")],
90        "Bounty Increase per Kill as Bounty Target",
91        KeyKind::Number
92    ),
93    entry!(
94        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("disabledMaps")],
95        "disabled maps",
96        KeyKind::ListMap
97    ),
98    entry!(
99        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("enablePerks")],
100        "Enable Perks",
101        KeyKind::Bool
102    ),
103    entry!(
104        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("enableSelfInitiatedRespawn")],
105        "Self Initiated Respawn",
106        KeyKind::Bool
107    ),
108    entry!(
109        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("enabledMaps")],
110        "enabled maps",
111        KeyKind::ListMap
112    ),
113    entry!(
114        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("gameLengthInMn")],
115        "Game Length In Minutes",
116        KeyKind::Number
117    ),
118    entry!(
119        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("nbBountyTargets")],
120        "Bounty Target Count",
121        KeyKind::Number
122    ),
123    entry!(
124        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("scorePerKill")],
125        "Score per Kill",
126        KeyKind::Number
127    ),
128    entry!(
129        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("scorePerKillAsBountyTarget")],
130        "Score per Kill as Bounty Target",
131        KeyKind::Number
132    ),
133    entry!(
134        [PathPart::Part("gamemodes"), PathPart::Part("bountyHunter"), PathPart::Part("scoreToWin")],
135        "Score To Win",
136        KeyKind::Number
137    ),
138    entry!(
139        [PathPart::Part("gamemodes"), PathPart::Part("clash"), PathPart::Part("captureSpeed%")],
140        "Capture Speed Modifier",
141        KeyKind::Percent
142    ),
143    entry!(
144        [PathPart::Part("gamemodes"), PathPart::Part("clash"), PathPart::Part("disabledMaps")],
145        "disabled maps",
146        KeyKind::ListMap
147    ),
148    entry!(
149        [PathPart::Part("gamemodes"), PathPart::Part("clash"), PathPart::Part("enableCompetitiveRules")],
150        "Competitive Rules",
151        KeyKind::Bool
152    ),
153    entry!(
154        [PathPart::Part("gamemodes"), PathPart::Part("clash"), PathPart::Part("enablePerks")],
155        "Enable Perks",
156        KeyKind::Bool
157    ),
158    entry!(
159        [PathPart::Part("gamemodes"), PathPart::Part("clash"), PathPart::Part("enabledMaps")],
160        "enabled maps",
161        KeyKind::ListMap
162    ),
163    entry!(
164        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("captureSpeed%")],
165        "Capture Speed Modifier",
166        KeyKind::Percent
167    ),
168    entry!(
169        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("disabledMaps")],
170        "disabled maps",
171        KeyKind::ListMap
172    ),
173    entry!(
174        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("enableCompetitiveRules")],
175        "Competitive Rules",
176        KeyKind::Bool
177    ),
178    entry!(
179        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("enablePerks")],
180        "Enable Perks",
181        KeyKind::Bool
182    ),
183    entry!(
184        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("enabledMaps")],
185        "enabled maps",
186        KeyKind::ListMap
187    ),
188    entry!(
189        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("scoreToWin")],
190        "Score To Win",
191        KeyKind::Number
192    ),
193    entry!(
194        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("scoringSpeed%")],
195        "Scoring Speed Modifier",
196        KeyKind::Percent
197    ),
198    entry!(
199        [PathPart::Part("gamemodes"), PathPart::Part("control"), PathPart::Part("setValidControlPoints")],
200        "Limit Valid Control Points",
201        KeyKind::Enum("setting_gamemodes_control_setValidControlPoints")
202    ),
203    entry!(
204        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("captureSpeed%")],
205        "Capture Speed Modifier",
206        KeyKind::Percent
207    ),
208    entry!(
209        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("disabledMaps")],
210        "disabled maps",
211        KeyKind::ListMap
212    ),
213    entry!(
214        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("enableCompetitiveRules")],
215        "Competitive Rules",
216        KeyKind::Bool
217    ),
218    entry!(
219        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("enablePerks")],
220        "Enable Perks",
221        KeyKind::Bool
222    ),
223    entry!(
224        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("enabledMaps")],
225        "enabled maps",
226        KeyKind::ListMap
227    ),
228    entry!(
229        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("scoreToWin")],
230        "Score To Win",
231        KeyKind::Number
232    ),
233    entry!(
234        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("scoringSpeed%")],
235        "Scoring Speed Modifier",
236        KeyKind::Percent
237    ),
238    entry!(
239        [PathPart::Part("gamemodes"), PathPart::Part("controlAprilFools"), PathPart::Part("setValidControlPoints")],
240        "Limit Valid Control Points",
241        KeyKind::Enum("setting_gamemodes_controlAprilFools_setValidControlPoints")
242    ),
243    entry!(
244        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("disabledMaps")],
245        "disabled maps",
246        KeyKind::ListMap
247    ),
248    entry!(
249        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("enableBlitzFlagLocations")],
250        "Blitz Flag Locations",
251        KeyKind::Bool
252    ),
253    entry!(
254        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("enableDropFlagOnDmg")],
255        "Damage Interrupts Flag Interaction",
256        KeyKind::Bool
257    ),
258    entry!(
259        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("enablePerks")],
260        "Enable Perks",
261        KeyKind::Bool
262    ),
263    entry!(
264        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("enabledMaps")],
265        "enabled maps",
266        KeyKind::ListMap
267    ),
268    entry!(
269        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("flagCarrierAbilities")],
270        "Flag Carrier Abilities",
271        KeyKind::Enum("setting_gamemodes_ctf_flagCarrierAbilities")
272    ),
273    entry!(
274        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("flagDroppedLockTime")],
275        "Flag Dropped Lock Time",
276        KeyKind::Number
277    ),
278    entry!(
279        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("flagPickupTime")],
280        "Flag Pickup Time",
281        KeyKind::Number
282    ),
283    entry!(
284        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("flagReturnTime")],
285        "Flag Return Time",
286        KeyKind::Number
287    ),
288    entry!(
289        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("flagScoreRespawnTime")],
290        "Flag Score Respawn Time",
291        KeyKind::Number
292    ),
293    entry!(
294        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("gameLengthInMn")],
295        "Game Length Minutes",
296        KeyKind::Number
297    ),
298    entry!(
299        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("respawnSpeedBuffDuration")],
300        "Respawn Speed Buff Duration",
301        KeyKind::Number
302    ),
303    entry!(
304        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("scoreToWin")],
305        "Score To Win",
306        KeyKind::Number
307    ),
308    entry!(
309        [PathPart::Part("gamemodes"), PathPart::Part("ctf"), PathPart::Part("teamNeedsFlagAtBaseToScore")],
310        "Team Needs Flag At Base To Score",
311        KeyKind::Bool
312    ),
313    entry!(
314        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("disabledMaps")],
315        "disabled maps",
316        KeyKind::ListMap
317    ),
318    entry!(
319        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("drawTime")],
320        "Draw After Match Time Elapsed With No Tiebreaker",
321        KeyKind::Number
322    ),
323    entry!(
324        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("enablePerks")],
325        "Enable Perks",
326        KeyKind::Bool
327    ),
328    entry!(
329        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("enableTiebreaker")],
330        "Capture Objective Tiebreaker",
331        KeyKind::Bool
332    ),
333    entry!(
334        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("enableWallhack")],
335        "Reveal Heroes",
336        KeyKind::Bool
337    ),
338    entry!(
339        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("enabledMaps")],
340        "enabled maps",
341        KeyKind::ListMap
342    ),
343    entry!(
344        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("heroPoolSize")],
345        "Limited Choice Pool",
346        KeyKind::Enum("setting_gamemodes_elimination_heroPoolSize")
347    ),
348    entry!(
349        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("heroSelectionTime")],
350        "Hero Selection Time",
351        KeyKind::Number
352    ),
353    entry!(
354        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("heroesAvailable")],
355        "Hero Selection",
356        KeyKind::Enum("setting_gamemodes_elimination_heroesAvailable")
357    ),
358    entry!(
359        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("restrictPreviouslyPlayedHeroes")],
360        "Restrict Previously Used Heroes",
361        KeyKind::Enum("setting_gamemodes_elimination_restrictPreviouslyPlayedHeroes")
362    ),
363    entry!(
364        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("scoreToWin")],
365        "Score To Win",
366        KeyKind::Number
367    ),
368    entry!(
369        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("tiebreakerCaptureTime")],
370        "Time To Capture",
371        KeyKind::Number
372    ),
373    entry!(
374        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("tiebreakerTime")],
375        "Tiebreaker After Match Time Elapsed",
376        KeyKind::Number
377    ),
378    entry!(
379        [PathPart::Part("gamemodes"), PathPart::Part("elimination"), PathPart::Part("wallhackEnabledTime")],
380        "Reveal Heroes After Match Time Elapsed",
381        KeyKind::Number
382    ),
383    entry!(
384        [PathPart::Part("gamemodes"), PathPart::Part("escort"), PathPart::Part("disabledMaps")],
385        "disabled maps",
386        KeyKind::ListMap
387    ),
388    entry!(
389        [PathPart::Part("gamemodes"), PathPart::Part("escort"), PathPart::Part("enableCompetitiveRules")],
390        "Competitive Rules",
391        KeyKind::Bool
392    ),
393    entry!(
394        [PathPart::Part("gamemodes"), PathPart::Part("escort"), PathPart::Part("enablePerks")],
395        "Enable Perks",
396        KeyKind::Bool
397    ),
398    entry!(
399        [PathPart::Part("gamemodes"), PathPart::Part("escort"), PathPart::Part("enabledMaps")],
400        "enabled maps",
401        KeyKind::ListMap
402    ),
403    entry!(
404        [PathPart::Part("gamemodes"), PathPart::Part("escort"), PathPart::Part("payloadSpeed%")],
405        "Payload Speed Modifier",
406        KeyKind::Percent
407    ),
408    entry!(
409        [PathPart::Part("gamemodes"), PathPart::Part("escortAprilFools"), PathPart::Part("disabledMaps")],
410        "disabled maps",
411        KeyKind::ListMap
412    ),
413    entry!(
414        [PathPart::Part("gamemodes"), PathPart::Part("escortAprilFools"), PathPart::Part("enableCompetitiveRules")],
415        "Competitive Rules",
416        KeyKind::Bool
417    ),
418    entry!(
419        [PathPart::Part("gamemodes"), PathPart::Part("escortAprilFools"), PathPart::Part("enablePerks")],
420        "Enable Perks",
421        KeyKind::Bool
422    ),
423    entry!(
424        [PathPart::Part("gamemodes"), PathPart::Part("escortAprilFools"), PathPart::Part("enabledMaps")],
425        "enabled maps",
426        KeyKind::ListMap
427    ),
428    entry!(
429        [PathPart::Part("gamemodes"), PathPart::Part("escortAprilFools"), PathPart::Part("payloadSpeed%")],
430        "Payload Speed Modifier",
431        KeyKind::Percent
432    ),
433    entry!(
434        [PathPart::Part("gamemodes"), PathPart::Part("ffa"), PathPart::Part("disabledMaps")],
435        "disabled maps",
436        KeyKind::ListMap
437    ),
438    entry!(
439        [PathPart::Part("gamemodes"), PathPart::Part("ffa"), PathPart::Part("enablePerks")],
440        "Enable Perks",
441        KeyKind::Bool
442    ),
443    entry!(
444        [PathPart::Part("gamemodes"), PathPart::Part("ffa"), PathPart::Part("enableSelfInitiatedRespawn")],
445        "Self Initiated Respawn",
446        KeyKind::Bool
447    ),
448    entry!(
449        [PathPart::Part("gamemodes"), PathPart::Part("ffa"), PathPart::Part("enabledMaps")],
450        "enabled maps",
451        KeyKind::ListMap
452    ),
453    entry!(
454        [PathPart::Part("gamemodes"), PathPart::Part("ffa"), PathPart::Part("gameLengthInMn")],
455        "Game Length In Minutes",
456        KeyKind::Number
457    ),
458    entry!(
459        [PathPart::Part("gamemodes"), PathPart::Part("ffa"), PathPart::Part("scoreToWin")],
460        "Score To Win",
461        KeyKind::Number
462    ),
463    entry!(
464        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("captureSpeed%")],
465        "Capture Speed Modifier",
466        KeyKind::Percent
467    ),
468    entry!(
469        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("controlPointA")],
470        "Control Point A",
471        KeyKind::Bool
472    ),
473    entry!(
474        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("controlPointB")],
475        "Control Point B",
476        KeyKind::Bool
477    ),
478    entry!(
479        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("controlPointC")],
480        "Control Point C",
481        KeyKind::Bool
482    ),
483    entry!(
484        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("controlPointD")],
485        "Control Point D",
486        KeyKind::Bool
487    ),
488    entry!(
489        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("controlPointE")],
490        "Control Point E",
491        KeyKind::Bool
492    ),
493    entry!(
494        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("disabledMaps")],
495        "disabled maps",
496        KeyKind::ListMap
497    ),
498    entry!(
499        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("enableCompetitiveRules")],
500        "Competitive Rules",
501        KeyKind::Bool
502    ),
503    entry!(
504        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("enablePerks")],
505        "Enable Perks",
506        KeyKind::Bool
507    ),
508    entry!(
509        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("enabledMaps")],
510        "enabled maps",
511        KeyKind::ListMap
512    ),
513    entry!(
514        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("firstActiveControlPoint")],
515        "First Active Control Point",
516        KeyKind::Enum("setting_gamemodes_flashpoint_firstActiveControlPoint")
517    ),
518    entry!(
519        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("scoreToWin")],
520        "Score To Win",
521        KeyKind::Number
522    ),
523    entry!(
524        [PathPart::Part("gamemodes"), PathPart::Part("flashpoint"), PathPart::Part("scoringSpeed%")],
525        "Scoring Speed Modifier",
526        KeyKind::Percent
527    ),
528    entry!(
529        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("captureSpeed%")],
530        "Capture Speed Modifier",
531        KeyKind::Percent
532    ),
533    entry!(
534        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("controlPointA")],
535        "Control Point A",
536        KeyKind::Bool
537    ),
538    entry!(
539        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("controlPointB")],
540        "Control Point B",
541        KeyKind::Bool
542    ),
543    entry!(
544        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("controlPointC")],
545        "Control Point C",
546        KeyKind::Bool
547    ),
548    entry!(
549        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("controlPointD")],
550        "Control Point D",
551        KeyKind::Bool
552    ),
553    entry!(
554        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("controlPointE")],
555        "Control Point E",
556        KeyKind::Bool
557    ),
558    entry!(
559        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("disabledMaps")],
560        "disabled maps",
561        KeyKind::ListMap
562    ),
563    entry!(
564        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("enableCompetitiveRules")],
565        "Competitive Rules",
566        KeyKind::Bool
567    ),
568    entry!(
569        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("enablePerks")],
570        "Enable Perks",
571        KeyKind::Bool
572    ),
573    entry!(
574        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("enabledMaps")],
575        "enabled maps",
576        KeyKind::ListMap
577    ),
578    entry!(
579        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("firstActiveControlPoint")],
580        "First Active Control Point",
581        KeyKind::Enum("setting_gamemodes_flashpointAprilFools_firstActiveControlPoint")
582    ),
583    entry!(
584        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("scoreToWin")],
585        "Score To Win",
586        KeyKind::Number
587    ),
588    entry!(
589        [PathPart::Part("gamemodes"), PathPart::Part("flashpointAprilFools"), PathPart::Part("scoringSpeed%")],
590        "Scoring Speed Modifier",
591        KeyKind::Percent
592    ),
593    entry!(
594        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("disabledMaps")],
595        "disabled maps",
596        KeyKind::ListMap
597    ),
598    entry!(
599        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enableEnemyHealthBars")],
600        "Enemy Health Bars",
601        KeyKind::Bool
602    ),
603    entry!(
604        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enableHeroSwitching")],
605        "Allow Hero Switching",
606        KeyKind::Bool
607    ),
608    entry!(
609        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enableKillCam")],
610        "Kill Cam",
611        KeyKind::Bool
612    ),
613    entry!(
614        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enableKillFeed")],
615        "Kill Feed",
616        KeyKind::Bool
617    ),
618    entry!(
619        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enableRandomHeroes")],
620        "Respawn As Random Hero",
621        KeyKind::Bool
622    ),
623    entry!(
624        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enableSkins")],
625        "Skins",
626        KeyKind::Bool
627    ),
628    entry!(
629        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("enabledMaps")],
630        "enabled maps",
631        KeyKind::ListMap
632    ),
633    entry!(
634        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("gamemodeStartTrigger")],
635        "Game Mode Start",
636        KeyKind::Enum("setting_gamemodes_general_gamemodeStartTrigger")
637    ),
638    entry!(
639        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("healthPackRespawnTime%")],
640        "Health Pack Respawn Time Scalar",
641        KeyKind::Percent
642    ),
643    entry!(
644        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("heroLimit")],
645        "Hero Limit",
646        KeyKind::Enum("setting_gamemodes_general_heroLimit")
647    ),
648    entry!(
649        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("perkEliminationCatchupLevelAmount%")],
650        "Perk Elimination Catchup Level Amount",
651        KeyKind::Percent
652    ),
653    entry!(
654        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("perkGeneration%")],
655        "Perk Generation",
656        KeyKind::Percent
657    ),
658    entry!(
659        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("randomHeroRoleLimitPerTeam")],
660        "Random Hero Role Limit Per Team",
661        KeyKind::Number
662    ),
663    entry!(
664        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("respawnTime%")],
665        "Respawn Time Scalar",
666        KeyKind::Percent
667    ),
668    entry!(
669        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("roleLimit")],
670        "Limit Roles",
671        KeyKind::Enum("setting_gamemodes_general_roleLimit")
672    ),
673    entry!(
674        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("spawnHealthPacks")],
675        "Spawn Health Packs",
676        KeyKind::Enum("setting_gamemodes_general_spawnHealthPacks")
677    ),
678    entry!(
679        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("tankPassiveHealthBonus")],
680        "Tank Role Passive Health Bonus",
681        KeyKind::Enum("setting_gamemodes_general_tankPassiveHealthBonus")
682    ),
683    entry!(
684        [PathPart::Part("gamemodes"), PathPart::Part("general"), PathPart::Part("teamOverlay")],
685        "Team Overlay",
686        KeyKind::Bool
687    ),
688    entry!(
689        [PathPart::Part("gamemodes"), PathPart::Part("hybrid"), PathPart::Part("captureSpeed%")],
690        "Capture Speed Modifier",
691        KeyKind::Percent
692    ),
693    entry!(
694        [PathPart::Part("gamemodes"), PathPart::Part("hybrid"), PathPart::Part("disabledMaps")],
695        "disabled maps",
696        KeyKind::ListMap
697    ),
698    entry!(
699        [PathPart::Part("gamemodes"), PathPart::Part("hybrid"), PathPart::Part("enableCompetitiveRules")],
700        "Competitive Rules",
701        KeyKind::Bool
702    ),
703    entry!(
704        [PathPart::Part("gamemodes"), PathPart::Part("hybrid"), PathPart::Part("enablePerks")],
705        "Enable Perks",
706        KeyKind::Bool
707    ),
708    entry!(
709        [PathPart::Part("gamemodes"), PathPart::Part("hybrid"), PathPart::Part("enabledMaps")],
710        "enabled maps",
711        KeyKind::ListMap
712    ),
713    entry!(
714        [PathPart::Part("gamemodes"), PathPart::Part("hybrid"), PathPart::Part("payloadSpeed%")],
715        "Payload Speed Modifier",
716        KeyKind::Percent
717    ),
718    entry!(
719        [PathPart::Part("gamemodes"), PathPart::Part("hybridAprilFools"), PathPart::Part("captureSpeed%")],
720        "Capture Speed Modifier",
721        KeyKind::Percent
722    ),
723    entry!(
724        [PathPart::Part("gamemodes"), PathPart::Part("hybridAprilFools"), PathPart::Part("disabledMaps")],
725        "disabled maps",
726        KeyKind::ListMap
727    ),
728    entry!(
729        [PathPart::Part("gamemodes"), PathPart::Part("hybridAprilFools"), PathPart::Part("enableCompetitiveRules")],
730        "Competitive Rules",
731        KeyKind::Bool
732    ),
733    entry!(
734        [PathPart::Part("gamemodes"), PathPart::Part("hybridAprilFools"), PathPart::Part("enablePerks")],
735        "Enable Perks",
736        KeyKind::Bool
737    ),
738    entry!(
739        [PathPart::Part("gamemodes"), PathPart::Part("hybridAprilFools"), PathPart::Part("enabledMaps")],
740        "enabled maps",
741        KeyKind::ListMap
742    ),
743    entry!(
744        [PathPart::Part("gamemodes"), PathPart::Part("hybridAprilFools"), PathPart::Part("payloadSpeed%")],
745        "Payload Speed Modifier",
746        KeyKind::Percent
747    ),
748    entry!(
749        [PathPart::Part("gamemodes"), PathPart::Part("junkenstein"), PathPart::Part("difficulty")],
750        "Difficulty",
751        KeyKind::Enum("setting_gamemodes_junkenstein_difficulty")
752    ),
753    entry!(
754        [PathPart::Part("gamemodes"), PathPart::Part("junkenstein"), PathPart::Part("disabledMaps")],
755        "disabled maps",
756        KeyKind::ListMap
757    ),
758    entry!(
759        [PathPart::Part("gamemodes"), PathPart::Part("junkenstein"), PathPart::Part("doorHealth%")],
760        "Door Health Scalar",
761        KeyKind::Percent
762    ),
763    entry!(
764        [PathPart::Part("gamemodes"), PathPart::Part("junkenstein"), PathPart::Part("enableEndless")],
765        "Endless Mode",
766        KeyKind::Bool
767    ),
768    entry!(
769        [PathPart::Part("gamemodes"), PathPart::Part("junkenstein"), PathPart::Part("enabledMaps")],
770        "enabled maps",
771        KeyKind::ListMap
772    ),
773    entry!(
774        [PathPart::Part("gamemodes"), PathPart::Part("practiceRange"), PathPart::Part("disabledMaps")],
775        "disabled maps",
776        KeyKind::ListMap
777    ),
778    entry!(
779        [PathPart::Part("gamemodes"), PathPart::Part("practiceRange"), PathPart::Part("enablePerks")],
780        "Enable Perks",
781        KeyKind::Bool
782    ),
783    entry!(
784        [PathPart::Part("gamemodes"), PathPart::Part("practiceRange"), PathPart::Part("enableTrainingPartner")],
785        "Training Partner",
786        KeyKind::Bool
787    ),
788    entry!(
789        [PathPart::Part("gamemodes"), PathPart::Part("practiceRange"), PathPart::Part("enabledMaps")],
790        "enabled maps",
791        KeyKind::ListMap
792    ),
793    entry!(
794        [PathPart::Part("gamemodes"), PathPart::Part("practiceRange"), PathPart::Part("spawnTrainingBots")],
795        "Spawn Training Bots",
796        KeyKind::Bool
797    ),
798    entry!(
799        [PathPart::Part("gamemodes"), PathPart::Part("practiceRange"), PathPart::Part("trainingBotsRespawnTime%")],
800        "Training Bot Respawn Time Scalar",
801        KeyKind::Percent
802    ),
803    entry!(
804        [PathPart::Part("gamemodes"), PathPart::Part("push"), PathPart::Part("disabledMaps")],
805        "disabled maps",
806        KeyKind::ListMap
807    ),
808    entry!(
809        [PathPart::Part("gamemodes"), PathPart::Part("push"), PathPart::Part("enableCompetitiveRules")],
810        "Competitive Rules",
811        KeyKind::Bool
812    ),
813    entry!(
814        [PathPart::Part("gamemodes"), PathPart::Part("push"), PathPart::Part("enablePerks")],
815        "Enable Perks",
816        KeyKind::Bool
817    ),
818    entry!(
819        [PathPart::Part("gamemodes"), PathPart::Part("push"), PathPart::Part("enabledMaps")],
820        "enabled maps",
821        KeyKind::ListMap
822    ),
823    entry!(
824        [PathPart::Part("gamemodes"), PathPart::Part("push"), PathPart::Part("ts1PushSpeedModifier%")],
825        "TS-1 Push Speed Modifier",
826        KeyKind::Percent
827    ),
828    entry!(
829        [PathPart::Part("gamemodes"), PathPart::Part("push"), PathPart::Part("ts1WalkSpeedModifier%")],
830        "TS-1 Walk Speed Modifier",
831        KeyKind::Percent
832    ),
833    entry!(
834        [PathPart::Part("gamemodes"), PathPart::Part("pushAprilFools"), PathPart::Part("disabledMaps")],
835        "disabled maps",
836        KeyKind::ListMap
837    ),
838    entry!(
839        [PathPart::Part("gamemodes"), PathPart::Part("pushAprilFools"), PathPart::Part("enableCompetitiveRules")],
840        "Competitive Rules",
841        KeyKind::Bool
842    ),
843    entry!(
844        [PathPart::Part("gamemodes"), PathPart::Part("pushAprilFools"), PathPart::Part("enablePerks")],
845        "Enable Perks",
846        KeyKind::Bool
847    ),
848    entry!(
849        [PathPart::Part("gamemodes"), PathPart::Part("pushAprilFools"), PathPart::Part("enabledMaps")],
850        "enabled maps",
851        KeyKind::ListMap
852    ),
853    entry!(
854        [PathPart::Part("gamemodes"), PathPart::Part("pushAprilFools"), PathPart::Part("ts1PushSpeedModifier%")],
855        "TS-1 Push Speed Modifier",
856        KeyKind::Percent
857    ),
858    entry!(
859        [PathPart::Part("gamemodes"), PathPart::Part("pushAprilFools"), PathPart::Part("ts1WalkSpeedModifier%")],
860        "TS-1 Walk Speed Modifier",
861        KeyKind::Percent
862    ),
863    entry!(
864        [PathPart::Part("gamemodes"), PathPart::Part("skirmish"), PathPart::Part("disabledMaps")],
865        "disabled maps",
866        KeyKind::ListMap
867    ),
868    entry!(
869        [PathPart::Part("gamemodes"), PathPart::Part("skirmish"), PathPart::Part("enablePerks")],
870        "Enable Perks",
871        KeyKind::Bool
872    ),
873    entry!(
874        [PathPart::Part("gamemodes"), PathPart::Part("skirmish"), PathPart::Part("enabledMaps")],
875        "enabled maps",
876        KeyKind::ListMap
877    ),
878    entry!(
879        [PathPart::Part("gamemodes"), PathPart::Part("skirmish"), PathPart::Part("setValidControlPoints")],
880        "Limit Valid Control Points",
881        KeyKind::Enum("setting_gamemodes_skirmish_setValidControlPoints")
882    ),
883    entry!(
884        [PathPart::Part("gamemodes"), PathPart::Part("stadiumPracticeRange"), PathPart::Part("disabledMaps")],
885        "disabled maps",
886        KeyKind::ListMap
887    ),
888    entry!(
889        [PathPart::Part("gamemodes"), PathPart::Part("stadiumPracticeRange"), PathPart::Part("enableTrainingPartner")],
890        "Training Partner",
891        KeyKind::Bool
892    ),
893    entry!(
894        [PathPart::Part("gamemodes"), PathPart::Part("stadiumPracticeRange"), PathPart::Part("enabledMaps")],
895        "enabled maps",
896        KeyKind::ListMap
897    ),
898    entry!(
899        [PathPart::Part("gamemodes"), PathPart::Part("stadiumPracticeRange"), PathPart::Part("spawnTrainingBots")],
900        "Spawn Training Bots",
901        KeyKind::Bool
902    ),
903    entry!(
904        [PathPart::Part("gamemodes"), PathPart::Part("stadiumPracticeRange"), PathPart::Part("trainingBotsRespawnTime%")],
905        "Training Bot Respawn Time Scalar",
906        KeyKind::Percent
907    ),
908    entry!(
909        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("disabledMaps")],
910        "disabled maps",
911        KeyKind::ListMap
912    ),
913    entry!(
914        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("enableMercyRezKillCancel")],
915        "Mercy Resurrect Counteracts Kills",
916        KeyKind::Bool
917    ),
918    entry!(
919        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("enablePerks")],
920        "Enable Perks",
921        KeyKind::Bool
922    ),
923    entry!(
924        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("enableSelfInitiatedRespawn")],
925        "Self Initiated Respawn",
926        KeyKind::Bool
927    ),
928    entry!(
929        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("enabledMaps")],
930        "enabled maps",
931        KeyKind::ListMap
932    ),
933    entry!(
934        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("gameLengthInMn")],
935        "Game Length In Minutes",
936        KeyKind::Number
937    ),
938    entry!(
939        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("needsImbalancedTeamScoreToWin")],
940        "Imbalanced Team Score To Win",
941        KeyKind::Bool
942    ),
943    entry!(
944        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("scoreToWin")],
945        "Score To Win",
946        KeyKind::Number
947    ),
948    entry!(
949        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("team1ScoreToWin")],
950        "Team 1 Score To Win",
951        KeyKind::Number
952    ),
953    entry!(
954        [PathPart::Part("gamemodes"), PathPart::Part("tdm"), PathPart::Part("team2ScoreToWin")],
955        "Team 2 Score To Win",
956        KeyKind::Number
957    ),
958    entry!(
959        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("abilityCooldown%")],
960        "Ability Cooldown Time",
961        KeyKind::Percent
962    ),
963    entry!(
964        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("ammoClipSize%")],
965        "Ammunition Clip Size Scalar",
966        KeyKind::Percent
967    ),
968    entry!(
969        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("combatUltGen%")],
970        "Ultimate Generation - Combat",
971        KeyKind::Percent
972    ),
973    entry!(
974        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("damageDealt%")],
975        "Damage Dealt",
976        KeyKind::Percent
977    ),
978    entry!(
979        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("damageReceived%")],
980        "Damage Received",
981        KeyKind::Percent
982    ),
983    entry!(
984        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("disabledHeroes")],
985        "disabled heroes",
986        KeyKind::ListHero
987    ),
988    entry!(
989        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableHeadshotsOnly")],
990        "Receive Headshots Only",
991        KeyKind::Bool
992    ),
993    entry!(
994        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableInfiniteAmmo")],
995        "No Ammunition Requirement",
996        KeyKind::Bool
997    ),
998    entry!(
999        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableInfiniteUlt")],
1000        "Infinite Ultimate Duration",
1001        KeyKind::Bool
1002    ),
1003    entry!(
1004        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableMelee")],
1005        "Quick Melee",
1006        KeyKind::Bool
1007    ),
1008    entry!(
1009        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enablePrimaryFire")],
1010        "Primary Fire",
1011        KeyKind::Bool
1012    ),
1013    entry!(
1014        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableRolePassive")],
1015        "Role Passives",
1016        KeyKind::Bool
1017    ),
1018    entry!(
1019        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableSpawningWithUlt")],
1020        "Spawn With Ultimate Ready",
1021        KeyKind::Bool
1022    ),
1023    entry!(
1024        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enableUlt")],
1025        "Ultimate Ability",
1026        KeyKind::Bool
1027    ),
1028    entry!(
1029        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("enabledHeroes")],
1030        "enabled heroes",
1031        KeyKind::ListHero
1032    ),
1033    entry!(
1034        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("healingDealt%")],
1035        "Healing Dealt",
1036        KeyKind::Percent
1037    ),
1038    entry!(
1039        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("healingReceived%")],
1040        "Healing Received",
1041        KeyKind::Percent
1042    ),
1043    entry!(
1044        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("health%")],
1045        "Health",
1046        KeyKind::Percent
1047    ),
1048    entry!(
1049        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("jumpVerticalSpeed%")],
1050        "Jump Vertical Speed",
1051        KeyKind::Percent
1052    ),
1053    entry!(
1054        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("movementGravity%")],
1055        "Movement Gravity",
1056        KeyKind::Percent
1057    ),
1058    entry!(
1059        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("movementSpeed%")],
1060        "Movement Speed",
1061        KeyKind::Percent
1062    ),
1063    entry!(
1064        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("passiveHealthRegen")],
1065        "Passive Health Regeneration",
1066        KeyKind::Bool
1067    ),
1068    entry!(
1069        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("passiveUltGen%")],
1070        "Ultimate Generation - Passive",
1071        KeyKind::Percent
1072    ),
1073    entry!(
1074        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("projectileGravity%")],
1075        "Projectile Gravity",
1076        KeyKind::Percent
1077    ),
1078    entry!(
1079        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("projectileSpeed%")],
1080        "Projectile Speed",
1081        KeyKind::Percent
1082    ),
1083    entry!(
1084        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("ultDuration%")],
1085        "Ultimate Duration",
1086        KeyKind::Percent
1087    ),
1088    entry!(
1089        [PathPart::Part("heroes"), PathPart::Team, PathPart::Part("ultGen%")],
1090        "Ultimate Generation",
1091        KeyKind::Percent
1092    ),
1093    entry!(
1094        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Acceleration%")],
1095        "Jump Jet Acceleration Scalar",
1096        KeyKind::Percent
1097    ),
1098    entry!(
1099        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1ChargeRate%")],
1100        "Power Block Charge Rate",
1101        KeyKind::Percent
1102    ),
1103    entry!(
1104        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Cooldown%")],
1105        "%1$s Cooldown Time",
1106        KeyKind::Percent
1107    ),
1108    entry!(
1109        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Distance%")],
1110        "Quick Dash Distance",
1111        KeyKind::Percent
1112    ),
1113    entry!(
1114        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Duration%")],
1115        "Siphon Blaster Duration Scalar",
1116        KeyKind::Percent
1117    ),
1118    entry!(
1119        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1EnemyKb%")],
1120        "Coach Gun Knockback Scalar Enemy",
1121        KeyKind::Percent
1122    ),
1123    entry!(
1124        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Health%")],
1125        "Rejuvenating Dash Healing",
1126        KeyKind::Percent
1127    ),
1128    entry!(
1129        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Heat%")],
1130        "Siphon Blaster Heat Scalar",
1131        KeyKind::Percent
1132    ),
1133    entry!(
1134        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1Kb%")],
1135        "Whip Shot Knockback Scalar",
1136        KeyKind::Percent
1137    ),
1138    entry!(
1139        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1MaxTime%")],
1140        "Propulsors Maximum Time",
1141        KeyKind::Percent
1142    ),
1143    entry!(
1144        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1RechargeRate%")],
1145        "Propulsors Recharge Rate",
1146        KeyKind::Percent
1147    ),
1148    entry!(
1149        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1RefuelScalar")],
1150        "Jump Jet Refuel Scalar",
1151        KeyKind::Percent
1152    ),
1153    entry!(
1154        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability1SelfKb%")],
1155        "Coach Gun Knockback Scalar Self",
1156        KeyKind::Percent
1157    ),
1158    entry!(
1159        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Cooldown%")],
1160        "%1$s Cooldown Time",
1161        KeyKind::Percent
1162    ),
1163    entry!(
1164        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Distance%")],
1165        "Soaring Slice Distance",
1166        KeyKind::Percent
1167    ),
1168    entry!(
1169        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Duration%")],
1170        "Joyride Duration Scalar",
1171        KeyKind::Percent
1172    ),
1173    entry!(
1174        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2FuseTime%")],
1175        "Dynamite Fuse Time Scalar",
1176        KeyKind::Percent
1177    ),
1178    entry!(
1179        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Healing%")],
1180        "Cardiac Overdrive Healing",
1181        KeyKind::Percent
1182    ),
1183    entry!(
1184        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Health%")],
1185        "Jagged Wall Health",
1186        KeyKind::Percent
1187    ),
1188    entry!(
1189        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Height%")],
1190        "Updraft Height",
1191        KeyKind::Percent
1192    ),
1193    entry!(
1194        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Kb%")],
1195        "Cyber Frag Knockback Scalar",
1196        KeyKind::Percent
1197    ),
1198    entry!(
1199        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2MaxDamage%")],
1200        "Biotic Orb Max Damage Scalar",
1201        KeyKind::Percent
1202    ),
1203    entry!(
1204        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2MaxHealing%")],
1205        "Biotic Orb Max Healing Scalar",
1206        KeyKind::Percent
1207    ),
1208    entry!(
1209        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Quantity%")],
1210        "Storm Arrows Quantity",
1211        KeyKind::Number
1212    ),
1213    entry!(
1214        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability2Speed%")],
1215        "Joyride Speed Scalar",
1216        KeyKind::Percent
1217    ),
1218    entry!(
1219        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability3Cooldown%")],
1220        "%1$s Cooldown Time",
1221        KeyKind::Percent
1222    ),
1223    entry!(
1224        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability3Distance%")],
1225        "Lunge Distance Scalar",
1226        KeyKind::Percent
1227    ),
1228    entry!(
1229        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ability3Kb%")],
1230        "[PH] Skewer Knockback Scalar",
1231        KeyKind::Percent
1232    ),
1233    entry!(
1234        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ammoClipSize%")],
1235        "Ammunition Clip Size Scalar",
1236        KeyKind::Percent
1237    ),
1238    entry!(
1239        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ammoRegenerationTime%")],
1240        "Ammunition Regeneration Time Scalar",
1241        KeyKind::Percent
1242    ),
1243    entry!(
1244        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("assembleMechKb%")],
1245        "[PH] Assemble Mech Knockback Scalar",
1246        KeyKind::Percent
1247    ),
1248    entry!(
1249        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("callMechKb%")],
1250        "Call Mech Knockback Scalar",
1251        KeyKind::Percent
1252    ),
1253    entry!(
1254        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("combatUltGen%")],
1255        "Ultimate Generation - Combat %1$s",
1256        KeyKind::Percent
1257    ),
1258    entry!(
1259        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("damageDealt%")],
1260        "Damage Dealt",
1261        KeyKind::Percent
1262    ),
1263    entry!(
1264        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("damageReceived%")],
1265        "Damage Received",
1266        KeyKind::Percent
1267    ),
1268    entry!(
1269        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableAbility1")],
1270        "%1$s",
1271        KeyKind::Bool
1272    ),
1273    entry!(
1274        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableAbility2")],
1275        "%1$s",
1276        KeyKind::Bool
1277    ),
1278    entry!(
1279        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableAbility3")],
1280        "%1$s",
1281        KeyKind::Bool
1282    ),
1283    entry!(
1284        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableAutomaticFire")],
1285        "No Automatic Fire",
1286        KeyKind::Bool
1287    ),
1288    entry!(
1289        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableGenericSecondaryFire")],
1290        "Secondary Fire",
1291        KeyKind::Bool
1292    ),
1293    entry!(
1294        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableHeadshotsOnly")],
1295        "Receive Headshots Only",
1296        KeyKind::Bool
1297    ),
1298    entry!(
1299        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableInfiniteAmmo")],
1300        "No Ammunition Requirement",
1301        KeyKind::Bool
1302    ),
1303    entry!(
1304        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableInfiniteUlt")],
1305        "Infinite Ultimate Duration",
1306        KeyKind::Bool
1307    ),
1308    entry!(
1309        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableMelee")],
1310        "Quick Melee",
1311        KeyKind::Bool
1312    ),
1313    entry!(
1314        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enablePassive")],
1315        "%1$s",
1316        KeyKind::Bool
1317    ),
1318    entry!(
1319        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enablePassiveUnlimitedFuel")],
1320        "Frenetic Flight Unlimited Fuel",
1321        KeyKind::Bool
1322    ),
1323    entry!(
1324        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enablePrimaryFire")],
1325        "Primary Fire",
1326        KeyKind::Bool
1327    ),
1328    entry!(
1329        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enablePrimaryFireFreezeStack")],
1330        "Freeze Stacking",
1331        KeyKind::Bool
1332    ),
1333    entry!(
1334        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableRolePassive")],
1335        "Role Passives",
1336        KeyKind::Bool
1337    ),
1338    entry!(
1339        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableRollOnly")],
1340        "Roll Always Active",
1341        KeyKind::Bool
1342    ),
1343    entry!(
1344        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableScoping")],
1345        "No Scope",
1346        KeyKind::Bool
1347    ),
1348    entry!(
1349        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableSecondaryFire")],
1350        "%1$s",
1351        KeyKind::Bool
1352    ),
1353    entry!(
1354        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableSpawningWithUlt")],
1355        "Spawn With Ultimate Ready",
1356        KeyKind::Bool
1357    ),
1358    entry!(
1359        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("enableUlt")],
1360        "Ultimate Ability %1$s",
1361        KeyKind::Bool
1362    ),
1363    entry!(
1364        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("healingDealt%")],
1365        "Healing Dealt",
1366        KeyKind::Percent
1367    ),
1368    entry!(
1369        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("healingReceived%")],
1370        "Healing Received",
1371        KeyKind::Percent
1372    ),
1373    entry!(
1374        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("health%")],
1375        "Health",
1376        KeyKind::Percent
1377    ),
1378    entry!(
1379        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("jumpVerticalSpeed%")],
1380        "Jump Vertical Speed",
1381        KeyKind::Percent
1382    ),
1383    entry!(
1384        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("movementGravity%")],
1385        "Movement Gravity",
1386        KeyKind::Percent
1387    ),
1388    entry!(
1389        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("movementSpeed%")],
1390        "Movement Speed",
1391        KeyKind::Percent
1392    ),
1393    entry!(
1394        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveExtraFuel%")],
1395        "Hover Jets Extra Fuel Scalar",
1396        KeyKind::Percent
1397    ),
1398    entry!(
1399        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveHeal%")],
1400        "Reconstruction Heal Scalar",
1401        KeyKind::Percent
1402    ),
1403    entry!(
1404        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveHealthRegen")],
1405        "Passive Health Regeneration",
1406        KeyKind::Bool
1407    ),
1408    entry!(
1409        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveMaxTime%")],
1410        "Hover Jets Maximum Time",
1411        KeyKind::Percent
1412    ),
1413    entry!(
1414        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveMaximumTime%")],
1415        "Jump Jet Acceleration Scalar",
1416        KeyKind::Percent
1417    ),
1418    entry!(
1419        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveRechargeRate%")],
1420        "Hover Jets Recharge Rate",
1421        KeyKind::Percent
1422    ),
1423    entry!(
1424        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveUltGen%")],
1425        "Ultimate Generation - Passive %1$s",
1426        KeyKind::Percent
1427    ),
1428    entry!(
1429        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("passiveVerticalSpeed%")],
1430        "Hover Jets Vertical Speed Scalar",
1431        KeyKind::Percent
1432    ),
1433    entry!(
1434        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireFreezeDuration%")],
1435        "Weapon Freeze Duration Scalar",
1436        KeyKind::Percent
1437    ),
1438    entry!(
1439        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireFreezeMinimum%")],
1440        "Weapon Freeze Minimum",
1441        KeyKind::Percent
1442    ),
1443    entry!(
1444        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireFreezeRate%")],
1445        "Weapon Freeze Rate Scalar",
1446        KeyKind::Percent
1447    ),
1448    entry!(
1449        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireIgniteDamage")],
1450        "Incendiary Chaingun Ignite Damage",
1451        KeyKind::Percent
1452    ),
1453    entry!(
1454        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireIgniteDuration")],
1455        "Incendiary Chaingun Ignite Duration",
1456        KeyKind::Percent
1457    ),
1458    entry!(
1459        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireIgniteRate")],
1460        "Incendiary Chaingun Ignite Rate",
1461        KeyKind::Percent
1462    ),
1463    entry!(
1464        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireKb%")],
1465        "Frag Launcher Knockback Scalar",
1466        KeyKind::Percent
1467    ),
1468    entry!(
1469        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireMaximumTime%")],
1470        "Biotic Energy Maximum",
1471        KeyKind::Percent
1472    ),
1473    entry!(
1474        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireOrbTurnRate%")],
1475        "Water Staff Orb Turn Rate",
1476        KeyKind::Percent
1477    ),
1478    entry!(
1479        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireRange%")],
1480        "Biotic Pawjectile Range",
1481        KeyKind::Percent
1482    ),
1483    entry!(
1484        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("primaryFireRechargeRate%")],
1485        "Biotic Energy Recharge Rate",
1486        KeyKind::Percent
1487    ),
1488    entry!(
1489        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("projectileGravity%")],
1490        "Projectile Gravity",
1491        KeyKind::Percent
1492    ),
1493    entry!(
1494        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("projectileSpeed%")],
1495        "Projectile Speed",
1496        KeyKind::Percent
1497    ),
1498    entry!(
1499        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireAlternateForm")],
1500        "Block Nemesis Form",
1501        KeyKind::Bool
1502    ),
1503    entry!(
1504        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireCooldown%")],
1505        "%1$s Cooldown Time",
1506        KeyKind::Percent
1507    ),
1508    entry!(
1509        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireCost%")],
1510        "Spike Guard Resource Cost",
1511        KeyKind::Percent
1512    ),
1513    entry!(
1514        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireDuration%")],
1515        "Take Aim Duration",
1516        KeyKind::Percent
1517    ),
1518    entry!(
1519        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireEnergyChargeRate%")],
1520        "%1$s Energy Charge Rate",
1521        KeyKind::Percent
1522    ),
1523    entry!(
1524        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireHealth%")],
1525        "Petal Platform Health",
1526        KeyKind::Percent
1527    ),
1528    entry!(
1529        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireKb%")],
1530        "A-36 Tactical Grenade Knockback Scalar",
1531        KeyKind::Percent
1532    ),
1533    entry!(
1534        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireMaximumTime%")],
1535        "%1$s Maximum Time",
1536        KeyKind::Percent
1537    ),
1538    entry!(
1539        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireMovementSpeedPenalty%")],
1540        "Spike Guard Movement Speed Penalty",
1541        KeyKind::Percent
1542    ),
1543    entry!(
1544        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireRecallDelay%")],
1545        "Jagged Blade Delay Before Automatic Recall",
1546        KeyKind::Percent
1547    ),
1548    entry!(
1549        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireRechargeRate%")],
1550        "%1$s Recharge Rate",
1551        KeyKind::Percent
1552    ),
1553    entry!(
1554        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("secondaryFireRegen%")],
1555        "Spike Guard Resource Regeneration",
1556        KeyKind::Percent
1557    ),
1558    entry!(
1559        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("selfDestructKb%")],
1560        "Self Destruct Knockback Scalar",
1561        KeyKind::Percent
1562    ),
1563    entry!(
1564        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("shieldBashCooldown%")],
1565        "Shield Bash Cooldown Time",
1566        KeyKind::Percent
1567    ),
1568    entry!(
1569        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("shieldBashKb%")],
1570        "Shield Bash Knockback Scalar",
1571        KeyKind::Percent
1572    ),
1573    entry!(
1574        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("solarEnergyMax%")],
1575        "Solar Energy Maximum",
1576        KeyKind::Percent
1577    ),
1578    entry!(
1579        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("solarEnergyRecharge%")],
1580        "Solar Energy Recharge Rate",
1581        KeyKind::Percent
1582    ),
1583    entry!(
1584        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("spawnWithoutMech")],
1585        "Spawn Without Mech",
1586        KeyKind::Bool
1587    ),
1588    entry!(
1589        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultBarrierHealth%")],
1590        "Ultimate Barrier Health Scalar Panopticon",
1591        KeyKind::Percent
1592    ),
1593    entry!(
1594        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultDuration%")],
1595        "Ultimate Duration",
1596        KeyKind::Percent
1597    ),
1598    entry!(
1599        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultFreezeMinimum%")],
1600        "Blizzard Freeze Minimum",
1601        KeyKind::Percent
1602    ),
1603    entry!(
1604        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultFreezeRate%")],
1605        "Blizzard Freeze Rate Scalar",
1606        KeyKind::Percent
1607    ),
1608    entry!(
1609        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultGen%")],
1610        "Ultimate Generation %1$s",
1611        KeyKind::Percent
1612    ),
1613    entry!(
1614        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultHealth%")],
1615        "Tree of Life Health",
1616        KeyKind::Percent
1617    ),
1618    entry!(
1619        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("ultKb%")],
1620        "Meteor Strike Knockback Scalar",
1621        KeyKind::Percent
1622    ),
1623    entry!(
1624        [PathPart::Part("heroes"), PathPart::Team, PathPart::Hero, PathPart::Part("weaponsEnabled")],
1625        "Weapons Enabled",
1626        KeyKind::Enum("setting_heroes_TEAM_HERO_weaponsEnabled")
1627    ),
1628    entry!(
1629        [PathPart::Part("lobby"), PathPart::Part("allowPlayersInQueue")],
1630        "Allow Players Who Are In Queue",
1631        KeyKind::Bool
1632    ),
1633    entry!(
1634        [PathPart::Part("lobby"), PathPart::Part("dataCenterPreference")],
1635        "Data Center Preference",
1636        KeyKind::Enum("setting_lobby_dataCenterPreference")
1637    ),
1638    entry!(
1639        [PathPart::Part("lobby"), PathPart::Part("enableMatchVoiceChat")],
1640        "Match Voice Chat",
1641        KeyKind::Bool
1642    ),
1643    entry!(
1644        [PathPart::Part("lobby"), PathPart::Part("ffaSlots")],
1645        "Max FFA Players",
1646        KeyKind::Number
1647    ),
1648    entry!(
1649        [PathPart::Part("lobby"), PathPart::Part("mapRotation")],
1650        "Map Rotation",
1651        KeyKind::Enum("setting_lobby_mapRotation")
1652    ),
1653    entry!(
1654        [PathPart::Part("lobby"), PathPart::Part("minimumLatencyInNs")],
1655        "Minimum Latency milliseconds",
1656        KeyKind::Number
1657    ),
1658    entry!(
1659        [PathPart::Part("lobby"), PathPart::Part("pauseGameOnDisconnect")],
1660        "Pause Game On Player Disconnect",
1661        KeyKind::Bool
1662    ),
1663    entry!(
1664        [PathPart::Part("lobby"), PathPart::Part("returnToLobby")],
1665        "Return To Lobby",
1666        KeyKind::Enum("setting_lobby_returnToLobby")
1667    ),
1668    entry!(
1669        [PathPart::Part("lobby"), PathPart::Part("spectatorSlots")],
1670        "Max Spectators",
1671        KeyKind::Number
1672    ),
1673    entry!(
1674        [PathPart::Part("lobby"), PathPart::Part("swapTeamsAfterMatch")],
1675        "Swap Teams After Match",
1676        KeyKind::Bool
1677    ),
1678    entry!(
1679        [PathPart::Part("lobby"), PathPart::Part("team1Slots")],
1680        "Max %1$s Players",
1681        KeyKind::Number
1682    ),
1683    entry!(
1684        [PathPart::Part("lobby"), PathPart::Part("team2Slots")],
1685        "Max %1$s Players",
1686        KeyKind::Number
1687    ),
1688    entry!(
1689        [PathPart::Part("lobby"), PathPart::Part("teamBalancing")],
1690        "Team Balancing",
1691        KeyKind::Enum("setting_lobby_teamBalancing")
1692    ),
1693    entry!(
1694        [PathPart::Part("lobby"), PathPart::Part("useExperimentalUpdate")],
1695        "Use Experimental Update If Available",
1696        KeyKind::Bool
1697    ),
1698    entry!(
1699        [PathPart::Part("main"), PathPart::Part("description")],
1700        "Description",
1701        KeyKind::String
1702    ),
1703    entry!(
1704        [PathPart::Part("main"), PathPart::Part("modeName")],
1705        "Mode Name",
1706        KeyKind::String
1707    ),
1708];
1709pub static GENERATED_ENUM_MEMBERS: &[EnumMember] = &[
1710    EnumMember {
1711        domain: "setting_gamemodes_controlAprilFools_setValidControlPoints",
1712        member: "all",
1713        name: "All",
1714    },
1715    EnumMember {
1716        domain: "setting_gamemodes_controlAprilFools_setValidControlPoints",
1717        member: "first",
1718        name: "First",
1719    },
1720    EnumMember {
1721        domain: "setting_gamemodes_controlAprilFools_setValidControlPoints",
1722        member: "second",
1723        name: "Second",
1724    },
1725    EnumMember {
1726        domain: "setting_gamemodes_controlAprilFools_setValidControlPoints",
1727        member: "third",
1728        name: "Third",
1729    },
1730    EnumMember {
1731        domain: "setting_gamemodes_control_setValidControlPoints",
1732        member: "all",
1733        name: "All",
1734    },
1735    EnumMember {
1736        domain: "setting_gamemodes_control_setValidControlPoints",
1737        member: "first",
1738        name: "First",
1739    },
1740    EnumMember {
1741        domain: "setting_gamemodes_control_setValidControlPoints",
1742        member: "second",
1743        name: "Second",
1744    },
1745    EnumMember {
1746        domain: "setting_gamemodes_control_setValidControlPoints",
1747        member: "third",
1748        name: "Third",
1749    },
1750    EnumMember {
1751        domain: "setting_gamemodes_ctf_flagCarrierAbilities",
1752        member: "all",
1753        name: "All",
1754    },
1755    EnumMember {
1756        domain: "setting_gamemodes_ctf_flagCarrierAbilities",
1757        member: "none",
1758        name: "None",
1759    },
1760    EnumMember {
1761        domain: "setting_gamemodes_ctf_flagCarrierAbilities",
1762        member: "restricted",
1763        name: "Restricted",
1764    },
1765    EnumMember {
1766        domain: "setting_gamemodes_elimination_heroPoolSize",
1767        member: "teamSize",
1768        name: "Team Size",
1769    },
1770    EnumMember {
1771        domain: "setting_gamemodes_elimination_heroPoolSize",
1772        member: "teamSize+1",
1773        name: "Team Size +1",
1774    },
1775    EnumMember {
1776        domain: "setting_gamemodes_elimination_heroPoolSize",
1777        member: "teamSize+2",
1778        name: "Team Size +2",
1779    },
1780    EnumMember {
1781        domain: "setting_gamemodes_elimination_heroPoolSize",
1782        member: "teamSize+3",
1783        name: "Team Size +3",
1784    },
1785    EnumMember {
1786        domain: "setting_gamemodes_elimination_heroesAvailable",
1787        member: "any",
1788        name: "Any",
1789    },
1790    EnumMember {
1791        domain: "setting_gamemodes_elimination_heroesAvailable",
1792        member: "limited",
1793        name: "Limited",
1794    },
1795    EnumMember {
1796        domain: "setting_gamemodes_elimination_heroesAvailable",
1797        member: "random",
1798        name: "Random",
1799    },
1800    EnumMember {
1801        domain: "setting_gamemodes_elimination_heroesAvailable",
1802        member: "mirroredRandom",
1803        name: "Random Mirrored",
1804    },
1805    EnumMember {
1806        domain: "setting_gamemodes_elimination_restrictPreviouslyPlayedHeroes",
1807        member: "off",
1808        name: "Off",
1809    },
1810    EnumMember {
1811        domain: "setting_gamemodes_elimination_restrictPreviouslyPlayedHeroes",
1812        member: "afterRoundWon",
1813        name: "After Round Won",
1814    },
1815    EnumMember {
1816        domain: "setting_gamemodes_elimination_restrictPreviouslyPlayedHeroes",
1817        member: "afterRoundPlayed",
1818        name: "After Round Played",
1819    },
1820    EnumMember {
1821        domain: "setting_gamemodes_flashpointAprilFools_firstActiveControlPoint",
1822        member: "a",
1823        name: "A",
1824    },
1825    EnumMember {
1826        domain: "setting_gamemodes_flashpointAprilFools_firstActiveControlPoint",
1827        member: "b",
1828        name: "B",
1829    },
1830    EnumMember {
1831        domain: "setting_gamemodes_flashpointAprilFools_firstActiveControlPoint",
1832        member: "c",
1833        name: "C",
1834    },
1835    EnumMember {
1836        domain: "setting_gamemodes_flashpointAprilFools_firstActiveControlPoint",
1837        member: "d",
1838        name: "D",
1839    },
1840    EnumMember {
1841        domain: "setting_gamemodes_flashpointAprilFools_firstActiveControlPoint",
1842        member: "e",
1843        name: "E",
1844    },
1845    EnumMember {
1846        domain: "setting_gamemodes_flashpointAprilFools_firstActiveControlPoint",
1847        member: "random",
1848        name: "Random",
1849    },
1850    EnumMember {
1851        domain: "setting_gamemodes_flashpoint_firstActiveControlPoint",
1852        member: "a",
1853        name: "A",
1854    },
1855    EnumMember {
1856        domain: "setting_gamemodes_flashpoint_firstActiveControlPoint",
1857        member: "b",
1858        name: "B",
1859    },
1860    EnumMember {
1861        domain: "setting_gamemodes_flashpoint_firstActiveControlPoint",
1862        member: "c",
1863        name: "C",
1864    },
1865    EnumMember {
1866        domain: "setting_gamemodes_flashpoint_firstActiveControlPoint",
1867        member: "d",
1868        name: "D",
1869    },
1870    EnumMember {
1871        domain: "setting_gamemodes_flashpoint_firstActiveControlPoint",
1872        member: "e",
1873        name: "E",
1874    },
1875    EnumMember {
1876        domain: "setting_gamemodes_flashpoint_firstActiveControlPoint",
1877        member: "random",
1878        name: "Random",
1879    },
1880    EnumMember {
1881        domain: "setting_gamemodes_general_gamemodeStartTrigger",
1882        member: "allSlotsFilled",
1883        name: "All Slots Filled",
1884    },
1885    EnumMember {
1886        domain: "setting_gamemodes_general_gamemodeStartTrigger",
1887        member: "immediately",
1888        name: "Immediately",
1889    },
1890    EnumMember {
1891        domain: "setting_gamemodes_general_gamemodeStartTrigger",
1892        member: "manual",
1893        name: "Manual",
1894    },
1895    EnumMember {
1896        domain: "setting_gamemodes_general_heroLimit",
1897        member: "off",
1898        name: "Off",
1899    },
1900    EnumMember {
1901        domain: "setting_gamemodes_general_heroLimit",
1902        member: "1PerTeam",
1903        name: "1 Per Team",
1904    },
1905    EnumMember {
1906        domain: "setting_gamemodes_general_heroLimit",
1907        member: "2PerTeam",
1908        name: "2 Per Team",
1909    },
1910    EnumMember {
1911        domain: "setting_gamemodes_general_heroLimit",
1912        member: "1PerGame",
1913        name: "1 Per Game",
1914    },
1915    EnumMember {
1916        domain: "setting_gamemodes_general_heroLimit",
1917        member: "2PerGame",
1918        name: "2 Per Game",
1919    },
1920    EnumMember {
1921        domain: "setting_gamemodes_general_roleLimit",
1922        member: "off",
1923        name: "Off",
1924    },
1925    EnumMember {
1926        domain: "setting_gamemodes_general_roleLimit",
1927        member: "2OfEachRolePerTeam",
1928        name: "2 Of Each Role Per Team",
1929    },
1930    EnumMember {
1931        domain: "setting_gamemodes_general_roleLimit",
1932        member: "1Tank2Offense2Support",
1933        name: "1 Tank 2 Offense 2 Support",
1934    },
1935    EnumMember {
1936        domain: "setting_gamemodes_general_spawnHealthPacks",
1937        member: "modeDependent",
1938        name: "Determined By Mode",
1939    },
1940    EnumMember {
1941        domain: "setting_gamemodes_general_spawnHealthPacks",
1942        member: "enabled",
1943        name: "Enabled",
1944    },
1945    EnumMember {
1946        domain: "setting_gamemodes_general_spawnHealthPacks",
1947        member: "disabled",
1948        name: "Disabled",
1949    },
1950    EnumMember {
1951        domain: "setting_gamemodes_general_tankPassiveHealthBonus",
1952        member: "1Tank2Offense2Support",
1953        name: "1 Tank 2 Offense 2 Support",
1954    },
1955    EnumMember {
1956        domain: "setting_gamemodes_general_tankPassiveHealthBonus",
1957        member: "alwaysEnabled",
1958        name: "Always Enabled",
1959    },
1960    EnumMember {
1961        domain: "setting_gamemodes_general_tankPassiveHealthBonus",
1962        member: "disabled",
1963        name: "Disabled",
1964    },
1965    EnumMember {
1966        domain: "setting_gamemodes_junkenstein_difficulty",
1967        member: "normal",
1968        name: "NORMAL",
1969    },
1970    EnumMember {
1971        domain: "setting_gamemodes_junkenstein_difficulty",
1972        member: "hard",
1973        name: "HARD",
1974    },
1975    EnumMember {
1976        domain: "setting_gamemodes_junkenstein_difficulty",
1977        member: "expert",
1978        name: "EXPERT",
1979    },
1980    EnumMember {
1981        domain: "setting_gamemodes_junkenstein_difficulty",
1982        member: "legendary",
1983        name: "LEGENDARY",
1984    },
1985    EnumMember {
1986        domain: "setting_gamemodes_skirmish_setValidControlPoints",
1987        member: "all",
1988        name: "All",
1989    },
1990    EnumMember {
1991        domain: "setting_gamemodes_skirmish_setValidControlPoints",
1992        member: "first",
1993        name: "First",
1994    },
1995    EnumMember {
1996        domain: "setting_gamemodes_skirmish_setValidControlPoints",
1997        member: "second",
1998        name: "Second",
1999    },
2000    EnumMember {
2001        domain: "setting_gamemodes_skirmish_setValidControlPoints",
2002        member: "third",
2003        name: "Third",
2004    },
2005    EnumMember {
2006        domain: "setting_gamemodes_skirmish_setValidControlPoints",
2007        member: "fourth",
2008        name: "Fourth",
2009    },
2010    EnumMember {
2011        domain: "setting_gamemodes_skirmish_setValidControlPoints",
2012        member: "fifth",
2013        name: "Fifth",
2014    },
2015    EnumMember {
2016        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2017        member: "all",
2018        name: "All",
2019    },
2020    EnumMember {
2021        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2022        member: "staff",
2023        name: "Caduceus Staff Only",
2024    },
2025    EnumMember {
2026        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2027        member: "blaster",
2028        name: "Caduceus Blaster Only",
2029    },
2030    EnumMember {
2031        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2032        member: "all",
2033        name: "All",
2034    },
2035    EnumMember {
2036        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2037        member: "rivetGun",
2038        name: "Rivet Gun Only",
2039    },
2040    EnumMember {
2041        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2042        member: "hammer",
2043        name: "Forge Hammer Only",
2044    },
2045    EnumMember {
2046        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2047        member: "all",
2048        name: "All",
2049    },
2050    EnumMember {
2051        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2052        member: "healingBlossom",
2053        name: "Healing Blossom Only",
2054    },
2055    EnumMember {
2056        domain: "setting_heroes_TEAM_HERO_weaponsEnabled",
2057        member: "thornVolley",
2058        name: "Thorn Volley Only",
2059    },
2060    EnumMember {
2061        domain: "setting_lobby_dataCenterPreference",
2062        member: "bestAvailable",
2063        name: "Best Available",
2064    },
2065    EnumMember {
2066        domain: "setting_lobby_dataCenterPreference",
2067        member: "argentina",
2068        name: "Argentina",
2069    },
2070    EnumMember {
2071        domain: "setting_lobby_dataCenterPreference",
2072        member: "australia",
2073        name: "Australia",
2074    },
2075    EnumMember {
2076        domain: "setting_lobby_dataCenterPreference",
2077        member: "australia2",
2078        name: "Australia 2",
2079    },
2080    EnumMember {
2081        domain: "setting_lobby_dataCenterPreference",
2082        member: "australia3",
2083        name: "Australia 3",
2084    },
2085    EnumMember {
2086        domain: "setting_lobby_dataCenterPreference",
2087        member: "bahrain",
2088        name: "Bahrain",
2089    },
2090    EnumMember {
2091        domain: "setting_lobby_dataCenterPreference",
2092        member: "brazil",
2093        name: "Brazil",
2094    },
2095    EnumMember {
2096        domain: "setting_lobby_dataCenterPreference",
2097        member: "brazil2",
2098        name: "Brazil 2",
2099    },
2100    EnumMember {
2101        domain: "setting_lobby_dataCenterPreference",
2102        member: "chile",
2103        name: "Chile",
2104    },
2105    EnumMember {
2106        domain: "setting_lobby_dataCenterPreference",
2107        member: "chinaBeijing",
2108        name: "China - Beijing",
2109    },
2110    EnumMember {
2111        domain: "setting_lobby_dataCenterPreference",
2112        member: "chinaHangzhou",
2113        name: "China - Hangzhou",
2114    },
2115    EnumMember {
2116        domain: "setting_lobby_dataCenterPreference",
2117        member: "chinaHangzhou2",
2118        name: "China - Hangzhou 2",
2119    },
2120    EnumMember {
2121        domain: "setting_lobby_dataCenterPreference",
2122        member: "finland2",
2123        name: "Finland 2",
2124    },
2125    EnumMember {
2126        domain: "setting_lobby_dataCenterPreference",
2127        member: "france",
2128        name: "France",
2129    },
2130    EnumMember {
2131        domain: "setting_lobby_dataCenterPreference",
2132        member: "germany",
2133        name: "Germany",
2134    },
2135    EnumMember {
2136        domain: "setting_lobby_dataCenterPreference",
2137        member: "germany2",
2138        name: "Germany 2",
2139    },
2140    EnumMember {
2141        domain: "setting_lobby_dataCenterPreference",
2142        member: "ireland",
2143        name: "Ireland",
2144    },
2145    EnumMember {
2146        domain: "setting_lobby_dataCenterPreference",
2147        member: "japan",
2148        name: "Japan",
2149    },
2150    EnumMember {
2151        domain: "setting_lobby_dataCenterPreference",
2152        member: "japan2",
2153        name: "Japan 2",
2154    },
2155    EnumMember {
2156        domain: "setting_lobby_dataCenterPreference",
2157        member: "netherlands",
2158        name: "Netherlands",
2159    },
2160    EnumMember {
2161        domain: "setting_lobby_dataCenterPreference",
2162        member: "peru",
2163        name: "Peru",
2164    },
2165    EnumMember {
2166        domain: "setting_lobby_dataCenterPreference",
2167        member: "singapore",
2168        name: "Singapore",
2169    },
2170    EnumMember {
2171        domain: "setting_lobby_dataCenterPreference",
2172        member: "singapore2",
2173        name: "Singapore 2",
2174    },
2175    EnumMember {
2176        domain: "setting_lobby_dataCenterPreference",
2177        member: "southKorea",
2178        name: "South Korea",
2179    },
2180    EnumMember {
2181        domain: "setting_lobby_dataCenterPreference",
2182        member: "southKorea2",
2183        name: "South Korea 2",
2184    },
2185    EnumMember {
2186        domain: "setting_lobby_dataCenterPreference",
2187        member: "southKorea3",
2188        name: "South Korea 3",
2189    },
2190    EnumMember {
2191        domain: "setting_lobby_dataCenterPreference",
2192        member: "taiwan",
2193        name: "Taiwan",
2194    },
2195    EnumMember {
2196        domain: "setting_lobby_dataCenterPreference",
2197        member: "taiwan2",
2198        name: "Taiwan 2",
2199    },
2200    EnumMember {
2201        domain: "setting_lobby_dataCenterPreference",
2202        member: "usCentral",
2203        name: "USA - Central",
2204    },
2205    EnumMember {
2206        domain: "setting_lobby_dataCenterPreference",
2207        member: "usEast",
2208        name: "USA - East",
2209    },
2210    EnumMember {
2211        domain: "setting_lobby_dataCenterPreference",
2212        member: "usEast2",
2213        name: "USA - East 2",
2214    },
2215    EnumMember {
2216        domain: "setting_lobby_dataCenterPreference",
2217        member: "usNorthwest",
2218        name: "USA - Northwest",
2219    },
2220    EnumMember {
2221        domain: "setting_lobby_dataCenterPreference",
2222        member: "usSouthwest",
2223        name: "USA - Southwest",
2224    },
2225    EnumMember {
2226        domain: "setting_lobby_dataCenterPreference",
2227        member: "usWest",
2228        name: "USA - West",
2229    },
2230    EnumMember {
2231        domain: "setting_lobby_dataCenterPreference",
2232        member: "usWest2",
2233        name: "USA - West 2",
2234    },
2235    EnumMember {
2236        domain: "setting_lobby_mapRotation",
2237        member: "afterMirrorMatch",
2238        name: "After A Mirror Match",
2239    },
2240    EnumMember {
2241        domain: "setting_lobby_mapRotation",
2242        member: "afterGame",
2243        name: "After A Game",
2244    },
2245    EnumMember {
2246        domain: "setting_lobby_mapRotation",
2247        member: "paused",
2248        name: "Paused",
2249    },
2250    EnumMember {
2251        domain: "setting_lobby_returnToLobby",
2252        member: "never",
2253        name: "Never",
2254    },
2255    EnumMember {
2256        domain: "setting_lobby_returnToLobby",
2257        member: "afterGame",
2258        name: "After A Game",
2259    },
2260    EnumMember {
2261        domain: "setting_lobby_returnToLobby",
2262        member: "afterMirrorMatch",
2263        name: "After A Mirror Match",
2264    },
2265    EnumMember {
2266        domain: "setting_lobby_teamBalancing",
2267        member: "off",
2268        name: "Off",
2269    },
2270    EnumMember {
2271        domain: "setting_lobby_teamBalancing",
2272        member: "afterMirrorMatch",
2273        name: "After A Mirror Match",
2274    },
2275    EnumMember {
2276        domain: "setting_lobby_teamBalancing",
2277        member: "afterGame",
2278        name: "After A Game",
2279    },
2280];