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.
Regole del forum
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.
Ultima modifica di lumenvindex il 12 ago 2020, 15:42, modificato 13 volte in totale.
That's awesome!
Thanks a lot, i'll test it today.
I was wondering, did you contemplated "gif"?
Not sure what you mean by that. You would like to see a feature of saving animated GIF from preview? But Mi Band 4 WF Tool already make gif file every time you pack a watchface.
Great! I will try this. I found this on 4PDA.
It was in Russian. So i was about to request to translate that into English.
Thanks for sharing this here
That's awesome!
Thanks a lot, i'll test it today.
I was wondering, did you contemplated "gif"?
Not sure what you mean by that. You would like to see a feature of saving animated GIF from preview? But Mi Band 4 WF Tool already make gif file every time you pack a watchface.
When you open the json you se that pipboy has a sequence of images, its not static.
You're asking whether program can or cannot add Animation block to config? Sure it can! I even made my own variant of Pip-boy watchface with this program.
Hello, I would like to learn how to make my own animated mi band 4 watch faces, is there any tutorial to use this tool? I tried to convert a gif int a APNG but it didn't work. Could someone please help me?
There are no tutorials about this program as far as I know. To add animation you need to split your gif file into a set of png frames (I used "ezgif" service for that). Then open needed watchface in WF_Builder, turn on the Animation block and choose all png files of the set. Than you should change X and Y parameters to place the animation on the watchface.
Unfortunately there is no easy way to adjust animation speed - the Speed parameter should be larger than 4 (otherwise the animation won't play on the device with the latest firmware), but large values cause animation blinking. Probably you'll have to adjust the speed by changing the amount of frames.
Don't forget to cut off all unnessesary pixels from the frames and use Palette mode to pack a watchface. Your bin file shouldn't exceed 320 Kb size to be successfully uploaded to Mi Band.
Is it not possible to put months as letters instead of numbers? I mean, I try writting in the json to count 12 images instead of 10, but seems to reestart at the 10th
it is possible. I have my watchface modified to have months as text instead of nubers.
I only use the short form of the month but full month is also possible with all 12 names.
have a look at my thread: viewtopic.php?f=62&t=828&p=2477#p2477
great Tool, but there is one problem. I opened .json, Add status "Do Not Disturbe", and PNG. When I create the new .json and will create an new .bin with Mi Band WF Tool V4 I get some errors.
When I edit the existing original .joson with hand, I can create the .bin without problems.
I opened .json, Add status "Do Not Disturbe", and PNG. When I create the new .json and will create an new .bin with Mi Band WF Tool V4 I get some errors.
Could you provide me with your json so I could see what's the problem? When editing json by hand, you still can pack it using WF Tool 1.4.0?
Any tips for making watchfaces with gifs? I had to get rid of LOTS of frames to make is fit in the 320kb limit, tried compressing the PNGs but it makes no difference. Now I have 10 frames, and they play way too fast. Anything I can try to fix this?
The larger animation frames weight the slower animation is. Palette packing makes smaller frames. I'm afraid there is no silver bullet for making long calm animations in a watchface. At least for now. Just try to find some balance between size and speed.
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