logo
0
0
WeChat Login

SC启动器

一个用于管理 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 # 项目文件

安装与使用

  1. 构建项目

    dotnet build
  2. 运行应用

    dotnet run
  3. 使用步骤

    • 首次运行时,在游戏管理页面设置游戏路径
    • 点击「加载模组」按钮加载游戏模组
    • 点击「加载资源」按钮加载游戏资源
    • 在设置页面配置应用选项

功能说明

游戏管理

  • 启动游戏:点击「启动游戏」按钮启动 Survivalcraft 游戏
  • 管理设置:点击「查看/编辑设置」按钮编辑游戏设置文件

模组管理

  • 启用模组:将模组从「已禁用模组」列表拖动到「已启用模组」列表
  • 禁用模组:将模组从「已启用模组」列表拖动到「已禁用模组」列表

资源管理

  • 角色皮肤:查看和管理游戏角色皮肤
  • 家具包:查看和管理游戏家具包
  • 材质包:查看和管理游戏材质包
  • 存档:查看和管理游戏存档

设置

  • 自动检查更新:开启或关闭自动检查应用更新
  • 启动时自动加载游戏路径:开启或关闭启动时自动加载上次设置的游戏路径

注意事项

  • 确保游戏路径设置正确,否则无法启动游戏和管理模组
  • 模组文件必须是 .scmod 格式
  • 资源文件必须放在正确的游戏目录中

版本历史

  • v1.0.0:初始版本,实现了基本功能

贡献

欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。

许可证

MIT License