• Administrator
  •  
    Support Ukraine
    If you experience any problems with the forum (it is not visible, there is no way to post messages, or some functionality does not work), please let us know. If you have problems with registration or you did not receive confirmation letter, let us know and we will activate your account manually.
    If you get an "The submitted form was invalid. Try submitting again" error, delete cookies, then try again.
     

AmazFit WatchFace editor for Windows by SashaCX75

This forum is designed to discuss and develop tools creating watch faces.

Moderators: asoo, lvpokka, Internal error, Watchmens

Forum rules
All communication in this branch should only be in English.
To discuss tools that are not in this section, use the “Watchfaces tools (discussion)” forum.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

AmazFit WatchFace editor for Windows by SashaCX75

Post by SashaCX75 »

Graphics editor for working with dials Amazfit
The editor supports watch faces from GTR 47, GTR 42, GTS, T-Rex, Verge Lite.
Screenshot
Image
Note: the path to the program should not contain spaces, it is advisable to unpack it to the root of the disk.
Not all dials can be unpacked.
You can reduce the size of the bin file only by reducing the size of the images (height * width) or by reducing the number of images.

The drawing order of elements cannot be changed. The only exception is if you move the second hand from the center, it will be drawn under the hour and minute hands.

If the .bin file is not created, then you need to look for errors in the .log file. Most often this happens when images have the wrong format.

If the bin file is not created, and the log file contains the entry “bad transparency mask”, this means that the format of one or more images is incorrect (most often it occurs if you save the image in Photoshop without transparent pixels). You can fix it as follows:
- in Photoshop - add at least one transparent pixel
- in GIMP exported to PNG 16 bit RGBA
- in XnView - Image -> 32 bits

Version 10.0
List of changes
Added the ability to display the distance traveled in kilometers and miles.
Updated translation.
v 9.0
Fixed display of date if pictures have different sizes (often pictures for "1" are narrower than others)
Added new warnings about possible errors.
Fixed the order of displaying items.
Added a button to refresh the preview image.
Fixed bugs when converting watch faces.
Updated Chinese and Italian translations.
v 8.5
Fixed work with Verge Lite
v 8.4
Fixed Italian translation.
Added Chinese manual.
v 8.3
Bugs fixed.
Added a manual in English.
v 8.2
Added the display of the target steps (StepsGoal)
Added preliminary calculation of the size of the .bin file.
v 8.1
Fixed work on monitors with high resolution.
Updated translation (French, Italian, Chinese, Spanish).
v 8.0
Added the ability to convert dials between different watch models (GTR / T-Rex / Verge Lite).
v 7.1
Italian language added.
Minor fixes.
v 7.0
Added animation support
Verge Lite Support Added
Added the ability to quickly save the project (Ctrl + S)
Added support for languages (French, Chinese).
v 6.1
Added support for T-Rex.
Added the ability to auto-correct image files (error "bad transparency mask").
Added a reminder to save the project when it is closed.
v 6.0
Added support for shortcuts.
Added background image support for circular indicator.
Added display of a set of icons (segments) for the progress of steps.
Added display of a set of icons (segments) for the battery.
Added display of a set of icons (segments) for the pulse.
Added display of an indicator (arrow) for a pulse.
Added display of indicator (arrows) for calories.
Added display of a circular indicator for the pulse.
Added display of a circular indicator for calories.
Added the ability to crop the image to fit the screen.
Added support for languages ​​(Portuguese, Czech, Slovak, Hungarian).
v 5.2
Added support for a set of icons (icons and a set of coordinates for them) for the progress of steps and battery.
Added the ability to crop the preview according to the shape of the screen.
Bugs fixed in the English version.
v 5.1
Fixed incorrect display of the distance traveled.
Added the ability to adjust the speed of gif animation.
Added the ability to work with compressed bin files.
Updated bin file packer.
Added display of the year.
Added display of a charge indicator (arrow).
Added display of indicator (arrow) of steps.
Added display of the indicator (arrow) of the date.
Added display of indicator (arrow) of the day of the week.
Added display of indicator (arrow) of the month.
Added the ability to paste copied coordinates into offset fields from the center (for arrows).
English support added.
Old versions
If you want to supplement the missing translation, write to the PM.

