guide: how to add miles to watch face
Inviato: 25 apr 2020, 02:09
not sure if this has been posted anywhere... saw it on reddit
how to put miles on watchface
reddit......com/r/miband/comments/fm1790/watchface_with_miles_instead_of_km/fnoabik/ author source from reddit from USER novahob ....... i did not find this out
how to put miles on watchface
reddit......com/r/miband/comments/fm1790/watchface_with_miles_instead_of_km/fnoabik/ author source from reddit from USER novahob ....... i did not find this out
figured y'all can get it into tutorials and such. always had kilometers distance displayed on watch facenovahob
1 point 7 days ago
I figured out how to do this yesterday and it involves changing some coding and image work. I hope the below makes sense as I only figured this out myself.
Grab a .bin file from Amazfit Watch Faces.
Download MiBanWFTool. In this post it gives a brief overview of what to do, though some more information, CUSTOM MI BAND 4 WATCH FACES! OR CREATE YOUR OWN!! Tutorial.
Drop the .bin file into the .exe as explained above which creates a new folder with all the images, json files etc.
To get the miles to show on the watch you need to have a line of code "MilesSuffixImageIndex" in the .json file.
Use Notepad++ to open up the json file and find the distance section.
Then you'll need to add in the line of code at the bottom of the post in bold.
Now the important bit now is that the number at the end. In this watch face the developer hasn't used image for miles and kilometres, so the number needs to be the same as "KmSuffixImageIndex".
Once the line of code is added then save the .json file in the same folder (can be a different name).
What you'll need to do next in the extracted folder is edit the 0000 image to show ML (miles) instead of KM. How to edit an image is in point 2 above.
Once the json file and image have been edited you can then drop the json file into the .exe file again to create the bin file.
Transfer the bin and image file to your phone and sync.
Distance Code from json file
"Distance": {
"Number": {
"TopLeftX": 0,
"TopLeftY": 198,
"BottomRightX": 118,
"BottomRightY": 239,
"Alignment": "TopRight",
"Spacing": 2,
"ImageIndex": 21,
"ImagesCount": 10
},
"KmSuffixImageIndex": 31,
"DecimalPointImageIndex": 32,
"MilesSuffixImageIndex": 31