Compare commits
122 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d9fb19aa2f | ||
|
|
ef17ba9ebc | ||
|
|
d69669bd3a | ||
|
|
2fc6ec9d2f | ||
|
|
50803eb2ce | ||
|
|
57892f3ab3 | ||
|
|
b59ec09354 | ||
|
|
49b5d9954c | ||
|
|
f1fac05975 | ||
|
|
6554508c30 | ||
|
|
7e7c1aded0 | ||
|
|
1e24c04da2 | ||
|
|
392963f6fd | ||
|
|
29623577ff | ||
|
|
a75c2d6a74 | ||
|
|
af76a58fba | ||
|
|
cd0066d2fa | ||
|
|
4b717363c1 | ||
|
|
c486a32372 | ||
|
|
ec4150d68b | ||
|
|
3aa24f5b75 | ||
|
|
5c0de3afb6 | ||
|
|
bbdb63ff6d | ||
|
|
c163f52fd0 | ||
|
|
ff4d590f4c | ||
|
|
e4084aabb5 | ||
|
|
9abd640197 | ||
|
|
54872012b1 | ||
|
|
0eac8e489a | ||
|
|
7a997a4bfd | ||
|
|
9aeee8d105 | ||
|
|
4c0a30d621 | ||
|
|
c33703e368 | ||
|
|
36aaf1067e | ||
|
|
ce3b9bc544 | ||
|
|
aa3b09f171 | ||
|
|
38adb1801e | ||
|
|
7e5fb0dbe1 | ||
|
|
52c0c714f3 | ||
|
|
ed06f39976 | ||
|
|
07767324fb | ||
|
|
55aea542df | ||
|
|
db542c3fe1 | ||
|
|
344669a85c | ||
|
|
39e4052b1b | ||
|
|
61d0bd28ad | ||
|
|
13bf0a8376 | ||
|
|
93137883e6 | ||
|
|
1e844d0ab9 | ||
|
|
c50b197fb3 | ||
|
|
8bb06f6cc8 | ||
|
|
b6ad482851 | ||
|
|
7d541a486e | ||
|
|
496852630b | ||
|
|
54b9b9f34f | ||
|
|
e666ae5399 | ||
|
|
d56f79676e | ||
|
|
b75562a6fc | ||
|
|
c6af9827ac | ||
|
|
a1806e87bd | ||
|
|
83eb9581db | ||
|
|
beeecb617f | ||
|
|
7df7aad81a | ||
|
|
7f3c103ef6 | ||
|
|
1dda390450 | ||
|
|
0a412dc827 | ||
|
|
d15376e9cb | ||
|
|
af895ce839 | ||
|
|
fa418e0d63 | ||
|
|
368480fd3d | ||
|
|
9e478eae34 | ||
|
|
03793b0cc8 | ||
|
|
b8ce3e4a39 | ||
|
|
2a190efa15 | ||
|
|
73bbd6a4fb | ||
|
|
3d1206cb2d | ||
|
|
ce34b12f96 | ||
|
|
0dbd97d205 | ||
|
|
a6ffa0c07f | ||
|
|
85fe938f25 | ||
|
|
9b5599712a | ||
|
|
64e043fb11 | ||
|
|
22c2d479b6 | ||
|
|
80d197d9ad | ||
|
|
806623327d | ||
|
|
0825e5ffa5 | ||
|
|
b2e7e0abf4 | ||
|
|
f7da48e5c0 | ||
|
|
d7b460524c | ||
|
|
7582cfc646 | ||
|
|
5152ca0785 | ||
|
|
55d01360b8 | ||
|
|
abff1c84e7 | ||
|
|
ca22babc0a | ||
|
|
95ea976e16 | ||
|
|
f5dc568585 | ||
|
|
9f0662c649 | ||
|
|
7e8a1577bd | ||
|
|
6ff7e5dfd4 | ||
|
|
c58172c446 | ||
|
|
424d052077 | ||
|
|
0da9605e95 | ||
|
|
04950f697e | ||
|
|
5958909907 | ||
|
|
28e8a7a05d | ||
|
|
10a58db80a | ||
|
|
907c598cba | ||
|
|
76e47148d7 | ||
|
|
e8ddee37a0 | ||
|
|
092ffc6758 | ||
|
|
c0e0847795 | ||
|
|
9eca0d8786 | ||
|
|
c14e6a234b | ||
|
|
dac285f60d | ||
|
|
b1de04d6b4 | ||
|
|
73b408e5a9 | ||
|
|
0d0d18e9b3 | ||
|
|
b2d88f6558 | ||
|
|
1875fcdda7 | ||
|
|
c2b20f1687 | ||
|
|
3b53216129 | ||
|
|
4c65b51b6b |
65
.github/DOWNLOAD_GUIDE.md
vendored
Normal 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
@@ -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: 请在此提供有关该问题的其他相关信息,帮助我们更全面地理解问题。
|
||||
32
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal 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: 请在此提供有关该问题的其他相关信息,帮助我们更全面地理解问题。
|
||||
10
.github/workflows/release.yml
vendored
@@ -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
@@ -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
@@ -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
@@ -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
@@ -1,84 +1,143 @@
|
||||

