Ferramentas para editar Facis Watch Faces estão em todo o lugar.
Este é um pacote com fluxo de trabalho simples, para que possamos nos concentrar no processo criativo real.
Nota: Eu não sou um autor dessas ferramentas. Acabei de compilá -lo em um pacote único, adicionei scripts personalizados para automatizar o processo e modificar um pouco para que ele possa ser usado com o GTS. Os autores (quanto ao meu knowladge) são nomeados abaixo
O pacote inclui
Decompilador/compilador e compactar/descomprimir o utilitário de https://telegram.me/gizchinait
WatchFaceEditor (bifurcado em https://github.com/v1ack/watchfaceeditor) embalado como aplicativo de elétrons de desktop e com suporte experimental para o GTS Watchfaces
scripts e estrutura / fluxo de trabalho de pastas para um trabalho fácil e eficiente
Observe, no entanto - eu apressei isso o mais rápido possível e os bugs são certos.
Também usando o NodeJS-portável para algo que provavelmente poderia ser apenas arquivos de morcegos é ruim, mas quando pensei em todos esses nomes de arquivos e transformações de caminho que estão ocorrendo, eu realmente não queria perder três dias sobre isso.
O pacote completo, compilado e pronto para uso está em lançamentos, mas você pode construí -lo em sua maior parte, se quiser. As instruções estão abaixo.
Baixe o pacote da guia Lançamentos ou clicando aqui.
Descompacte onde você quiser.
Faça com que algumas caixas funcionem: ou seja, https://amazfitwatchfaces.com/gts/ e coloque -as dentro da pasta /faces ao lado de arquivos pack.cmd , unpack.cmd e !out
Para descompactar o arquivo bin, basta arrastá -lo para o arquivo despack.cmd:

Em seguida, vá para /utils/GTS-watchfaceeditor-x64 e start watchfaceeditor.exe
No dispositivo de menu superior direito, selecione Amazfit GTS.
Localize o seu WatchFace sem embalagem e carregue imagens e JSON de acordo.
Uma vez carregado, deve parecer assim:

pack.cmd : 
!outO projeto consiste em 3 elementos.
Decompilador criado em Python, meus scripts no NodeJS e Watchface Editor.
Essas instruções resultarão na fabricação de um pacote independente, assim como um em lançamentos.
Inicie seu virtualenv se quiser:
$ virtualenv.exe - p / Python37 / python.exe .buildEnvAtive isso:
$ .buildEnvScripts activate.batInstale travesseiro para manuseio de imagens
$ pip install PillowInstale o auto-Py-to-OXE
(buildEnv) $ pip install auto - py - to - exe Inicie -o com autopytoexe.exe (que já deve estar no seu caminho) e seu navegador deve abrir a GUI. Crie um único arquivo executável do Python Project em:
srcutilspythonSrc
e compilá -lo para
srcutilspython-executable
Deve parecer algo assim:

Uma vez feito, você deve ter main.exe na pasta executável do Python.
Você pode pular esta etapa se já tiver o NodeJS instalado e no %Path %, mas os arquivos .cmd precisarão de alterações.
Decidi colocar o executável compilado portátil da NodeJS, mas o repositório original está aqui se você quiser compilá-lo:
https://github.com/crazy-max/nodejs-portable
Execute nodejs-portable.exe em srcutilsnode-portable e quando solicitado Selecionar instalação.
Você pode selecionar a versão mais antiga do nó para manter o tamanho baixo, pois os scripts estão usando LIBs básicos do nó.

E você está pronto para ir.
Se você quiser WatchFaceeditor, pode pegá-lo daqui: https://github.com/chm-dev/watchfaceeditor ou clonar este repositório com com o submodule:
$ git clone -- recurse - submodules https: // github.com / chm - dev / GTS - watchface - bundle.git