Categorias
Sem categoria

zwift-offline

Deixo uma dica para quem quer usar o Zwift apenas para fazer os treinos (workouts) ou se distrair com o cenário, sem participar de competições, pedaladas em grupo ou socializar com outros usuários. O zwift-offline é uma implementação parcial do servidor do Zwift, permite que você use o Zwift sem conexão com a internet e sem ter uma conta.

https://github.com/zoffline/zwift-offline

Vou postar as instruções de instalação traduzidas e um pouco simplificadas, para instalação no Windows 10. Você pode usar o executável standalone (mais simples) ou rodar a partir do código fonte.

Opção 1 (executável standalone):

  • Baixe o zoffline_1.0.XXXXX.exe

https://github.com/zoffline/zwift-offline/releases

Nota: o executável é feito com o pyinstaller. Um efeito colateral é que alguns antivírus detectam os executáveis do pyinstaller como malware. Esse é um problema conhecido e inevitável. Se preferir, você pode não usar este executável e rodar o zwift-offline diretamente do código fonte (opção 2 abaixo).

  • Baixe o zoffline_helper.zip

https://github.com/oldnapalm/zoffline-helper/releases

  • Execute o script configure_client.
  • Execute o zoffline_1.0.XXXXX e autorize quando o Firewall do Windows perguntar.
    • Uma pasta storage será criada para armazenar as suas informações.
  • Mantenha a janela do zwift-offline aberta e abra o Zwift.
    • Se o “launcher” do Zwift já estava aberto (ícone do Zwift na área de notificação da barra de tarefas), feche-o e abra o Zwift novamente.

Para usar o Zwift online normalmente, abra o atalho Edit hosts e remova a linha com os servidores do Zwift (ou adicione # no início da linha).

Para carregar as atividades no Strava (opcional):
  • Execute o strava_auth e autorize quando o Firewall do Windows perguntar.
  • Abra http://localhost:8000/ no navegador, faça login no Strava e autorize o zwift-offline a carregar suas atividades.
  • Será criado um arquivo strava_token, mova esse arquivo para a pasta storage\player_id.

Somente atividades com mais de 5 km serão carregadas no Strava.

Para baixar o seu perfil do Zwift (opcional):
  • Execute o get_profile, digite seu login do Zwift (e-mail) e sua senha.
  • Será criado um arquivo profile.bin, mova esse arquivo para a pasta storage (ele será movido para a pasta storage\player_id quando o zwift-offline for executado).

O zwift-offline deve estar desativado antes de rodar o get_profile.


Opção 2 (rodar do código fonte):

  • Instale o Python selecionando as opções “Install launcher for all users” e “Add Python to PATH”

https://www.python.org/downloads/

  • Abra o Prompt de Comando (executar como administrador) e rode
pip install flask protobuf protobuf3_to_dict stravalib
  • Baixe o repositório do zwift-offline

https://github.com/zoffline/zwift-offline/archive/master.zip

  • Execute o script configure_client.
  • Abra o arquivo standalone.py (ele será executado com o Python launcher).
  • Mantenha a janela do zwift-offline aberta e abra o Zwift.
    • Se o “launcher” do Zwift já estava aberto (ícone do Zwift na área de notificação da barra de tarefas), feche-o e abra o Zwift novamente.

Para usar o Zwift online normalmente, abra o arquivo C:\Windows\System32\Drivers\etc\hosts e remova a linha com os servidores do Zwift (ou adicione # no início da linha).


Update Failed during patching. Error Code: Z110 in Patcher.app

Se esse erro ocorrer, provavelmente você tem uma versão do Zwift mais recente do que a suportada pelo zwift-offline.

Você pode tentar atualizar o zwift-offline instalando conforme a opção 2 (rodar do código fonte).

Copie (não mova) o arquivo Zwift_ver_cur.xml de C:\Program Files (x86)\Zwift para zwift-offline-master\cdn\gameassets\Zwift_Updates_Root (substitua o arquivo existente). Não é garantido mas tem funcionado nas últimas versões.

Deixe um comentário