如何通过TXT修改制作多层地牢。 作者:ylycloak
哇哈哈哈,请原谅我一开始就大笑,关键是我很兴奋,因为通过这篇教程大家已经完全有能力制作自己的地牢了(或许再来一个类似暗黑I中的“地狱火”也说不定)。其实通过TXT修改实现多层地牢的效果最早是由1.09d下的一个另类模式——“远古时代:狂暴战士”最先采用的。今天就把它的实现方法奉献给大家。
所需要的工具及文件:
1、TXT文本表格工具:D2Excel/AFJ Sheet
Editor/D2mtxt或者MS-EXCEL;
2、所用到的TXT文件:Levels.txt。
就这么多,很简单的。
一、 基本常识:
说是基本常识,其实就是修改原理。这次的教程操作并不复杂,关键就是理解。想必有一些基础知识的Modder都知道,Levels.txt控制着关于关卡地图的所有信息,而这次我们所需要的就是其中的VIS#列。大家可以仔细观察一下下表中VIS#参数的设定(关卡的名字可以在Name列找到)。
Forgotten Tower
(遗失的高塔) |
Vis0
= 6 (Level Id for Black Marsh) |
Vis1
= 21 (Level Id for Tower Cellar Level 1) |
Tower Cellar 1
(高塔一层) |
Vis0
= 20 (Level Id for Forgotten Tower) |
Vis1
= 22 (Level Id for Tower Cellar Level 2) |
Tower Cellar 2
(高塔二层) |
Vis0
= 21 (Level Id for Tower Cellar 1) |
Vis1
= 23 (Level Id for Tower Cellar Level 3) |
Tower Cellar 3
(高塔三层) |
Vis0
= 22 (Level Id for Tower Cellar 2) |
Vis1
= 24 (Level Id for Tower Cellar Level 4) |
Tower Cellar 4
(高塔四层) |
Vis0
= 23 (Level Id for Tower Cellar 3) |
Vis1
= 25 (Level Id for Tower Cellar Level 5) |
Tower Cellar 5
(高塔五层) |
Vis0
= 24 (Level Id for Tower Cellar 4) |
发现其中的奥秘了么?Vis0的数值就是地牢的入口地图ID(对应Levels.txt中的ID列),而Vis1则是地牢的出口(或者说是下一层)的ID;由于Tower
Cellar 5(高塔五层)没有下一层,所以它的Vis1为“0”。
同样,再来看看Cold Plain的地牢设置。
Cold Plains |
Vis3
= Vis4 = Vis5 = Vis6 = 9 (Cave Level 1) |
Cave Level 1 |
Vis0
= 3 (Cold Plains) |
Vis4
= 13 (Cave Level 2) |
Cave Level 2 |
Vis1
= 9 (Cave Level 1) |
而我们这次所需要做的例子就是从Cold Plain直接进入Forgotten Tower(遗失的高塔),然后再进入Cold Plain的原来的地牢,一共是6层。
二、 实例操作:
如果你已经明白了上面的基础常识,那恐怕不用我费话也能作出多层地牢了,作为上面所提到的例子,大家可以按照如下表格设置你的Levels.txt。
Cold Plains |
Vis3
= Vis4 = Vis5 = Vis6 = 9 (Cave Level 1) |
Tower Cellar 1 |
Vis0
= 20 (Level Id for Forgotten Tower) |
Vis1
= 22 (Level Id for Tower Cellar Level 2) |
Tower Cellar 2 |
Vis0
= 21 (Level Id for Tower Cellar 1) |
Vis1
= 23 (Level Id for Tower Cellar Level 3) |
Tower Cellar 3 |
Vis0
= 22 (Level Id for Tower Cellar 2) |
Vis1
= 24 (Level Id for Tower Cellar Level 4) |
Tower Cellar 4 |
Vis0
= 23 (Level Id for Tower Cellar 3) |
Vis1
= 25 (Level Id for Tower Cellar Level 5) |
Cave Level 1 |
Vis0
= 3 (Cold Plains) |
Vis4
= 13 (Cave Level 2) |
Cave Level 2 |
Vis1
= 9 (Cave Level 1) |
修改完毕后,别忘了保存你的Levels.txt。
三、调试:
建立Diablo II.exe的快捷方式,在“目标”中挂上“-direct -txt”参数运行游戏,到Cold
Plain中找到地牢看看,很明显,地牢的名字都变了!:)
四、补充:
由于Levels.txt是不允许拓展的,大家可以下载ExtendLevelPlugin,之后的事情么,呵呵,做上个N层地牢吧。:)
|