|
||||

|
||||
|
||||
<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) |
|
||||
| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
|
||||
|  |  |  |
|
||||
|
||||
本项目灵感来源于 [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>
|
||||
|
||||

|
||||
## 开发背景
|
||||
|
||||
本项目的灵感来源于 [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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
43
package.json
@@ -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
2
public/js/live2dcubismcore.min.js
vendored
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
4802
src-tauri/Cargo.lock
generated
@@ -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
|
||||
|
||||
69
src-tauri/assets/models/gamepad/cat.model3.json
Normal 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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
src-tauri/assets/models/gamepad/demomodel3.1024/texture_00.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
0
public/models/keyboard/demomodel2.1024/texture_01.png → src-tauri/assets/models/gamepad/demomodel3.1024/texture_01.png
Executable file → Normal file
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
0
public/models/keyboard/demomodel2.1024/texture_02.png → src-tauri/assets/models/gamepad/demomodel3.1024/texture_02.png
Executable file → Normal file
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
289
src-tauri/assets/models/gamepad/demomodel3.cdi3.json
Normal 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": "闪电"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
src-tauri/assets/models/gamepad/demomodel3.moc3
Normal file
0
public/models/keyboard/exp_1.exp3.json → src-tauri/assets/models/gamepad/exp_1.exp3.json
Executable file → Normal file
0
public/models/keyboard/exp_2.exp3.json → src-tauri/assets/models/gamepad/exp_2.exp3.json
Executable file → Normal file
0
public/models/keyboard/live2d_expression0.exp3.json → src-tauri/assets/models/gamepad/live2d_expression0.exp3.json
Executable file → Normal file
0
public/models/keyboard/live2d_expression1.exp3.json → src-tauri/assets/models/gamepad/live2d_expression1.exp3.json
Executable file → Normal file
0
public/models/keyboard/live2d_expression2.exp3.json → src-tauri/assets/models/gamepad/live2d_expression2.exp3.json
Executable file → Normal file
0
public/models/keyboard/live2d_motion1.flac → src-tauri/assets/models/gamepad/live2d_motion1.flac
Executable file → Normal file
0
public/models/keyboard/live2d_motion1.motion3.json → src-tauri/assets/models/gamepad/live2d_motion1.motion3.json
Executable file → Normal file
0
public/models/keyboard/live2d_motion2.motion3.json → src-tauri/assets/models/gamepad/live2d_motion2.motion3.json
Executable file → Normal file
BIN
src-tauri/assets/models/gamepad/resources/background.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
src-tauri/assets/models/gamepad/resources/cover.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
src-tauri/assets/models/gamepad/resources/left-keys/DPadDown.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src-tauri/assets/models/gamepad/resources/left-keys/DPadLeft.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
BIN
src-tauri/assets/models/gamepad/resources/left-keys/DPadUp.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 16 KiB |
BIN
src-tauri/assets/models/gamepad/resources/right-keys/East.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src-tauri/assets/models/gamepad/resources/right-keys/North.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 14 KiB |
BIN
src-tauri/assets/models/gamepad/resources/right-keys/South.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src-tauri/assets/models/gamepad/resources/right-keys/West.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
24
public/models/keyboard/cat.model3.json → src-tauri/assets/models/keyboard/cat.model3.json
Executable file → Normal 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
|
||||
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
BIN
src-tauri/assets/models/keyboard/resources/cover.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |