一款专为游戏玩家设计的 Windows 桌面工具,具备音效垫和 ASCII 艺术生成器功能。
- 从 Releases 下载最新版本
- 解压并运行
funny-guy.exe
- 支持自定义热键(F1-F12、Ctrl+1 等),游戏时随时触发音效
- 支持 MP3、WAV、OGG、FLAC 格式
- 输出到 VB-CABLE 或 Voicemeeter 虚拟声卡,麦克风同时正常工作
- 每个音效独立音量控制
- 支持 PNG、JPG、JPEG、BMP、GIF、WebP 图像格式
- 实时预览,参数可调(分辨率、字符集、亮度、对比度)
- 导出为 .txt 或复制到剪贴板
- 配置游戏聊天键,自动向游戏窗口输入 ASCII 艺术
- Windows 10/11
- VB-CABLE 或 Voicemeeter(虚拟声卡,用于音效垫功能)
仅供开发者参与开发,普通用户请直接下载 Release
# 1. 安装 mingw 工具链
sudo pacman -S --noconfirm mingw-w64-gcc mingw-w64-binutils mingw-w64-winpthreads
# 2. 添加 Windows 目标
rustup target add x86_64-pc-windows-gnu
# 3. 交叉编译
CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc \
cargo build --release --target x86_64-pc-windows-gnu
# 4. 复制 exe
cp src-tauri/target/x86_64-pc-windows-gnu/release/funny-guy.exe ./npm install
npm run tauri buildexe 位置:funny-guy.exe
FunnyGuy/
├── src/ # React 前端
├── src-tauri/ # Rust 后端
├── SPEC.md # 规格说明
└── LICENSE # MIT 许可证
MIT License - Copyright (c) 2024 DeepJH