作者jeffffliu (女子 食我 口阿)
看板Minecraft
标题[教学] 部分地图模式修改及之後新气候产生关系
时间Sat Feb 11 14:05:09 2012
首先要修改游戏地图档案"level.dat"需要工具NBTedit
http://www.minecraftforum.net/topic/6661-
这里要介绍的是level.dat里面跟"地图"有关的设定
至於单机的内部包含玩家"player"部分不讨论
这里面有一些数值基本上可以透过mod直接作更动不需要透过直接编辑档案
而且真正需要调整的项目也不多
(例如:toomanyitems 可以调整时间 游戏模式 等
单机指令 可以作一些调整
其余的 就先省略..)
TAG_Long("Time"): 这项数值是游戏的时间
0白天的开始 12000是日落开始 13800是晚上开始 22200是日出开始
这个数值可以超过24000是一直累加的,对它做mod 24000运算就是对应到现在的时间
基本上不需要修改只是做一个介绍
18k 22.2k 0k 6k 12k 13.8k 18k
├-----┼-┼--------┼--------┼-┼-----┤
午 日 白 中 日 晚 午
夜 出 天 午 落 上 夜
-7.5分--> <-------10分--------> <-7.5分-
1.5分 1.5分
TAG_Int("SpawnX"): 这三项数值代表了重生点的位置(进入游戏一开始的位置)
TAG_Int("SpawnY"): 预设SpawnX,SpawnZ是0 SpawnY是64
TAG_Int("SpawnZ"): 单人重生点就是那个位置
多人重生点是以这为中心20x20区域,另外有33x33的无法破坏保护
TAG_Byte("raining"): 这是设定是不是正在下雨以及正在打雷
TAG_Byte("thundering"): 0是没有1是有,不过设定成 正在打雷以及没下雨是无意义的
TAG_Int("rainTime"): 这两个递减的timer是倒数到0就会切换 raining thundering
TAG_Int("thunderTime"): 以上四个是在Beta 1.5开始有
接下来就是游戏模式的设定了
TAG_Byte("hardcore"): 这是设定是不是harcore模式 0是没有1是有
TAG_Byte("MapFeatures"): 这是设定会不会产生天然建筑物 0不会1是会
TAG_Int("GameType"): 这是设定游戏模式0是生存模式1是创造模式
以上这三个数值是在Beta 1.8 pre-release 1开始有
TAG_String("generatorName"): 此数值决定游戏模式是超平模式还是预设模式
在12w01a~1.1之间此数值设定为
"FLAT" 超平模式
"DEFAULT" 预设模式
这里有一点要注意的是 是大写"
此数值是在12w01a开始有
然後从12w03a开始有新的气候
此数值设定为
"flat" 超平模式
"default" 预设模式(有丛林的气候产生演算法)
"default_1_1" 预设模式(无丛林的1.1产生演算法)
在12w03a以後的游戏版本
当在读取旧地图的时候会作转换(在不考虑超平模式情况下)
读取到12w01a之前创造的地图"无此数值" => "default" 有丛林产生演算法
读取到12w01a~1.1创造的地图"DEFAULT" =>"default_1_1" 无丛林产生演算法
读取到12w03a以後创造的地图"default" =>不做变化 有丛林产生演算法
所以1.1读取过的游戏地图之後到1.2此游戏地图不会产生新版的丛林
(除非手动修改此数值)
不过等到正式版出来以後也有可能不同
以上参考资料
http://www.minecraftwiki.net/wiki/Alpha_Level_Format
http://www.minecraftwiki.net/wiki/Day/night_cycle
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.136.175
1F:推 gh0987:所以如果是伺服器的话 修改server.properties跟原Level档 02/11 14:24
2F:→ gh0987:就可以了吗? 不会影响region吗?QAQ 02/11 14:25
3F:推 adolphjong:请问这意思是说 如果之後1.1想升级1.2版 又希望有丛林 02/11 14:35
4F:→ adolphjong:来抓猫的话 其实不用重新开一次地图 只需要把後面那个 02/11 14:36
5F:→ adolphjong:选项由default_1_1改为default 之後再去世界探索就有? 02/11 14:36
6F:→ jeffffliu:我不知道server.properties有没有新数值 基本上两个都 02/11 14:40
7F:→ jeffffliu:是default吧 02/11 14:41
8F:→ jeffffliu:到时候要修改的时候最好都备份一下档案吧 02/11 14:41
9F:→ jeffffliu:新旧演算法边界除了雪平原跟香菇岛以外 可能会有断层 02/11 15:30
10F:推 bulon:推ㄧ下~ 02/12 18:25
11F:推 rize0528:推 02/13 01:49
12F:推 XDglory:这篇可以M一下吧~ 02/13 18:15
13F:→ jeffffliu:里面已经有啦 02/13 19:04
14F:→ jeffffliu:不过实际上还是要之後怎改 03/02 12:26
※ 编辑: jeffffliu 来自: 114.38.242.191 (03/02 13:57)
※ 编辑: jeffffliu 来自: 114.27.98.218 (04/20 12:28)