Skip to content

Commit

Permalink
Update to Zwift 1.0.124332
Browse files Browse the repository at this point in the history
  • Loading branch information
oldnapalm committed Jan 9, 2024
1 parent bef6a73 commit f0368cc
Show file tree
Hide file tree
Showing 9 changed files with 152 additions and 120 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
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.123458, you're all set.
* If your Zwift version is 1.0.124332, you're all set.
* If Zwift is not installed, install it before installing zoffline.
* If your Zwift version is newer than 1.0.123458 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.123458 and zoffline is not running from source: wait for zoffline to be updated.
* 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.
* __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.123458, you're all set.
* If your Zwift version is 1.0.124332, you're all set.
* If Zwift is not installed, install it before installing zoffline.
* If your Zwift version is newer than 1.0.123458: 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.124332: 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
200 changes: 100 additions & 100 deletions cdn/gameassets/PortalRoadSchedule_v1.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,106 +2,106 @@
<PortalRoads>
<PortalRoadSchedule>
<appointments>
<appointment road="10009" portal="0" start="2023-06-28T00:01-04"/>
<appointment road="10006" portal="0" start="2023-06-30T00:01-04"/>
<appointment road="10003" portal="0" start="2023-07-02T00:01-04"/>
<appointment road="10008" portal="0" start="2023-07-04T00:01-04"/>
<appointment road="10001" portal="0" start="2023-07-06T00:01-04"/>
<appointment road="10006" portal="0" start="2023-07-08T00:01-04"/>
<appointment road="10008" portal="0" start="2023-07-10T00:01-04"/>
<appointment road="10002" portal="0" start="2023-07-12T00:01-04"/>
<appointment road="10006" portal="0" start="2023-07-14T00:01-04"/>
<appointment road="10005" portal="0" start="2023-07-16T00:01-04"/>
<appointment road="10010" portal="0" start="2023-07-18T00:01-04"/>
<appointment road="10001" portal="0" start="2023-07-20T00:01-04"/>
<appointment road="10009" portal="0" start="2023-07-22T00:01-04"/>
<appointment road="10003" portal="0" start="2023-07-24T00:01-04"/>
<appointment road="10007" portal="0" start="2023-07-26T00:01-04"/>
<appointment road="10009" portal="0" start="2023-07-28T00:01-04"/>
<appointment road="10004" portal="0" start="2023-07-30T00:01-04"/>
<appointment road="10010" portal="0" start="2023-08-01T00:01-04"/>
<appointment road="10006" portal="0" start="2023-08-03T00:01-04"/>
<appointment road="10004" portal="0" start="2023-08-05T00:01-04"/>
<appointment road="10002" portal="0" start="2023-08-07T00:01-04"/>
<appointment road="10009" portal="0" start="2023-08-09T00:01-04"/>
<appointment road="10003" portal="0" start="2023-08-11T00:01-04"/>
<appointment road="10006" portal="0" start="2023-08-13T00:01-04"/>
<appointment road="10005" portal="0" start="2023-08-15T00:01-04"/>
<appointment road="10001" portal="0" start="2023-08-17T00:01-04"/>
<appointment road="10006" portal="0" start="2023-08-19T00:01-04"/>
<appointment road="10000" portal="0" start="2023-08-21T00:01-04"/>
<appointment road="10002" portal="0" start="2023-08-23T00:01-04"/>
<appointment road="10008" portal="0" start="2023-08-25T00:01-04"/>
<appointment road="10000" portal="0" start="2023-08-27T00:01-04"/>
<appointment road="10005" portal="0" start="2023-08-29T00:01-04"/>
<appointment road="10010" portal="0" start="2023-08-31T00:01-04"/>
<appointment road="10009" portal="0" start="2023-09-02T00:01-04"/>
<appointment road="10007" portal="0" start="2023-09-04T00:01-04"/>
<appointment road="10006" portal="0" start="2023-09-06T00:01-04"/>
<appointment road="10002" portal="0" start="2023-09-08T00:01-04"/>
<appointment road="10006" portal="0" start="2023-09-10T00:01-04"/>
<appointment road="10005" portal="0" start="2023-09-12T00:01-04"/>
<appointment road="10004" portal="0" start="2023-09-14T00:01-04"/>
<appointment road="10000" portal="0" start="2023-09-16T00:01-04"/>
<appointment road="10006" portal="0" start="2023-09-18T00:01-04"/>
<appointment road="10010" portal="0" start="2023-09-20T00:01-04"/>
<appointment road="10004" portal="0" start="2023-09-22T00:01-04"/>
<appointment road="10000" portal="0" start="2023-09-24T00:01-04"/>
<appointment road="10002" portal="0" start="2023-09-26T00:01-04"/>
<appointment road="10005" portal="0" start="2023-09-28T00:01-04"/>
<appointment road="10010" portal="0" start="2023-09-30T00:01-04"/>
<appointment road="10003" portal="0" start="2023-10-02T00:01-04"/>
<appointment road="10006" portal="0" start="2023-10-04T00:01-04"/>
<appointment road="10002" portal="0" start="2023-10-06T00:01-04"/>
<appointment road="10005" portal="0" start="2023-10-08T00:01-04"/>
<appointment road="10010" portal="0" start="2023-10-10T00:01-04"/>
<appointment road="10006" portal="0" start="2023-10-12T00:01-04"/>
<appointment road="10004" portal="0" start="2023-10-14T00:01-04"/>
<appointment road="10005" portal="0" start="2023-10-16T00:01-04"/>
<appointment road="10010" portal="0" start="2023-10-18T00:01-04"/>
<appointment road="10002" portal="0" start="2023-10-20T00:01-04"/>
<appointment road="10005" portal="0" start="2023-10-22T00:01-04"/>
<appointment road="10003" portal="0" start="2023-10-24T00:01-04"/>
<appointment road="10000" portal="0" start="2023-10-26T00:01-04"/>
<appointment road="10002" portal="0" start="2023-10-28T00:01-04"/>
<appointment road="10001" portal="0" start="2023-10-30T00:01-04"/>
<appointment road="10010" portal="0" start="2023-11-01T00:01-04"/>
<appointment road="10009" portal="0" start="2023-11-03T00:01-04"/>
<appointment road="10005" portal="0" start="2023-11-05T00:01-04"/>
<appointment road="10008" portal="0" start="2023-11-07T00:01-04"/>
<appointment road="10004" portal="0" start="2023-11-09T00:01-04"/>
<appointment road="10001" portal="0" start="2023-11-11T00:01-04"/>
<appointment road="10004" portal="0" start="2023-11-13T00:01-04"/>
<appointment road="10006" portal="0" start="2023-11-15T00:01-04"/>
<appointment road="10003" portal="0" start="2023-11-17T00:01-04"/>
<appointment road="10005" portal="0" start="2023-11-19T00:01-04"/>
<appointment road="10004" portal="0" start="2023-11-21T00:01-04"/>
<appointment road="10008" portal="0" start="2023-11-23T00:01-04"/>
<appointment road="10010" portal="0" start="2023-11-25T00:01-04"/>
<appointment road="10007" portal="0" start="2023-11-27T00:01-04"/>
<appointment road="10005" portal="0" start="2023-11-29T00:01-04"/>
<appointment road="10000" portal="0" start="2023-12-01T00:01-04"/>
<appointment road="10010" portal="0" start="2023-12-03T00:01-04"/>
<appointment road="10000" portal="0" start="2023-12-05T00:01-04"/>
<appointment road="10007" portal="0" start="2023-12-07T00:01-04"/>
<appointment road="10002" portal="0" start="2023-12-09T00:01-04"/>
<appointment road="10005" portal="0" start="2023-12-11T00:01-04"/>
<appointment road="10007" portal="0" start="2023-12-13T00:01-04"/>
<appointment road="10002" portal="0" start="2023-12-15T00:01-04"/>
<appointment road="10006" portal="0" start="2023-12-17T00:01-04"/>
<appointment road="10002" portal="0" start="2023-12-19T00:01-04"/>
<appointment road="10000" portal="0" start="2023-12-21T00:01-04"/>
<appointment road="10003" portal="0" start="2023-12-23T00:01-04"/>
<appointment road="10000" portal="0" start="2023-12-25T00:01-04"/>
<appointment road="10007" portal="0" start="2023-12-27T00:01-04"/>
<appointment road="10000" portal="0" start="2023-12-29T00:01-04"/>
<appointment road="10005" portal="0" start="2023-12-31T00:01-04"/>
<appointment road="10002" portal="0" start="2024-01-02T00:01-04"/>
<appointment road="10010" portal="0" start="2024-01-04T00:01-04"/>
<appointment road="10001" portal="0" start="2024-01-06T00:01-04"/>
<appointment road="10003" portal="0" start="2024-01-08T00:01-04"/>
<appointment road="10006" portal="0" start="2024-01-10T00:01-04"/>
<appointment road="10001" portal="0" start="2024-01-12T00:01-04"/>
<appointment road="10001" portal="0" start="2024-01-09T00:01-04"/>
<appointment road="10016" portal="0" start="2024-01-11T00:01-04"/>
<appointment road="10001" portal="0" start="2024-01-13T00:01-04"/>
<appointment road="10019" portal="0" start="2024-01-15T00:01-04"/>
<appointment road="10021" portal="0" start="2024-01-17T00:01-04"/>
<appointment road="10018" portal="0" start="2024-01-19T00:01-04"/>
<appointment road="10019" portal="0" start="2024-01-21T00:01-04"/>
<appointment road="10016" portal="0" start="2024-01-23T00:01-04"/>
<appointment road="10005" portal="0" start="2024-01-25T00:01-04"/>
<appointment road="10003" portal="0" start="2024-01-27T00:01-04"/>
<appointment road="10008" portal="0" start="2024-01-29T00:01-04"/>
<appointment road="10012" portal="0" start="2024-01-31T00:01-04"/>
<appointment road="10007" portal="0" start="2024-02-02T00:01-04"/>
<appointment road="10009" portal="0" start="2024-02-04T00:01-04"/>
<appointment road="10010" portal="0" start="2024-02-06T00:01-04"/>
<appointment road="10012" portal="0" start="2024-02-08T00:01-04"/>
<appointment road="10008" portal="0" start="2024-02-10T00:01-04"/>
<appointment road="10009" portal="0" start="2024-02-12T00:01-04"/>
<appointment road="10020" portal="0" start="2024-02-14T00:01-04"/>
<appointment road="10004" portal="0" start="2024-02-16T00:01-04"/>
<appointment road="10014" portal="0" start="2024-02-18T00:01-04"/>
<appointment road="10021" portal="0" start="2024-02-20T00:01-04"/>
<appointment road="10004" portal="0" start="2024-02-22T00:01-04"/>
<appointment road="10021" portal="0" start="2024-02-24T00:01-04"/>
<appointment road="10006" portal="0" start="2024-02-26T00:01-04"/>
<appointment road="10000" portal="0" start="2024-02-28T00:01-04"/>
<appointment road="10002" portal="0" start="2024-03-01T00:01-04"/>
<appointment road="10016" portal="0" start="2024-03-03T00:01-04"/>
<appointment road="10017" portal="0" start="2024-03-05T00:01-04"/>
<appointment road="10008" portal="0" start="2024-03-07T00:01-04"/>
<appointment road="10018" portal="0" start="2024-03-09T00:01-04"/>
<appointment road="10004" portal="0" start="2024-03-11T00:01-04"/>
<appointment road="10001" portal="0" start="2024-03-13T00:01-04"/>
<appointment road="10019" portal="0" start="2024-03-15T00:01-04"/>
<appointment road="10020" portal="0" start="2024-03-17T00:01-04"/>
<appointment road="10003" portal="0" start="2024-03-19T00:01-04"/>
<appointment road="10020" portal="0" start="2024-03-21T00:01-04"/>
<appointment road="10003" portal="0" start="2024-03-23T00:01-04"/>
<appointment road="10001" portal="0" start="2024-03-25T00:01-04"/>
<appointment road="10000" portal="0" start="2024-03-27T00:01-04"/>
<appointment road="10017" portal="0" start="2024-03-29T00:01-04"/>
<appointment road="10015" portal="0" start="2024-03-31T00:01-04"/>
<appointment road="10013" portal="0" start="2024-04-02T00:01-04"/>
<appointment road="10014" portal="0" start="2024-04-04T00:01-04"/>
<appointment road="10002" portal="0" start="2024-04-06T00:01-04"/>
<appointment road="10012" portal="0" start="2024-04-08T00:01-04"/>
<appointment road="10015" portal="0" start="2024-04-10T00:01-04"/>
<appointment road="10006" portal="0" start="2024-04-12T00:01-04"/>
<appointment road="10005" portal="0" start="2024-04-14T00:01-04"/>
<appointment road="10016" portal="0" start="2024-04-16T00:01-04"/>
<appointment road="10012" portal="0" start="2024-04-18T00:01-04"/>
<appointment road="10019" portal="0" start="2024-04-20T00:01-04"/>
<appointment road="10021" portal="0" start="2024-04-22T00:01-04"/>
<appointment road="10006" portal="0" start="2024-04-24T00:01-04"/>
<appointment road="10011" portal="0" start="2024-04-26T00:01-04"/>
<appointment road="10005" portal="0" start="2024-04-28T00:01-04"/>
<appointment road="10020" portal="0" start="2024-04-30T00:01-04"/>
<appointment road="10019" portal="0" start="2024-05-02T00:01-04"/>
<appointment road="10018" portal="0" start="2024-05-04T00:01-04"/>
<appointment road="10011" portal="0" start="2024-05-06T00:01-04"/>
<appointment road="10002" portal="0" start="2024-05-08T00:01-04"/>
<appointment road="10006" portal="0" start="2024-05-10T00:01-04"/>
<appointment road="10011" portal="0" start="2024-05-12T00:01-04"/>
<appointment road="10018" portal="0" start="2024-05-14T00:01-04"/>
<appointment road="10005" portal="0" start="2024-05-16T00:01-04"/>
<appointment road="10014" portal="0" start="2024-05-18T00:01-04"/>
<appointment road="10001" portal="0" start="2024-05-20T00:01-04"/>
<appointment road="10003" portal="0" start="2024-05-22T00:01-04"/>
<appointment road="10006" portal="0" start="2024-05-24T00:01-04"/>
<appointment road="10001" portal="0" start="2024-05-26T00:01-04"/>
<appointment road="10017" portal="0" start="2024-05-28T00:01-04"/>
<appointment road="10002" portal="0" start="2024-05-30T00:01-04"/>
<appointment road="10015" portal="0" start="2024-06-01T00:01-04"/>
<appointment road="10002" portal="0" start="2024-06-03T00:01-04"/>
<appointment road="10017" portal="0" start="2024-06-05T00:01-04"/>
<appointment road="10006" portal="0" start="2024-06-07T00:01-04"/>
<appointment road="10002" portal="0" start="2024-06-09T00:01-04"/>
<appointment road="10014" portal="0" start="2024-06-11T00:01-04"/>
<appointment road="10005" portal="0" start="2024-06-13T00:01-04"/>
<appointment road="10015" portal="0" start="2024-06-15T00:01-04"/>
<appointment road="10011" portal="0" start="2024-06-17T00:01-04"/>
<appointment road="10012" portal="0" start="2024-06-19T00:01-04"/>
<appointment road="10005" portal="0" start="2024-06-21T00:01-04"/>
<appointment road="10011" portal="0" start="2024-06-23T00:01-04"/>
<appointment road="10003" portal="0" start="2024-06-25T00:01-04"/>
<appointment road="10018" portal="0" start="2024-06-27T00:01-04"/>
<appointment road="10019" portal="0" start="2024-06-29T00:01-04"/>
<appointment road="10021" portal="0" start="2024-07-01T00:01-04"/>
<appointment road="10000" portal="0" start="2024-07-03T00:01-04"/>
<appointment road="10016" portal="0" start="2024-07-05T00:01-04"/>
<appointment road="10000" portal="0" start="2024-07-07T00:01-04"/>
<appointment road="10019" portal="0" start="2024-07-09T00:01-04"/>
<appointment road="10012" portal="0" start="2024-07-11T00:01-04"/>
<appointment road="10016" portal="0" start="2024-07-13T00:01-04"/>
<appointment road="10012" portal="0" start="2024-07-15T00:01-04"/>
<appointment road="10013" portal="0" start="2024-07-17T00:01-04"/>
<appointment road="10006" portal="0" start="2024-07-19T00:01-04"/>
<appointment road="10005" portal="0" start="2024-07-21T00:01-04"/>
<appointment road="10006" portal="0" start="2024-07-23T00:01-04"/>
<appointment road="10019" portal="0" start="2024-07-25T00:01-04"/>
</appointments>
<VERSION>1</VERSION>
</PortalRoadSchedule>
Expand Down
2 changes: 1 addition & 1 deletion cdn/gameassets/Zwift_Updates_Root/ZwiftMac_ver_cur.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<Zwift version="1.0.123458" sversion="1.55.0 (123458)" gbranch="rc/1.55.0" gcommit="da9f30ceab55978bd9771d7c04c28a5ea4ec9757" GAME_URL="https://us-or-rly101.zwift.com" manifest="ZwiftMac_1.0.123458_bd4431b2_manifest.xml" manifest_checksum="-681997831" ver_cur_checksum="-1035069866"/>
<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"/>
2 changes: 1 addition & 1 deletion cdn/gameassets/Zwift_Updates_Root/Zwift_ver_cur.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<Zwift version="1.0.123458" sversion="1.55.0 (123458)" gbranch="rc/1.55.0" gcommit="da9f30ceab55978bd9771d7c04c28a5ea4ec9757" GAME_URL="https://us-or-rly101.zwift.com" manifest="Zwift_1.0.123458_bd4431b2_manifest.xml" manifest_checksum="1453526367" ver_cur_checksum="336148292"/>
<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"/>
1 change: 1 addition & 0 deletions cdn/static/web/launcher/user_home.html
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ <h4 class="text-shadow">Logged in as {{ username }}</h4>
<option value="10018">Old La Honda</option>
<option value="10019">La Super Planche des Belles Filles</option>
<option value="10020">Old Willunga Hill</option>
<option value="10021">Cheddar Gorge</option>
</select>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion game_info.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion scripts/gen_schedule.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
f.write(dom.toprettyxml())


CLIMBS = [str(x) for x in range(10000, 10021)]
CLIMBS = [str(x) for x in range(10000, 10022)]

dom = minidom.parseString('<PortalRoads><PortalRoadSchedule><appointments></appointments><VERSION>1</VERSION></PortalRoadSchedule></PortalRoads>')
appts = dom.getElementsByTagName('appointments')[0]
Expand Down
1 change: 1 addition & 0 deletions start_lines.csv
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ nameHash,startRoad,startTime,world,route
-84918359,7,809519,London,Triple Loops
1760877317,134,173138,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
Expand Down
Loading

0 comments on commit f0368cc

Please sign in to comment.