variants.txt 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926
  1. {
  2. "variants": [
  3. {
  4. "name": "bikemodifiercalculator_params",
  5. "values": {
  6. "fields": {
  7. "bUseDriveTrainEfficiency": {
  8. "boolValue": true
  9. }
  10. }
  11. }
  12. },
  13. {
  14. "name": "costume_overrides_using_workout_triggers",
  15. "value": true,
  16. "values": {}
  17. },
  18. {
  19. "name": "dynamic_ftp_estimation",
  20. "values": {}
  21. },
  22. {
  23. "name": "fitness_widget",
  24. "values": {
  25. "fields": {
  26. "goal_unit": {
  27. "stringValue": "kJ"
  28. },
  29. "is_distance_time_goals_visible": {
  30. "boolValue": true
  31. },
  32. "is_fitness_score_visible": {
  33. "boolValue": true
  34. }
  35. }
  36. }
  37. },
  38. {
  39. "name": "game_1_15_assert_disable_abort",
  40. "value": true,
  41. "values": {}
  42. },
  43. {
  44. "name": "game_1_17_noesis_enabled",
  45. "value": true,
  46. "values": {
  47. "fields": {
  48. "RenderDevice": {
  49. "varintValue": "1"
  50. }
  51. }
  52. }
  53. },
  54. {
  55. "name": "game_1_18_holiday_mode",
  56. "values": {}
  57. },
  58. {
  59. "name": "game_1_20_home_screen",
  60. "value": true,
  61. "values": {}
  62. },
  63. {
  64. "name": "game_1_21_perf_analytics",
  65. "value": true,
  66. "values": {}
  67. },
  68. {
  69. "name": "game_1_23_workout_auto_pause",
  70. "values": {
  71. "fields": {
  72. "minERGModeDisableTime": {
  73. "numberValue": 5.0
  74. },
  75. "rampUpTime": {
  76. "numberValue": 10.0
  77. },
  78. "reenableERGPowerThreshold": {
  79. "numberValue": 10.0
  80. },
  81. "workoutAutoPauseTime": {
  82. "numberValue": 3.0
  83. }
  84. }
  85. }
  86. },
  87. {
  88. "name": "game_1_26_event_survey",
  89. "values": {}
  90. },
  91. {
  92. "name": "game_1_27_atv_remote_gestures",
  93. "value": true,
  94. "values": {
  95. "fields": {
  96. "ATVFriction": {
  97. "numberValue": 0.9
  98. },
  99. "ATVMoveSensitivity": {
  100. "varintValue": "5"
  101. },
  102. "ATVPopDelay": {
  103. "numberValue": 0.15
  104. },
  105. "ATVPopDist": {
  106. "numberValue": 175.0
  107. },
  108. "ATVPopInitDelay": {
  109. "numberValue": 0.22
  110. },
  111. "ATVPopInitDist": {
  112. "numberValue": 250.0
  113. }
  114. }
  115. }
  116. },
  117. {
  118. "name": "game_1_27_dynamic_campaigns_filter",
  119. "value": true,
  120. "values": {}
  121. },
  122. {
  123. "name": "game_1_28_event_core_feed_service",
  124. "values": {}
  125. },
  126. {
  127. "name": "game_1_28_watchdog_timer",
  128. "values": {
  129. "fields": {
  130. "abortEnabled": {
  131. "boolValue": false
  132. },
  133. "loadingTimeoutInterval": {
  134. "numberValue": 60.0
  135. },
  136. "mainTimeoutInterval": {
  137. "numberValue": 30.0
  138. },
  139. "renderTimeoutInterval": {
  140. "numberValue": 30.0
  141. },
  142. "reportTimeoutsOnLoad": {
  143. "boolValue": false
  144. }
  145. }
  146. }
  147. },
  148. {
  149. "name": "game_1_29_new_local_trainer_profile",
  150. "values": {}
  151. },
  152. {
  153. "name": "game_1_29_player_highlight",
  154. "value": true,
  155. "values": {
  156. "fields": {
  157. "HighlightWorkoutFX": {
  158. "boolValue": false
  159. },
  160. "MaxHighlightedFriends": {
  161. "varintValue": "3"
  162. },
  163. "UseStencilForDeferred": {
  164. "boolValue": true
  165. }
  166. }
  167. }
  168. },
  169. {
  170. "name": "game_1_30_campaign_fullscreen_modal",
  171. "value": true,
  172. "values": {
  173. "fields": {
  174. "shortNames": {
  175. "stringValue": "tomi2022,tdz2023ride,tdz2023run,tow2023ride,tow2023run,portaltest2,climbportal2023,missyuci,towfall2023ride,climbportaltest3,za2023,towfall2023run,tdz2024ride,tdz2024run,tbs2024ride,springtraining2024,climbportal2024,zwiftacademy2024,zwiftcampbaseline2024,tow2024ride"
  176. }
  177. }
  178. }
  179. },
  180. {
  181. "name": "game_1_30_enable_scale_setting_for_mobile",
  182. "values": {}
  183. },
  184. {
  185. "name": "game_1_31_fquery",
  186. "value": true,
  187. "values": {}
  188. },
  189. {
  190. "name": "game_1_33_riders_nearby_watts",
  191. "values": {
  192. "fields": {
  193. "slope": {
  194. "numberValue": 0.04
  195. }
  196. }
  197. }
  198. },
  199. {
  200. "name": "game_1_33_unstable_connection_alert",
  201. "values": {
  202. "fields": {
  203. "query_interval": {
  204. "numberValue": 10.0
  205. },
  206. "udp_history_length": {
  207. "varintValue": "6"
  208. },
  209. "udp_loss_threshold": {
  210. "numberValue": 0.25
  211. }
  212. }
  213. }
  214. },
  215. {
  216. "name": "game_1_34_bluetooth_device_persistence",
  217. "values": {}
  218. },
  219. {
  220. "name": "game_1_34_cache_distance_to_camera",
  221. "values": {}
  222. },
  223. {
  224. "name": "game_1_34_cached_ble_service_filter",
  225. "values": {}
  226. },
  227. {
  228. "name": "game_1_34_ct_auto_pair_check",
  229. "values": {}
  230. },
  231. {
  232. "name": "game_1_34_do_not_duplicate_connection_requests",
  233. "values": {}
  234. },
  235. {
  236. "name": "game_1_34_hw_restrictions_forbidden_hw",
  237. "value": true,
  238. "values": {
  239. "fields": {
  240. "forbidden_device_name_list": {
  241. "stringValue": "HR2VP"
  242. },
  243. "forbidden_manufacturers_name_list": {
  244. "stringValue": "\"Apple Inc.\" \"Apple, Inc.\" \"FITSHOW\" \"Kettler GmbH\""
  245. }
  246. }
  247. }
  248. },
  249. {
  250. "name": "game_1_34_monitor_zc_ble_bridge_scanning",
  251. "value": true,
  252. "values": {}
  253. },
  254. {
  255. "name": "game_1_34_save_device_profiles_on_all_platforms",
  256. "values": {}
  257. },
  258. {
  259. "name": "game_1_34_use_a_memory_pool_for_network_bikes",
  260. "value": true,
  261. "values": {}
  262. },
  263. {
  264. "name": "game_1_39_0_blewin10lib_connection_fix",
  265. "value": true,
  266. "values": {}
  267. },
  268. {
  269. "name": "game_1_39_0_optimize_createbikematrix",
  270. "values": {}
  271. },
  272. {
  273. "name": "game_1_39_atv_connection_limit_check",
  274. "value": true,
  275. "values": {}
  276. },
  277. {
  278. "name": "game_1_39_detect_specific_trainer_by_model_number",
  279. "values": {}
  280. },
  281. {
  282. "name": "game_1_39_event_settings",
  283. "values": {}
  284. },
  285. {
  286. "name": "game_1_39_movement_recorder",
  287. "values": {}
  288. },
  289. {
  290. "name": "game_1_39_repack_rampage_steering_route_list",
  291. "value": true,
  292. "values": {}
  293. },
  294. {
  295. "name": "game_1_39_show_for_you_try_rc1_cards",
  296. "values": {}
  297. },
  298. {
  299. "name": "game_1_39_steering_enabled_in_events",
  300. "value": true,
  301. "values": {
  302. "fields": {
  303. "steering_disabled_race_events": {
  304. "boolValue": false
  305. }
  306. }
  307. }
  308. },
  309. {
  310. "name": "game_1_39_tts",
  311. "value": true,
  312. "values": {}
  313. },
  314. {
  315. "name": "game_1_40_steering_params",
  316. "value": true,
  317. "values": {
  318. "fields": {
  319. "assistDelaySecs": {
  320. "numberValue": 4.0
  321. },
  322. "draftRange": {
  323. "numberValue": 0.5
  324. },
  325. "heavyPressAnalog": {
  326. "numberValue": 450.0
  327. },
  328. "heavyPressDigital": {
  329. "numberValue": 650.0
  330. },
  331. "lightPress": {
  332. "numberValue": 10.0
  333. },
  334. "maxSecondsSinceLastInputForAutoPilot": {
  335. "numberValue": 99999.0
  336. },
  337. "standardPress": {
  338. "numberValue": 250.0
  339. }
  340. }
  341. }
  342. },
  343. {
  344. "name": "game_1_41_0_bc1_release",
  345. "value": true,
  346. "values": {
  347. "fields": {
  348. "game_1_41_0_bc1_release": {
  349. "boolValue": false
  350. },
  351. "min_firmware_version_kickrcore": {
  352. "stringValue": "1.3.17"
  353. },
  354. "min_firmware_version_st3": {
  355. "stringValue": "5.0"
  356. }
  357. }
  358. }
  359. },
  360. {
  361. "name": "game_1_42_dca2",
  362. "value": true,
  363. "values": {}
  364. },
  365. {
  366. "name": "game_1_42_filter_workouts_from_recommendations",
  367. "value": true,
  368. "values": {
  369. "fields": {
  370. "excluded_collections": {
  371. "stringValue": "\"Baby On Board\""
  372. }
  373. }
  374. }
  375. },
  376. {
  377. "name": "game_1_42_haptics_rc1",
  378. "value": true,
  379. "values": {}
  380. },
  381. {
  382. "name": "game_1_42_onboarding_quest",
  383. "value": true,
  384. "values": {
  385. "fields": {
  386. "onboarding_quest_slug": {
  387. "stringValue": "gettingstarted"
  388. },
  389. "pin_get_started_quest": {
  390. "boolValue": false
  391. }
  392. }
  393. }
  394. },
  395. {
  396. "name": "game_1_42_teleport_bikeentity_validation",
  397. "value": true,
  398. "values": {
  399. "fields": {
  400. "maxPacketTimeMS": {
  401. "varintValue": "5000"
  402. },
  403. "maxProjectedDistance": {
  404. "numberValue": 30.0
  405. },
  406. "maxReconTime": {
  407. "numberValue": 5.0
  408. },
  409. "paddingDistance": {
  410. "numberValue": 1.0
  411. },
  412. "reconAttempts": {
  413. "varintValue": "5"
  414. }
  415. }
  416. }
  417. },
  418. {
  419. "name": "game_1_42_teleport_deprecate_pedalassist_state",
  420. "value": true,
  421. "values": {}
  422. },
  423. {
  424. "name": "game_1_43_3_ble_dll_v2",
  425. "value": true,
  426. "values": {}
  427. },
  428. {
  429. "name": "game_1_43_android_road_height_fixup",
  430. "values": {}
  431. },
  432. {
  433. "name": "game_1_43_ride_data_leak_prevention",
  434. "values": {}
  435. },
  436. {
  437. "name": "game_1_43_segment_portal",
  438. "value": true,
  439. "values": {
  440. "fields": {
  441. "AllowMultiRoadsScheduling": {
  442. "boolValue": true
  443. },
  444. "CompletePctBasedOnRoadTime": {
  445. "boolValue": false
  446. },
  447. "EnableHeroicDifficulty": {
  448. "boolValue": true
  449. },
  450. "MustHaveDefaultRoad": {
  451. "boolValue": false
  452. },
  453. "UseEventAssets": {
  454. "varintValue": "0"
  455. },
  456. "allowPortalRoadDifficultySelection": {
  457. "boolValue": true
  458. },
  459. "timingArchNotStartingWhenGameLagsFix": {
  460. "boolValue": true
  461. }
  462. }
  463. }
  464. },
  465. {
  466. "name": "game_1_44_0_zml_track",
  467. "value": true,
  468. "values": {}
  469. },
  470. {
  471. "name": "game_1_44_1dc_fix_1",
  472. "value": true,
  473. "values": {}
  474. },
  475. {
  476. "name": "game_1_44_1dc_fix_2",
  477. "value": true,
  478. "values": {}
  479. },
  480. {
  481. "name": "game_1_44_1dc_fix_3",
  482. "value": true,
  483. "values": {}
  484. },
  485. {
  486. "name": "game_1_44_1dc_fix_4",
  487. "value": true,
  488. "values": {}
  489. },
  490. {
  491. "name": "game_1_44_1dc_fix_5",
  492. "value": true,
  493. "values": {}
  494. },
  495. {
  496. "name": "game_1_44_ble_queue",
  497. "value": true,
  498. "values": {}
  499. },
  500. {
  501. "name": "game_1_44_steering_survey",
  502. "value": true,
  503. "values": {
  504. "fields": {
  505. "surveyChance": {
  506. "varintValue": "10"
  507. }
  508. }
  509. }
  510. },
  511. {
  512. "name": "game_1_45_0_ble_source_lock",
  513. "values": {}
  514. },
  515. {
  516. "name": "game_1_45_climb_portal_achievements",
  517. "value": true,
  518. "values": {}
  519. },
  520. {
  521. "name": "game_1_45_rlog",
  522. "values": {
  523. "fields": {
  524. "ENABLED_LEVELS": {
  525. "stringValue": ""
  526. },
  527. "ENABLED_TYPES": {
  528. "stringValue": ""
  529. }
  530. }
  531. }
  532. },
  533. {
  534. "name": "game_1_46_0_sandbagger_expiration",
  535. "values": {}
  536. },
  537. {
  538. "name": "game_1_46_necod_23",
  539. "values": {
  540. "fields": {
  541. "necod_23_max": {
  542. "stringValue": "1.2.2"
  543. },
  544. "necod_23_min": {
  545. "stringValue": "1.2.0"
  546. }
  547. }
  548. }
  549. },
  550. {
  551. "name": "game_1_46_necod_6",
  552. "values": {
  553. "fields": {
  554. "necod_6_max": {
  555. "stringValue": "5.2.2"
  556. },
  557. "necod_6_min": {
  558. "stringValue": "5.1.6"
  559. }
  560. }
  561. }
  562. },
  563. {
  564. "name": "game_1_46_necod_9",
  565. "values": {
  566. "fields": {
  567. "necod_9_max": {
  568. "stringValue": "1.1.0"
  569. },
  570. "necod_9_min": {
  571. "stringValue": "1.1.0"
  572. }
  573. }
  574. }
  575. },
  576. {
  577. "name": "game_1_46_virtual_shifting_leak_prevention",
  578. "values": {}
  579. },
  580. {
  581. "name": "game_1_48_2_road_access_lock",
  582. "value": true,
  583. "values": {}
  584. },
  585. {
  586. "name": "game_1_48_conditional_entities",
  587. "values": {}
  588. },
  589. {
  590. "name": "game_1_48_show_rssi",
  591. "values": {}
  592. },
  593. {
  594. "name": "game_1_48_tow_double_xp_routes_enabled",
  595. "value": true,
  596. "values": {
  597. "fields": {
  598. "tow2023_campaign_id": {
  599. "varintValue": "3"
  600. },
  601. "tow2023_cycling_route_1": {
  602. "varintValue": "2627606248"
  603. },
  604. "tow2023_cycling_route_10": {
  605. "varintValue": "3023359358"
  606. },
  607. "tow2023_cycling_route_11": {
  608. "varintValue": "849508252"
  609. },
  610. "tow2023_cycling_route_12": {
  611. "varintValue": "3312037616"
  612. },
  613. "tow2023_cycling_route_13": {
  614. "varintValue": "2947111049"
  615. },
  616. "tow2023_cycling_route_14": {
  617. "varintValue": "3701568815"
  618. },
  619. "tow2023_cycling_route_15": {
  620. "varintValue": "743730361"
  621. },
  622. "tow2023_cycling_route_16": {
  623. "varintValue": "3866241330"
  624. },
  625. "tow2023_cycling_route_17": {
  626. "varintValue": "2569385980"
  627. },
  628. "tow2023_cycling_route_18": {
  629. "varintValue": "1656629976"
  630. },
  631. "tow2023_cycling_route_19": {
  632. "varintValue": "1635842477"
  633. },
  634. "tow2023_cycling_route_2": {
  635. "varintValue": "3382019812"
  636. },
  637. "tow2023_cycling_route_20": {
  638. "varintValue": "2595459121"
  639. },
  640. "tow2023_cycling_route_3": {
  641. "varintValue": "1386460176"
  642. },
  643. "tow2023_cycling_route_4": {
  644. "varintValue": "2474227587"
  645. },
  646. "tow2023_cycling_route_5": {
  647. "varintValue": "2746475460"
  648. },
  649. "tow2023_cycling_route_6": {
  650. "varintValue": "3453194200"
  651. },
  652. "tow2023_cycling_route_7": {
  653. "varintValue": "3366225080"
  654. },
  655. "tow2023_cycling_route_8": {
  656. "varintValue": "3395698268"
  657. },
  658. "tow2023_cycling_route_9": {
  659. "varintValue": "1766405776"
  660. },
  661. "tow2023_end_day": {
  662. "varintValue": "13"
  663. },
  664. "tow2023_end_month": {
  665. "varintValue": "11"
  666. },
  667. "tow2023_end_year": {
  668. "varintValue": "2023"
  669. },
  670. "tow2023_running_route_1": {
  671. "varintValue": "686828068"
  672. },
  673. "tow2023_running_route_10": {
  674. "varintValue": "3312037616"
  675. },
  676. "tow2023_running_route_11": {
  677. "varintValue": "0"
  678. },
  679. "tow2023_running_route_2": {
  680. "varintValue": "3573087582"
  681. },
  682. "tow2023_running_route_3": {
  683. "varintValue": "3454338139"
  684. },
  685. "tow2023_running_route_4": {
  686. "varintValue": "3819095753"
  687. },
  688. "tow2023_running_route_5": {
  689. "varintValue": "2737483381"
  690. },
  691. "tow2023_running_route_6": {
  692. "varintValue": "1988847319"
  693. },
  694. "tow2023_running_route_7": {
  695. "varintValue": "1082034232"
  696. },
  697. "tow2023_running_route_8": {
  698. "varintValue": "263936293"
  699. },
  700. "tow2023_running_route_9": {
  701. "varintValue": "2328501978"
  702. },
  703. "tow2023_start_day": {
  704. "varintValue": "20"
  705. },
  706. "tow2023_start_month": {
  707. "varintValue": "9"
  708. },
  709. "tow2023_start_year": {
  710. "varintValue": "2023"
  711. }
  712. }
  713. }
  714. },
  715. {
  716. "name": "game_1_49_0_track_rssi",
  717. "values": {}
  718. },
  719. {
  720. "name": "game_1_49_ble_adv_fix_pc_android",
  721. "value": true,
  722. "values": {}
  723. },
  724. {
  725. "name": "game_1_49_onboarding_ftp_estimation",
  726. "values": {
  727. "fields": {
  728. "highZoneFTPRelation": {
  729. "numberValue": 0.8
  730. },
  731. "lowZone2FTPRelation": {
  732. "numberValue": 0.72
  733. },
  734. "midZone2FTPRelation": {
  735. "numberValue": 0.75
  736. }
  737. }
  738. }
  739. },
  740. {
  741. "name": "game_1_49_pvs",
  742. "value": true,
  743. "values": {}
  744. },
  745. {
  746. "name": "game_1_50_next_up_zui",
  747. "value": true,
  748. "values": {}
  749. },
  750. {
  751. "name": "game_1_50_onboarding_quest_auto_registration",
  752. "values": {
  753. "fields": {
  754. "activity_count": {
  755. "varintValue": "7"
  756. }
  757. }
  758. }
  759. },
  760. {
  761. "name": "game_1_50_zc_rf1",
  762. "value": true,
  763. "values": {}
  764. },
  765. {
  766. "name": "game_1_50_zc_rf2",
  767. "values": {}
  768. },
  769. {
  770. "name": "game_1_51_zc_workout_asset_patch_fix",
  771. "value": true,
  772. "values": {}
  773. },
  774. {
  775. "name": "game_1_52_activity_break",
  776. "value": true,
  777. "values": {
  778. "fields": {
  779. "activityBreakIntervalSeconds": {
  780. "varintValue": "30"
  781. }
  782. }
  783. }
  784. },
  785. {
  786. "name": "game_1_52_ble_adv_sd",
  787. "value": true,
  788. "values": {}
  789. },
  790. {
  791. "name": "game_1_53_0_workout_detail_screen_tooltips",
  792. "value": true,
  793. "values": {}
  794. },
  795. {
  796. "name": "game_1_53_enable_hardcoded_repackrush__for_you_carousel__card",
  797. "value": true,
  798. "values": {}
  799. },
  800. {
  801. "name": "game_1_53_update_payment_capture",
  802. "values": {}
  803. },
  804. {
  805. "name": "game_1_53_zp_sgpd",
  806. "value": true,
  807. "values": {
  808. "fields": {
  809. "DelayInMs": {
  810. "varintValue": "800"
  811. }
  812. }
  813. }
  814. },
  815. {
  816. "name": "game_1_53_zui_tp",
  817. "values": {}
  818. },
  819. {
  820. "name": "game_1_54_emoji_feature",
  821. "values": {}
  822. },
  823. {
  824. "name": "game_1_54_m0b1",
  825. "values": {}
  826. },
  827. {
  828. "name": "game_1_54_orcd",
  829. "value": true,
  830. "values": {
  831. "fields": {
  832. "Delay": {
  833. "varintValue": "6000"
  834. }
  835. }
  836. }
  837. },
  838. {
  839. "name": "game_1_54_tdz_confetti_pattern",
  840. "value": true,
  841. "values": {}
  842. },
  843. {
  844. "name": "game_1_55_0_workout_detail_screen_tooltips_running",
  845. "value": true,
  846. "values": {}
  847. },
  848. {
  849. "name": "game_1_56_0_trainer_max_grade_change_per_second",
  850. "value": true,
  851. "values": {
  852. "fields": {
  853. "maxRateOfChange": {
  854. "numberValue": 0.05
  855. }
  856. }
  857. }
  858. },
  859. {
  860. "name": "game_1_56_draft_indicator",
  861. "values": {}
  862. },
  863. {
  864. "name": "game_1_56_home_screen_linear_scaling",
  865. "value": true,
  866. "values": {
  867. "fields": {
  868. "large_layout_container_min_width": {
  869. "varintValue": "1600"
  870. },
  871. "large_layout_devices": {
  872. "stringValue": "Desktop"
  873. },
  874. "large_layout_scale_factor": {
  875. "numberValue": 1.25
  876. },
  877. "small_layout_scale_factor": {
  878. "numberValue": 1.0
  879. },
  880. "viewbox_width_calculation_mode": {
  881. "stringValue": "Device"
  882. }
  883. }
  884. }
  885. },
  886. {
  887. "name": "game_1_56_push_tutorial_on_home_screen",
  888. "values": {
  889. "fields": {
  890. "max_num_activities": {
  891. "varintValue": "3"
  892. }
  893. }
  894. }
  895. },
  896. {
  897. "name": "game_1_56_subscribe_interstitial_25_km_free_tier",
  898. "values": {}
  899. },
  900. {
  901. "name": "game_1_58_0_display_steering_collision_visuals",
  902. "value": true,
  903. "values": {}
  904. },
  905. {
  906. "name": "game_1_58_0_gender_to_event_category",
  907. "values": {}
  908. },
  909. {
  910. "name": "game_1_58_steer_to_select_intersection",
  911. "value": true,
  912. "values": {}
  913. },
  914. {
  915. "name": "game_1_58_support_zp_user_inputs",
  916. "value": true,
  917. "values": {
  918. "fields": {
  919. "enable_paintscheme_entitlement_grant": {
  920. "boolValue": true
  921. },
  922. "enable_settings_ui": {
  923. "boolValue": true
  924. },
  925. "show_hardware_tab": {
  926. "boolValue": true
  927. }
  928. }
  929. }
  930. },
  931. {
  932. "name": "game_1_59_queued_recommendations",
  933. "value": true,
  934. "values": {}
  935. },
  936. {
  937. "name": "game_1_60_sbsv2",
  938. "values": {}
  939. },
  940. {
  941. "name": "game_1_62_tapi_workouts",
  942. "value": true,
  943. "values": {}
  944. },
  945. {
  946. "name": "game_1_62_zp_user_input_device_event_logging",
  947. "value": true,
  948. "values": {}
  949. },
  950. {
  951. "name": "game_1_63_0_braking_sensitivity_setting_enabled",
  952. "value": true,
  953. "values": {}
  954. },
  955. {
  956. "name": "game_1_63_autobraking",
  957. "values": {}
  958. },
  959. {
  960. "name": "game_1_63_roadmarkertexturescale",
  961. "value": true,
  962. "values": {}
  963. },
  964. {
  965. "name": "game_1_64_climbportalevent_endattoptag",
  966. "value": true,
  967. "values": {}
  968. },
  969. {
  970. "name": "game_1_64_home_screen_update",
  971. "value": true,
  972. "values": {
  973. "fields": {
  974. "hero_carousel_id": {
  975. "stringValue": "home_page_hero_carousel"
  976. }
  977. }
  978. }
  979. },
  980. {
  981. "name": "game_1_64_rubberbanding_v3",
  982. "value": true,
  983. "values": {}
  984. },
  985. {
  986. "name": "game_1_64_tgc",
  987. "value": true,
  988. "values": {
  989. "fields": {
  990. "allowList": {
  991. "stringValue": "Wahoo Fitness;KICKR RUN;1.0.11\n"
  992. },
  993. "allowNegativeIncline": {
  994. "boolValue": false
  995. },
  996. "allowRunFreeMode": {
  997. "boolValue": true
  998. },
  999. "allowedNegativeRunFreeIncline": {
  1000. "numberValue": -1.0
  1001. },
  1002. "autoPairSkipsAllowList": {
  1003. "boolValue": true
  1004. },
  1005. "bypassAllowList": {
  1006. "boolValue": false
  1007. },
  1008. "grant_kickr_run_kit": {
  1009. "boolValue": true
  1010. },
  1011. "show_hud_elevation_profile": {
  1012. "boolValue": true
  1013. },
  1014. "strongerMinimapBump": {
  1015. "boolValue": false
  1016. },
  1017. "syncHudInclineDisplay": {
  1018. "boolValue": false
  1019. },
  1020. "usePaywall": {
  1021. "boolValue": true
  1022. }
  1023. }
  1024. }
  1025. },
  1026. {
  1027. "name": "game_1_65_remove_curate_route_checkpoints",
  1028. "value": true,
  1029. "values": {}
  1030. },
  1031. {
  1032. "name": "game_1_65_stream_reader_update",
  1033. "values": {}
  1034. },
  1035. {
  1036. "name": "game_1_66_autosteering_v5",
  1037. "values": {
  1038. "fields": {
  1039. "enabledForAllWorlds": {
  1040. "boolValue": false
  1041. },
  1042. "enabledForEvents": {
  1043. "boolValue": false
  1044. },
  1045. "enabledForJapan": {
  1046. "boolValue": false
  1047. },
  1048. "enabledForRaces": {
  1049. "boolValue": false
  1050. },
  1051. "enabledForWatopia": {
  1052. "boolValue": false
  1053. },
  1054. "maxDistanceForFavoringCorrectSideInCm": {
  1055. "numberValue": 5.0
  1056. },
  1057. "maxLateralDistanceForDraftChasingInCm": {
  1058. "numberValue": 250.0
  1059. },
  1060. "pillDistanceScale": {
  1061. "numberValue": 0.39
  1062. }
  1063. }
  1064. }
  1065. },
  1066. {
  1067. "name": "game_1_66_change_pause_title_to_menu",
  1068. "value": true,
  1069. "values": {}
  1070. },
  1071. {
  1072. "name": "game_1_66_enqueue_next_up",
  1073. "value": true,
  1074. "values": {}
  1075. },
  1076. {
  1077. "name": "game_1_66_hide_transition_start_level_on_pause_screen",
  1078. "values": {}
  1079. },
  1080. {
  1081. "name": "game_1_66_missing_log_capture",
  1082. "value": true,
  1083. "values": {}
  1084. },
  1085. {
  1086. "name": "game_1_66_tpeaks_multiday",
  1087. "value": true,
  1088. "values": {
  1089. "fields": {
  1090. "num_days": {
  1091. "varintValue": "7"
  1092. }
  1093. }
  1094. }
  1095. },
  1096. {
  1097. "name": "game_1_67_asset_cms_tenant",
  1098. "value": true,
  1099. "values": {
  1100. "fields": {
  1101. "tenant": {
  1102. "stringValue": "production"
  1103. }
  1104. }
  1105. }
  1106. },
  1107. {
  1108. "name": "game_1_67_donut_fail_safe_v2",
  1109. "value": true,
  1110. "values": {}
  1111. },
  1112. {
  1113. "name": "game_1_67_fit_file_timestamps_consistency",
  1114. "value": true,
  1115. "values": {}
  1116. },
  1117. {
  1118. "name": "game_1_67_sport_switch_to_change_cached_config",
  1119. "value": true,
  1120. "values": {}
  1121. },
  1122. {
  1123. "name": "game_1_67_tp_cards",
  1124. "value": true,
  1125. "values": {}
  1126. },
  1127. {
  1128. "name": "game_1_68_0_tdffaz_alpe_spinner",
  1129. "values": {
  1130. "fields": {
  1131. "date_end": {
  1132. "varintValue": "1725173999"
  1133. },
  1134. "date_start": {
  1135. "varintValue": "1719435840"
  1136. }
  1137. }
  1138. }
  1139. },
  1140. {
  1141. "name": "game_1_68_ble_discovery_analytics",
  1142. "values": {}
  1143. },
  1144. {
  1145. "name": "game_1_68_challenge_card",
  1146. "value": true,
  1147. "values": {
  1148. "fields": {
  1149. "assign_default_challenge": {
  1150. "boolValue": true
  1151. }
  1152. }
  1153. }
  1154. },
  1155. {
  1156. "name": "game_1_69_fix_riding_offset",
  1157. "value": true,
  1158. "values": {}
  1159. },
  1160. {
  1161. "name": "game_1_69_last_used",
  1162. "value": true,
  1163. "values": {
  1164. "fields": {
  1165. "current_equipped_first": {
  1166. "boolValue": true
  1167. },
  1168. "sort_accessories": {
  1169. "boolValue": true
  1170. },
  1171. "ugs_enabled": {
  1172. "boolValue": true
  1173. },
  1174. "use_last_selected_for_config_hash": {
  1175. "boolValue": true
  1176. }
  1177. }
  1178. }
  1179. },
  1180. {
  1181. "name": "game_1_69_missing_zc_route_completion_fix",
  1182. "value": true,
  1183. "values": {}
  1184. },
  1185. {
  1186. "name": "game_1_69_set_client_log_level",
  1187. "values": {
  1188. "fields": {
  1189. "logLevel": {
  1190. "stringValue": ""
  1191. }
  1192. }
  1193. }
  1194. },
  1195. {
  1196. "name": "game_1_69_smooth_road_transition",
  1197. "value": true,
  1198. "values": {}
  1199. },
  1200. {
  1201. "name": "game_1_70_device_identifier_analytics",
  1202. "value": true,
  1203. "values": {}
  1204. },
  1205. {
  1206. "name": "game_1_71_challenge_carousel",
  1207. "value": true,
  1208. "values": {
  1209. "fields": {
  1210. "challenge_carousel_id": {
  1211. "stringValue": "prod_home_challenge_carousel"
  1212. }
  1213. }
  1214. }
  1215. },
  1216. {
  1217. "name": "game_1_71_csos",
  1218. "values": {}
  1219. },
  1220. {
  1221. "name": "game_1_71_prevent_sending_ble_messages_prior_com_setup",
  1222. "value": true,
  1223. "values": {}
  1224. },
  1225. {
  1226. "name": "game_1_71_solid_steering_collision",
  1227. "values": {}
  1228. },
  1229. {
  1230. "name": "game_1_72_event_expired_modal_zui",
  1231. "value": true,
  1232. "values": {}
  1233. },
  1234. {
  1235. "name": "game_1_72_fence_test_2024_08",
  1236. "value": true,
  1237. "values": {}
  1238. },
  1239. {
  1240. "name": "game_1_72_reset_route_manager_on_logout",
  1241. "values": {}
  1242. },
  1243. {
  1244. "name": "game_1_73_ui_scheduler",
  1245. "value": true,
  1246. "values": {}
  1247. },
  1248. {
  1249. "name": "game_1_74_0_robopacer_10_year_anniversary",
  1250. "values": {}
  1251. },
  1252. {
  1253. "name": "game_1_74_intersection_level_lock_override_by_route",
  1254. "value": true,
  1255. "values": {}
  1256. },
  1257. {
  1258. "name": "game_1_74_sku_enhance",
  1259. "values": {}
  1260. },
  1261. {
  1262. "name": "game_1_74_zp_manual_calibration",
  1263. "values": {}
  1264. },
  1265. {
  1266. "name": "game_1_75_0_friend_dropin_and_scrolling_hud_messages",
  1267. "value": true,
  1268. "values": {
  1269. "fields": {
  1270. "friend_dropped_in_message_enabled": {
  1271. "boolValue": false
  1272. },
  1273. "scrolling_hud_messages": {
  1274. "boolValue": true
  1275. }
  1276. }
  1277. }
  1278. },
  1279. {
  1280. "name": "game_1_75_bypass_zpe",
  1281. "values": {}
  1282. },
  1283. {
  1284. "name": "game_1_75_fix_pause_button_position",
  1285. "value": true,
  1286. "values": {}
  1287. },
  1288. {
  1289. "name": "game_1_75_support_core_body_sensor",
  1290. "values": {}
  1291. },
  1292. {
  1293. "name": "game_1_75_sweeper_check",
  1294. "values": {}
  1295. },
  1296. {
  1297. "name": "game_1_76_bike_leveling",
  1298. "values": {
  1299. "fields": {
  1300. "AutoSaveIntervalSeconds": {
  1301. "varintValue": "1800"
  1302. },
  1303. "ConfigVariant": {
  1304. "stringValue": ""
  1305. },
  1306. "EnableBikeModifiers": {
  1307. "boolValue": true
  1308. },
  1309. "EnableBikeUnlocks": {
  1310. "boolValue": true
  1311. },
  1312. "EnableLeakPrevention": {
  1313. "boolValue": false
  1314. }
  1315. }
  1316. }
  1317. },
  1318. {
  1319. "name": "game_1_76_dont_hold_player_during_pairing_while_paused",
  1320. "value": true,
  1321. "values": {}
  1322. },
  1323. {
  1324. "name": "game_1_76_dpr",
  1325. "values": {}
  1326. },
  1327. {
  1328. "name": "game_1_76_max_clubs_to_display",
  1329. "value": true,
  1330. "values": {
  1331. "fields": {
  1332. "max_clubs_to_display": {
  1333. "varintValue": "50"
  1334. }
  1335. }
  1336. }
  1337. },
  1338. {
  1339. "name": "game_1_76_normalized_power_field_enabled",
  1340. "values": {}
  1341. },
  1342. {
  1343. "name": "game_1_76_routes_new_tag",
  1344. "value": true,
  1345. "values": {
  1346. "fields": {
  1347. "days_until_tag_expires": {
  1348. "varintValue": "30"
  1349. }
  1350. }
  1351. }
  1352. },
  1353. {
  1354. "name": "game_1_76_second_entitlements_chunk",
  1355. "values": {}
  1356. },
  1357. {
  1358. "name": "game_1_76_teleportation_fix",
  1359. "value": true,
  1360. "values": {}
  1361. },
  1362. {
  1363. "name": "game_1_77_prevent_teleport_to_player_type",
  1364. "values": {
  1365. "fields": {
  1366. "restricted_teleports": {
  1367. "stringValue": "{}"
  1368. }
  1369. }
  1370. }
  1371. },
  1372. {
  1373. "name": "game_1_77_ttt_team_car_shows_znl_when_fanviewing",
  1374. "value": true,
  1375. "values": {}
  1376. },
  1377. {
  1378. "name": "game_1_77_zp_sync_queue",
  1379. "value": true,
  1380. "values": {}
  1381. },
  1382. {
  1383. "name": "game_1_78_shifting_gearing_refactor",
  1384. "value": true,
  1385. "values": {}
  1386. },
  1387. {
  1388. "name": "game_1_78_sweeper_check",
  1389. "value": true,
  1390. "values": {
  1391. "fields": {
  1392. "use_only_new_processing": {
  1393. "boolValue": false
  1394. }
  1395. }
  1396. }
  1397. },
  1398. {
  1399. "name": "game_3second_power_average_smoothing",
  1400. "value": true,
  1401. "values": {
  1402. "fields": {
  1403. "timeGapMS": {
  1404. "varintValue": "1000"
  1405. }
  1406. }
  1407. }
  1408. },
  1409. {
  1410. "name": "game_ClassyJazzFlute",
  1411. "value": true,
  1412. "values": {}
  1413. },
  1414. {
  1415. "name": "game_ClassyJazzFlute_2",
  1416. "value": true,
  1417. "values": {}
  1418. },
  1419. {
  1420. "name": "game_Economy2023",
  1421. "value": true,
  1422. "values": {
  1423. "fields": {
  1424. "BonusXPForStreaks": {
  1425. "boolValue": true
  1426. },
  1427. "DropsPerLevel": {
  1428. "varintValue": "50000"
  1429. },
  1430. "EnableBikeCollections": {
  1431. "boolValue": false
  1432. },
  1433. "EnableBikeLevels": {
  1434. "boolValue": false
  1435. },
  1436. "EnableStreaksAutoDismiss": {
  1437. "boolValue": true
  1438. },
  1439. "EnableStreaksSounds": {
  1440. "boolValue": true
  1441. },
  1442. "QualifyingRideCountBonusCap": {
  1443. "varintValue": "1"
  1444. },
  1445. "ReEarnMaxLevel": {
  1446. "boolValue": true
  1447. },
  1448. "ServerConfigXP": {
  1449. "varintValue": "2"
  1450. },
  1451. "ShowRideStreaksScreen": {
  1452. "boolValue": true
  1453. },
  1454. "ShowWhenAwardingBonusXP": {
  1455. "boolValue": true
  1456. },
  1457. "ShowXPFastForward": {
  1458. "boolValue": true
  1459. },
  1460. "ShowXPUntilNextLevel": {
  1461. "boolValue": true
  1462. },
  1463. "StreaksDismissTimeout": {
  1464. "numberValue": 20.0
  1465. },
  1466. "XPPerKilometerCycling": {
  1467. "varintValue": "20"
  1468. },
  1469. "XPPerKilometerRowing": {
  1470. "varintValue": "10"
  1471. },
  1472. "XPPerKilometerRunning": {
  1473. "varintValue": "10"
  1474. },
  1475. "XPPerMileCycling": {
  1476. "varintValue": "32"
  1477. },
  1478. "XPPerMileRowing": {
  1479. "varintValue": "15"
  1480. },
  1481. "XPPerMileRunning": {
  1482. "varintValue": "15"
  1483. }
  1484. }
  1485. }
  1486. },
  1487. {
  1488. "name": "game_RideReportRideXp",
  1489. "value": true,
  1490. "values": {}
  1491. },
  1492. {
  1493. "name": "game_VideoCapture",
  1494. "values": {
  1495. "fields": {
  1496. "CloseClips": {
  1497. "boolValue": true
  1498. },
  1499. "EnableWindowsAudio": {
  1500. "boolValue": true
  1501. },
  1502. "UploadTimeout": {
  1503. "varintValue": "20"
  1504. }
  1505. }
  1506. }
  1507. },
  1508. {
  1509. "name": "game_allow_bc1_memfault_reporting",
  1510. "values": {}
  1511. },
  1512. {
  1513. "name": "game_barun",
  1514. "values": {}
  1515. },
  1516. {
  1517. "name": "game_button_rideon_bomb_prompt_delay",
  1518. "values": {}
  1519. },
  1520. {
  1521. "name": "game_check_for_video_updates",
  1522. "values": {
  1523. "fields": {
  1524. "NUIT_filename": {
  1525. "stringValue": "ZED_Attract_Cycling_16x9_v1.bik"
  1526. },
  1527. "ZED_filename": {
  1528. "stringValue": "ZED_Attract_Video_Cycling_16x9_2023_REMAKE_FINAL.bik"
  1529. },
  1530. "ZED_idleSeconds": {
  1531. "varintValue": "30"
  1532. },
  1533. "serverURL": {
  1534. "stringValue": "https://cdn.zwift.com/gameassets/Videos/"
  1535. }
  1536. }
  1537. }
  1538. },
  1539. {
  1540. "name": "game_cheerful_polka_accordion2",
  1541. "value": true,
  1542. "values": {
  1543. "fields": {
  1544. "cutsj": {
  1545. "boolValue": true
  1546. },
  1547. "endj": {
  1548. "varintValue": "1735718399"
  1549. },
  1550. "intj": {
  1551. "boolValue": true
  1552. },
  1553. "magscalej": {
  1554. "numberValue": 1.0
  1555. },
  1556. "minij": {
  1557. "boolValue": true
  1558. },
  1559. "routej": {
  1560. "boolValue": true
  1561. },
  1562. "screenj": {
  1563. "boolValue": true
  1564. },
  1565. "startj": {
  1566. "varintValue": "1731427200"
  1567. },
  1568. "teleportj": {
  1569. "boolValue": true
  1570. }
  1571. }
  1572. }
  1573. },
  1574. {
  1575. "name": "game_choose_any_avatar",
  1576. "value": true,
  1577. "values": {}
  1578. },
  1579. {
  1580. "name": "game_concept",
  1581. "values": {}
  1582. },
  1583. {
  1584. "name": "game_debug_screenshots",
  1585. "value": true,
  1586. "values": {}
  1587. },
  1588. {
  1589. "name": "game_disable_ant_plus_msg_queue",
  1590. "values": {}
  1591. },
  1592. {
  1593. "name": "game_disable_cached_subgroup_protobuf",
  1594. "values": {}
  1595. },
  1596. {
  1597. "name": "game_dlc",
  1598. "value": true,
  1599. "values": {
  1600. "fields": {
  1601. "asset_type": {
  1602. "stringValue": "dlc_asset"
  1603. },
  1604. "build_id": {
  1605. "stringValue": "david.brickhill.20240903071851"
  1606. },
  1607. "canary_test": {
  1608. "boolValue": true
  1609. },
  1610. "direct_download": {
  1611. "boolValue": true
  1612. },
  1613. "disable_cache": {
  1614. "boolValue": false
  1615. },
  1616. "formatted_api": {
  1617. "stringValue": "api/assetcms/delivery/tenant/{tenant}/static/asset/{asset_type}/{path_root}/{path}"
  1618. },
  1619. "loose_files": {
  1620. "boolValue": false
  1621. },
  1622. "path_root": {
  1623. "stringValue": "zwift/dlc/{build_id}"
  1624. },
  1625. "platform_zip_path": {
  1626. "stringValue": "{platform}/{path}.zip"
  1627. },
  1628. "server": {
  1629. "stringValue": "https://us-or-rly101.zwift.com"
  1630. },
  1631. "tenant": {
  1632. "stringValue": "production"
  1633. },
  1634. "use_startup": {
  1635. "boolValue": false
  1636. }
  1637. }
  1638. }
  1639. },
  1640. {
  1641. "name": "game_end_game_session",
  1642. "values": {}
  1643. },
  1644. {
  1645. "name": "game_fireworks",
  1646. "values": {}
  1647. },
  1648. {
  1649. "name": "game_garage_gearing",
  1650. "values": {}
  1651. },
  1652. {
  1653. "name": "game_hrm_hrv",
  1654. "values": {}
  1655. },
  1656. {
  1657. "name": "game_hud_phase_1",
  1658. "value": true,
  1659. "values": {
  1660. "fields": {
  1661. "average_power_from_bike_computer": {
  1662. "boolValue": true
  1663. },
  1664. "calculate_road_position_by_dist_fix": {
  1665. "varintValue": "0"
  1666. },
  1667. "climb_graph_sensitivity": {
  1668. "boolValue": false
  1669. },
  1670. "dark_mode_color_scheme": {
  1671. "boolValue": true
  1672. },
  1673. "game_minimap_graph_update": {
  1674. "boolValue": true
  1675. },
  1676. "minimap_approved_worlds_list": {
  1677. "stringValue": ""
  1678. },
  1679. "minimap_use_approved_worlds": {
  1680. "boolValue": false
  1681. },
  1682. "minimap_use_only_approved_routes": {
  1683. "boolValue": false
  1684. },
  1685. "optimized_tss_calculation": {
  1686. "boolValue": true
  1687. },
  1688. "ride_stats_refactor_enabled": {
  1689. "boolValue": true
  1690. },
  1691. "standard_minimap_direction": {
  1692. "boolValue": true
  1693. }
  1694. }
  1695. }
  1696. },
  1697. {
  1698. "name": "game_lauterbrunnen",
  1699. "values": {}
  1700. },
  1701. {
  1702. "name": "game_log_rssi",
  1703. "values": {}
  1704. },
  1705. {
  1706. "name": "game_nb_world_load",
  1707. "values": {}
  1708. },
  1709. {
  1710. "name": "game_road_graph_in_game",
  1711. "values": {}
  1712. },
  1713. {
  1714. "name": "game_settings_service",
  1715. "value": true,
  1716. "values": {}
  1717. },
  1718. {
  1719. "name": "game_show_about_menu",
  1720. "value": true,
  1721. "values": {}
  1722. },
  1723. {
  1724. "name": "game_st3_swap",
  1725. "value": true,
  1726. "values": {}
  1727. },
  1728. {
  1729. "name": "game_tow_extra_xp",
  1730. "value": true,
  1731. "values": {
  1732. "fields": {
  1733. "event_xp_multiplier": {
  1734. "numberValue": 2.0
  1735. },
  1736. "on_demand_xp_multiplier": {
  1737. "numberValue": 1.5
  1738. },
  1739. "tow_end": {
  1740. "varintValue": "1732521599"
  1741. },
  1742. "tow_start": {
  1743. "varintValue": "1729004400"
  1744. },
  1745. "zwift_tow_cycling_route_01": {
  1746. "varintValue": "2966818006"
  1747. },
  1748. "zwift_tow_cycling_route_02": {
  1749. "varintValue": "3382019812"
  1750. },
  1751. "zwift_tow_cycling_route_03": {
  1752. "varintValue": "982239385"
  1753. },
  1754. "zwift_tow_cycling_route_04": {
  1755. "varintValue": "2663908549"
  1756. },
  1757. "zwift_tow_cycling_route_05": {
  1758. "varintValue": "2829629527"
  1759. },
  1760. "zwift_tow_cycling_route_06": {
  1761. "varintValue": "743730361"
  1762. },
  1763. "zwift_tow_cycling_route_07": {
  1764. "varintValue": "2746475460"
  1765. },
  1766. "zwift_tow_cycling_route_08": {
  1767. "varintValue": "604330868"
  1768. },
  1769. "zwift_tow_cycling_route_09": {
  1770. "varintValue": "2128890027"
  1771. },
  1772. "zwift_tow_cycling_route_10": {
  1773. "varintValue": "4131664304"
  1774. },
  1775. "zwift_tow_cycling_route_11": {
  1776. "varintValue": "4084028627"
  1777. },
  1778. "zwift_tow_cycling_route_12": {
  1779. "varintValue": "1635842477"
  1780. },
  1781. "zwift_tow_cycling_route_13": {
  1782. "varintValue": "454871454"
  1783. },
  1784. "zwift_tow_cycling_route_14": {
  1785. "varintValue": "3378411990"
  1786. },
  1787. "zwift_tow_cycling_route_15": {
  1788. "varintValue": "1092181131"
  1789. }
  1790. }
  1791. }
  1792. },
  1793. {
  1794. "name": "game_user_storage_service",
  1795. "value": true,
  1796. "values": {}
  1797. },
  1798. {
  1799. "name": "game_workout_detail_screen",
  1800. "value": true,
  1801. "values": {}
  1802. },
  1803. {
  1804. "name": "game_workout_downloader",
  1805. "value": true,
  1806. "values": {}
  1807. },
  1808. {
  1809. "name": "game_zc_pairing_transfer",
  1810. "values": {}
  1811. },
  1812. {
  1813. "name": "game_zc_pairing_wizard",
  1814. "values": {
  1815. "fields": {
  1816. "transfer_connections": {
  1817. "boolValue": true
  1818. }
  1819. }
  1820. }
  1821. },
  1822. {
  1823. "name": "game_zp_create_full_trainer_on_swap",
  1824. "value": true,
  1825. "values": {}
  1826. },
  1827. {
  1828. "name": "gamified_event_survey",
  1829. "value": true,
  1830. "values": {
  1831. "fields": {
  1832. "surveyChance": {
  1833. "varintValue": "100"
  1834. }
  1835. }
  1836. }
  1837. },
  1838. {
  1839. "name": "gfx_doflush",
  1840. "values": {}
  1841. },
  1842. {
  1843. "name": "gfx_drawinstanced",
  1844. "value": true,
  1845. "values": {}
  1846. },
  1847. {
  1848. "name": "gfx_framebuffer_srgb",
  1849. "value": true,
  1850. "values": {}
  1851. },
  1852. {
  1853. "name": "gfx_useemptyshadowmaps",
  1854. "values": {}
  1855. },
  1856. {
  1857. "name": "gn_deferred_lighting",
  1858. "values": {}
  1859. },
  1860. {
  1861. "name": "gn_lights",
  1862. "values": {}
  1863. },
  1864. {
  1865. "name": "hero_carousel_card_targeting",
  1866. "values": {}
  1867. },
  1868. {
  1869. "name": "kit_override_using_triggers",
  1870. "values": {}
  1871. },
  1872. {
  1873. "name": "log_ble_packets",
  1874. "values": {}
  1875. },
  1876. {
  1877. "name": "visual_lean_v2",
  1878. "value": true,
  1879. "values": {
  1880. "fields": {
  1881. "leanScalar": {
  1882. "numberValue": 0.5
  1883. },
  1884. "maxLeanDelta": {
  1885. "numberValue": 35.0
  1886. }
  1887. }
  1888. }
  1889. },
  1890. {
  1891. "name": "workout_training_v2_release",
  1892. "value": true,
  1893. "values": {}
  1894. },
  1895. {
  1896. "name": "zwift_launcher_osx_metal",
  1897. "value": true,
  1898. "values": {}
  1899. },
  1900. {
  1901. "name": "zwift_launcher_osx_rollout",
  1902. "values": {
  1903. "fields": {
  1904. "ver_cur": {
  1905. "stringValue": "ZwiftMac_ver_cur.xml"
  1906. }
  1907. }
  1908. }
  1909. },
  1910. {
  1911. "name": "zwift_launcher_osx_silicon",
  1912. "value": true,
  1913. "values": {}
  1914. },
  1915. {
  1916. "name": "zwift_launcher_win_rollout",
  1917. "values": {
  1918. "fields": {
  1919. "ver_cur": {
  1920. "stringValue": "Zwift_ver_cur.xml"
  1921. }
  1922. }
  1923. }
  1924. }
  1925. ]
  1926. }