Rim73 - 性能与优化(Rim73 - Performance and Optimisations) mod | 环世界
这个mod是为了提高游戏性能而对游戏的一些部分进行重新编码。请在最后加载。
性能比较是在一个有5个活跃角色的60天殖民地上进行的,结果可能因个人情况而有所不同。表格中的列Vanilla时间(以毫秒计)和Rim73时间(以毫秒计)代表执行时间。
优化 总性能提升(%) 优化描述 Vanilla时间(毫秒) Rim73时间(毫秒) 性能与Vanilla相比
Hediffs +10% 添加“时间膨胀”到Hediffs(疾病),使它们不会经常发生,从而减轻Pawn_HealthTick()的负担,总体上减少约15%的性能。 130ms 11ms 每100个tick减少91%的时间
Pather +25% 当敌人试图寻路但被另一个角色阻挡时,暂时禁用角色。这样可以增加约25%的性能,但仅在战斗期间生效。 - - -
Jobs +50% 对作业的打勾采用全新的系统,减少了角色对作业的扫描,而是只在他们完成一项作业和/或3秒后扫描。睡觉、治疗、漫游和“前往”等活动被大大限制,它们约占所有打勾的80%。这是性能的最大贡献者,与原版相比,性能提高可达50%。 305ms 59ms 每100个tick减少80%的时间
Mindstate +15% GetDay()简化为在午夜时返回新的一天,而不是每个tick都进行极为复杂的计算来模拟太阳相对于角色的位置。 117ms 42ms 每100个tick减少64%的时间
总计 552ms 112ms 每100个tick减少79%的时间
平均而言,性能提升约25%,随着角色数量的增加,可以轻松达到50%。
需要Harmony模组。
该mod与RocketMan和RuntimeGC兼容。
该mod与RimThreaded不兼容。
警告:这是一个测试版本,可能会有bug,请发现任何bug时向我们报告。
你可以在这里加入discord:
https://discord.gg/JgCPYBPYwr