QQ20260810-212409.png
QQ20260810-212421.png
QQ20260810-212435.png


🎉 v6​

这次更新主要解决卡顿,另外补上了多语言界面和一批用起来更顺手的细节。

⚡ 更流畅​

  • 悬停不卡了 —— 鼠标在身上移动时那种一顿一顿的感觉没有了
  • 滚动顺滑了 —— 变形列表可以流畅地滚,快速甩滚轮也不会再「刹不住车」一直往下溜
  • 筛选切换更干脆 —— 清空搜索时列表整屏出来,不再一条一条往外蹦

🚀 GPU 加速(新增,默认开启)​

把最吃性能的两件事——悬停检测和身上的影响范围高亮——交给显卡来算,这就是上面那些提速的来源。

  • 状态栏出现彩虹闪电图标 ⚡ 就表示它正在工作
  • 不想用可以在设置里关掉,功能完全不受影响,只是会慢一些
  • 老显卡不支持的话会自动用原来的方式,不用管

📇 建索引快多了​

插件要先扫一遍你的变形库才能做悬停查找,这一步整个重做了。

  • 在后台进行 —— 建索引时画面不再卡住,可以照常操作
  • 建完会存下来 —— 下次打开直接用,不用再等;换角色、增删变形才会自动更新
  • 扛得住大库 —— 几万个变形也能建完,不会中途失败

🌏 界面语言(新增)​

  • 支持 英文 / 中文 / 日文 / 韩文,在设置页切换
  • 变形名称始终保持原样(英文),不会跟着界面语言变

✨ 用起来更顺手​

  • 💬 鼠标停在按钮上会有说明气泡(不喜欢可以在设置里关)
  • 🏷️ 点搜索框会弹出已有标签,直接点选就行
  • ⬆️ 列表新增回到顶部按钮
  • 📐 窗口改成固定两列,不再需要手动拖大小

📌 更新后请注意​

  • 第一次打开会重建一次索引,大约十几秒,属于正常现象,之后就不会了
  • VR 里的手柄选取还没在真机上测过 —— 如果发现点不准,告诉我,调整很快

🎉 v6​

This update is mostly about stutter, plus multi-language support and a batch of things that make it nicer to use.

⚡ Smoother​

  • No more hitching while hovering — moving the mouse over the body used to stall every few seconds. That's gone.
  • Smooth scrolling — the morph list scrolls cleanly now, and flicking the wheel no longer sends it coasting for ages before it stops.
  • Snappier filtering — clearing a search brings the list back a full screen at a time instead of one row at a time.

🚀 GPU acceleration (new, on by default)​

The two most expensive things — hover detection and the influence highlight on the body — now run on your graphics card. That's where the speed-ups above come from.

  • A rainbow lightning bolt ⚡ in the status bar means it's running
  • You can turn it off in Settings; everything still works, just slower
  • Older cards that can't run it fall back automatically — nothing to set up

📇 Much faster indexing​

The plugin has to scan your morph collection before it can do hover lookups. That whole step was rebuilt.

  • Runs in the background — the screen no longer freezes while it works; carry on as normal
  • Cached when it's done — next launch uses it straight away, no waiting. It only refreshes when you switch characters or add/remove morphs
  • Handles big collections — tens of thousands of morphs get through without failing partway

🌏 Interface languages (new)​

  • English / 中文 / 日本語 / 한국어, switchable in Settings
  • Morph names always stay as they are (English) — they don't follow the interface language

✨ Nicer to use​

  • 💬 Help bubbles when you rest the pointer on a control (switchable off in Settings)
  • 🏷️ Clicking the search box pops up your existing tags to pick from
  • ⬆️ New back to top button for the list
  • 📐 Fixed two-column window — no more dragging to resize

📌 After updating​

  • The first launch rebuilds the index once, around ten to twenty seconds. That's normal and won't happen again.
  • VR controller picking hasn't been tested on real hardware yet — if it doesn't aim where you expect, let me know and it's a quick fix.
🎮 VR Support — laser hover-picking, slider drags, Keybindings controller binds, wrist-mounted window
🔍 Range Zoom — new .1x / 10x buttons per row: widen the real range 10x to push values beyond the authored limits, or shrink 10x for fine control
⚡ Performance — per-character index cache (character switching is now instant), faster load, fixed OOM crash on huge morph libraries (50k+)
🛠️ Fixes & UI — no more list jumping while dragging; bigger click targets for mouse & VR laser

🎮 VR 支持 — 手柄激光悬停选点、拖滑条、Keybindings 绑手柄键、窗口挂手
🔍 范围缩放 — 每行 .1x / 10x 按钮,10 倍放大真实范围(可调出超出默认范围的值)或缩小精调
⚡ 性能 — 索引缓存按角色分文件(换人秒载)、加载提速、修复 5 万+ 变形库 OOM 崩溃
🛠️ 修复与 UI — 拖滑条不再跳行;全局点击目标加大,鼠标和 VR 激光都好点
Bug Fix: Fixed an issue where enabling morph ordering causes value fluctuation when adjusting morphs.
Thanks for the feedback, Charlestone!
✨ Morpheus v3 — Changelog ✨

