y592149692 发表于 2019-4-26 06:15

想问下游戏天数怎么修改,500天成就懒得做了

用ce试了下能搜到数值但是无法修改,存档修改器也没找到改时间的功能,圣火令那个控制时间流逝的也只能让笔记多出天数,实际时间不会改变

一只双眼皮 发表于 2019-5-2 15:07

本帖最后由 一只双眼皮 于 2019-5-3 22:11 编辑

用dnspy打开Assembly-CSharp.dll文件
搜索函数CheckAchievements
                              case AchievementData.Achievement.Survival_500_Days:
                                        if (this.m_NumDaysSurvived >= 500)
                                        {
                                                AchievementManager.UnlockAchievement(achievement);
                                        }
                                        break;

把this.m_NumDaysSurvived >= 500 这里的 500 改成其他值。例如5 ,则5天后达成

932559115 发表于 2019-6-6 00:12

用存档修改器

zheng0809 发表于 2019-6-9 04:04

一只双眼皮 发表于 2019-5-2 15:07
用dnspy打开Assembly-CSharp.dll文件
搜索函数CheckAchievements
                              case Ac ...

大佬厉害!学习了
页: [1]
查看完整版本: 想问下游戏天数怎么修改,500天成就懒得做了