Skip to content

vagmr/JASM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JASM (汉化版)

这是JASM(Just Another Skin Manager)的汉化版本。JASM是一个使用WinUI 3和WinAppSDK开发的游戏皮肤管理器。

原项目地址: https://github.com/Jorixon/JASM

版本说明

本项目提供两个版本供下载:

  1. 常规版本 (Regular):

    • 体积较小,但需要安装.NET运行时
    • 适合大多数用户,特别是已安装.NET运行时的用户
  2. 自包含版本 (SelfContained):

    • 体积较大,但包含所有必要的运行时组件
    • 适合不想安装额外运行时的用户,或在无法安装.NET运行时的环境中使用

请根据您的需求选择合适的版本。

主要功能

  • 美观的用户界面
  • 支持直接拖放文件到应用中
  • 自动将未分类的mod整理到相应角色文件夹
  • 在角色间移动mod
  • 直接从应用启动3Dmigto启动器和游戏
  • 监控角色文件夹,自动更新添加或删除的皮肤
  • 编辑merged.ini键值
  • 将JASM管理的所有mod导出(复制)到指定文件夹
  • 使用F10或应用内刷新按钮刷新mod(需要提权的辅助进程,见下文说明)

快捷键

  • "空格键" - 在角色视图中,切换选中mod的开启/关闭状态
  • "F10" - 如果提权进程和游戏正在运行,刷新游戏中的mod
  • "F5" - 在角色视图中,从磁盘刷新该角色的mod
  • "CTRL + F" - 在角色概览中,聚焦到搜索栏
  • "ESC" - 在角色视图中,返回角色概览
  • "F1" - 在角色视图中,打开可选择的游戏内皮肤

系统要求

如果缺少这些依赖,应用会提示您下载必要组件并提供链接。

已知问题

内存占用高

每次页面导航都会分配大量内存且不释放。这导致快速在页面间切换时,应用内存使用量迅速超过1GB。这不是一个简单的修复。如果您发现应用变慢,建议重启应用。

根据研究,WinUI在页面导航时可能存在内存泄漏。目前不确定是否为WinUI问题或代码问题。大部分是非托管内存,内存分析器帮助不大。

Elevator

程序可能被标记为恶意软件,您需要从Releases页面手动下载。

注意事项

  • 这仍处于早期开发阶段。请自行备份并谨慎使用 ⚠️
  • 未处理的异常会写入日志文件。可在appsettings.json中启用调试日志
  • 应用中可能存在一些"GIMI-ModManager"引用,这是项目的原始名称。将来会进行更改
  • 由于我并非C#专业开发者,我对原项目的修改也基本仅限于汉化。

About

Just Another Skin Manager

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.4%
  • Python 0.6%