Skip to content

Releases: SunYanbox/EasyGame

Release list

v1.1.0

Choose a tag to compare

@SunYanbox SunYanbox released this 28 Feb 04:53

新增

  • 任务执行统计与性能监控
    • 引入任务运行状态追踪系统,自动记录每个任务的执行结果和耗时
    • 新增任务统计报告功能,在模组启动时输出详细的性能分析(输出到游戏文件夹\SPT\user\mods\SuntionCore\ModLogs\EasyGame.log中):
      • 每个任务的完成状态(成功/失败)
      • 精确的任务耗时(毫秒级精度)
      • 被条件过滤而跳过的任务列表
      • 整个任务调度过程的总耗时
    • 自动处理重复任务名称,通过追加 _0、_1 等后缀避免统计信息覆盖

优化与重构

  • 配置加载逻辑增强
    • 重构配置加载流程,将目录创建移至异常处理块内,增强文件操作的健壮性
    • 添加外层全局异常捕获,防止因文件 I/O 错误导致模组崩溃
    • 为所有数值计算配置项添加空合并运算符 ?? 1.0d,确保在配置缺失时使用默认倍率 1.0
    • 简化空值检查逻辑,移除多余的空条件运算符嵌套

配置改进

  • 默认配置文件
    • 新增默认模组配置文件 config.json,允许用户在首次运行前自定义模组行为
    • 所有物品默认已检视选项改为 false(原为 true)
    • 配合代码层的空值保护逻辑,确保配置部分缺失时仍能以安全默认值运行

病毒检测报告:
EasyGame-1.1.0.7z

v1.0.0

Choose a tag to compare

@SunYanbox SunYanbox released this 26 Feb 15:08

模组提供了以下功能:

  • 带入物品限制调整:修改玩家进入战局时可携带的物品数量上限
  • 战局时长修改:调整所有地图的撤离时间限制
  • 弹夹操作时间修改:调整装弹、卸弹、检查弹匣所需时间
  • 角色基础属性修改:调整所有存档角色的基础血量、能量和水分上限
  • 跳蚤市场售卖限制解除:允许原本不能在跳蚤市场售卖的物品上架
  • 弹药堆叠数量修改:修改所有类型弹药的堆叠上限
  • 药剂耐久修改:修改所有针剂(除吗啡外)的使用次数、重量和价格
  • 默认检视所有物品:使所有物品默认为已检视状态
  • 迷宫地图显示:使迷宫地图(Labyrinth)显示在地图选择界面
  • 跳蚤市场挂单上限修改:调整不同等级特刊的跳蚤市场挂单数量上限
  • 实验室访问卡次数调整:修改实验室访问卡的使用次数
  • 迷宫访问卡次数调整:修改迷宫访问卡的使用次数

病毒检验报告:
EasyGame-1.0.0.7z