融合版模组管理器 是一款专为《植物大战僵尸融合版》打造的现代化模组管理工具。它基于 Tauri + Vue 3 构建轻量级客户端,配合 Spring Boot 后端服务,为玩家提供便捷的在线模组下载、自动安装以及本地模组管理功能。
完美支持 BepInEx 和 MelonLoader 模组框架。
- 云端获取:连接后端 API,实时获取最新的模组列表。
- 一键安装:支持模组(ZIP/DLL)直链下载,自动解压并部署至游戏根目录。
- 智能检测:下载前自动检测模组所需的框架(BepInEx/MelonLoader)与当前环境是否匹配。
- 进度可视化:提供下载进度条、实时状态反馈及取消下载功能。
- 自动扫描:智能识别游戏目录下
BepInEx/plugins或MelonLoader/Mods中的 DLL 文件。 - 一键开关:通过修改文件后缀(
.dll<->.dll-close)实现模组的快速启用与禁用,无需删除文件。 - 信息识别:自动匹配本地文件名与在线数据库,显示模组的中文名称和详细信息。
- 路径配置:支持手动选择或自动检测游戏安装路径。
- 框架识别:自动识别当前游戏安装的模组加载器版本。
- 版本检查:内置应用版本检测与更新提示。
- 核心框架: Tauri v2 (Rust + Webview)
- 前端框架: Vue 3 + TypeScript
- UI 组件库: TDesign Vue Next
- 构建工具: Vite
- 状态管理: Pinia (可选) / Reactivity API
- 核心框架: Spring Boot
- 语言: Java
- 数据库: MySQL / SQLite (根据实际情况填写)
- API: RESTful API 提供模组元数据查询
cd backend
mvn spring-boot:run
# 服务默认运行在 http://localhost:8080 (根据实际配置)# 安装依赖
npm install
# 启动 Tauri 开发窗口
npm run tauri dev# 构建生产环境包 (Windows/macOS/Linux)
npm run tauri build- 首次运行:
- 打开软件,进入【设置】页面。
- 点击“浏览”选择《植物大战僵尸融合版》的游戏根目录(包含
PlantsVsZombies.exe的文件夹)。
- 下载模组:
- 切换到【在线模组】页面,浏览感兴趣的模组。
- 点击“下载并安装”,等待进度条完成即可。
- 管理模组:
- 切换到【本地模组】页面。
- 点击开关即可启用或禁用模组,无需重启游戏(部分模组可能需要重启生效)。
欢迎提交 Issue 或 Pull Request!
- Fork 本仓库
- 新建分支
git checkout -b feature/AmazingFeature - 提交更改
git commit -m 'Add some AmazingFeature' - 推送到分支
git push origin feature/AmazingFeature - 提交 Pull Request
本项目是由爱好者开发的第三方工具,与《植物大战僵尸》官方或融合版作者无直接关联。
- 请确保您拥有游戏的合法副本。
- 使用模组可能会导致游戏存档损坏,建议在使用前备份存档。
- 本项目仅供学习与交流使用。
MIT License © 2025 [Gaoshu705]