一个用于管理 Survivalcraft 游戏的 WPF 应用程序。
- 游戏管理:启动游戏、管理游戏设置
- 模组管理:启用/禁用模组
- 资源管理:管理角色皮肤、家具包、材质包和存档
- 设置:应用设置和关于信息
- 更新检查:自动检查应用更新
- .NET 8.0:使用最新的 .NET 技术
- WPF:Windows Presentation Foundation,提供现代化的用户界面
- C#:主要开发语言
- Newtonsoft.Json:用于处理 JSON 数据
SCToolbox/
├── Models/ # 数据模型
├── ViewModels/ # 视图模型
├── Views/ # 视图
├── Services/ # 服务
├── Utils/ # 工具类
├── Resources/ # 资源文件
│ └── Icons/ # 图标
├── App.xaml # 应用程序定义
├── MainWindow.xaml # 主窗口
├── GamePage.xaml # 游戏管理页面
├── ModPage.xaml # 模组管理页面
├── ResourcePage.xaml # 资源管理页面
├── SettingsPage.xaml # 设置页面
└── SCToolbox.csproj # 项目文件
-
构建项目:
dotnet build
-
运行应用:
dotnet run
-
使用步骤:
- 首次运行时,在游戏管理页面设置游戏路径
- 点击「加载模组」按钮加载游戏模组
- 点击「加载资源」按钮加载游戏资源
- 在设置页面配置应用选项
- 启动游戏:点击「启动游戏」按钮启动 Survivalcraft 游戏
- 管理设置:点击「查看/编辑设置」按钮编辑游戏设置文件
- 启用模组:将模组从「已禁用模组」列表拖动到「已启用模组」列表
- 禁用模组:将模组从「已启用模组」列表拖动到「已禁用模组」列表
- 角色皮肤:查看和管理游戏角色皮肤
- 家具包:查看和管理游戏家具包
- 材质包:查看和管理游戏材质包
- 存档:查看和管理游戏存档
- 自动检查更新:开启或关闭自动检查应用更新
- 启动时自动加载游戏路径:开启或关闭启动时自动加载上次设置的游戏路径
- 确保游戏路径设置正确,否则无法启动游戏和管理模组
- 模组文件必须是 .scmod 格式
- 资源文件必须放在正确的游戏目录中
欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。
MIT License