fuckmetu 发表于 2014-1-8 20:22

移(ban)民(jia)指南!地图太大SL缓慢吗?本指南帮助你解决困扰~

本帖最后由 fuckmetu 于 2014-1-8 20:44 编辑

百度贴吧的贴也是我发的
http://tieba.blacksheepgame.com/p/2802437552


首先我们需要准备一个软件:Notepad++
建立新世界
注:可以是新版本的,0.9的存档格式用了更大的存储空间换来了更好的兼容性,一般情况下没有什么大问题。
然后进入save文件夹打开以你的旧世界名命名的文件夹(如:Lagunitas)
同时用新窗口打开新世界名命名的文件夹
一、复制人物
准备:用Notepad++打开旧世界的.sav及新世界.sav(下文文件全是用这个软件打开的)
右击页面标签,点选“移动到另一视窗”(方便操作)
如图所示:


1.在旧世界.sav窗口中按:ctrl+f
在“查找目标”栏中填写““player””
点击“查找下一个”
找到目标,然后点选后面的“{”
如图所示:

2.在旧世界.sav窗口中按:ctrl+alt+b

如图所示:


会自动选择匹配的“}”之间的内容
3.在旧世界.sav窗口中按:ctrl+c(复制)
4.在新世界.sav中同样进行1.2两步
5.在新世界.sav窗口中按:ctrl+v(黏贴)
完成年人物的复制


二、复制家
准备:先进入旧世界,用小刀在一个物品上刻字(如:tuooo)仍在家的下面一格里,保存退出
如图所示:


再进入新世界,找到合适的地方,也扔一个刻字的物品(如:tuooo),保存退出
同样打开旧世界maps.txt和新世界maps.txt,然后分屏。
1.在旧世界中ctrl+f搜索“tuooo”
如图所示:


记下图中红框所示的数字:24 90 0
这里的24表示第24列,90表示第90 行,0表示地面(-1表示地下)
这次示范不考虑地下
数字对应的地图位置如图:

大地图上的每一格
在maps.txt中都被分成四份
地图标号的规则为:
偶数 偶数||奇数 偶数
偶数 奇数||奇数 奇数
所以我们找到的24 90代表的是左上位
上图中的蓝色方块对应的事下图中的黄色底的四组数字(图中省略了右边两组数字)
24 90 25 90
24 91 25 91
上图中的N则对应的就是下图中蓝色底的四组数字
24 88 25 88
24 89 25 90
其他位置以此类推
我们这里示范的只复制上图中的N所表示的
24 88 25 88
24 89 25 90
这四组数据
2.同样的我们在新世界中进行和1一样的步骤找出新家的位置,并记录下来,和旧世界的家一一对应。
假设新家的位置为
2 110 3 110
2 111 3 111
则对应关系如下:
旧世界 新世界
24 88 2 110
24 89 2 111
25 88 3 110
25 89 3 111

3.在旧世界maps.txt中按ctrl+f开启“正则表达式”搜索“^24 88 0”,以免搜到“124 88 0”。如图:


记得点选图中红框所示的选项。
4.如图:


讲光标点选在图中红框所示的0左侧
使用正则表达式“(^[^-][^\n]+\n)+”搜索查找下一个
如图所示:


将自动选择24 88 0 对应的地图的所有地形、家具、物品、陷阱、车辆等等内容
5.在旧地图maps.txt中ctrl+c(复制)
6.在新地图maps.txt中搜索“^2 110 0”如图:


同样将光标点选在图中右侧红框中的0左侧
7.在新地图maps.txt中进行同样的第4步骤。
8.在新地图maps.txt中ctrl+v(黏贴)
这时24 88 0的内容就已经复制完毕了
9.同样的对剩余的3块地图进行1到9个步骤
10.复制完毕后,不要忘了保存地图
这样新世界的探险又开始了~http://static.tieba.blacksheepgame.com/tb/editor/images/face/i_f26.png?t=20131111

fuckmetu 发表于 2014-1-8 20:23

百度的图片。。。。
我等一下重新传图片。。。

kly0427 发表于 2014-1-8 21:05

我先MARK了,松鼠党的福利啊。

13514000876 发表于 2014-1-8 22:18

谢谢分享   
页: [1]
查看完整版本: 移(ban)民(jia)指南!地图太大SL缓慢吗?本指南帮助你解决困扰~