Werkzeuge zum Bearbeiten von Uhren sind überall.
Hier ist ein Bündel mit einfachem Workflow, damit wir uns auf den tatsächlichen kreativen Prozess konzentrieren können.
Hinweis: Ich bin kein Autor dieser Tools. Ich habe es gerade in ein Bündel zusammengestellt, benutzerdefinierte Skripte hinzugefügt, um den Vorgang zu automatisieren, und ein wenig geändert, damit er mit GTS verwendet werden kann. Autoren (in Bezug auf meinen Knowladge) sind unten benannt
Das Bundle beinhaltet
Decompiler/Compiler und Kompress/Dekompress -Dienstprogramm von https://telegram.me/gizchinait
WatchaceEditor (vom https://github.com/v1ack/watchfaceeditor) als Desktop -Elektronen -App und mit experimenteller Unterstützung für GTS -Watchfaces gepackt) gepackt
Skripte und Ordnerstruktur / Workflow für einfache und effiziente Arbeit
Bitte beachten Sie jedoch, dass ich dieses Ding so schnell wie möglich überstürzt habe und Fehler sind sicher.
Auch die Verwendung von NodeJS-Portable für etwas, das wahrscheinlich nur Fledermausdateien sein könnte, ist schlecht, aber als ich über all diese Dateinamen und Pfadtransformationen nachdachte, wollte ich darüber wirklich nicht drei Tage verlieren.
Komplett, kompiliert und einsatzbereit ist in Veröffentlichungen, aber Sie können es größtenteils selbst bauen, wenn Sie möchten. Anweisungen finden Sie unten.
Laden Sie das Bundle von der Registerkarte Releases herunter oder klicken Sie hier.
Entpacken Sie es, wo immer Sie wollen.
Holen Sie sich einige Bins mit: IE https://amazfitwatchfaces.com/gts/ und legen Sie sie in den Ordner Ordner /faces neben Dateien pack.cmd , unpack.cmd und !out .
Um die Bin -Datei auszupacken, ziehen Sie sie einfach auf die Datei pack.cmd:

/utils/GTS-watchfaceeditor-x64 watchfaceeditor.exe
Wählen Sie im oberen rechten Menügerät Amazfit GTS aus.
Suchen Sie Ihre ausgepackte Uhrface und laden Sie Bilder und JSON entsprechend.
Einmal geladen, sollte es so aussehen:

pack.cmd ziehen: 
!out -OrdnerDas Projekt besteht aus 3 Elementen.
Decompiler in Python erstellt, meine Skripte in NodeJS und Watchface Editor.
Diese Anweisungen führen dazu, dass ein in sich geschlossenes Bündel wie eine in Veröffentlichungen hergestellt wird.
Initieren Sie Ihren Virtualenv, wenn Sie möchten:
$ virtualenv.exe - p / Python37 / python.exe .buildEnvAktivieren Sie es:
$ .buildEnvScripts activate.batInstallieren Sie Kissen für die Bildhandhabung
$ pip install PillowInstallieren Sie Auto-Py-to-Exe
(buildEnv) $ pip install auto - py - to - exe Beginnen Sie es mit autopytoexe.exe (die bereits auf Ihrem Weg sein sollte) und Ihr Browser sollte die GUI öffnen. Erstellen Sie eine einzelne Datei, die aus dem Python -Projekt ausführbar ist, unter:
srcutilspythonSrc
und kompilieren Sie es zu
srcutilspython-executable
Es sollte ungefähr so aussehen:

Sobald Sie fertig sind, sollten Sie main.exe im python-executable-Ordner haben.
Sie können diesen Schritt überspringen, wenn Sie bereits über NodeJs installiert sind und in %Path %, jedoch .CMD -Dateien benötigen Änderungen.
Ich habe mich entschlossen, NODEJS-portable kompilierte ausführbare Datei zu platzieren, aber das ursprüngliche Repository ist hier, wenn Sie es selbst kompilieren möchten:
https://github.com/crazy-max/nodejs-portable
Führen Sie nodejs-portable.exe in srcutilsnode-portable aus und bei der Aufforderung zur Auswahl der Installation.
Sie können eine ältere Version des Knotens auswählen, um die Größe niedrig zu halten, da die Skripte grundlegende Knoten -Libs verwenden.

Und du bist bereit zu gehen.
Wenn Sie einen WatchaceEditor haben möchten, können Sie es von hier aus greifen: https://github.com/chm-dev/watchfaceeditor oder klonen dieses Repository mit Submodule:
$ git clone -- recurse - submodules https: // github.com / chm - dev / GTS - watchface - bundle.git