• 米坛社区大会员体系升级,大会员每日专属登录礼品,彰显你的与众不同!
    点击这里查看全新权益,点击这里前往购买!
  • 米坛社区社区作者开启认证通道啦!认证成功后将会享受不一样的特殊权益
    点击这里查看认证公告及其认证方法!
  • Guest,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入官方QQ群
  • 论坛勋章已经开放申请
    展现你的与众不同,成为坛友的焦点!
    点击这里阅读完帖子内容进行申请。

米环6教程 【正式发布】环6表盘制作/移植教程|艺术家表盘移植全过程记录

F

faiyeng

LV0
普通成员
Apr 14, 2021
12
0
首先非常感谢楼主分享,我也想自己改表盘,就是教程太少了,不知如何下手,首先第一步是解包吗?应该用什么软件解包,谢谢!
 
F

faiyeng

LV0
普通成员
Apr 14, 2021
12
0
感谢大神,第一步解包已完成
 

米环hhr

LV0
普通成员
Jan 22, 2021
35
17
抱歉了各位,最近比(都)较(在)忙(玩),没有发布这个教程,现在来了。

注意,无授权禁止转载!!!

Hello~

今天就来分享一下环6表盘的制作过程



序章:

所以呢,有一天米坛上某某人私信了我,说想要让我为环6适配艺术家表盘(具体见:bandbbs.cn/threads/2626/),顺便做一个教程,我拖来拖去到了五一假期,总算可以制作了,现在开始这个教程。



第一步:准备

由于这是从环5移植过来的,我们需要把背景图变得大一点,那么,背景图从哪里搞呢?

首先,拿一只野生的Apple Watch,打开艺术家表盘,截个图,再存到电脑上:
View attachment 11067

接着我们打开Photoshop,改一下分辨率,唉,不对啊,各位都没有Apple Watch啊,那没事了。我们换一个方法。

===正经事从这开始===

我们先使用环5的表盘工具给艺术家表盘解一个包,最后是这样的:

View attachment 11068

我们将这个图塞进Photoshop,改成152*486(我不会用photoshop所以用Procreate替代)

View attachment 11069

接着使用PNG格式导出,并放到一个空的文件夹里,我们将其命名为 0000.png。我们再将其他的素材导入到这个文件夹里,就准备就绪了。(我直接用的是老的素材)

View attachment 11070





2. JSON,烦死了!!!!

我们这里有两个选择,使用环5的json文件或者重新写,我选择了前者,并加以修改。这里呢,就需要各位自己揣摩了,随便借个json文件,看看格式什么的,就行了。这里,我给大家一个非常基础的json格式,也就是我这个表盘的json,各位可以看一看。


{

"Background": {

"Image": {

"X": 0,

"Y": 0,

"ImageIndex": 0

},

"Preview1": {

"X": 21,

"Y": 30,

"ImageIndex": 17

},

"Preview2": {

"X": 21,

"Y": 30,

"ImageIndex": 17

},

"Preview3": {

"X": 21,

"Y": 30,

"ImageIndex": 17

}

},

"Time": {

"Hours": {

"Tens": {

"X": 59,

"Y": 228,

"ImageIndex": 14,

"ImagesCount": 3

},

"Ones": {

"X": 74,

"Y": 228,

"ImageIndex": 1,

"ImagesCount": 10

}

},

"Minutes": {

"Tens": {

"X": 96,

"Y": 228,

"ImageIndex": 1,

"ImagesCount": 6

},

"Ones": {

"X": 111,

"Y": 228,

"ImageIndex": 1,

"ImagesCount": 10

}

},

"UnknownV11": 0

},

"Status": {

"DoNotDisturb": {

"Coordinates": {

"X": 63,

"Y": 24

},

"ImageIndexOn": 12

},

"Lock": {

"Coordinates": {

"X": 85,

"Y": 24

},

"ImageIndexOff": 11

},

"Bluetooth": {

"Coordinates": {

"X": 74,

"Y": 24

},

"ImageIndexOn": 13

},

"Bluetooth": {

"Coordinates": {

"X": 74,

"Y": 24

},

"ImageIndexOff": 18

}

}

}



这样,json也准备完毕,准备开始打包。



3.打包与测试

将这个json文件拖到WatchFace.exe(这里是用的是4.1.0版本,可以在米坛里获取)。等待片刻,会发现文件夹里会出现一个.bin后缀的文件,这就是最终的表盘文件了。

View attachment 11071View attachment 11072



最后,我们将文件刷入环6,修改一些bug,就结束了。



这就是制作的全过程了,谢谢各位的观看。
其实改分辨率最简单的方法是用powertoys
 
X

xzh6868

LV0
普通成员
May 23, 2021
1
0
大佬厉害,久违的重新做一下
 
F

fengyunx

LV0
普通成员
May 26, 2021
2
0
受教了,感谢分享,继续研究中...
 
Y

yangyang

LV0
普通成员
Sep 8, 2021
3
0
你好 把json文件拖到WatchFace.exe后并没有产生BIN檔 请问怎么办?
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责