Les outils pour éditer des watchfaces sont partout.
Ceci ici est un paquet avec un flux de travail simple afin que nous puissions nous concentrer sur un processus créatif réel.
Remarque: Je ne suis pas auteur de ces outils. Je viens de le compiller dans un pack unique, ajouté des scripts personnalisés pour automatiser le processus et modifié un peu afin qu'il puisse être utilisé avec GTS. Les auteurs (quant à ma connaissance) sont nommés ci-dessous
Le bundle comprend
Décompilateur / compilateur et utilité compresse / décompression de https://telegram.me/gizchinait
watchfaceeditor (fourchu à partir de https://github.com/v1ack/watchfaceeditor) emballé sous forme d'application électronique de bureau et avec une prise en charge expérimentale pour GTS Watchfaces
scripts et structure de dossiers / flux de travail pour un travail facile et efficace
Veuillez noter, cependant - j'ai précipité cette chose dès que possible et les bugs sont certains.
Utiliser également NodeJS-PORTABLE pour quelque chose qui pourrait probablement être juste des fichiers BAT est mauvais, mais quand j'ai pensé à tous ces noms de fichiers et transformations de chemin qui se déroulent, je ne voulais vraiment pas perdre trois jours à ce sujet.
Le package complet, compilé et prêt à l'emploi est dans les versions, mais vous pouvez le construire vous-même pour la plupart, si vous le souhaitez. Les instructions sont ci-dessous.
Téléchargez le bundle à partir de l'onglet des versions ou en cliquant ici.
Décompressez-le où vous voulez.
Faites en sorte que des bacs fonctionnent avec: IE https://amazfitwatchfaces.com/gts/ et mettez-les dans le dossier /faces à côté de fichiers pack.cmd , unpack.cmd et !out le dossier.
Pour déballer le fichier bac, faites-le, faites glisser le fichier Deback.cmd:

Ensuite, allez à /utils/GTS-watchfaceeditor-x64 et commencez à watchfaceeditor.exe
Dans le périphérique du menu supérieur droit, sélectionnez Amazfit GTS.
Localisez votre watchface non emballé et chargez des images et JSON en conséquence.
Une fois chargé, il devrait ressembler:

pack.cmd : 
!outLe projet se compose de 3 éléments.
Décompilateur créé dans Python, mes scripts dans Nodejs et WatchFace Editor.
Ces instructions se traduiront par la fabrication d'un bundle autonome, tout comme un dans les versions.
Init votre virtualenv si vous voulez:
$ virtualenv.exe - p / Python37 / python.exe .buildEnvActivez-le:
$ .buildEnvScripts activate.batInstallez un oreiller pour la manipulation de l'image
$ pip install PillowInstaller automatiquement
(buildEnv) $ pip install auto - py - to - exe Commencez-le avec autopytoexe.exe (qui devrait déjà être sur votre chemin) et votre navigateur doit ouvrir l'interface graphique. Créer un fichier unique exécutable à partir du projet Python à:
srcutilspythonSrc
et le compiler à
srcutilspython-executable
Cela devrait ressembler à ceci:

Une fois terminé, vous devriez avoir Main.exe dans un dossier Python-Exécutable.
Vous pouvez ignorer cette étape si vous avez déjà installé NodeJS et en% de chemin%, mais les fichiers .cmd auront besoin d'amendements.
J'ai décidé de mettre un exécutable compilé portable NodeJS, mais le référentiel original est là si vous souhaitez le compiler vous-même:
https://github.com/crazy-max/nodejs-portable
Exécutez nodejs-portable.exe dans srcutilsnode-portable et lorsque vous avez invité, sélectionnez Installer.
Vous pouvez sélectionner une ancienne version de Node pour maintenir la taille basse car les scripts utilisent des LIB de base de nœuds.

Et vous êtes prêt à partir.
Si vous voulez regarder WatchFaceDitor, vous pouvez le saisir à partir d'ici: https://github.com/chm-dev/watchfaceeditor ou clone ce référentiel avec le sous-module:
$ git clone -- recurse - submodules https: // github.com / chm - dev / GTS - watchface - bundle.git