InZOI Mod 工具箱一个基于 Electron + React + TypeScript + Vite 的桌面应用,用于在 Windows 上便捷管理 InZOI 游戏的 Mod、备份与冲突检测(开发中)等功能。 主要特性- Mod 列表与启用/禁用(支持解析 mod_manifest.json 并同步 bEnable 状态)
- 多目录支持:主目录与官方管理器目录 (inZOI/Mods/88849) 自动合并 & 去重(主目录优先)
- 模组信息解析:名称 / 作者 / 版本 / 打包时间 / Manifest 启用状态
- 备份与恢复:按时间戳自动建立备份(支持保留官方 88849 子目录结构)
- 目录快速打开:常用 InZOI 相关目录一键跳转
- 自定义背景:选择背景图、调整不透明度与模糊、重置默认
- 可访问性与界面优化:标题栏自定义、窗口大小 1284×880 默认、Tab/按钮具备 aria 标签
技术栈
层
| 技术 | 主进程 | Electron (自定义无边框窗口, IPC) | 渲染 | React 19 + React Router 7 + TypeScript | 构建 | Vite 7 | 打包 | electron-builder | 代码质量 | ESLint (typescript-eslint), 分离 CSS | 目录结构
- inzoimodtool
- │ chrome_100_percent.pak
- │ chrome_200_percent.pak
- │ d3dcompiler_47.dll
- │ ffmpeg.dll
- │ icudtl.dat
- │ InZOI Mod 工具箱.exe
- │ libEGL.dll
- │ libGLESv2.dll
- │ LICENSE.electron.txt
- │ LICENSES.chromium.html
- │ resources.pak
- │ snapshot_blob.bin
- │ Uninstall InZOI Mod 工具箱.exe
- │ v8_context_snapshot.bin
- │ vk_swiftshader.dll
- │ vk_swiftshader_icd.json
- │ vulkan-1.dll
- ├──locales
- │ af.pak
- │ am.pak
- │ ar.pak
- │ bg.pak
- │ bn.pak
- │ ca.pak
- │ cs.pak
- │ da.pak
- │ de.pak
- │ el.pak
- │ en-GB.pak
- │ en-US.pak
- │ es-419.pak
- │ es.pak
- │ et.pak
- │ fa.pak
- │ fi.pak
- │ fil.pak
- │ fr.pak
- │ gu.pak
- │ he.pak
- │ hi.pak
- │ hr.pak
- │ hu.pak
- │ id.pak
- │ it.pak
- │ ja.pak
- │ kn.pak
- │ ko.pak
- │ lt.pak
- │ lv.pak
- │ ml.pak
- │ mr.pak
- │ ms.pak
- │ nb.pak
- │ nl.pak
- │ pl.pak
- │ pt-BR.pak
- │ pt-PT.pak
- │ ro.pak
- │ ru.pak
- │ sk.pak
- │ sl.pak
- │ sr.pak
- │ sv.pak
- │ sw.pak
- │ ta.pak
- │ te.pak
- │ th.pak
- │ tr.pak
- │ uk.pak
- │ ur.pak
- │ vi.pak
- │ zh-CN.pak
- │ zh-TW.pak
- │
- └──resources
- │ app.asar
- │ elevate.exe
- │
- └──backgrounds
- INZOI_WP_001.png
- INZOI_WP_002.png
- INZOI_WP_003.png
- INZOI_WP_004.png
- INZOI_WP_005.png
- INZOI_WP_006.png
- INZOI_WP_007.png
- INZOI_WP_008.png
- README.md
复制代码
-
-
-
-
|