Pagina 1 di 2

Mi Create - for Mi Band 7 Pro/8/9/10, Mi Watches & Redmi Watches

Inviato: 26 lug 2024, 10:21
da tostr
Immagine

Mi Create
Open source watchface editor for Xiaomi wearables made ~2021 and above

Modern watchface creator for new Mi Bands, Xiaomi Watches and Redmi Watches. Spiritual successor to EasyFace, with compatibility for EasyFace .fprj projects.
  • Simple & good looking
  • Easy to learn (especially for EasyFace users)
  • Support for .fprj projects
  • Experimental support for Chinese GMF (wfDef.json) projects
  • Quick AOD creation
  • Live watchface preview
  • Multilingual
Runs on Windows (and Linux if you run from source code)

Requires 64-bit versions of Windows 10 (1809 and later) or Windows 11

Guides at https://ooflet.github.io/docs

Download from Github https://github.com/ooflet/Mi-Create/releases/latest
Screenshot
Immagine
Mi Create is unofficial and is not involved with Xiaomi.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 06 ago 2024, 18:29
da waldo1234
Hi could you add value "next alarm time"
I want to see on main screen at what time is set the next alarm time

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 09 ago 2024, 06:15
da tostr
@waldo1234 What watch?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 09 ago 2024, 20:11
da waldo1234
smart band 8
thanks

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 09 ago 2024, 20:20
da waldo1234
Spoiler
Immagine

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 05 set 2024, 14:55
da paulonardi
Hi.

Thanks for the work on Mi Create.

I'm trying to create the digital display to show the time (Mi Band 9). I already set the images of the numbers.

After that, I set DATA Source as hour. But if I click on digital numbers again it says Data source not found.
And this stack trace appears:

File "C:\PROGRA~2\MICREA~1\main.py", line 1156, in <lambda>
File "C:\PROGRA~2\MICREA~1\main.py", line 1049, in updateProjectSelections
File "C:\PROGRA~2\MICREA~1\main.py", line 772, in updateProperties
File "C:\PROGRA~2\MICREA~1\widgets\properties.py", line 510, in loadProperties
File "C:\PROGRA~2\MICREA~1\widgets\properties.py", line 300, in addProperties
File "C:\PROGRA~2\MICREA~1\widgets\properties.py", line 447, in addProperties
AttributeError: 'int' object has no attribute 'isnumeric'

Do you know what am I doing wrong?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 07 set 2024, 02:04
da tostr
@paulonardi Thank you for your bug report. I've uploaded a new revision that fixes this bug, try redownloading the latest release.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 12 set 2024, 12:01
da paulonardi
Now it works (just need to delete the digits and do it again to work)!

Thanks! And congrats for your work on that app.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 26 ott 2024, 13:23
da xMadden91
No way to create animations?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 26 ott 2024, 23:09
da tostr
@xMadden91 Follow the instructions on https://github.com/m0tral/EasyFace/wiki/Animations to add animations on Mi Create

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 12 dic 2024, 06:08
da tostr
@andy88 Not yet, currently working on it

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 21 dic 2024, 22:46
da Firuflai
Does it work to create watchfaces for the Miband 9 Pro?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 22 dic 2024, 01:21
da tostr
@Firuflai Mi band 9 pro has been implemented but not packaged as a release yet. You can run the version with Mi Band 9 Pro implementation on the GMF branch of Mi Create https://github.com/ooflet/Mi-Create/tre ... ort-(json). If you want to get Mi Band 9 pro support, you can download the latest EasyFace release and update compiler through Settings > Update Compiler from EasyFace.

Otherwise you may prefer to wait, I plan on releasing v1.1 in a couple of weeks as I start to do bug fixes and prepare to merge with main branch.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 28 dic 2024, 17:52
da infopalomo
Hello @tostr , congratulation for your job.


I am trying to create a watchface for my Xiaomi S1.

I’m having trouble getting the ANALOG display to work.

I tried decompiling some working .bin files.
I also tried creating a watchface from scratch with MI CREATE, compiling it (and so far everything seems fine), then renaming the output .face file to .bin and decompiling it (just to verify that the file was compiled correctly ...and avoid to brick my watch).

In both cases, if I open the decompiled project with MI CREATE (the .fprj project file created by the decompiler), error messages appear only on the analog display component.
What am I doing wrong?


I also have another question: to upload a watch face created with MI CREATE, if I take the .face file and rename it to .bin, can I upload it directly to the phone (using the Notify for Xiaomi tool, which allows uploading .bin files)?
Or do I necessarily have to publish the .bin file onto m0tral's servers?

Thanks

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 29 dic 2024, 01:46
da tostr
@infopalomo replied on GitHub https://github.com/ooflet/Mi-Create/dis ... t-11688062:
This is an issue with Mi Create that has been fixed on main branch where missing image fields aren't accounted for, you can either run Mi Create from source on either the main or GMF branch (on the GMF branch there are some new features) or just simply add the missing property Background_ImageName="" into the analogClock_01 widget.

You can use the Notify for Xiaomi tool on your smartphone if you want to test out your watchface quickly or just want to use it personally, but if you decide to want to share your watchface with others you can use m0tral's servers to publish your watchface.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 30 dic 2024, 08:59
da JazzyFox
I'm trying to make a mi and 9 watchface, but the images are appearing like this:


Immagine


This was a test watchface, just to see if I could upload, but it happens with every single watchface

Has anyone had the same problem?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 30 dic 2024, 14:43
da JazzyFox
Nevermid, the antivirus was blocking the compiler.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 17 gen 2025, 05:59
da Greenbloodtm
Can you do an animated Watch face for Redmi Watch 5 active?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 18 gen 2025, 13:08
da mayankleo
is there any way to decompile the .bin or .face file of mi band 9?

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 18 gen 2025, 22:44
da tostr
@Greenbloodtm From what I know, no. That watch does not support animations, the closest you can get is using the seconds low data source so that an image can update every second.

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 18 gen 2025, 22:45
da tostr

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 12 feb 2025, 11:36
da nawadsama
Is it possible to show distance traveled on watch face? I do not see it as a data source in the app.

[EDIT]
Answering my own question. Yes it can. You can find the answer here https://github.com/ooflet/Mi-Create/issues/70

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 25 feb 2025, 14:14
da nawadsama
Hi,
I'm looking for a detailed instruction on how to setup a horizontal progress bar?
I read russian version of m0tral's EasyFace wiki and managed to create what is shown on screen below. But after pushing it to Mi Band 9 it does not appear at all. Thanks in advance

Spoiler
Immagine

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 17 apr 2025, 14:19
da Xaobaco
How to export .bin file to install for mi band 9. It only allows exporting json file

Re: Mi Create - for Mi Band 7 Pro/8/9, Mi Watches & Redmi Watches

Inviato: 18 apr 2025, 06:27
da tostr
@Xaobaco Can you elaborate? If you're talking about exporting a Chinese watchface using wfDef.json, you cannot export it in Mi Create yet. Download the compiler for your watch from Bandbbs and compile your watchface using that program.

If you made a project in Mi Create using the New Project dialog, then you must elaborate further, because Mi Create should allow exporting a .fprj project to a binary.