Skip to content

Commit

Permalink
Update to Zwift 1.0.124632
Browse files Browse the repository at this point in the history
  • Loading branch information
oldnapalm committed Jan 23, 2024
1 parent 22fac8e commit 35688b0
Show file tree
Hide file tree
Showing 7 changed files with 90 additions and 74 deletions.
10 changes: 5 additions & 5 deletions README.md
Expand Up @@ -96,10 +96,10 @@ zoffline can be installed on the same machine as Zwift or another local machine.
<details><summary>Windows Instructions</summary>

* Install Zwift
* If your Zwift version is 1.0.124332, you're all set.
* If your Zwift version is 1.0.124632, you're all set.
* If Zwift is not installed, install it before installing zoffline.
* If your Zwift version is newer than 1.0.124332 and zoffline is running from source: copy ``C:\Program Files (x86)\Zwift\Zwift_ver_cur.xml`` to zoffline's ``cdn/gameassets/Zwift_Updates_Root/`` overwriting the existing file.
* If your Zwift version is newer than 1.0.124332 and zoffline is not running from source: wait for zoffline to be updated.
* If your Zwift version is newer than 1.0.124632 and zoffline is running from source: copy ``C:\Program Files (x86)\Zwift\Zwift_ver_cur.xml`` to zoffline's ``cdn/gameassets/Zwift_Updates_Root/`` overwriting the existing file.
* If your Zwift version is newer than 1.0.124632 and zoffline is not running from source: wait for zoffline to be updated.
* __NOTE:__ instead of performing the steps below you can instead just run the __configure_client__ script from https://github.com/zoffline/zwift-offline/releases/tag/zoffline_helper
* On your Windows machine running Zwift, copy the following files in this repo to a known location:
* [ssl/cert-zwift-com.p12](https://github.com/zoffline/zwift-offline/raw/master/ssl/cert-zwift-com.p12)
Expand All @@ -124,9 +124,9 @@ to generate your own certificates and do the same.
<details><summary>macOS Instructions</summary>

* Install Zwift
* If your Zwift version is 1.0.124332, you're all set.
* If your Zwift version is 1.0.124632, you're all set.
* If Zwift is not installed, install it before installing zoffline.
* If your Zwift version is newer than 1.0.124332: copy ``~/Library/Application Support/Zwift/ZwiftMac_ver_cur.xml`` to zoffline's ``cdn/gameassets/Zwift_Updates_Root/`` overwriting the existing file.
* If your Zwift version is newer than 1.0.124632: copy ``~/Library/Application Support/Zwift/ZwiftMac_ver_cur.xml`` to zoffline's ``cdn/gameassets/Zwift_Updates_Root/`` overwriting the existing file.
* On your Mac machine running Zwift, copy the following files in this repo to a known location:
* [ssl/cert-zwift-com.p12](https://github.com/zoffline/zwift-offline/raw/master/ssl/cert-zwift-com.p12)
* [ssl/cert-zwift-com.pem](https://github.com/zoffline/zwift-offline/raw/master/ssl/cert-zwift-com.pem)
Expand Down
2 changes: 1 addition & 1 deletion cdn/gameassets/Zwift_Updates_Root/ZwiftMac_ver_cur.xml
@@ -1 +1 @@
<Zwift version="1.0.124332" sversion="1.56.0 (124332)" gbranch="rc/1.56.0" gcommit="c277c4fe9ac7182a6df7abb96a7a77a82138f584" GAME_URL="https://us-or-rly101.zwift.com" manifest="ZwiftMac_1.0.124332_93535116_manifest.xml" manifest_checksum="1510295771" ver_cur_checksum="-1521637711"/>
<Zwift version="1.0.124632" sversion="1.57.0 (124632)" gbranch="rc/1.57.0" gcommit="3eba9574c79a51deef75f4bf9d3465f6b89e6d18" GAME_URL="https://us-or-rly101.zwift.com" manifest="ZwiftMac_1.0.124632_959893fd_manifest.xml" manifest_checksum="-1996912452" ver_cur_checksum="-1480969263"/>
2 changes: 1 addition & 1 deletion cdn/gameassets/Zwift_Updates_Root/Zwift_ver_cur.xml
@@ -1 +1 @@
<Zwift version="1.0.124332" sversion="1.56.0 (124332)" gbranch="rc/1.56.0" gcommit="c277c4fe9ac7182a6df7abb96a7a77a82138f584" GAME_URL="https://us-or-rly101.zwift.com" manifest="Zwift_1.0.124332_93535116_manifest.xml" manifest_checksum="1376464743" ver_cur_checksum="980900327"/>
<Zwift version="1.0.124632" sversion="1.57.0 (124632)" gbranch="rc/1.57.0" gcommit="3eba9574c79a51deef75f4bf9d3465f6b89e6d18" GAME_URL="https://us-or-rly101.zwift.com" manifest="Zwift_1.0.124632_959893fd_manifest.xml" manifest_checksum="769182710" ver_cur_checksum="128527792"/>
2 changes: 1 addition & 1 deletion game_info.txt

Large diffs are not rendered by default.

73 changes: 39 additions & 34 deletions start_lines.csv
Expand Up @@ -2,15 +2,15 @@ nameHash,startRoad,startTime,world,route
-1451362408,0,38183,Bologna,Bologna Time Trial
947394567,0,614865,Crit City,Downtown Dolphin
-1419308404,0,614865,Crit City,The Bell Lap
-375055007,26,486852,France,Casse-Pattes
-375055007,26,487179,France,Casse-Pattes
-145031253,26,344976,France,Climb Portal - Mont Saint-Michel
986252325,0,23330,France,Douce France
2136907048,26,486930,France,France Classic Fondo
2136907048,26,487179,France,France Classic Fondo
1433431343,26,518316,France,La Reine
-1442814000,26,487037,France,Petit Boucle
1776635757,26,486885,France,R.G.V.
872351836,0,975682,France,Roule Ma Poule
-1881526724,0,975682,France,Tire-Bouchon
-1442814000,26,487179,France,Petit Boucle
1776635757,26,487179,France,R.G.V.
872351836,0,971365,France,Roule Ma Poule
-1881526724,0,971365,France,Tire-Bouchon
-1721499149,26,519342,France,Ven-Top
-607816610,0,652593,Gravel Mountain,Gravel Mountain
-1338434275,0,548908,Gravel Mountain,Gravel Mountain Reverse
Expand Down Expand Up @@ -41,41 +41,41 @@ nameHash,startRoad,startTime,world,route
-2090505677,7,809519,London,The PRL Full
764532081,7,809519,London,The PRL Half
-84918359,7,809519,London,Triple Loops
1760877317,134,173138,Makuri Islands,Bridges and Boardwalks
1760877317,134,172723,Makuri Islands,Bridges and Boardwalks
-588439793,1,875012,Makuri Islands,Castle Crit
1033940053,1,875012,Makuri Islands,Castle Crit Run
-552779580,6,696976,Makuri Islands,Castle to Castle
-603048413,0,499969,Makuri Islands,Chain Chomper
-1428486734,4,875952,Makuri Islands,Chasing the Sun
576953930,0,903592,Makuri Islands,Country to Coastal
525689100,0,878936,Makuri Islands,Countryside Tour
-603048413,0,497383,Makuri Islands,Chain Chomper
-1428486734,4,875625,Makuri Islands,Chasing the Sun
576953930,0,909256,Makuri Islands,Country to Coastal
525689100,0,880548,Makuri Islands,Countryside Tour
910684583,4,875625,Makuri Islands,Electric Loop
-1314347541,0,878991,Makuri Islands,Farmland Loop
468624015,129,251229,Makuri Islands,Fine and Sandy
-1012355859,0,877006,Makuri Islands,Flatland Loop
-1314347541,0,880548,Makuri Islands,Farmland Loop
468624015,129,253575,Makuri Islands,Fine and Sandy
-1012355859,0,880548,Makuri Islands,Flatland Loop
2140131142,129,113581,Makuri Islands,Island Hopper
211138252,129,113581,Makuri Islands,Island Outskirts
1562187590,41,482406,Makuri Islands,Kappa Quest
1454553567,41,480989,Makuri Islands,Kappa Quest Reverse
890800649,0,903592,Makuri Islands,Makuri 40
1366943680,129,255640,Makuri Islands,Mech Isle Loop
1453570384,4,36383,Makuri Islands,Neokyo All-Nighter
1562187590,41,481731,Makuri Islands,Kappa Quest
1454553567,41,481731,Makuri Islands,Kappa Quest Reverse
890800649,0,909256,Makuri Islands,Makuri 40
1366943680,129,253575,Makuri Islands,Mech Isle Loop
1453570384,4,32431,Makuri Islands,Neokyo All-Nighter
1127056801,4,793392,Makuri Islands,Neokyo Crit Course
-887604976,4,35833,Makuri Islands,Neon Flats
246712730,19,766245,Makuri Islands,Railways and Rooftops
-729536506,70,124959,Makuri Islands,Rooftop Rendezvous
-887604976,4,33852,Makuri Islands,Neon Flats
246712730,19,770354,Makuri Islands,Railways and Rooftops
-729536506,70,134604,Makuri Islands,Rooftop Rendezvous
-691331742,0,247026,Makuri Islands,Sea to Tree
-992013557,4,76517,Makuri Islands,Sleepless City
-771160870,41,480780,Makuri Islands,Spirit Forest
-938089035,4,36116,Makuri Islands,Sprinter's Playground
-927780947,0,879890,Makuri Islands,Suki's Playground
-1398808254,6,551899,Makuri Islands,Temples and Towers
-915188049,0,500004,Makuri Islands,Three Village Loop
-36023909,4,873021,Makuri Islands,Turf N Surf
-771160870,41,481731,Makuri Islands,Spirit Forest
-938089035,4,33852,Makuri Islands,Sprinter's Playground
-927780947,0,880548,Makuri Islands,Suki's Playground
-1398808254,6,542154,Makuri Islands,Temples and Towers
-915188049,0,497383,Makuri Islands,Three Village Loop
-36023909,4,872306,Makuri Islands,Turf N Surf
1457923570,4,936443,Makuri Islands,Twilight Harbor
-1641108600,0,878989,Makuri Islands,Two Village Loop
-1641108600,0,880548,Makuri Islands,Two Village Loop
1941800093,0,299965,Makuri Islands,Valley to Mountaintop
-380438255,0,292119,Makuri Islands,Wandering Flats
-380438255,0,297926,Makuri Islands,Wandering Flats
-1858871695,4,173378,New York,2022 Cycling Esports World Championships Route
1509089537,4,173378,New York,Astoria Line 8
1790569309,3,633941,New York,Couch To Sky K
Expand Down Expand Up @@ -112,11 +112,11 @@ nameHash,startRoad,startTime,world,route
948831673,0,209369,Richmond,Richmond Rollercoaster
1039983620,0,996941,Richmond,Richmond UCI Reverse
1638640398,0,209509,Richmond,The Fan Flats
-187217705,3,361414,Scotland,City and the Sgurr
-529627940,9,1002106,Scotland,Glasgow Crit Circuit
-187217705,3,366100,Scotland,City and the Sgurr
-529627940,9,1001667,Scotland,Glasgow Crit Circuit
742057576,2,905327,Scotland,Loch Loop
46799750,2,237004,Scotland,Rolling Highlands
-632261715,9,1002374,Scotland,The Muckle Yin
46799750,2,251962,Scotland,Rolling Highlands
-632261715,9,1001667,Scotland,The Muckle Yin
-54639337,47,350274,Watopia,11.1 Ocean Blvd
-475871543,47,349578,Watopia,5K Loop
1115260805,81,30426,Watopia,Accelerate to Elevate
Expand Down Expand Up @@ -149,10 +149,13 @@ nameHash,startRoad,startTime,world,route
136957568,47,350580,Watopia,Jon's Route
743730361,35,546940,Watopia,Jungle Circuit
-1455910170,35,546940,Watopia,Jungle Circuit Reverse
-285836430,81,913245,Watopia,Jurassic Coast
-430109420,81,913245,Watopia,Legends and Lava
243949867,0,987711,Watopia,Loop de Loop
-1282378735,99,185302,Watopia,May Field
1082034232,36,770795,Watopia,Mayan Bridge Loop
-1075893284,0,987711,Watopia,Mountain 8
-1341957011,36,770795,Watopia,Mountain Mash
-1328149290,0,987711,Watopia,Mountain Route
2139465450,81,561265,Watopia,Muir And The Mountain
1386460176,0,987711,Watopia,Ocean Lava Cliffside Loop
Expand Down Expand Up @@ -198,6 +201,7 @@ nameHash,startRoad,startTime,world,route
982239385,23,788778,Watopia,Whole Lotta Lava
-673805084,0,987711,Watopia,Zwift Bambino Fondo
-926340645,0,987711,Watopia,Zwift Bambino Fondo 2022
762151244,0,189032,Watopia,Zwift Games 2024 - Epic
242381847,0,987711,Watopia,Zwift Gran Fondo
1327147942,0,987711,Watopia,Zwift Gran Fondo 2022
-546187135,0,987711,Watopia,Zwift Medio Fondo
Expand All @@ -206,5 +210,6 @@ nameHash,startRoad,startTime,world,route
1233527301,0,718743,Yorkshire,Duchy Estate
620436060,0,5068,Yorkshire,Harrogate Circuit Reverse
-1287700625,0,718743,Yorkshire,Queen's Highway
87631443,0,718743,Yorkshire,Queens Highway After Party
-1389586229,0,5068,Yorkshire,Royal Pump Room 8
1086718516,0,5068,Yorkshire,Tour Of Tewit Well
69 changes: 39 additions & 30 deletions variants.txt
Expand Up @@ -9,11 +9,6 @@
"name": "disable_yaw_adjustment",
"values": {}
},
{
"name": "game_1_14_settings_refactor",
"value": true,
"values": {}
},
{
"name": "game_1_15_assert_disable_abort",
"value": true,
Expand Down Expand Up @@ -155,10 +150,6 @@
}
}
},
{
"name": "game_1_29_integrate_road_and_bike_type_into_braking_performance",
"values": {}
},
{
"name": "game_1_29_new_local_trainer_profile",
"values": {}
Expand Down Expand Up @@ -209,10 +200,6 @@
"value": true,
"values": {}
},
{
"name": "game_1_32_enable_autobraking_in_watopia",
"values": {}
},
{
"name": "game_1_32_meetups_rubberbanding_v2",
"value": true,
Expand Down Expand Up @@ -419,7 +406,7 @@
"boolValue": false
},
"min_firmware_version_kickrcore": {
"stringValue": "1.3.4"
"stringValue": "1.3.17"
},
"min_firmware_version_st3": {
"stringValue": "5.0"
Expand Down Expand Up @@ -655,11 +642,6 @@
"name": "game_1_46_0_sandbagger_expiration",
"values": {}
},
{
"name": "game_1_46_fix_pairing_on_homescreen_trainingplan",
"value": true,
"values": {}
},
{
"name": "game_1_46_necod_23",
"values": {
Expand Down Expand Up @@ -699,11 +681,6 @@
}
}
},
{
"name": "game_1_46_save_end_ride_no_club_pref",
"value": true,
"values": {}
},
{
"name": "game_1_46_virtual_shifting_leak_prevention",
"values": {}
Expand Down Expand Up @@ -969,6 +946,10 @@
}
}
},
{
"name": "game_1_53_zui_tp",
"values": {}
},
{
"name": "game_1_54_emoji_feature",
"values": {}
Expand All @@ -983,7 +964,7 @@
"values": {
"fields": {
"Delay": {
"varintValue": "6000"
"varintValue": "10000"
}
}
}
Expand All @@ -1003,13 +984,9 @@
"value": true,
"values": {}
},
{
"name": "game_1_55_boost_vfx",
"value": true,
"values": {}
},
{
"name": "game_1_56_0_trainer_max_grade_change_per_second",
"value": true,
"values": {
"fields": {
"maxRateOfChange": {
Expand All @@ -1018,6 +995,11 @@
}
}
},
{
"name": "game_1_56_0_use_system_events_for_start_and_end_activity",
"value": true,
"values": {}
},
{
"name": "game_1_56_draft_indicator",
"values": {}
Expand All @@ -1036,6 +1018,24 @@
}
}
},
{
"name": "game_1_56_subscribe_interstitial_25_km_free_tier",
"values": {}
},
{
"name": "game_1_57_0_use_system_events_for_accumulating_streak_totals",
"value": true,
"values": {}
},
{
"name": "game_1_57_rideonbomb_vfx",
"values": {}
},
{
"name": "game_1_57_workout_repect_power_display_setting",
"value": true,
"values": {}
},
{
"name": "game_3second_power_average_smoothing",
"value": true,
Expand All @@ -1058,6 +1058,12 @@
"DropsPerLevel": {
"varintValue": "50000"
},
"EnableBikeCollections": {
"boolValue": false
},
"EnableBikeLevels": {
"boolValue": false
},
"ReEarnMaxLevel": {
"boolValue": true
},
Expand All @@ -1073,6 +1079,9 @@
"ShowXPUntilNextLevel": {
"boolValue": true
},
"StreaksDismissTimeout": {
"numberValue": 20.0
},
"XPPerKilometerCycling": {
"varintValue": "20"
},
Expand Down
6 changes: 4 additions & 2 deletions zwift_offline.py
Expand Up @@ -1082,6 +1082,7 @@ def api_eventfeed():
@app.route('/api/announcements/active', methods=['GET'])
@app.route('/api/recommendation/profile', methods=['GET'])
@app.route('/api/recommendations/recommendation', methods=['GET'])
@app.route('/api/subscription/plan', methods=['GET'])
def api_empty_arrays():
return jsonify([])

Expand Down Expand Up @@ -1365,6 +1366,7 @@ def get_events(limit, sport):
('Spiral into the Volcano', 3261167746, 6),
('The Magnificent 8', 2207442179, 6),
('WBR Climbing Series', 2218409282, 6),
('Zwift Games 2024 - Epic', 762151244, 6),
('Zwift Bambino Fondo', 3621162212, 6),
('Zwift Medio Fondo', 3748780161, 6),
('Zwift Gran Fondo', 242381847, 6)]
Expand Down Expand Up @@ -3143,10 +3145,10 @@ def relay_worlds_attributes():
chat_message.ParseFromString(player_update.payload)
if chat_message.player_id in online:
state = online[chat_message.player_id]
if chat_message.message == '/regroup':
if chat_message.message == '.regroup':
regroup_ghosts(chat_message.player_id, True)
return '', 201
if chat_message.message == '/startline':
if chat_message.message == '.startline':
logger.info('course %s road %s isForward %s roadTime %s route %s' % (get_course(state), road_id(state), is_forward(state), state.roadTime, state.route))
return '', 201
discord.send_message(chat_message.message, chat_message.player_id)
Expand Down

0 comments on commit 35688b0

Please sign in to comment.