Skip to content

DeepJH/Funny-Guy

Repository files navigation

FunnyGuy

一款专为游戏玩家设计的 Windows 桌面工具,具备音效垫和 ASCII 艺术生成器功能。

⭐ 快速开始

下载运行

  1. Releases 下载最新版本
  2. 解压并运行 funny-guy.exe

主要功能

🎵 音效垫

  • 支持自定义热键(F1-F12、Ctrl+1 等),游戏时随时触发音效
  • 支持 MP3、WAV、OGG、FLAC 格式
  • 输出到 VB-CABLE 或 Voicemeeter 虚拟声卡,麦克风同时正常工作
  • 每个音效独立音量控制

🎨 ASCII 艺术生成器

  • 支持 PNG、JPG、JPEG、BMP、GIF、WebP 图像格式
  • 实时预览,参数可调(分辨率、字符集、亮度、对比度)
  • 导出为 .txt 或复制到剪贴板
  • 配置游戏聊天键,自动向游戏窗口输入 ASCII 艺术

环境要求

  • Windows 10/11
  • VB-CABLE 或 Voicemeeter(虚拟声卡,用于音效垫功能)

🔧 构建(开发)

仅供开发者参与开发,普通用户请直接下载 Release

Linux (Manjaro/Arch) 交叉编译到 Windows

# 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 ./

Windows 构建

npm install
npm run tauri build

exe 位置:funny-guy.exe


📁 项目结构

FunnyGuy/
├── src/                    # React 前端
├── src-tauri/              # Rust 后端
├── SPEC.md                 # 规格说明
└── LICENSE                 # MIT 许可证

许可证

MIT License - Copyright (c) 2024 DeepJH

About

一款专为游戏玩家设计的 Windows 桌面工具,具备音效垫和 ASCII 艺术生成器功能。A Windows desktop utility tool for gamers, featuring a Soundpad and ASCII Art Generator.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors