vsCnfaOT 发表于 2018-12-26 02:50:42

关于在特定关卡中准确位置添加超级怪物!

按照第5期的说明,也是按照说明才来操作一步一步来的。
到游戏中测试的显示的却不是加入的那个怪。反复试了多次都是那样。

原文:

我先来说明一下,“教程”栏目中有一篇“如何在特定关卡中添加怪物”,所不同的是,这次是在准确位置添加超级怪物,而之前是在关卡中添加成批出现的特定怪物,请大家注意其中的不同;这次的教程对于制作自己的任务有莫大的帮助(比如说:杀死特顶的怪物,从而得到特定的物品)。本次修改所需要的TXT文件:Superuniques.txt、Monpreset.txt,及Win_Ds1Edit这个强力暗黑地图编辑工具。具体步骤如下:

1、首先来添加我们新的超级怪物。打开Superuniques.txt,拷贝Pindleskin行(hcidx=52)到文件的末尾,将其hcidx改为最后一个ID+1,这里应该为66,再为它改个名字,就叫aohboss吧;这样,我们就建立了一个新的超级怪物,但是要使它在游戏中出现,还要必要的补充。

2、打开Monpreset.txt,在Corpsefire和warriv2中间加入一空白行,针对新建的这一行,在ACT列中添入要它出现的地点(可以添1至5的任意数字),再把我们刚才命名的新怪物名称(aohboss)添入Place列;OK,做完这一步,这个超级怪物已经能够在游戏中出现了。

3、这一步要做一定的思路解释——看看这篇教程的标题,我们要在“准确位置”来放置这个怪物,所以这里就一定要用到Win_Ds1Edit。比如说:我想把这个新的超级怪物放在Tristram中(就是拿腿的地方,地图为tri_town4.ds1);先要自己动手升级这个工具所附带的Obj.txt文件;再用Win_Ds1Edit打开地图(一般的命令就是win_ds1edit tri_town4.ds1 11 300,需要更多Win_Ds1Edit帮助的话,请参见教程中的“Win_Ds1Edit初级上手指南”),最后添加我们的超级怪物。就是这样一个思路,大家一定要明了,下面让我们付诸实施。

4、先来升级Obj.txt。用Excel或者相关的表格工具打开Obj.txt,找到ID=47那一行,它的Description一列应该是个“?”,把我们的新怪物名称添进去(aohboss);好了,升级完毕;

5、在准确位置添加怪物吧,用第3步中提到的命令启动Win_Ds1Edit,可以清楚的看到整个Tristram的风景(好美啊!·#¥#%...),点几下“Tab”键切换到Obj修改模式,随便Ctrl+C复制一个物品到我们想要添加怪物的位置,点右键,在出现的菜单中选择“Type1”->“Act1”,向下翻,找到“aohboss”字样,点“OK”,添加成功!赶快运行游戏试试!

6、用“-direct -txt”参数启动游戏,到Tristram看看,呵呵,发现了吗?

喔,最后公布一个参数,恐怕好多朋友都需要它——调整地图的大小参数:resize。就以这个新的Tristram打个比方,我想把地图大小由原来的48X48改为150X150,只要在运行Win_Ds1Edit时挂上参数:win_ds1edit tri_town4.ds1 11 300 -resize 150 150,即可!呵,不要大的太过分喔!

asdlz 发表于 2018-12-26 02:51:35

怎么没人回答呢!!!

tiantian987 发表于 2018-12-26 02:51:50

想加什么怪物?
我来帮你加好。

luceifa 发表于 2018-12-26 02:52:34

比如你要+都瑞尔到ACT1某处

打开地图编辑器的obj.txt,在ACT1部分的最后插入一行
Act=1
Type=1(怪物)
Id=211(对应Monstats.txt的hcIdx)
Description=Duriel(这个随便)
*eol=0
页: [1]
查看完整版本: 关于在特定关卡中准确位置添加超级怪物!