🆕 NEW
🪞 Symmetric filter — a new toggle (left of "Search All") that shows only symmetric morphs.
🔄 Active list now auto-refreshes — swapping a character/appearance, loading a look, or
changing morphs updates the active-morph displays (Show Active list, Active-only filter,
the in-use bars) on its own, with no index rebuild.

⚡ PERFORMANCE
🚀 Faster loading — Morpheus now ships as a precompiled DLL, so VAM no longer recompiles
the plugin every time you load it. (Still fully sandbox-checked. 🔒)
⏱️ No more needless rebuilds — switching characters used to trigger a long (~30s) index
rebuild even when the morph set hadn't changed. Now it only rebuilds when it truly needs to.
💥 Fixed an occasional "too many heaps" crash while building/loading the index.

🐛 FIXES
💾 Settings now save correctly — the three range-preview sliders and "Enable Hover
Detection" are now included in the global save.

📦 Note: this version ships as a DLL (no source inside the package).

✨ Morpheus v3 更新日志 ✨

🆕 新功能
🪞 对称筛选 —— 新增开关(位于 Search All 左侧),开启后只显示对称的变形。
🔄 激活列表自动刷新 —— 换角色/换外观、加载 look 或改动变形后,激活相关的显示
(Show Active 列表、仅激活筛选、占用条)会自动刷新,无需重建索引。

⚡ 性能
🚀 加载更快 —— 现以预编译 DLL 形式分发,VAM 不再每次加载都重新编译插件
(仍完整经过沙箱校验 🔒)。
⏱️ 不再无谓重建 —— 此前换人物即使变形集合没变也会触发约 30 秒的索引重建,
现已修复,仅在确有必要时才重建。
💥 修复建立/加载索引时偶发的 "too many heaps" 崩溃。

🐛 修复
💾 设置保存补全 —— 范围预览的三个滑块与「Enable Hover Detection」现已纳入全局保存。

📦 说明:本版本以 DLL 形式分发(包内不含源码)。

Morpheus v2 Changelog​

Range preview improvements

  • Three new tunables in Settings: Breathe Speed (preview wireframe pulse rate), Max Opacity (peak opacity while hovering), and Adjust Opacity (opacity at the moment you drag a slider — dim it independently, or set 0 to hide the preview while adjusting so it won't block your view)
  • Setting Max Opacity to 0 fully disables the range preview
Inactive custom morphs are now searchable

  • Index build temporarily loads inactive custom morphs (package / local) so they can be searched and previewed in hover and drag-select modes too (previously only active morphs were covered)
Greatly expanded Chinese localization

  • Custom morph names translated up to 2416 entries: added camelCase splitting (calfUpper→小腿 上), author-prefix + body-part splitting, and muscle op-code suffix mapping (L/R + UD/ROT/EXP → 左右 + 上下/旋转/扩张), covering glued names that were previously left fully untranslated (e.g. ppcalfMidUpperRROT→pp 小腿 中 上 右 旋转)
  • Native-UI translation gap-fills: Auto Behaviors, Lock/Unlock, Rescan Files, audio rolloff/input, and other previously-missed native strings
  • Body-part tags + new settings labels translated: Breathe Speed / Max Opacity / Adjust Opacity, etc.
Performance

  • Index rebuild now yields by frame-time budget, eliminating the stutter caused by loading inactive morphs (disk reads)
Misc

  • Max Results cap raised 80 → 500
  • Settings page laid out in two aligned columns, range-preview controls grouped
Chinese localization is delivered as XUnity.AutoTranslator files under BepInEx/Translation/zh-CN/, requires a VAM restart after install; custom morph name translations are generated specific to the current
scene's morph set.

更新日志(中文)​

Morpheus v2 更新日志​

范围预览增强

  • 设置页新增三个可调参数:呼吸速度(预览网格呼吸快慢)、最大透明度(悬停时的峰值透明度)、调节透明度(拖动滑块调节那一刻的透明度,可单独调暗;设为 0 则拖动时隐藏预览,不挡视线)
  • 最大透明度设为 0 可完全关闭范围预览
未激活的自定义变形也能检索

  • 建索引时会临时加载未激活的自定义变形(var 包 / 本地),使它们在悬停、拖拽选择模式下同样能被搜索和预览(此前只覆盖已激活的)
中文汉化大幅增强

  • 自定义变形名汉化扩充至 2416 条:新增驼峰命名拆分(calfUpper→小腿 上)、作者前缀+部位拆分、肌肉操作码后缀映射(L/R+UD/ROT/EXP→左右+上下/旋转/扩张),大幅覆盖此前整串无法翻译的黏连命名(如 ppcalfMidUpperRROT→pp 小腿 中 上 右 旋转)
  • 原生 UI 汉化补漏:自动行为、锁定/解锁、重扫文件、音频衰减/输入等一批此前漏翻的原生界面文本
  • 部位标签 + 设置页新参数汉化:呼吸速度 / 最大透明度 / 调节透明度等
性能

  • 重建索引改为按帧时间预算分帧,消除加载未激活变形(磁盘读取)时的卡顿
其它

  • 最大搜索结果上限 80 → 500
  • 设置页布局按左右两列对齐,范围预览参数归组
中文汉化通过 XUnity.AutoTranslator 翻译文件实现,放在 BepInEx/Translation/zh-CN/,安装后需重启 VAM 生效;自定义变形名汉化为当前场景的 morph 集合特定生成。
Back
Top Bottom