Beta version of the editor with support for Amazfit X

AmazFit WatchFace editor 2 with support for GTR 2, GTS 2, T-Rex Pro

My editor doesn't work with GTR2 (GTS2) watch faces and I have no plans to add support for these models anytime soon. I don't know any other programs that can work with these dials. I have no information if anyone is working in this direction.

Because I bought a GTR 2e, the program will no longer be updated.

Donate to the author
PayPal: [email protected].
Last edited by SashaCX75 on 01 Jun 2022, 07:20, edited 25 times in total.
wymswm
Posts: 1
Joined: 15 Sep 2020, 16:28
Location: China
Contact:

Post by wymswm »

albertowd wrote: 04 Mar 2020, 02:40
A quick tip for Photoshop users when saving PNG-24 preset:

When saving a solid PNG (with no transparent pixel, ex.: a full background picture), the exporter does not includes the alpha channel on the final file, leaving it with a true 24-bit PNG file.

The tool will use the same mask for all image files, so if the background image is solid but all other images are transparent, it will save as a 32-bit PNG file and it will crash the bin packer.

Solution: when using transparent and solid images, save solid ones with the normal "Save As ..." option so it will not be optimized into a different bit mask.
I use pscs6 save as 32-bit PNG
in XXX__packed.log
----
2020-09-15 23:30:55,247 - PIL.PngImagePlugin - DEBUG - STREAM b'IHDR' 16 13
2020-09-15 23:30:55,248 - PIL.PngImagePlugin - DEBUG - STREAM b'pHYs' 41 9
2020-09-15 23:30:55,248 - PIL.PngImagePlugin - DEBUG - STREAM b'iCCP' 62 2637
2020-09-15 23:30:55,248 - PIL.PngImagePlugin - DEBUG - iCCP profile name b'Photoshop ICC profile'
2020-09-15 23:30:55,248 - PIL.PngImagePlugin - DEBUG - Compression method 0
2020-09-15 23:30:55,248 - PIL.PngImagePlugin - DEBUG - STREAM b'cHRM' 2711 32
2020-09-15 23:30:55,248 - PIL.PngImagePlugin - DEBUG - STREAM b'IDAT' 2755 227938
-----
use Drawing 3D with win10
in XXX__packed.log
----
2020-09-16 00:25:05,934 - PIL.PngImagePlugin - DEBUG - STREAM b'IHDR' 16 13
2020-09-16 00:25:05,934 - PIL.PngImagePlugin - DEBUG - STREAM b'sRGB' 41 1
2020-09-16 00:25:05,934 - PIL.PngImagePlugin - DEBUG - STREAM b'gAMA' 54 4
2020-09-16 00:25:05,934 - PIL.PngImagePlugin - DEBUG - STREAM b'pHYs' 70 9
2020-09-16 00:25:05,935 - PIL.PngImagePlugin - DEBUG - STREAM b'IDAT' 91 65445
----
The bin file can't be generated by the two methods

What software should I use to save PNG images?
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

wymswm
When using Photoshop, the safest way to avoid errors is to add at least one transparent pixel.

Part of the second log file looks fine. If the bin file does not appear, then there may be an error in something else. It is necessary to find in the log file exactly where the error is.
Atia
Posts: 9
Joined: 18 Jan 2020, 15:48
Location: Unknown
Contact:

Post by Atia »

Hello!

I remake, convert, edit some face. But i have one problem.

https://amazfitwatchfaces.com/verge-lite/view/1255
This face sync sucessfully and changed my verge lite.

https://amazfitwatchfaces.com/verge-lite/view/1268
This face sync sucessfully but not changed my verge lite. The original face worked...

I try with Mi Fit and Zepp (aka Amazfit) apps...

What the problem the second face? Please help.

Thank You for answer.

Have A Nice Day.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

