Repository navigation
Releases: SunYanbox/EasyGame
Releases · SunYanbox/EasyGame
Release list
v1.1.0
新增
- 任务执行统计与性能监控
- 引入任务运行状态追踪系统,自动记录每个任务的执行结果和耗时
- 新增任务统计报告功能,在模组启动时输出详细的性能分析(输出到游戏文件夹\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
模组提供了以下功能:
- 带入物品限制调整:修改玩家进入战局时可携带的物品数量上限
- 战局时长修改:调整所有地图的撤离时间限制
- 弹夹操作时间修改:调整装弹、卸弹、检查弹匣所需时间
- 角色基础属性修改:调整所有存档角色的基础血量、能量和水分上限
- 跳蚤市场售卖限制解除:允许原本不能在跳蚤市场售卖的物品上架
- 弹药堆叠数量修改:修改所有类型弹药的堆叠上限
- 药剂耐久修改:修改所有针剂(除吗啡外)的使用次数、重量和价格
- 默认检视所有物品:使所有物品默认为已检视状态
- 迷宫地图显示:使迷宫地图(Labyrinth)显示在地图选择界面
- 跳蚤市场挂单上限修改:调整不同等级特刊的跳蚤市场挂单数量上限
- 实验室访问卡次数调整:修改实验室访问卡的使用次数
- 迷宫访问卡次数调整:修改迷宫访问卡的使用次数
病毒检验报告:
EasyGame-1.0.0.7z