Skip to content

Add theme sgre - #21

Merged
Swan416ya merged 3 commits into
miaoledor:mainfrom
Swan416ya:add-theme-sgre
Oct 21, 2026
Merged

Swan416ya merged 3 commits into
miaoledor:mainfrom
Swan416ya:add-theme-sgre

Conversation

@Swan416ya

Copy link
Copy Markdown
Collaborator

No description provided.

Swan416ya and others added 3 commits October 22, 2026 00:08
E-mote models often keep body animation (idle loops, special gestures) in
diff timelines while mainTimelineLabels lists only expression timelines, so
the widget and the gallery preview showed a static body. Pick a random diff
timeline as well, overlay it through setDiffTimelineLabel, and rotate the
motion on a timer while a diff loop keeps the canvas moving (the static
canvas check never fires in that case). The gallery preview also counts diff
timelines in its motion total.

中文摘要:emote 挂件和画廊预览在主动作之外叠加播放 diff timeline(待机循环、
特殊动作),diff 循环持续运动时按计时轮换动作,动作计数也包含 diff 动作。
Add the CHUNITHM mate 000102 (明坂芹菜) as an animated counter theme:
- the .emtbytes payload is an encrypted PSB with a DXT5 texture; decrypt it,
  decode the texture to RGBA8 and rebuild a pure ems PSB for the bundled web
  driver, then store it as gzip (1.6MB from 17.1MB)
- widen the charaProfile pixelMarker bounds to the rendered art extent so the
  95% contain fit does not clip the hair and boots
- capture the gallery thumbnail from the actual web render
- register it under gameKey chunithm with romaji akesaka serina

中文摘要:新增 CHUNITHM mate 明坂芹菜(mate000102)的 E-mote 动图主题,
DXT5 纹理转 RGBA8 后按纯 ems 重建,gzip 压缩入库,并补缩略图与主题元数据。
@Swan416ya
Swan416ya merged commit 2b9778b into miaoledor:main Oct 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant