[Other SmartWatches] vxsw:
hi all again,

still in "beta", but seems works fine enough to public and allow to use this format even more effective than in vendors watch faces.

what does mean "TBUI"? it's just a tag in watch face (further "wf") file, what allow you identify it. you may find it at the end of all of this type of watch faces. just open it in any editor/viewer, go at the end of the file and you'll se it:

View attachment 5923337

it's a very flexible format, perhaps a next version of "PUSH" (yep, a similar tag again). at least it looks similar but have more powerful abilities.

this format allow you to use in any combinations a lot of elements such as:

- clock hands (as discrete as smooth)

- digital data: time markers (49 in variants), sensors data (48 in variants)

- sequential frame-based elements (time, month, progress-bars, rolled-up elements... - 30 items)

- localizeable tags (chinesse/non chinesse)

- animations (sequential frames)

- buttons to call device menu items

- internal wf configuration (ability to enable/disable some groups of elements "on the fly")

and you not limited in one item per type (if you want).

but before to continue, to be honest I'd must warn:

WARNING - theoretically you may brick your device and may not recover it without special knowledge. while I'd investigated this format it happed few times in case of wrong frames compression. now it's solved and must not happens, but chances still not a zero. for sample, few days ago I've known what a zero mirror point for clock hands may cause stuck your device too. I did set a foolproof protection for exactly this issue, but can't check all of possibilities because of over 150 available elements.

ok. if you'd not escaped yet, let's continue.

Spoiler content hidden.

editor was maked closer to the file format as maximum as possible, so you must understand few basic definitions:

- frame - just an image

- char set - required for elements what uses strings to display. technically. it's a group of assignments frames to characters/symbols. if you use some char set for element, then each char in string what must be displayed, would be replaced by assigned frame. if the char would not assigned, than it'll be skipped.

- ui element - a part of a wf what do something. display some sort of data or mark some region for some action.

- region - rarely uses. if you not in plane to make a hard wf, than you may just ignore it. treat it as "layer". it assign new start point of a coordinate for child elements, but have no affect for sequential of global drawing queue and not cut elements if it's draws out of region area. each region have it's own "sets" - a group of elements what must be shown at once. what det must be shown, may be configured by special element class.

so in this case, editor have a 4 "subeditors": "UI" ("UI items" and "Regions") and "Resources" ("Char Sets" and "Frames")

available classes:

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

Spoiler content hidden.

sorry for so short manual, it's a bit hard to write that's all on not my first language. you may use an original watch faces to learn how it works in details or ask me here or in pm.

~200 original watch faces for dm50 (466x466) available on my gdrive you may use it as a sample or just a template/resources.

video tutorials now available:

- Dedushkaserg playlist (basic digital and analog from amazfit wf'ses, tbui 466=>360) - youtube

Spoiler content hidden.

Spoiler content hidden.

all devices except dm50 tested by other users, not by me.

how to install for fitcloudpro 2+ version here

Spoiler content hidden.

last changes (in short):

26.03.2024

- a bit reworking of characters set editor. ability to chose type of chars to add. abilyty to setup frame id to first char item and auto increment for the next. frame id enumerator.

- some minor ui improvement and bug fixes

download links:

main tool: TBUIWFTool715.zip

local db of a wf'ses info (just unzip in folder of main tool):

- FitCloudPro (5787 items): fcpWFList_29012024.zip

- KospetFit (5905 items): kpWFList_29012024.zip

- WearPro (2521 items): wpWFList_25012024.zip