小编给大家带来的《火炬之光2》地图里添加NPC教程大家还喜欢吗?更多精彩好看的攻略请来图e软件园哦!
1、找到你需要添加NPC的地图layout,并了解地图NPC排列,比如这里的layout在
用layout编辑器打开文件
打开会发现,第1项是地图里的蜡烛楼梯之类的相关项第2项则是稻草人和机关还有拳击吊带已经相关机关的逻辑规则第3项我也不知道是什么东西第4项则是我们需要的一项,里面全部是NPC第5项是房间结构ROOM PIECE第6项是重载房间的蓝门以及它的模型引用的layout这里我们只需要管第4项,点第四项里的第一个,看到MONSTER这项,里面的Gambler(赌徒)就是NPC的控制台代码也就是NAME,FILE是这个NPC的模型,实验证明FILE改不改无所谓,不过为了保险起见,还是把你所添加的NPC相对应的模型填写进去。
继续看上面一项是NPC所在点的坐标,下面两项就是NPC面朝的方向
这里最主要的还是找对坐标,在你需要的地方添加NPC,所以你需要采集其他NPC的数据,找准坐标规律和你需要的参考NPC,采集数据我有,并且分好类了,其中线条分类是某行或者某列NPC从左至右从上至下的排序,基本在同一条直线上的我会分在一类中。
NPC NAME | 中文名 | POSITION | FORWARD | RIGHT | 线条分类 |
Enchanter | 附魔师路费奥 | -15.8945,3.6457,48.4513 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 11 |
Enchanter_act1 | 学徒附魔师马洛 | -18.5702,3.6457,48.2493 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 12 |
Enchanter_act3 | 附魔师图尼奥 | -21.6702,3.6457,48.3886 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 13 |
Enchanter_act4 | 附魔师夏普 | -24.0107,3.6457,48.0104 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 14 |
Enchanter_Steppes | 附魔师巴迪克 | -27.0501,3.6457,47.5632 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 15 |
ENCHANTER_ELECTRICITYNEW1 | “风暴”泰尔索 | -17.4094,3.6457,37.6561 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 21 |
ENCHANTER_FIRENEW1 | “荒漠”莫雷特兹 | -19.7899,3.6457,37.6561 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 22 |
ENCHANTER_ICENEW1 | “北方人”潘诺西 | -22.719,3.6457,37.7369 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 23 |
ENCHANTER_POISONNEW1 | "刺客"法奎兹 | -25.4245,3.6457,37.7618 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 24 |
ENCHANTER_ACT3_OASIS | 贾八德 | -33.3782,3.6457,48.4301 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 31 |
ENCHANTER_GRANDMASTERNEW1 | “全能”卡克斯 | -33.2628,3.6457,46.1632 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 32 |
ENCHANTER_MASTERNEW1 | 首领方多 | -33.496,3.6457,44.0566 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 33 |
ENCHANTER_LUCKNEW1 | “红手”福利普 | -33.7324,3.6457,41.6166 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 34 |
Enchanter_maproom | 附魔师格瑞则 | -33.7924,3.6457,38.6089 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 35 |
ENCHANTER_SOCKETERNEW1 | 打孔师朱瑞科 | -34.1417,3.6457,36.1014 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 36 |
ENCHANTER_STATSNEW1 | “粗人”巴瑞思 | -34.4637,3.6457,33.8025 | 0.999412,0,0.0342897 | 0.0342897,0,-0.999412 | 37 |
Blacksmith | 塞恩斯(铁匠) | -0.708409,3.6457,33.2003 | -0.00780725,0,-0.99997 | -0.99997,0,0.00780725 | 41 |
BlacksmithAct2 | 库勒斯(铁匠) | -2.91443,3.6457,33.0073 | -0.00780725,0,-0.99997 | -0.99997,0,0.00780725 | 42 |
BlacksmithAct3 | 马奎斯(铁匠) | -5.70653,3.6457,32.9903 | -0.00780725,0,-0.99997 | -0.99997,0,0.00780725 | 43 |
BlacksmithAct4 | 波拉瑞(铁匠) | -8.44683,3.6457,32.2754 | -0.00780725,0,-0.99997 | -0.99997,0,0.00780725 | 44 |
EstherianRespec | 萨莫(重置技能点) | -37.2318,2.75994,30.2136 | 0.978836,0,-0.204648 | -0.204648,0,-0.978836 | 45 |
Blacksmith_SetOnly | 莫泽特(铁匠) | -4.63792,3.6457,38.6136 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 51 |
RetirementCharacter | 菲利希亚(下周目) | -11.5316,3.6457,37.4639 | -0.00780725,0,-0.99997 | -0.99997,0,0.00780725 | 52 |
Shared Stash | 公共储物箱 | -24.1963,3.6457,54.8802 | 0.177153,0,-0.984183 | -0.984183,0,-0.177153 | 61 |
Stash | 储物箱 | -27.6355,3.6457,54.7743 | 0.135673,0,-0.990754 | -0.990754,0,-0.135673 | 62 |
SocketableDestroyer | 宝石回收者戈恩 | -31.081,3.6457,54.8278 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 63 |
GemDestroyer | 宝石粉碎者福尔 | -33.8994,3.6457,54.3786 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 64 |
Gambler | 刀客多拉斯(赌博) | -34.6361,3.6457,50.4744 | 0.200622,0,-0.979669 | -0.979669,0,-0.200622 | 65 |
根据数据,不难发现其坐标规律,虽然不能确定其坐标原点的具体位置,但是却能大致清楚这个地图是怎么建立坐标系的
坐标原点并不是我画的Y坐标的O点在更下面,具体哪个点自己找,我也忘记了。其中上图中跪着的铁匠“塞恩斯”最接近X坐标0点下面这块平地的Z坐标为0Layout中POSITION坐标形式可认为是X,Z,Y格式了解工作做完了,进行第2步。
2、开始添加NPC
点击第4项的母项,如图,点击ADD Child,并选择第二项点击Create
于是多了一项,为了防止丢失,还是点击一下新增项目
下面依葫芦画瓢,游戏中原本添加了拿些项目就也跟着添加哪些项目游戏中添加了42、40、41、97、98、108、69、67
后面这些项目地图里是什么就跟着添什么接下来确定你要添加NPC的位置比如我想在大概这个位置的地方添加一个伯恩商人
参考其他NPC的数据,我能大概估计这个位置的坐标是-21.6702,3.6457,43.3886面对方向应该和这些附魔师的方向一致,所FORWARD和RIGHT可以直接复制他们的数据伯恩的控制台代码为SETMERCHANT他的模型材质和附魔师浣熊们一样,因此FILE为media/models/npcs/ponya_m/Ponya_M.MESH结果为:
然后点击保存,打包PAK,修改好你的MOD时间,看看结果吧!
成功啦,由于这里引用的是游戏原版的伯恩,这个地图里的野外NPC也是,使用后会走掉,如果你想添加一个固定的NPC请自行修改NPC的WALKINGSPEED和RUNNINGSPEED,都修改成0就行,这里不建议修改游戏原版的NPC,建议自行添加一个一样的NPC但是WALKINGSPEED和RUNNINGSPEED都改成0,教程结束了
CopyRight©2018年-2021年 皖ICP备2020018799号-7
图e软件园 All Rights Reserved
商务合作、删除文章联系bbbmo678@126.com