这是JASM(Just Another Skin Manager)的汉化版本。JASM是一个使用WinUI 3和WinAppSDK开发的游戏皮肤管理器。
本项目提供两个版本供下载:
-
常规版本 (Regular):
- 体积较小,但需要安装.NET运行时
- 适合大多数用户,特别是已安装.NET运行时的用户
-
自包含版本 (SelfContained):
- 体积较大,但包含所有必要的运行时组件
- 适合不想安装额外运行时的用户,或在无法安装.NET运行时的环境中使用
请根据您的需求选择合适的版本。
- 美观的用户界面
- 支持直接拖放文件到应用中
- 自动将未分类的mod整理到相应角色文件夹
- 在角色间移动mod
- 直接从应用启动3Dmigto启动器和游戏
- 监控角色文件夹,自动更新添加或删除的皮肤
- 编辑merged.ini键值
- 将JASM管理的所有mod导出(复制)到指定文件夹
- 使用F10或应用内刷新按钮刷新mod(需要提权的辅助进程,见下文说明)
- "空格键" - 在角色视图中,切换选中mod的开启/关闭状态
- "F10" - 如果提权进程和游戏正在运行,刷新游戏中的mod
- "F5" - 在角色视图中,从磁盘刷新该角色的mod
- "CTRL + F" - 在角色概览中,聚焦到搜索栏
- "ESC" - 在角色视图中,返回角色概览
- "F1" - 在角色视图中,打开可选择的游戏内皮肤
- Windows 10 1809或更高版本
- .NET Desktop Runtime
- Windows App SDK
如果缺少这些依赖,应用会提示您下载必要组件并提供链接。
每次页面导航都会分配大量内存且不释放。这导致快速在页面间切换时,应用内存使用量迅速超过1GB。这不是一个简单的修复。如果您发现应用变慢,建议重启应用。
根据研究,WinUI在页面导航时可能存在内存泄漏。目前不确定是否为WinUI问题或代码问题。大部分是非托管内存,内存分析器帮助不大。
程序可能被标记为恶意软件,您需要从Releases页面手动下载。
- 这仍处于早期开发阶段。请自行备份并谨慎使用
⚠️ - 未处理的异常会写入日志文件。可在appsettings.json中启用调试日志
- 应用中可能存在一些"GIMI-ModManager"引用,这是项目的原始名称。将来会进行更改
- 由于我并非C#专业开发者,我对原项目的修改也基本仅限于汉化。