stardewvalley吧 关注:19,632贴子:157,139
  • 8回复贴,共1

大家都想洗技能是吧,我终于找到方法了

取消只看楼主收藏回复

方法很简单,不过需要修改存档,而且有一些小问题没有确定


1楼2016-03-10 18:43回复
    不知道之前有人发过没,反正这个方法是我自己刚才摸索出来的。
    第一步是找到游戏的存档,目录在C盘->用户->Administrator->AppData(这个文件夹可能是隐藏的)->Roaming->Stardewvalley->Saves,里面那个用游戏人物名字命名的文件夹就是存档。建议修改前先备份一下


    2楼2016-03-10 18:46
    回复
      文件夹里面有两个文件,其中一个叫SaveGameInfo,不过用不着这个文件。我们要双击打开另一个文件,弹出对话框要求选择打开方式,选择用记事本打开。打开的速度比较慢,不过不要着急。


      3楼2016-03-10 18:48
      回复
        用记事本打开文件之后Ctrl+F搜索experiencePoints。搜到之后可以看到<experiencePoints>后面有许多的<int>,每两个<int>是一对,中间夹着一个数字。这样的数字总共有5个,依次是Farming,Mining,Combat,Foraging,Fishing五个技能的经验值。把你想洗技能的那个技能的经验值改成0就行。比如你想换Farming的技能,就把第一个数字改成0


        4楼2016-03-10 18:54
        回复
          改完之后再Ctrl+F,搜索farmingLevel,搜到之后可以看到<farmingLevel>后面有一个数字,那个代表着你目前Farming的等级,如果你想修改Farming的技能,那就把<farmingLevel>后面的数字改成0。想改其他类型技能的同理,就在<farmingLevel>后面可以看到<miningLevel>,<combatLevel>等等,修改就行。


          6楼2016-03-10 18:56
          回复
            这个时候就完成了,Ctrl+S保存(这一步也比较慢)。然后进入游戏就行。如果你对Farming进行了上述操作,那么这些操作其实是把你的Farming的等级和经验全部清零,现在只需要重新攒经验升级就行了。


            7楼2016-03-10 18:58
            回复
              这个方法目前有两个问题。一是这个方法是把经验和等级归零了,但实际上只要把经验和等级修改到4级就好了,最好是差1经验值就升5级。然而我不知道升5级需要多少经验,以及需要的经验值是否相同,所以最稳妥的方法就是直接归零。


              8楼2016-03-10 19:00
              回复
                第二个问题是这样洗技能之后,我不清楚原来的选的技能和之后的技能会不会叠加。我个人认为是不会,因为存档里应该只有一个参数用来保存玩家选择的技能类型。如果真如我猜测的那样,那么我们其实只需要找到这个参数然后把它修改成我们想要的技能对应的数字就行。但是我找了好长时间都没有找到这个参数,所以只能用这个笨方法了。


                10楼2016-03-10 19:03
                收起回复
                  我一直搜索的是skill或者ability,没想到作者用的是profession。所以20楼的方法非常直接,推荐20楼


                  28楼2016-03-11 00:07
                  回复