mirror of
https://github.com/zoffline/zwift-offline.git
synced 2026-07-30 23:50:20 -07:00
Update to Zwift 1.0.105539
This commit is contained in:
@@ -94,10 +94,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.105318, you're all set.
|
||||
* If your Zwift version is 1.0.105539, you're all set.
|
||||
* If Zwift is not installed, install it before installing zoffline.
|
||||
* If your Zwift version is newer than 1.0.105318 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.105318 and zoffline is not running from source: wait for zoffline to be updated.
|
||||
* If your Zwift version is newer than 1.0.105539 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.105539 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``
|
||||
@@ -123,9 +123,9 @@ to generate your own certificates and do the same.
|
||||
<details><summary>macOS Instructions</summary>
|
||||
|
||||
* Install Zwift
|
||||
* If your Zwift version is 1.0.105318, you're all set.
|
||||
* If your Zwift version is 1.0.105539, you're all set.
|
||||
* If Zwift is not installed, install it before installing zoffline.
|
||||
* If your Zwift version is newer than 1.0.105318: 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.105539: 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``
|
||||
* ``ssl/cert-zwift-com.pem``
|
||||
@@ -371,7 +371,7 @@ Docker
|
||||
* ``pip3 install pyjwt``
|
||||
* flask-login (https://flask-login.readthedocs.io/en/latest/)
|
||||
* ``pip3 install flask-login``
|
||||
* FlaskSQLAlchemy (https://flask-sqlalchemy.palletsprojects.com/en/2.x/)
|
||||
* Flask-SQLAlchemy (https://flask-sqlalchemy.palletsprojects.com/en/latest/)
|
||||
* ``pip3 install flask_sqlalchemy``
|
||||
* gevent (http://www.gevent.org/)
|
||||
* ``pip3 install gevent``
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<Zwift
|
||||
version="1.0.105318"
|
||||
sversion="1.29.1 (105318)"
|
||||
gbranch="rc/1.29.1"
|
||||
gcommit="e3337f68437d3a997a8fa4e7bdd37043626dbd6f"
|
||||
version="1.0.105539"
|
||||
sversion="1.30.0 (105539)"
|
||||
gbranch="rc/1.30.0"
|
||||
gcommit="b8b58d0bf480573d44d8baa86d45c6ad8b9aae9b"
|
||||
GAME_URL="https://us-or-rly101.zwift.com"
|
||||
manifest="ZwiftMac_1.0.105318_83ccee8f_manifest.xml"
|
||||
manifest_checksum="-1236910038"
|
||||
ver_cur_checksum="-1094843328"/>
|
||||
manifest="ZwiftMac_1.0.105539_c270c029_manifest.xml"
|
||||
manifest_checksum="139826723"
|
||||
ver_cur_checksum="-1270133175"/>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<Zwift
|
||||
version="1.0.105318"
|
||||
sversion="1.29.1 (105318)"
|
||||
gbranch="rc/1.29.1"
|
||||
gcommit="e3337f68437d3a997a8fa4e7bdd37043626dbd6f"
|
||||
version="1.0.105539"
|
||||
sversion="1.30.0 (105539)"
|
||||
gbranch="rc/1.30.0"
|
||||
gcommit="b8b58d0bf480573d44d8baa86d45c6ad8b9aae9b"
|
||||
GAME_URL="https://us-or-rly101.zwift.com"
|
||||
manifest="Zwift_1.0.105318_83ccee8f_manifest.xml"
|
||||
manifest_checksum="-1411993115"
|
||||
ver_cur_checksum="1084411395"/>
|
||||
manifest="Zwift_1.0.105539_c270c029_manifest.xml"
|
||||
manifest_checksum="448876081"
|
||||
ver_cur_checksum="-1025768346"/>
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+88
-34
@@ -13,6 +13,10 @@
|
||||
"name": "xplatform_partner_connection_vitality",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_for_you_carousel",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_19_system_alerts",
|
||||
"values": {}
|
||||
@@ -116,11 +120,6 @@
|
||||
"name": "game_1_21_0_hud_highlighter",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_21_android_novus_ble_refactor",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_21_0_gpu_deprecation_warning_message",
|
||||
"value": true,
|
||||
@@ -164,7 +163,8 @@
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_23_ble_cycling_speed_pairing_fix",
|
||||
"name": "game_1_30_ble_cycling_speed_pairing_exception",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
@@ -177,24 +177,13 @@
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_25_pack_steering_collision_reduction",
|
||||
"value": true,
|
||||
"values": {
|
||||
"fields": {
|
||||
"game_1_25_pack_steering_collision_reduction": {
|
||||
"boolValue": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "game_training_partners",
|
||||
"value": true,
|
||||
"values": {
|
||||
"fields": {
|
||||
"screenshots_enabled": {
|
||||
"boolValue": false
|
||||
"boolValue": true
|
||||
},
|
||||
"recording_enabled": {
|
||||
"boolValue": true
|
||||
@@ -206,18 +195,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "game_1_26_sq_null_pointer_guards",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_26_increase_workout_line_spacing_scale",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_27_enable_dynamic_workout_trigger_events",
|
||||
"value": true,
|
||||
"name": "game_workout_partners",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
@@ -246,7 +224,12 @@
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_27_add_lineup_to_leave_current_event",
|
||||
"name": "game_1_30_enable_autobraking_on_adz",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_clear_powerups_on_event_start",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
@@ -350,6 +333,7 @@
|
||||
},
|
||||
{
|
||||
"name": "game_1_28_hub_firmware_update",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
@@ -380,7 +364,8 @@
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_29_ble_cycling_speed_pairing_opt",
|
||||
"name": "game_1_30_ble_cycling_speed_pairing_opt",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
@@ -413,11 +398,75 @@
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_position_accuracy_over_network_london",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_position_accuracy_over_network_global",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_29_logout_for_windows_and_mac",
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_pack_dynamics_v4",
|
||||
"values": {
|
||||
"fields": {
|
||||
"minDraftLimitShallowDown": {
|
||||
"varintValue": "42"
|
||||
},
|
||||
"brakingAmount": {
|
||||
"numberValue": 0.6
|
||||
},
|
||||
"downhillSlopeLimit": {
|
||||
"numberValue": -150.0
|
||||
},
|
||||
"minSpeedLimitDown": {
|
||||
"numberValue": 45.0
|
||||
},
|
||||
"minDraftLimitFlat": {
|
||||
"varintValue": "38"
|
||||
},
|
||||
"minSpeedLimitShallowDown": {
|
||||
"numberValue": 40.0
|
||||
},
|
||||
"minSpeedLimitFlat": {
|
||||
"numberValue": 28.0
|
||||
},
|
||||
"minDraftLimitDown": {
|
||||
"varintValue": "90"
|
||||
},
|
||||
"powerCeilingPercentage": {
|
||||
"numberValue": 120.0
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_campaign_fullscreen_modal",
|
||||
"values": {
|
||||
"fields": {
|
||||
"shortNames": {
|
||||
"stringValue": "tomi2022"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_enable_scale_setting_for_mobile",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_enable_join_zwifter",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_30_set_default_mobile_scale_to_small",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "log_ble_packets",
|
||||
"values": {}
|
||||
@@ -453,16 +502,17 @@
|
||||
},
|
||||
{
|
||||
"name": "game_1_28_watchdog_timer",
|
||||
"value": true,
|
||||
"values": {
|
||||
"fields": {
|
||||
"abortEnabled": {
|
||||
"boolValue": false
|
||||
},
|
||||
"renderTimeoutInterval": {
|
||||
"numberValue": 30.0
|
||||
"numberValue": 60.0
|
||||
},
|
||||
"mainTimeoutInterval": {
|
||||
"numberValue": 30.0
|
||||
"numberValue": 60.0
|
||||
},
|
||||
"reportTimeoutsOnLoad": {
|
||||
"boolValue": false
|
||||
@@ -478,6 +528,10 @@
|
||||
"value": true,
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_29_player_hightlight",
|
||||
"values": {}
|
||||
},
|
||||
{
|
||||
"name": "game_1_17_noesis_enabled",
|
||||
"value": true,
|
||||
|
||||
+2
-2
@@ -1766,7 +1766,7 @@ def api_profiles():
|
||||
p.CopyFrom(profile)
|
||||
return profiles.SerializeToString(), 200
|
||||
|
||||
@app.route('/player-playbacks/player/playback', methods=['POST'])
|
||||
@app.route('/api/player-playbacks/player/playback', methods=['POST'])
|
||||
@jwt_to_session_cookie
|
||||
@login_required
|
||||
def player_playbacks_player_playback():
|
||||
@@ -1790,7 +1790,7 @@ def player_playbacks_player_playback():
|
||||
f.write(stream)
|
||||
return '', 200
|
||||
|
||||
@app.route('/player-playbacks/player/me/playbacks/<segment_id>/<option>', methods=['GET'])
|
||||
@app.route('/api/player-playbacks/player/me/playbacks/<segment_id>/<option>', methods=['GET'])
|
||||
@jwt_to_session_cookie
|
||||
@login_required
|
||||
def player_playbacks_player_me_playbacks(segment_id, option):
|
||||
|
||||
Reference in New Issue
Block a user