http://www.yxdown.com/news/201511/243664.html
大家还记得之前我们为大家带来的一段《辐射4(Fallout 4)》疯狂NPC大混战的视频吗?视频中1000个死亡爪对战100个钢铁兄弟会的场面令人震撼,童鞋们想知道这个大混战是怎么做出来的吗?其实非常简单,只需几行代码,一起来了解下!  总的来说方法很简单,你需要开启控制台并输入几段代码即可。但是为了达到更好的效果,你需要预先选择好一个让它们混战的地点,比如我就选择了Sanctuary Hill外的Red Rocket加油站,这里已经被废弃而且是个很好的藏身点,这样的话就可以开启自由视角而不会引起NPC们的注意。

废弃的Red Rocket加油站 以下是两个最重要的代码(加粗字体部分):
·tai(触发AI)
·tcai(触发战斗AI) 上面第二个代码是最最重要的,没有这条代码的话,在你为他们分配阵营之前,所有参战的NPC就会相互打起来。你可以触发其中一条,也可以都触发。
此外,你还需要这条代码:
·tgm(触发上帝模式)
这条代码对你来说至关重要,因为上帝模式能够保证你在即将到来的混战中不受伤害,此外还能关闭Workshop的资源消耗。
现在到了布置一些NPC的时候了,站在你想要它们出现的地方,然后打开控制台输入以下代码:
·placeatme <id> <amount>
<id>就是你想要安放的NPC的ID,你可以在游戏中使用help命令来查找这些ID,比如死亡爪的ID是“0001db4c”;而<amount>就是数量啦。注意,输入代码时不要加尖括号。
比如说,如果我想让5只超级变种人与20个掠夺者火拼,那么我需要做的是开启控制台,输入“tai”和“tcai”,再走到需要它们出现的地方输入“placeatme 000bb7dd 5”(巨兽)和“placeatme 000f757b 20”(掠夺者)。

看来掠夺者们需要一些帮助了。但似乎问题出在武器上,掠夺者拿的是蹩脚的小手枪,而超级变种人拿着的消防栓像棒球棒一样把掠夺者击溃。如果掠夺者们人手一把Fat Man导弹发射器,结果又会是怎样?  让我们继续捣鼓代码!首先我先把Fat Man导弹发射器和迷你核弹变出来,输入以下代码即可:
·player.additem <id> <amount>
这里的<id> 和<amount>与上面加入NPC的意思一样,武器的ID也可以用同样的方法找到。
接着,在控制台打开的情况下鼠标点击掠夺者,输入:
·openactorcontainer 1
这条代码可以打开掠夺者的库存列表,你在掠夺、交易或者储存物品时也会看到这个列表。
 这样我就可以将掠夺者携带的武器换成导弹发射器和迷你核弹,接下来按“T”键为掠夺者装备这些武器,然而这步操作一次只能针对一个掠夺者,所以这里要重复20次。于是我创造了一支波士顿最强大的掠夺者小队,他们能消灭这些超级变种人吗?
《辐射4》掠夺者大战超级变种人 很显然,掠夺者不费吹灰之力就赢了。等等!为什么还有人拿着剑?因为我考虑到一个团队的平衡性,如果都拿着远程的导弹发射器,那就没有人可以近战了。但他拿着剑为什么和拿手枪一样?我想可能是废土上的教育体系不发达吧…… 但是20打5太不过瘾了,让我们再弄一个更激烈的。老板,上50只死亡爪!于是我再在控制台中默默输入了“placeatme 0001db4c 50”。

我等待这一刻已经很长时间了,开战!
《辐射4》掠夺者vs超级变种人vs死亡爪#1
很显然近战单位在攻击范围上吃了亏,他们完全不能接近掠夺者,因为他们每人有3颗迷你核弹,早知道就不给他们发那么多了。
《辐射4》掠夺者vs超级变种人vs死亡爪#2
现在大家学会了吗?看看你能创造出怎样的NPC大战吧!
|