Windows [HELP] 1.6 how to change the host of a multiplayer game

KaiTouCrow

Greenhorn
1.6 just updated, my friend and I have been online for almost a month now. My friend has gone to play other games, but I still want to continue running the farm. I don't know how to continue my own character instead of using my friend's character. Please help me


1.6刚更新,我和朋友上线,玩了快一个月了,朋友去玩其他游戏了,但我还是想继续经营农场,我不知道如何继续我自己的角色而不是使用我朋友的角色,请帮助我
 

DTmaster

Newcomer
我是新玩家,但有点编码经验,我自己摸索了一段时间,你要换成你的角色其实很麻烦,慢慢的跟着我的步骤走吧

1)下载Sublime Text(除非你有其他XML编辑器)
Sublime Text XML 安装步骤

安装Package Control extension
按下ctrl+shift+p
然后输入以下文字然后按下Enter
Install Package Control

使用Package Control extension安装Package
一样按下ctrl+shift+p
然后复制一下文字
Package Control: Install Package
输入
Indent XML
就会安装XML
然后再安装一个Xpath(跟Package Control: Install Package一样)

2)用Sublime Text打开你的档案(记得备份)
windows + R
输入
%appdata%\StardewValley\Saves

打开文件
例子:name_123456789文件里的name_123456789
(不用理SaveGameInfo和有_old的资料)

3)整理资料
点击选单Selection -> Format -> Indent XML
点击两次ctrl + N,然后回去原本的档案
看第三行,点击
<player>旁边的下符号(划到左边的3那边就会显示了)
和<Farmer>(点完后会在<player>下两行,如果有更多人的话记得看<name>是不是你的游戏名,不是就点<Farmer>旁边的下符号继续找)

4)更换资料
把<player>...</player>全复制(记得是整行,Tab也跟着复制)
然后贴到新建的文件(也就是刚刚新建的空文件啦)

把<player>改成<Farmer>,</player>改成</Farmer>

<Farmer>...</Farmer>(记得是整行,Tab也跟着复制)
也贴到新建的第二个文件

把<Farmer>改成<player>,</Farmer>改成</player>
(记得F要大写)

然后贴回相应的位置就成了

5)更换房子主人(非必要,除非你的朋友会回来玩,否则你的朋友会进不来)

ctrl + F 找 <indoors xsi:type="Cabin">
然后往下找<uniqueName>
把它之间的名字复制起来
(这是小屋的代码名字)

ctrl + F 找 <homeLocation>FarmHouse</homeLocation>
(这是房主的房子,所以你必须改住他的房子)
把FarmHouse换成刚刚复制的名字

ctrl + F 找<homeLocation>"复制小屋的名字"</homeLocation>
(记得是在<player>和</player>之间,千万别搞错)
把里面换成FarmHouse

保存

OK,这样就结束了
你载入档案的时候你会发现记录档还是你朋友的名字
但操作角色就会变成你的角色,只要过了下一天就会覆盖保存变成你的角色啦
 

KaiTouCrow

Greenhorn
我是新玩家,但有点编码经验,我自己摸索了一段时间,你要换成你的角色其实很麻烦,慢慢的跟着我的步骤走吧

1)下载Sublime Text(除非你有其他XML编辑器)
Sublime Text XML 安装步骤

安装Package Control extension
按下ctrl+shift+p
然后输入以下文字然后按下Enter
Install Package Control

使用Package Control extension安装Package
一样按下ctrl+shift+p
然后复制一下文字
Package Control: Install Package
输入
Indent XML
就会安装XML
然后再安装一个Xpath(跟Package Control: Install Package一样)

2)用Sublime Text打开你的档案(记得备份)
windows + R
输入
%appdata%\StardewValley\Saves

打开文件
例子:name_123456789文件里的name_123456789
(不用理SaveGameInfo和有_old的资料)

3)整理资料
点击选单Selection -> Format -> Indent XML
点击两次ctrl + N,然后回去原本的档案
看第三行,点击
<player>旁边的下符号(划到左边的3那边就会显示了)
和<Farmer>(点完后会在<player>下两行,如果有更多人的话记得看<name>是不是你的游戏名,不是就点<Farmer>旁边的下符号继续找)

4)更换资料
把<player>...</player>全复制(记得是整行,Tab也跟着复制)
然后贴到新建的文件(也就是刚刚新建的空文件啦)

把<player>改成<Farmer>,</player>改成</Farmer>

<Farmer>...</Farmer>(记得是整行,Tab也跟着复制)
也贴到新建的第二个文件

把<Farmer>改成<player>,</Farmer>改成</player>
(记得F要大写)

然后贴回相应的位置就成了

5)更换房子主人(非必要,除非你的朋友会回来玩,否则你的朋友会进不来)

ctrl + F 找 <indoors xsi:type="Cabin">
然后往下找<uniqueName>
把它之间的名字复制起来
(这是小屋的代码名字)

ctrl + F 找 <homeLocation>FarmHouse</homeLocation>
(这是房主的房子,所以你必须改住他的房子)
把FarmHouse换成刚刚复制的名字

ctrl + F 找<homeLocation>"复制小屋的名字"</homeLocation>
(记得是在<player>和</player>之间,千万别搞错)
把里面换成FarmHouse

保存

OK,这样就结束了
你载入档案的时候你会发现记录档还是你朋友的名字
但操作角色就会变成你的角色,只要过了下一天就会覆盖保存变成你的角色啦
Thank you. I tried your method, but after reading the save, it won't enter the game normally, but will crash. I don't know where the problem is
 
Top