122 Commits

Author SHA1 Message Date
ayangweb
d9fb19aa2f docs: 更新 QQ 群二维码 (#810) 2026-01-22 11:01:34 +08:00
ayangweb
ef17ba9ebc fix: 修复 JSON 格式错误导致模型不可用的问题 (#790) 2026-01-10 17:51:44 +08:00
ayangweb
d69669bd3a feat: 设置窗口尺寸最大值为 500 (#778) 2026-01-08 17:00:08 +08:00
ayangweb
2fc6ec9d2f fix: 修复切换模型时报 undefined 的问题 (#775) 2026-01-06 22:45:11 +08:00
ayangweb
50803eb2ce perf: 移除 Windows 下拖拽到屏幕边缘的放大效果 (#771) 2026-01-01 17:09:27 +08:00
ayangweb
57892f3ab3 feat: 新增「猫咪设置 > 窗口设置 > 窗口位置」配置项 (#764) 2026-01-01 15:44:07 +08:00
ayang
b59ec09354 v0.9.0 2025-12-24 17:53:23 +08:00
ayangweb
49b5d9954c feat(i18n): 改进英语翻译 (#762) 2025-12-24 17:52:05 +08:00
Suh
f1fac05975 feat: 新增葡萄牙语翻译 (#744)
Co-authored-by: ayang <473033518@qq.com>
2025-12-24 17:26:19 +08:00
BiggerRain
6554508c30 feat: 补全遗漏的国际化内容 (#742) 2025-12-09 14:21:18 +08:00
Thexvoilone
7e7c1aded0 feat: 新增「猫咪设置 > 窗口设置 > 鼠标移入隐藏」配置项 (#727)
Co-authored-by: ayang <473033518@qq.com>
2025-12-01 20:27:24 +08:00
ayangweb
1e24c04da2 docs: update README.md (#729) 2025-11-26 12:21:29 +08:00
ayang
392963f6fd v0.8.2 2025-11-24 21:27:23 +08:00
ayangweb
29623577ff feat: 新增「猫咪设置 > 模型设置 > 按键自动释放延迟」配置项 (#725) 2025-11-24 21:11:42 +08:00
ayangweb
a75c2d6a74 docs: 更新贡献者展示链接 (#701) 2025-11-06 18:44:00 +08:00
ayangweb
af76a58fba docs: 更新贡献者展示链接 (#695) 2025-11-05 10:24:46 +08:00
ayangweb
cd0066d2fa docs: 添加微信赞赏码 (#688) 2025-10-25 16:41:12 +08:00
ayangweb
4b717363c1 feat: 将应用归类为「娱乐」类别 (#668) 2025-10-09 09:46:40 +08:00
ayang
c486a32372 v0.8.1 2025-09-22 22:41:44 +08:00
ayangweb
ec4150d68b fix: 修复配置项在重启后丢失的问题 (#656) 2025-09-22 22:40:40 +08:00
ayangweb
3aa24f5b75 feat: 补全遗漏的国际化内容 (#655) 2025-09-22 21:08:51 +08:00
ayang
5c0de3afb6 v0.8.0 2025-09-22 09:19:27 +08:00
ayangweb
bbdb63ff6d refactor: 优化国际化后出现的一些问题 (#651) 2025-09-21 10:58:01 +08:00
CuongLM
c163f52fd0 feat: 新增英语翻译 (#649) 2025-09-18 23:11:10 +08:00
ayangweb
ff4d590f4c refactor: 完善中文翻译 (#648) 2025-09-18 21:44:30 +08:00
CuongLM
e4084aabb5 feat: 新增越南语翻译 (#647) 2025-09-18 21:31:00 +08:00
CuongLM
9abd640197 feat: 为 Windows 安装器新增英文和越南语语言选项 (#646) 2025-09-18 08:56:08 +08:00
ayangweb
54872012b1 feat: 新增「通用设置 > 外观设置 > 语言」配置项 (#645) 2025-09-17 23:33:42 +08:00
ayangweb
0eac8e489a feat: 新增「猫咪设置 > 窗口设置 > 窗口圆角」配置项 (#644) 2025-09-17 11:22:43 +08:00
Michaelwucoc
7a997a4bfd fix: 更正偏好设置窗口中的文字错误 (#624) 2025-08-18 11:25:32 +08:00
ayang
9aeee8d105 v0.7.1 2025-07-29 20:03:08 +08:00
ayangweb
4c0a30d621 docs: update README.md (#596) 2025-07-28 17:33:25 +08:00
ayangweb
c33703e368 fix: 修复版本号显示不正确的问题 (#595) 2025-07-28 16:55:10 +08:00
ayangweb
36aaf1067e fix: 修复了部分模型图片显示异常的问题 (#593) 2025-07-28 16:49:10 +08:00
ayang
ce3b9bc544 v0.7.0 2025-07-27 17:21:24 +08:00
ayangweb
aa3b09f171 ci: add libudev-dev to linux build (#590) 2025-07-27 17:20:58 +08:00
ayangweb
38adb1801e refactor: improve mouse button check (#589) 2025-07-26 21:24:46 +08:00
ayangweb
7e5fb0dbe1 chore: upgrade gilrs dependency version (#588) 2025-07-24 18:31:00 +08:00
ayangweb
52c0c714f3 feat: 支持按住 Shift 并鼠标右键拖动调整窗口大小 (#585) 2025-07-24 18:23:13 +08:00
ayangweb
ed06f39976 chore: change gilrs dependency source (#586) 2025-07-24 18:22:45 +08:00
ayangweb
07767324fb feat: 新增「模型管理 > 浮动按钮 > 转换模型」选项 (#584) 2025-07-24 10:23:05 +08:00
ayangweb
55aea542df feat: 新增「通用设置 > 外观设置 > 主题模式」配置项 (#583) 2025-07-23 21:16:07 +08:00
ayangweb
db542c3fe1 chore: change rdev dependency source (#577) 2025-07-22 17:00:23 +08:00
ayangweb
344669a85c feat: 更新 macOS 上的托盘图标 (#576) 2025-07-22 15:58:09 +08:00
ayangweb
39e4052b1b fix: 修复 Windows 按键未正确记录的问题 (#575) 2025-07-22 15:19:36 +08:00
ayangweb
61d0bd28ad refactor: 优化了获取鼠标所在显示器的逻辑 (#572) 2025-07-21 21:58:15 +08:00
ayangweb
13bf0a8376 refactor: remove support for wayland for now (#570) 2025-07-21 20:34:31 +08:00
ayangweb
93137883e6 feat: 支持游戏手柄模式 (#562) 2025-07-21 14:50:42 +08:00
伊墨
1e844d0ab9 feat: 新增「通用设置 > 应用设置 > 显示任务栏图标」配置项 (#564) 2025-07-19 21:10:30 +08:00
ayangweb
c50b197fb3 refactor: 优化部分 Rust 代码实现 (#558) 2025-07-15 14:58:19 +08:00
伊墨
8bb06f6cc8 perf: 降低鼠标移动处理的 CPU 消耗 (#458) 2025-07-15 14:39:39 +08:00
Panda527
b6ad482851 feat: 支持 Linux Wayland 环境 (#554) 2025-07-15 14:38:41 +08:00
ayangweb
7d541a486e refactor: 优化模型尺寸的处理逻辑 (#552) 2025-07-11 19:29:49 +08:00
ayangweb
496852630b fix: 修复了部分模型键位图错位的问题 (#550) 2025-07-11 18:25:06 +08:00
ayangweb
54b9b9f34f fix: 修复了部分场景下模型重叠的问题 (#551) 2025-07-11 17:19:57 +08:00
ayang
e666ae5399 v0.6.2 2025-07-11 11:45:48 +08:00
ayangweb
d56f79676e fix: 修复 macOS 26 上无法使用的问题 (#548) 2025-07-11 11:36:49 +08:00
ayangweb
b75562a6fc docs: update the homebrew installation command (#547) 2025-07-11 09:52:31 +08:00
ayangweb
c6af9827ac docs: update README.md (#516) 2025-06-19 18:20:55 +08:00
ayang
a1806e87bd v0.6.1 2025-06-19 14:30:25 +08:00
20savage
83eb9581db refactor: optimized the retrieval of the first model card element (#514) 2025-06-19 14:28:30 +08:00
ayangweb
beeecb617f fix: 修复找不到内置模型路径的问题 (#511) 2025-06-17 19:35:53 +08:00
20savage
7df7aad81a feat: 导入模型区域高度与首个模型卡片保持一致 (#508) 2025-06-17 18:39:31 +08:00
ayangweb
7f3c103ef6 fix: 修复模型删除按钮缺失的问题 (#504) 2025-06-17 10:13:31 +08:00
ayang
1dda390450 v0.6.0 2025-06-16 20:37:57 +08:00
ayangweb
0a412dc827 feat: 使用瀑布流布局展示模型列表 (#502) 2025-06-16 20:37:28 +08:00
ayangweb
d15376e9cb feat: 支持点击模型卡片切换模型 (#501) 2025-06-16 14:56:40 +08:00
ayangweb
af895ce839 refactor: temporarily allow deprecated imports to suppress warnings (#500) 2025-06-16 14:52:36 +08:00
ayangweb
fa418e0d63 chore: support UpgradeLink as the auto-update provider (#496) 2025-06-14 23:17:38 +08:00
ayangweb
368480fd3d fix: 修复了部分模型无法适配的问题 (#494) 2025-06-13 23:42:11 +08:00
Michaelwucoc
9e478eae34 docs: updated preview images for different platforms (#493) 2025-06-13 23:17:57 +08:00
Michaelwucoc
03793b0cc8 docs: 更新 QQ 群二维码 (#492) 2025-06-13 23:10:43 +08:00
ayangweb
b8ce3e4a39 fix: 修复托盘菜单状态无法实时更新的问题 (#478) 2025-06-11 23:22:25 +08:00
ayangweb
2a190efa15 feat: 将窗口尺寸滑块替换为数字输入框 (#477) 2025-06-11 22:59:08 +08:00
ypa y yhm
73bbd6a4fb docs: update “window” to “windows” (#471) 2025-06-11 13:41:38 +08:00
伊墨
3d1206cb2d chore: set up VSCode to use workspace TypeScript SDK (#456) 2025-06-07 19:36:25 +08:00
伊墨
ce34b12f96 feat: 设置偏好设置窗口最小尺寸为 800×600 (#449) 2025-06-06 08:57:09 +08:00
ayangweb
0dbd97d205 fix: 修复偏好设置窗口出现双滚动条的问题 (#448) 2025-06-05 22:08:18 +08:00
伊墨
a6ffa0c07f fix: 修复偏好设置菜单可被右键选中的问题 (#447) 2025-06-05 22:04:29 +08:00
ayangweb
85fe938f25 fix: 修复关于页面布局异常问题 (#446) 2025-06-05 20:17:15 +08:00
ayangweb
9b5599712a refactor: refactoring window visibility control logic (#445) 2025-06-05 20:09:37 +08:00
ayangweb
64e043fb11 refactor: removed redundant cfg(dev) flags (#444) 2025-06-05 19:32:27 +08:00
ayangweb
22c2d479b6 refactor: use dynamic config to control window level (#443) 2025-06-05 19:30:01 +08:00
伊墨
80d197d9ad feat: 偏好设置新增「快捷键」界面 (#424) 2025-06-05 19:19:57 +08:00
ayangweb
806623327d chore: update issues templates (#439) 2025-06-05 15:58:12 +08:00
ayangweb
0825e5ffa5 docs: add a community communication group (#429) 2025-06-01 17:11:44 +08:00
伊墨
b2e7e0abf4 chore: enable ESLint as the default formatter in VSCode (#427) 2025-06-01 12:53:08 +08:00
ayangweb
f7da48e5c0 docs: update README.md (#422) 2025-05-31 15:23:28 +08:00
ayangweb
d7b460524c refactor: modify the link pointing to the feedback issue (#416) 2025-05-30 17:37:07 +08:00
ayang
7582cfc646 v0.5.0 2025-05-30 15:14:25 +08:00
ayangweb
5152ca0785 feat: 模型管理页面新增悬浮操作菜单 (#410) 2025-05-30 14:52:58 +08:00
ayangweb
55d01360b8 chore: added issues submission template (#407) 2025-05-30 12:49:24 +08:00
ayangweb
abff1c84e7 feat: 新增「关于 > 关于软件 > 软件信息」板块 (#406) 2025-05-30 12:30:38 +08:00
ayangweb
ca22babc0a refactor: adjusting the model list to a responsive layout (#405) 2025-05-30 12:05:26 +08:00
ayangweb
95ea976e16 feat: 支持调整偏好设置窗口的大小 (#404) 2025-05-30 10:54:26 +08:00
ayangweb
f5dc568585 fix: 修复了在 Windows 平台上按键无法释放的问题 (#401) 2025-05-30 10:43:20 +08:00
ayangweb
9f0662c649 refactor: replacing useDebounceFn and watch combinations with watchDebounced (#403) 2025-05-29 23:39:54 +08:00
ayangweb
7e8a1577bd refactor: rename "upload" to "import" (#402) 2025-05-29 23:18:12 +08:00
Miaooo0000OOOO
6ff7e5dfd4 feat: 设置窗口透明度最低为10%,避免完全不可见 (#390) 2025-05-27 18:46:14 +08:00
ayangweb
c58172c446 refactor: simplify window top/bottom logic (#385) 2025-05-27 02:43:12 +08:00
ayangweb
424d052077 feat: 新增「猫咪设置 > 窗口设置 > 窗口置顶」配置项 (#384) 2025-05-27 00:57:57 +08:00
ayangweb
0da9605e95 refactor: optimized model deletion logic (#379) 2025-05-26 11:41:23 +08:00
ayangweb
04950f697e feat: 新增「喵咪设置 > 模型设置 > 鼠标镜像」配置项 (#378) 2025-05-26 00:38:45 +08:00
ayangweb
5958909907 refactor: add parameter range checking and optimize parameter setting logic (#377) 2025-05-26 00:13:15 +08:00
ayangweb
28e8a7a05d feat: 支持加载 Live2D Cubism 5 模型 (#376) 2025-05-25 22:43:27 +08:00
ayangweb
10a58db80a refactor: dynamic calculation of background image size (#375) 2025-05-25 22:28:41 +08:00
ayangweb
907c598cba fix: 修复猫咪眼睛朝向错误的问题 (#373) 2025-05-25 20:04:44 +08:00
ayangweb
76e47148d7 refactor: add an error message when deleting a model (#369) 2025-05-24 21:11:06 +08:00
ayangweb
e8ddee37a0 chore: allow file paths that do not begin with a dot (#368) 2025-05-24 21:01:39 +08:00
ayangweb
092ffc6758 refactor: rename preview.png to cover.png in model resources (#366) 2025-05-24 18:05:51 +08:00
ayangweb
c0e0847795 refactor: dynamic lookup of model master profiles (#365) 2025-05-24 17:48:37 +08:00
ayangweb
9eca0d8786 feat: 支持上传自定义模型 (#363) 2025-05-24 16:51:40 +08:00
1f2003d5
c14e6a234b chore: update rust edition to 2024 and optimize release build settings (#339) 2025-05-24 16:49:59 +08:00
ayangweb
dac285f60d docs: 更新 README.md 2025-05-22 13:01:29 +08:00
ayangweb
b1de04d6b4 fix: 修复因之前窗口在已移除的显示器上,导致重启后窗口不可见的问题 (#309) 2025-05-16 17:52:45 +08:00
ayangweb
73b408e5a9 docs: add download guide and update README.md (#305) 2025-05-15 21:56:00 +08:00
ayangweb
0d0d18e9b3 docs: update screenshots in README.md (#304) 2025-05-15 19:20:18 +08:00
ayangweb
b2d88f6558 ci: support linux arm installer builds (#302) 2025-05-15 18:58:26 +08:00
ayangweb
1875fcdda7 feat: 支持通过「关于 > 关于软件 > 软件日志」查看日志信息 (#294) 2025-05-14 22:58:59 +08:00
Yangyang Feng
c2b20f1687 feat: 新增「猫咪设置 > 模型设置 > 单键模式」配置项
* feat: 新增「猫咪设置 > 模型设置 > 单键模式」配置项

* refactor: 重构单键模式代码

---------

Co-authored-by: userName <userEmail>
Co-authored-by: ayang <473033518@qq.com>
2025-05-14 22:38:12 +08:00
ayangweb
3b53216129 refactor: simplifying event invocation (#285) 2025-05-14 17:09:40 +08:00
ayangweb
4c65b51b6b refactor: remove unused favicon (#284) 2025-05-14 17:03:37 +08:00
260 changed files with 6032 additions and 7328 deletions

65
.github/DOWNLOAD_GUIDE.md vendored Normal file
View File

@@ -0,0 +1,65 @@
# 下载指南
## 系统要求
- macOS 12 或更高版本。
- Windows 10 或更高版本。
- Linux 带有 X11 环境。
## macOS
### 手动下载
- Apple Silicon下载 `BongoCat_aarch64.dmg`
- Intel Chip下载 `BongoCat_x64.dmg`
### Homebrew 下载
1. 添加 BongoCat 的 tap 源:
```bash
brew tap ayangweb/BongoCat
```
2. 安装:
```bash
brew install --no-quarantine bongo-cat
```
3. 更新:
```bash
brew upgrade bongo-cat
```
4. 卸载:
```bash
brew uninstall --cask bongo-cat
brew untap ayangweb/BongoCat
```
## Windows
- 64 位系统:下载 `BongoCat_x64.exe`
- 32 位系统:下载 `BongoCat_x86.exe`
- ARM64 架构:下载 `BongoCat_arm64.exe`
## Linux(X11)
### 手动下载
- 64 位系统:
- Debian / Ubuntu下载 `BongoCat_amd64.deb`
- Fedora / RHEL下载 `BongoCat_x86_64.rpm`
- 通用版本:下载 `BongoCat_amd64.AppImage`
- ARM64 架构:
- Debian / Ubuntu下载 `BongoCat_arm64.deb`
- Fedora / RHEL下载 `BongoCat_aarch64.rpm`
- 通用版本:下载 `BongoCat_aarch64.AppImage`
### AUR 下载
- Manjaro / ArchLinux: `yay -S bongo-cat`

48
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View File

@@ -0,0 +1,48 @@
name: 🐞 Bug 报告
title: '[bug] '
description: 报告一个 Bug
labels: bug
body:
- type: markdown
attributes:
value: |
## 温馨提示
1. 请先查阅现有的 [issues](https://github.com/ayangweb/BongoCat/issues)。
2. 请确保你使用的是[最新版本](https://github.com/ayangweb/BongoCat/releases/latest)。
3. 请确保该问题不是由其他软件引起的。
4. 请始终保持友好与尊重,感谢你的理解与配合。
- type: textarea
id: description
attributes:
label: 描述 Bug
description: 请详细描述 Bug 并提供截图或视频以帮助我们更好地理解问题。
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: 重现步骤
description: 请详细列出重现问题的步骤,并附带截图或视频。
- type: textarea
id: expected-behavior
attributes:
label: 预期行为
description: 请描述你期望发生的行为。
- type: textarea
id: info
attributes:
render: text
label: 软件信息
description: 请前往偏好设置窗口的「关于 > 关于软件 > 软件信息」复制软件信息。
validations:
required: true
- type: textarea
id: context
attributes:
label: 附加信息
description: 请在此提供有关该问题的其他相关信息,帮助我们更全面地理解问题。

View File

@@ -0,0 +1,32 @@
name: 💡 功能请求
title: '[feat] '
description: 提出一个想法
labels: feature request
body:
- type: textarea
id: problem
attributes:
label: 描述问题
description: 请清晰地描述此功能将解决的具体问题。
validations:
required: true
- type: textarea
id: solution
attributes:
label: 描述您希望的解决方案
description: 请清晰地描述您期望的变更或改进。
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: 考虑的替代方案
description: 提供您考虑过的其他替代解决方案。
- type: textarea
id: context
attributes:
label: 附加信息
description: 请在此提供有关该问题的其他相关信息,帮助我们更全面地理解问题。

View File

@@ -1,4 +1,4 @@
name: Release CI
name: BongoCat Release
on:
push:
@@ -50,6 +50,8 @@ jobs:
- platform: ubuntu-22.04
target: x86_64-unknown-linux-gnu
- platform: ubuntu-22.04-arm
target: aarch64-unknown-linux-gnu
runs-on: ${{ matrix.platform }}
steps:
@@ -67,10 +69,10 @@ jobs:
run: rustup target add ${{ matrix.target }}
- name: Install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-22.04'
if: startsWith(matrix.platform, 'ubuntu')
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev libudev-dev patchelf xdg-utils
- name: Install Rust stable
uses: dtolnay/rust-toolchain@stable
@@ -86,7 +88,7 @@ jobs:
node-version: 20
cache: pnpm
- name: Install app dependencies and build web
- name: Install front-end dependencies
run: pnpm install --frozen-lockfile
- name: Build the app

20
.github/workflows/upgradelink.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: Upload Release to UpgradeLink
on:
release:
types: [published]
workflow_dispatch:
jobs:
upgradeLink-upload:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: Send a request to UpgradeLink
uses: toolsetlink/upgradelink-action@v5
with:
source-url: 'https://github.com/ayangweb/BongoCat/releases/latest/download/latest.json'
access-key: ${{ secrets.UPGRADE_LINK_ACCESS_KEY }}
tauri-key: ${{ secrets.UPGRADE_LINK_TAURI_KEY }}
github-token: ${{ secrets.RELEASE_TOKEN }}

11
.vscode/settings.json vendored
View File

@@ -2,6 +2,8 @@
// Disable the default formatter, use eslint instead
"prettier.enable": false,
"eslint.format.enable": true,
// Auto fix
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
@@ -46,5 +48,12 @@
"scss",
"pcss",
"postcss"
]
],
"typescript.enablePromptUseWorkspaceTsdk": true,
"typescript.tsdk": "./node_modules/typescript/lib",
"i18n-ally.localesPaths": ["src/locales"],
"i18n-ally.keystyle": "nested",
"i18n-ally.displayLanguage": "zh-CN"
}

1192
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -2,6 +2,15 @@
resolver = "2"
members = [ "src-tauri" ]
[profile.release]
strip = true
opt-level = 3
codegen-units = 1
panic = "abort"
debug-assertions = false
overflow-checks = false
lto = true
[workspace.dependencies]
tauri = "2"
serde = "1"

171
README.md
View File

@@ -1,84 +1,143 @@
![BongoCat](https://socialify.git.ci/ayangweb/BongoCat/image?description=1&font=Source+Code+Pro&forks=1&issues=1&logo=https%3A%2F%2Fgithub.com%2Fayangweb%2FBongoCat%2Fblob%2Fcf4060302cab48e7567e19d1df62ad83b89edb7c%2Fsrc-tauri%2Fassets%2Flogo.png%3Fraw%3Dtrue&name=1&owner=1&pattern=Floating+Cogs&pulls=1&stargazers=1&theme=Light)
![BongoCat](https://socialify.git.ci/ayangweb/BongoCat/image?custom_description=&description=1&font=Source+Code+Pro&forks=1&issues=1&logo=https%3A%2F%2Fgithub.com%2Fayangweb%2FBongoCat%2Fblob%2Fmaster%2Fsrc-tauri%2Fassets%2Flogo-mac.png%3Fraw%3Dtrue&name=1&owner=1&pattern=Floating+Cogs&pulls=1&stargazers=1&theme=Auto)
<div align="center">
<div>
<a href="https://github.com/ayangweb/BongoCat/releases">
<img
alt="Windows"
src="https://img.shields.io/badge/-Windows-blue?style=flat-square&logo=data:image/svg+xml;base64,PHN2ZyB0PSIxNzI2MzA1OTcxMDA2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1NDgiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cGF0aCBkPSJNNTI3LjI3NTU1MTYxIDk2Ljk3MTAzMDEzdjM3My45OTIxMDY2N2g0OTQuNTEzNjE5NzVWMTUuMDI2NzU3NTN6TTUyNy4yNzU1NTE2MSA5MjguMzIzNTA4MTVsNDk0LjUxMzYxOTc1IDgwLjUyMDI4MDQ5di00NTUuNjc3NDcxNjFoLTQ5NC41MTM2MTk3NXpNNC42NzA0NTEzNiA0NzAuODMzNjgyOTdINDIyLjY3Njg1OTI1VjExMC41NjM2ODE5N2wtNDE4LjAwNjQwNzg5IDY5LjI1Nzc5NzUzek00LjY3MDQ1MTM2IDg0Ni43Njc1OTcwM0w0MjIuNjc2ODU5MjUgOTE0Ljg2MDMxMDEzVjU1My4xNjYzMTcwM0g0LjY3MDQ1MTM2eiIgcC1pZD0iMTU0OSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg=="
/>
</a >
<a href="https://github.com/ayangweb/BongoCat/releases">
<img
alt="MacOS"
src="https://img.shields.io/badge/-MacOS-black?style=flat-square&logo=apple&logoColor=white"
/>
</a >
<a href="https://github.com/ayangweb/BongoCat/releases">
<img
alt="Linux"
src="https://img.shields.io/badge/-Linux-yellow?style=flat-square&logo=linux&logoColor=white"
/>
</a>
<a href="https://github.com/ayangweb/BongoCat/releases"><img alt="Windows" src="https://img.shields.io/badge/-Windows-blue?style=flat-square&logo=data:image/svg+xml;base64,PHN2ZyB0PSIxNzI2MzA1OTcxMDA2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1NDgiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cGF0aCBkPSJNNTI3LjI3NTU1MTYxIDk2Ljk3MTAzMDEzdjM3My45OTIxMDY2N2g0OTQuNTEzNjE5NzVWMTUuMDI2NzU3NTN6TTUyNy4yNzU1NTE2MSA5MjguMzIzNTA4MTVsNDk0LjUxMzYxOTc1IDgwLjUyMDI4MDQ5di00NTUuNjc3NDcxNjFoLTQ5NC41MTM2MTk3NXpNNC42NzA0NTEzNiA0NzAuODMzNjgyOTdINDIyLjY3Njg1OTI1VjExMC41NjM2ODE5N2wtNDE4LjAwNjQwNzg5IDY5LjI1Nzc5NzUzek00LjY3MDQ1MTM2IDg0Ni43Njc1OTcwM0w0MjIuNjc2ODU5MjUgOTE0Ljg2MDMxMDEzVjU1My4xNjYzMTcwM0g0LjY3MDQ1MTM2eiIgcC1pZD0iMTU0OSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==" /></a>
<a href="https://github.com/ayangweb/BongoCat/releases"><img alt="MacOS" src="https://img.shields.io/badge/-MacOS-black?style=flat-square&logo=apple&logoColor=white" /></a>
<a href="https://github.com/ayangweb/BongoCat/releases"><img alt="Linux" src="https://img.shields.io/badge/-Linux-yellow?style=flat-square&logo=linux&logoColor=white" /></a>
</div>
<div>
<a href="./LICENSE">
<img
src="https://img.shields.io/github/license/ayangweb/BongoCat?style=flat-square"
/>
</a >
<a href="https://github.com/ayangweb/BongoCat/releases">
<img
src="https://img.shields.io/github/package-json/v/ayangweb/BongoCat?style=flat-square"
/>
</a >
<a href="https://github.com/ayangweb/BongoCat/releases">
<img
src="https://img.shields.io/github/downloads/ayangweb/BongoCat/total?style=flat-square"
/>
</a >
</div>
<p>
<a href="./LICENSE"><img src="https://img.shields.io/github/license/ayangweb/BongoCat?style=flat-square" /></a>
<a href="https://github.com/ayangweb/BongoCat/releases/latest"><img src="https://img.shields.io/github/package-json/v/ayangweb/BongoCat?style=flat-square"/></a>
<a href="https://github.com/ayangweb/BongoCat/releases"><img src="https://img.shields.io/github/downloads/ayangweb/BongoCat/total?style=flat-square"/></a>
</p>
<p>
<a href="https://trendshift.io/developers/8507" target="_blank"><img src="https://trendshift.io/api/badge/developers/8507" alt="ayangweb | Trendshift" width="250" height="55" /></a>
<a href="https://trendshift.io/repositories/14605" target="_blank"><img src="https://trendshift.io/api/badge/repositories/14605" alt="ayangweb%2FBongoCat | Trendshift" width="250" height="55" /></a>
<a href="https://hellogithub.com/repository/7d23863fd4be47b39e816193ded385c9" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=7d23863fd4be47b39e816193ded385c9&claim_uid=5ihRVIuTYBmSGtQ&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=7d23863fd4be47b39e816193ded385c9&claim_uid=5ihRVIuTYBmSGtQ&theme=neutral" />
<img alt="Star History Chart" src="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=7d23863fd4be47b39e816193ded385c9&claim_uid=5ihRVIuTYBmSGtQ&theme=neutral" width="250" height="55" />
</picture>
</a>
</p>
</div>
## 灵感来源
| macOS | Windows | Linux(x11) |
| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| ![macOS](https://i0.hdslb.com/bfs/openplatform/dff276b96d49c5d6c431b74b531aab72191b3d87.png) | ![Windows](https://i0.hdslb.com/bfs/openplatform/a4149b753856ee7f401989da902cf3b5ad35b39e.png) | ![Linux](https://i0.hdslb.com/bfs/openplatform/3b49f961819d3ff63b2b80251c1cc13c27e986b0.png) |
本项目灵感来源于 [MMmmmoko](https://github.com/MMmmmoko) 大佬的 [Bongo Cat Mver](https://github.com/MMmmmoko/Bongo-Cat-Mver)。由于原项目仅支持 Windows作为一名深度 macOS 用户,我希望在自己的设备上也能使用这款可爱的 Bongo Cat因此决定开发一个适配 macOS 的版本。
## 赞助商
此外,得益于 Tauri 框架强大的跨平台能力,本项目不仅支持 macOS还可在 Windows 和 Linux 上运行,让更多用户都能与这只可爱的猫咪互动!
<a href="https://www.toolsetlink.com">
<img height="54" alt="UpgradeLink" src="https://github.com/user-attachments/assets/6b84fb0f-3f1d-44b5-9932-2298bc999d8d" />
</a>
![demo.gif](static/demo.gif)
## 开发背景
本项目的灵感来源于 [MMmmmoko](https://github.com/MMmmmoko) 大佬开发的 [Bongo-Cat-Mver](https://github.com/MMmmmoko/Bongo-Cat-Mver)。它以独特的猫咪互动功能深受用户喜爱,但仅支持 Windows 平台。作为一名深度 macOS 用户,我特别希望在自己的设备上也能使用这款可爱的猫咪,于是我决定开发一个适配 macOS 的版本。
同时,得益于 [Tauri](https://github.com/tauri-apps/tauri) 强大的跨平台能力,本项目不仅支持 macOS还兼容 Windows 和 Linux(x11),让更多的用户都能与这只可爱的猫咪互动!
## 下载
- [夸克网盘](https://pan.quark.cn/s/70f2f2663ce1)
- [百度网盘](https://pan.baidu.com/s/1LSYpxin4HQ8mpKwcpYdO5Q?pwd=qbgy)
- [GitHub Releases](https://github.com/ayangweb/BongoCat/releases)
### macOS
不确定下载哪一个?请查阅[下载指南](.github/DOWNLOAD_GUIDE.md)。
- Apple Silicon下载 `BongoCat_aarch64.dmg`
- Intel Chip下载 `BongoCat_x64.dmg`
## 功能介绍
### Windows
- 适配 macOS、Windows 和 Linux(x11)。
- 根据键盘、鼠标或手柄的操作,同步对应的动作。
- 支持导入自定义模型,自由打造专属猫咪形象。
- 完全开源,代码公开透明,绝不收集任何用户数据。
- 支持离线运行,无需联网,保护用户隐私。
- 64 位系统:下载 `BongoCat_x64.exe`
- 32 位系统:下载 `BongoCat_x86.exe`
- ARM64 架构:下载 `BongoCat_arm64.exe`
## 模型转换
### Linux (X11)
如果你想将 Bongo-Cat-Mver 应用中的模型转换为兼容 BongoCat 的格式,可以使用以下工具:
- Manjaro / ArchLinux: `yay -S bongo-cat`
- Debian / Ubuntu下载 `BongoCat_amd64.deb`
- Fedora / RHEL下载 `BongoCat_x86_64.rpm`
- 通用版本:下载 `BongoCat_amd64.AppImage`
🔗 [在线转换](https://bongocat.vteamer.cc)
## 更多模型
你可以在这个仓库中探索、下载更多猫咪模型,或提交你的创作,与大家一起分享:
📦 [Awesome-BongoCat](https://github.com/ayangweb/Awesome-BongoCat)
## 社区交流
<table>
<thead>
<tr>
<th>QQ 群 1</th>
<th>QQ 群 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="https://qm.qq.com/q/AS3gNv2Vzy">
<picture>
<source
media="(prefers-color-scheme: dark)"
srcset="https://i0.hdslb.com/bfs/openplatform/8ecdc4982ab01b59d7731fcca3ec26631a274560.png"
/>
<source
media="(prefers-color-scheme: light)"
srcset="https://i0.hdslb.com/bfs/openplatform/09f56580397063e1819c4c2ed63d07dee12720e1.png"
/>
<img
alt="QQ Group 1"
src="https://i0.hdslb.com/bfs/openplatform/09f56580397063e1819c4c2ed63d07dee12720e1.png"
height="250"
/>
</picture>
</a>
</td>
<td>
<a href="https://qm.qq.com/q/TmltLAod2O">
<picture>
<source
media="(prefers-color-scheme: dark)"
srcset="https://i0.hdslb.com/bfs/openplatform/473c522487ff33e0f32b15466aeb0734f17161c8.png"
/>
<source
media="(prefers-color-scheme: light)"
srcset="https://i0.hdslb.com/bfs/openplatform/d5ae8c5af6ae1d0a1f066705ee822d1287384cf6.png"
/>
<img
alt="QQ Group 2"
src="https://i0.hdslb.com/bfs/openplatform/d5ae8c5af6ae1d0a1f066705ee822d1287384cf6.png"
height="250"
/>
</picture>
</a>
</td>
</tr>
</tbody>
</table>
## 赞赏
每一份认可都值得被珍视!赞赏随缘,心意无价,谢谢你的支持 ❤️
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://i0.hdslb.com/bfs/openplatform/e7438bff14cdfb6bfd0feacbb482f99ea4093294.png" />
<source media="(prefers-color-scheme: light)" srcset="https://i0.hdslb.com/bfs/openplatform/da55cc3ec1556580c91e59f589792866c998c7c6.png" />
<img alt="微信赞赏码" src="https://i0.hdslb.com/bfs/openplatform/da55cc3ec1556580c91e59f589792866c998c7c6.png" height="250" />
</picture>
## 贡献指南
感谢大家为 BongoCat 做出的宝贵贡献!如果你也希望为 BongoCat 做出贡献,请查阅[贡献指南](.github/CONTRIBUTING.md)。
<a href="https://github.com/ayangweb/BongoCat/graphs/contributors">
<img src="https://contrib.rocks/image?repo=ayangweb/BongoCat" />
<a href="https://openomy.com/ayangweb/BongoCat" target="_blank" style="display: block; width: 100%;" align="center">
<img src="https://openomy.com/svg?repo=ayangweb/BongoCat&chart=bubble" alt="Contribution Leaderboard" style="display: block; width: 100%;" />
</a>
## 历史星标
@@ -89,4 +148,4 @@
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=ayangweb/BongoCat&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=ayangweb/BongoCat&type=Date" />
</picture>
</a>
</a>

View File

@@ -2,7 +2,6 @@
<html lang="zh">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>BongoCat</title>
<script src="/js/live2dcubismcore.min.js"></script>

View File

@@ -1,7 +1,7 @@
{
"name": "bongo-cat",
"type": "module",
"version": "0.4.0",
"version": "0.9.0",
"private": true,
"author": {
"name": "ayangweb",
@@ -24,42 +24,51 @@
"@ant-design/icons-vue": "^7.0.1",
"@tauri-apps/api": "^2.5.0",
"@tauri-apps/plugin-autostart": "~2.3.0",
"@tauri-apps/plugin-dialog": "~2.2.1",
"@tauri-apps/plugin-clipboard-manager": "~2.2.2",
"@tauri-apps/plugin-dialog": "~2.2.2",
"@tauri-apps/plugin-fs": "~2.3.0",
"@tauri-apps/plugin-global-shortcut": "~2.2.1",
"@tauri-apps/plugin-log": "~2.3.1",
"@tauri-apps/plugin-opener": "~2.2.6",
"@tauri-apps/plugin-opener": "~2.2.7",
"@tauri-apps/plugin-os": "^2.2.1",
"@tauri-apps/plugin-process": "^2.2.1",
"@tauri-apps/plugin-updater": "~2.7.1",
"@tauri-store/pinia": "^3.3.0",
"@vueuse/core": "^13.1.0",
"@tauri-store/pinia": "^3.7.0",
"@vueuse/core": "^13.3.0",
"ant-design-vue": "^4.2.6",
"dayjs": "^1.11.13",
"es-toolkit": "^1.37.2",
"es-toolkit": "^1.38.0",
"is-url": "^1.2.4",
"pinia": "^3.0.2",
"json5": "^2.2.3",
"nanoid": "^5.1.5",
"pinia": "^3.0.3",
"pixi-live2d-display": "^0.4.0",
"pixi.js": "^6.5.10",
"tauri-plugin-locale-api": "^2.0.1",
"tauri-plugin-macos-permissions-api": "^2.3.0",
"vue": "^3.5.13",
"vue": "^3.5.16",
"vue-i18n": "^11.1.12",
"vue-markdown-render": "^2.2.1",
"vue-router": "^4.5.1"
"vue-router": "^4.5.1",
"vue3-masonry-css": "^1.0.7"
},
"devDependencies": {
"@antfu/eslint-config": "^4.13.0",
"@commitlint/cli": "^19.8.0",
"@commitlint/config-conventional": "^19.8.0",
"@antfu/eslint-config": "^4.13.3",
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@iconify-json/iconamoon": "^1.2.2",
"@iconify-json/solar": "^1.2.2",
"@tauri-apps/cli": "^2.5.0",
"@types/is-url": "^1.2.32",
"@types/node": "^22.15.12",
"@unocss/eslint-plugin": "^66.1.0",
"@vitejs/plugin-vue": "^5.2.3",
"eslint": "^9.26.0",
"@types/node": "^22.15.29",
"@unocss/eslint-plugin": "^66.1.3",
"@vitejs/plugin-vue": "^5.2.4",
"eslint": "^9.28.0",
"eslint-plugin-format": "^1.0.1",
"lint-staged": "^15.5.2",
"npm-run-all": "^4.1.5",
"release-it": "^18.1.2",
"sass": "^1.87.0",
"sass": "^1.89.1",
"simple-git-hooks": "^2.13.0",
"tsx": "^4.19.4",
"typescript": "~5.6.3",

2725
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

4802
src-tauri/Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +1,9 @@
[package]
name = "bongo-cat"
version = "0.4.0"
version = "0.9.0"
description = "A Tauri App"
authors = [ "ayangweb" ]
edition = "2021"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -22,7 +22,6 @@ tauri = { workspace = true, features = ["tray-icon", "protocol-asset", "macos-pr
serde = { workspace = true, features = ["derive"] }
serde_json.workspace = true
tauri-plugin-custom-window.workspace = true
rdev = { git = "https://github.com/ayangweb/rdev" }
tauri-plugin-os = "2"
tauri-plugin-process = "2"
tauri-plugin-opener = "2"
@@ -34,6 +33,13 @@ tauri-plugin-single-instance = "2"
tauri-plugin-autostart = "2"
tauri-plugin-macos-permissions = "2"
tauri-plugin-dialog = "2"
tauri-plugin-fs = "2"
fs_extra = "1"
tauri-plugin-clipboard-manager = "2"
tauri-plugin-global-shortcut = "2"
tauri-plugin-locale = "2"
rdev = { git = "https://github.com/kunkunsh/rdev" }
gilrs = { git = "https://github.com/ayangweb/gilrs", default-features = false, features = ["xinput"] }
[target."cfg(target_os = \"macos\")".dependencies]
tauri-nspanel.workspace = true

View File

@@ -0,0 +1,69 @@
{
"Version": 3,
"FileReferences": {
"Moc": "demomodel3.moc3",
"Textures": [
"demomodel3.1024/texture_00.png",
"demomodel3.1024/texture_01.png",
"demomodel3.1024/texture_02.png"
],
"DisplayInfo": "demomodel3.cdi3.json",
"Expressions": [
{
"Name": "live2d_expression0.exp3.json",
"File": "live2d_expression0.exp3.json"
},
{
"Name": "live2d_expression1.exp3.json",
"File": "live2d_expression1.exp3.json"
},
{
"Name": "live2d_expression2.exp3.json",
"File": "live2d_expression2.exp3.json"
}
],
"Motions": {
"CAT_motion": [
{
"File": "live2d_motion1.motion3.json",
"Sound": "live2d_motion1.flac",
"FadeInTime": 0,
"FadeOutTime": 0
},
{
"File": "live2d_motion2.motion3.json",
"FadeInTime": 0,
"FadeOutTime": 0
}
],
"CAT_motion_lock": [
{
"File": "live2d_motion1.motion3.json",
"Sound": "live2d_motion1.flac",
"FadeInTime": 0,
"FadeOutTime": 0
},
{
"File": "live2d_motion2.motion3.json",
"FadeInTime": 0,
"FadeOutTime": 0
}
]
}
},
"Groups": [
{
"Target": "Parameter",
"Name": "LipSync",
"Ids": []
},
{
"Target": "Parameter",
"Name": "EyeBlink",
"Ids": [
"ParamEyeLOpen",
"ParamEyeROpen"
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

View File

Before

Width:  |  Height:  |  Size: 188 KiB

After

Width:  |  Height:  |  Size: 188 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

@@ -0,0 +1,289 @@
{
"Version": 3,
"Parameters": [
{
"Id": "ParamAngleX",
"GroupId": "",
"Name": "角度 X"
},
{
"Id": "ParamAngleY",
"GroupId": "",
"Name": "角度 Y"
},
{
"Id": "CatParamLeftHandDown",
"GroupId": "",
"Name": "左手按下"
},
{
"Id": "CatParamRightHandDown",
"GroupId": "",
"Name": "右手按下"
},
{
"Id": "CatParamStickLeftDown",
"GroupId": "",
"Name": "左摇杆点亮"
},
{
"Id": "CatParamStickRightDown",
"GroupId": "",
"Name": "右摇杆点亮"
},
{
"Id": "CatParamStickShowLeftHand",
"GroupId": "",
"Name": "显示摇杆左手"
},
{
"Id": "CatParamStickShowRightHand",
"GroupId": "",
"Name": "显示摇杆右手"
},
{
"Id": "CatParamStickLX",
"GroupId": "",
"Name": "左摇杆X"
},
{
"Id": "CatParamStickLY",
"GroupId": "",
"Name": "左摇杆Y"
},
{
"Id": "CatParamStickRX",
"GroupId": "",
"Name": "右摇杆X"
},
{
"Id": "CatParamStickRY",
"GroupId": "",
"Name": "右摇杆Y"
},
{
"Id": "ParamAngleZ",
"GroupId": "",
"Name": "角度 Z"
},
{
"Id": "ParamEyeLOpen",
"GroupId": "",
"Name": "左眼 开闭"
},
{
"Id": "ParamEyeLSmile",
"GroupId": "",
"Name": "左眼 微笑"
},
{
"Id": "ParamEyeROpen",
"GroupId": "",
"Name": "右眼"
},
{
"Id": "ParamEyeRSmile",
"GroupId": "",
"Name": "右眼 微笑"
},
{
"Id": "Param3",
"GroupId": "",
"Name": "挥手"
},
{
"Id": "Param",
"GroupId": "ParamGroup",
"Name": "开启闪电"
},
{
"Id": "Param2",
"GroupId": "ParamGroup",
"Name": "闪电划过"
},
{
"Id": "Param4",
"GroupId": "ParamGroup2",
"Name": "表情:thuglife"
},
{
"Id": "Param5",
"GroupId": "ParamGroup2",
"Name": "表情:升天"
},
{
"Id": "ParamEyeBallX",
"GroupId": "",
"Name": "眼球 X"
},
{
"Id": "ParamEyeBallY",
"GroupId": "",
"Name": "眼球 Y"
},
{
"Id": "ParamBrowLY",
"GroupId": "",
"Name": "左眉上下"
},
{
"Id": "ParamBrowRY",
"GroupId": "",
"Name": "右眉 上下"
},
{
"Id": "ParamBrowLX",
"GroupId": "",
"Name": "左眉 左右"
},
{
"Id": "ParamBrowRX",
"GroupId": "",
"Name": "右眉 左右"
},
{
"Id": "ParamBrowLAngle",
"GroupId": "",
"Name": "左眉 角度"
},
{
"Id": "ParamBrowRAngle",
"GroupId": "",
"Name": "右眉 角度"
},
{
"Id": "ParamBrowLForm",
"GroupId": "",
"Name": "左眉 変形"
},
{
"Id": "ParamBrowRForm",
"GroupId": "",
"Name": "右眉 変形"
},
{
"Id": "ParamMouthForm",
"GroupId": "",
"Name": "嘴部 变形"
},
{
"Id": "ParamMouthOpenY",
"GroupId": "",
"Name": "嘴巴 张开和闭合"
},
{
"Id": "ParamCheek",
"GroupId": "",
"Name": "脸颊"
},
{
"Id": "ParamBodyAngleX",
"GroupId": "",
"Name": "身体旋转 X"
},
{
"Id": "ParamBodyAngleY",
"GroupId": "",
"Name": "身体旋转 Y"
},
{
"Id": "ParamBodyAngleZ",
"GroupId": "",
"Name": "身体旋转 Z"
},
{
"Id": "ParamBreath",
"GroupId": "",
"Name": "呼吸"
},
{
"Id": "ParamHairFront",
"GroupId": "",
"Name": "摇动 前发"
},
{
"Id": "ParamHairSide",
"GroupId": "",
"Name": "摇动 侧发"
},
{
"Id": "ParamHairBack",
"GroupId": "",
"Name": "摇动 后发"
}
],
"ParameterGroups": [
{
"Id": "ParamGroup",
"GroupId": "",
"Name": "闪电"
},
{
"Id": "ParamGroup2",
"GroupId": "",
"Name": "表情"
}
],
"Parts": [
{
"Id": "Part12",
"Name": "右手"
},
{
"Id": "Part9",
"Name": "左手"
},
{
"Id": "Part11",
"Name": "demomodel.psd(未找到对应图层)"
},
{
"Id": "Part7",
"Name": "demomodel.psd(未找到对应图层)"
},
{
"Id": "Part3",
"Name": "demomodel.psd(未找到对应图层)"
},
{
"Id": "Part2",
"Name": "demomodel.psd(未找到对应图层)"
},
{
"Id": "Part",
"Name": "demomodel.psd(未找到对应图层)"
},
{
"Id": "Part10",
"Name": "天使环"
},
{
"Id": "Part5",
"Name": "demomodel.psd(未找到对应图层)"
},
{
"Id": "PartSketch0",
"Name": "[ 参考图 ]"
},
{
"Id": "rightstick",
"Name": "rightstick"
},
{
"Id": "leftstick",
"Name": "leftstick"
},
{
"Id": "Part8",
"Name": "thug life"
},
{
"Id": "Part6",
"Name": "闪电"
},
{
"Id": "Part4",
"Name": "闪电"
}
]
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -10,30 +10,40 @@
"DisplayInfo": "demomodel2.cdi3.json",
"Expressions": [
{
"Name": "默认喵",
"Name": "live2d_expression0.exp3.json",
"File": "live2d_expression0.exp3.json"
},
{
"Name": "社会喵",
"File": "live2d_expression1.exp3.json",
"Description": "喵喵我叼根小烟耍个帅气俏皮的wink~超有范儿!但直播里用这招,怕是会让铲屎官和平台瞪大眼,本喵还是低调点,偷偷耍酷好啦!"
"Name": "live2d_expression1.exp3.json",
"File": "live2d_expression1.exp3.json"
},
{
"Name": "天使喵",
"Name": "live2d_expression2.exp3.json",
"File": "live2d_expression2.exp3.json"
}
],
"Motions": {
"CAT_motion": [
{
"Name": "雷霆喵",
"File": "live2d_motion1.motion3.json",
"Sound": "live2d_motion1.flac",
"FadeInTime": 0,
"FadeOutTime": 0
},
{
"Name": "摇摆喵",
"File": "live2d_motion2.motion3.json",
"FadeInTime": 0,
"FadeOutTime": 0
}
],
"CAT_motion_lock": [
{
"File": "live2d_motion1.motion3.json",
"Sound": "live2d_motion1.flac",
"FadeInTime": 0,
"FadeOutTime": 0
},
{
"File": "live2d_motion2.motion3.json",
"FadeInTime": 0,
"FadeOutTime": 0

View File

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

Before

Width:  |  Height:  |  Size: 188 KiB

After

Width:  |  Height:  |  Size: 188 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

View File

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Some files were not shown because too many files have changed in this diff Show More