Atia
The file on the second link is corrupted. Try to create it again or use an uncompressed file.
To check the correctness of the created bin file, try to unpack it with the editor.
Elsa.von.Arendelle
WF maker
Posts: 2
Joined: 14 Sep 2020, 10:04
Location: Arendelle
Contact:

Post by Elsa.von.Arendelle »

Step progress no works by my Creations for verge Lite :( What is the Failure ?

Anyone can Test ist and show it ? here exmaple for DL https://amazfitwatchfaces.com/verge-lite/view/1320
Elsa.von.Arendelle
WF maker
Posts: 2
Joined: 14 Sep 2020, 10:04
Location: Arendelle
Contact:

Post by Elsa.von.Arendelle »

I found the mistake.

That's the way it is:
},
"StepsProgress": {
"Circle": {
"CenterX": 180,
"CenterY": 180,
"RadiusX": 135,
"RadiusY": 135,
"StartAngle": 0,
"EndAngle": 360,
"Width": 4,
"Color": "0x0000FE21",
"Unknown9": 0
}

The program ALWAYS saves the json incorrectly. It ALWAYS stands

},
"StepsProgress": {
"Circle": {
"CenterX": 179,
"CenterY": 179,
"RadiusX": 177,
"RadiusY": 177,
"StartAngle": 0,
"EndAngle": 360,
"Width": 6,
"Color": "0x006FBDA8",
"Flatness": 0
}

No matter what you set. It always saves with "Flatness": 0
Is it a bug?

You have to change the json flatness to Unknown9 manually. Then it works
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

Elsa.von.Arendelle
It should be "Flatness". The "Unknown9" parameter was in older versions. If you only work with the "Unknown9" parameter, then perhaps you unpacked the new version of the program over the old one. Reset settings in the program or unpack it into a new folder.
Spoiler
Image
User avatar
KA_
WF maker
Posts: 2
Joined: 03 Apr 2020, 22:45
Location: Polska
Contact:

Post by KA_ »

GTR user. Is there a chance to add more shortcuts? To messages, compass? Or it is firmware limited to four that now exist? Thanks for reply.

And seems that "Alignment": "TopRight" dont work. All image combos are alignment to left.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

KA_
No, other shortcuts are not supported by the firmware.

The alignment does not work if the label does not fit into the rectangle specified by the coordinates. Decrease the coordinate of the top left corner.
hemendex
WF maker
Posts: 5
Joined: 21 Jun 2018, 06:29
Location: Zvolen
Contact:

Post by hemendex »

sorry if i ask stupid but is there a functional transfer from KM to MI? For T-Rex.
yiic
Posts: 1
Joined: 06 Oct 2020, 13:06
Location: China
Contact:

Post by yiic »

Thanks a lot, I am learning...
DragoNuno
WF maker
Posts: 1
Joined: 06 Oct 2020, 11:28
Location: Portugal
Contact:

Post by DragoNuno »

Hi,

I notice that when you are using an image for a progress bar, the line ending changes aren't shown in the preview window. They all show flat but in the watch it does have an effect.

Also, this warning isn't translated to english. What does it mean?
warning.PNG
warning.PNG (37.13 KiB) Viewed 7577 times
Many thanks!
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

DragoNuno
Google Translate
It is recommended to use 6 segments to display the heart rate.

I know that the pictures for animation don't have to be last. If there is such a problem for other indicators, I will check and try to add a warning in the next version.
Suwaid
WF maker
Posts: 1
Joined: 12 Oct 2020, 13:19
Location: Chennai
Contact:

Post by Suwaid »

gizmo2k4 wrote: 30 Dec 2019, 22:31
I know, but were i must click to create the bin file?
Once u have created all the elements. Goto the tab editing and select Save JSon
Then goto the first tab Upack/pack and select Pack and compress bin and select the JSon file that u saved just now
jjkielce
Posts: 10
Joined: 20 May 2018, 10:06
Location: Poland
Has thanked: 3 times
Been thanked: 1 time
Contact:

Post by jjkielce »

First of all, big applause to you Sasha CX75 for creating this program. The program is easy, pleasant and clear. I only have a problem with the analog tips. I am never sure which tip and why is on the 1st plan and what dependencies are guided by it. The same goes for the other tips. I recently did a dial for the GTR with pulse progression, and this tip is in the background. I do not have GTR and I do not know what the final effect of the work will be. Maybe you can explain how it works. I wish you good health.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

jjkielce
If we are talking about the hands on the analog dial, then first the hour hand is drawn, above it the minute and second hands. If the second hand is off-center, it is drawn below the other hands.

In the editor, I tried to take into account the drawing order of the elements, and in most cases the image in the program matches the image on the clock.
jjkielce
Posts: 10
Joined: 20 May 2018, 10:06
Location: Poland
Has thanked: 3 times
Been thanked: 1 time
Contact:

Post by jjkielce »

thanks for the answer. Unfortunately, the preview is correct and not on the dial anymore. if you can view this file. and see what with the pulse arrow, please. gts/view/3242 lub gtr/view/9106
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

jjkielce
Looked at gtr/view/9106 dial. The pulse arrow on the watch and in the program seems to be displayed the same way. But I don't recommend making the difference between the start and end angles greater than 360.
jjkielce
Posts: 10
Joined: 20 May 2018, 10:06
Location: Poland
Has thanked: 3 times
Been thanked: 1 time
Contact:

Post by jjkielce »

BUT THE ARROW ON THE WATCH IS UNDER THE BOTTOM. SAME WITH THE ARROW OF SECONDS. PLEASE CHECK THE SECOND ARROW.
branislavpoposki
WF maker
Posts: 1
Joined: 02 Jul 2020, 15:47
Location: Prilep
Contact:

Post by branislavpoposki »

Is there a way to add shortcuts for timers, countdown, compass etc. to your watch face. I have amazfit t-rex and i can't find anything helpful on this topic.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

jjkielce
The pulse arrow on the watch and in the editor (v 8.5) is displayed below the rest of the arrows.
The second hand is not displayed correctly, will be fixed in the next version.
If I misunderstood you, then show on the screenshot what exactly is wrong.

branislavpoposki
Only 4 types of shortcut can be added in the editor. I don't know if all these types of shortcuts work on t-rex.
marek29
Posts: 5
Joined: 24 Sep 2018, 16:37
Location: unknown
Has thanked: 1 time
Contact:

Post by marek29 »

SashaCX75 wrote: 16 Oct 2020, 15:29

THANK YOU FOR YOUR INTEREST. PULSE PROGRESSION IS NOT IMPORTANT MATTER. THIS SHIELD IS NOT IMPORTANT TO ME, I WILL WAIT WITH HER FOR A NEW VERSION. IT IS MORE IMPORTANT TO UNDERSTAND THE ARRANGEMENT OF THE MINUTE, HOUR AND SECOND ARROW. NOT ALWAYS THE RESULT IN THE PROGRAM GIVES A DISPLAY ON THE WATCH. I CAN SOMEONE ADVISE ON GTS BECAUSE I CAN CHECK IT. ON GTR NO MORE AND IT BURNS ME. GREETING, AND THANK YOU FOR CREATING THIS PROGRAM. YOU ARE GREAT .
User avatar
wing0826
Posts: 35
Joined: 09 Jun 2020, 14:47
Location: TW
Has thanked: 9 times
Been thanked: 4 times
Contact:

Post by wing0826 »

hi, SashaCX75

will GTR_WatchFace editor support GTR2/GTS2/ZEPP-E ?
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

No. In GTR2 / GTS2 another way to create a bin file. I don't know a way to parse the bin file from GTR2 / GTS2 yet.
marek29
Posts: 5
Joined: 24 Sep 2018, 16:37
Location: unknown
Has thanked: 1 time
Contact:

Post by marek29 »

I think I already know what are the dependencies in the position of the arrows. after many attempts I come to the conclusion that the position of the central image is of key importance. Thank you very much for your interest and I wish you good health and success.
Post Reply

Return to “Watchfaces tools”

Who is online

Users browsing this forum: No registered users and 2 guests