SupportUkraine
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.
Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker on our website.
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.
1.0.4
Fixed the order of controls for [Tab] switching.
Removed "Pulse norm" parameter.
Added [F9] hotkey for fast switching to/from Selective palette packing.
1.0.3
Numeric values can now be changed with keyboard arrows.
Pulse indicator behaves similar to Mi Band's original behaviour:
- You can choose up to 7 images, 7th image will appear if the Pulse isn't defined (-1);
- First image appears up to 93 bpm. Other images appear on every next 20 bpm.
1.0.2
Fixed raw.cfg generation function. Selective palette mode is now working.
1.0.1
Added feature of choosing where to save preview (F7) in Options dialog.
Added selective palette mode feature (enable in Options to generate raw.cfg during Palette packing).
Program can now be associated with bin and json files (tries to unpack and open a file from command line parameters).
Inputboxes now show previous value.
1.0.0
Added boxes feature for sections with two pairs of coordinates. It's green if X2>X1 and Y2>Y1, otherwise it's red.
Added magnitude feature. Preview can now have double and triple size.
0.9.8
Added a ruler near preview which is replaced to the right upper corner of a window.
Added grid feature - changeable alignment (left/center), color, size. Don't forget to turn it off before saving to PNG.
Fixed some bugs
0.9.7
Added button highlighting: red button means you need to choose files for this section before packing, yellow button means this feature is optional.
Added optional section [PackingOptions] in Lib\WF_Builder.ini (for advanced user who need to change these options).
Switched to Mi Band 4 WF Tool 1.4.1 - added new sections: time separator, steps icon (it's placing depends on alignment), line progress bar of steps (I know, it works really weird for now, but it works the same way on Mi Band).
Images are now drawn by pixels, ignoring DPI (like they do in Mi Band). But Mi Band 4 WF Tool still needs 96 DPI to draw correct gif.
0.9.6
Fixed color saving in Steps indicator (circle).
Optimized redrawing operation during creating/saving/packing watchfaces.
Changed battery icon preview states to match Mi Band 4 behaviour.
WF_builder allows you to change all known parameters of a watchface. It shows how watchface will look like with different data on it. Program uses Mi Band 4 WF Tool for packing\unpacking watchfaces and has it inside Lib subdirectory. Lots of thanks to @lvpokka for this tool. Previous versions
Turned section on? First of all choose all images for it (digits, suffixes, delimiters etc.).
You can choose images from any available directory. The only thing that matters is their order (0, 1, 2, 3, etc.). When saving watchface, images will be written into json-config directory.
When saving json, a backup file is created (file.json turns into file.json_HHMMSS.bak, where HHMMSS is the timestamp).
When packing, binary is renamed with suffix _Palette or _Raw, depending on the chosen mode.
There should be 21 images of weekdays (3 sets of 7 days: 2 chineese sets and 1 international set).
If your weekday sets make watchface too heavy, you may replace first 14 images with one transparent pixel images.
Virus?
There are no viruses in my program, but some antiviruses may see a threat because program is written on Autoit script language.
Program doesn't need admin permissions to work - it only needs write permissions to watchface directory.
But still. Use program at your own risk.
Last edited by lumenvindex on 12 Aug 2020, 15:42, edited 13 times in total.
Hi, anyone know how to assign hour by hour an image? I say:
When "ten" value 1 and "ones" value 1, take this image for "ten".
But when "ten" value 1 and "ones" value 2, take this other image for "ten".
It is to put the number more to left or right when the number 1 is in the clock.
I'm creating the faces of apple watch and the only thing that left is it. Please if anyone know tell me.
There is no secret technique to do this. You can only use one set of images for each subsection ("tens", "ones").
Of course you can try to use tricky "ones" images, that will cover some part of the "tens" images, but the result will hardly make you happy.
In this tool i can also load GTR faces, to bad the view space stays stuck on the miband size so i can only see one half of the face. Could the preview be extended to 454 x 454 for the GTR? That would be so awesome..
Could the preview be extended to 454 x 454 for the GTR?
It can be done, technically... But I'm not sure all the features of Mi Band 4 will work in GTR the same way. Will WF Tool pack everything right? Don't know anything about GTR...
There is no secret technique to do this. You can only use one set of images for each subsection ("tens", "ones").
Of course you can try to use tricky "ones" images, that will cover some part of the "tens" images, but the result will hardly make you happy.
Thanks for your answer. But it is not possible with this tricky because i need a number 1 for the "tens" when the "ones" have the number 1. But when the "ones" have other number (2,3,4,...) i need other image with 1 for the "tens".
The hours would be something like this:
_1_0
__11
_1_2
_1_3
...
Please if anyone know some trick to asign hour by hour an image please inform me.
Last edited by franluciani on 04 Nov 2019, 15:10, edited 1 time in total.
Could the preview be extended to 454 x 454 for the GTR?
It can be done, technically... But I'm not sure all the features of Mi Band 4 will work in GTR the same way. Will WF Tool pack everything right? Don't know anything about GTR...
It would be great! The GTR is basicly a larger miband (gonna upgrade from mi Band to GTR). I opened various json gtr files in your tool, but can only work with half of the screen. So if you can make the window to 454px x 454px it would be awesome! Calibrating the X and Y can be so anoying sometimes!
Can anybody help me? I am trying to customize a theme that I downloaded here by applying seconds to it. Very useful for those who do physical exercises. However, when adding the option and selecting the existing png's, I put them in the desired position. When saving something happens in miband 4. When activating the miband I can see all information and then some disappear after 1sec. Appearing only if the miband is triggered. Previously the theme was statistical, I saw in this fórum that is a firmware bug. But I believe that was originated after applied modification by the tool
Fatal|[ERROR]Could not find member 'SuffixImageIndex' on object of type 'FormattedNumber'. Path 'Activity.Distance.SuffixImageIndex', line 69, position 25.
Hi i love your WFbuilder i have made 4 great watch faces with it but now for some reason it says packing failed when i try to mke the bin file and its not making a bin file. I downloaded it again but it stll says the same thing, it wont even work on the watch faces i all ready made and i know they work ok as i made them and they work great on my Miband 4 watch.
can you help please as i loved being able to make my own watch faces
for some reason it says packing failed when i try to mke the bin file and its not making a bin file
WF_Builder uses Mi Band 4 WF Tool for packing/unpacking watchfaces. If the packing procedure fails to complete, read the Tool's log file in the watchface directory to figure out what is the problem.
Fatal |[ERROR] Watchface is greater than 321kb, it will not be accepted by Mi Band 4, please reduce size! Current size:903kb.
Fatal|System.ArgumentException: [ERROR] Watchface is greater than 321kb, it will not be accepted by Mi Band 4, please reduce size! Current size:903kb.
at WatchFace.Program.PackWatchFace(String inputFileName)
at WatchFace.Program.Main(String[] args)
but i dont understand why it says the file is great than 321kb, the file i unpacked was 229kb and i didnt touch anything just tried to pack it again
the file i unpacked was 229kb and i didnt touch anything just tried to pack it again
There are three packing options in WF_Builder. You're probably using "as is" button. Try pushing Pack (palette) or Pack (choice) button (use F9 hotkey to switch between them). Also read the Help about these options.
i love WF_Builder, its so great to use and i can make fantastic watch faces
is there any chance you could update WF_Builder to use the latest Tool so i could add miles, i would love to be able to add miles
thanks
caz
so i could add miles, i would love to be able to add miles
Sorry, I'm too lazy for it.
But you can still get miles by editing a watchface manually. Just unpack you kms-watchface with the latest Tool, open json with notepad, find a string with "KmSuffixImageIndex" and replace this word with "MilesSuffixImageIndex". Then pack it with the latest Tool and you should get your miles-watchface.
Users browsing this forum: No registered users and 2 guests
Cookie Consent
This website uses cookie or similar technologies, to enhance your browsing experience and provide personalised recommendations. By continuing to use our website, you agree to our Privacy Policy