游戏狂人
 
- 贡献度
- 152
- 金元
- 7023
- 积分
- 1310
- 精华
- 0
- 注册时间
- 2009-2-21
|
本帖最后由 443694214 于 2012-1-16 09:21 编辑
以前发现招来的NPC不会主动攻击, 一直以为是mod的问题现在终于比较确定,这似乎是游戏本身的bug: 外源性的角色AI没有额外的脚本激活.
不过针对音速女(rollerblader)有个特殊的方法:
音速女的特殊性: 敌方角色,特殊AI,特殊格斗脚本,对玩家命令不会有响应.
所以想要使用这个角色作为你的跟班必须按照以下奇怪的方法进行
1. 直接下载文件放在游戏目录下,或者将以下代码自行添加到你期望修改的目标文件
使用这个下载的mod在游戏中可以打电话Johnny Gat和Saint backup来召唤音速女
将以下代码添加到character.xtbl文件<root><Table>内
注: 代表的是大写字母P(代码问题 )
<Character><Name>npc_saint_rollerblader</Name><_Editor><Category>Entries:Saints_and_Allies</Category></_Editor><Character>deckers_female_grace</Character><Spawn_Info_Rank>Roller Blader</Spawn_Info_Rank><Team> layas</Team><AI_Personality>gang tough</AI_Personality><AnimSets><AnimSet><Filename>RollerBlader.xtbl</Filename>< ercentChance>100</PercentChance></AnimSet></AnimSets><Flags><Flag>roller_blader</Flag><Flag>use_knees_and_elbows</Flag><Flag>use_leg_bone_constraints</Flag><Flag>ungrabbable</Flag></Flags><Filters><Gender>Female</Gender></Filters><StreamCategory>Spawnable Saint</StreamCategory><Color_Palette>NPC_Saints_Ninja</Color_Palette><Headshot_Multiplier>4</Headshot_Multiplier><Cash><Dollar><Min>50</Min><Max>80</Max></Dollar></Cash><Firearm_Damage_Multiplier>1.0</Firearm_Damage_Multiplier></Character>
将以下代码添加到homies.xtbl文件任意小弟角色<Homie>下的<Humans></Humans>内,一行代表一个
<Human>
<Character>npc_saint_rollerblader</Character>
</Human>
2. 游戏中用电话呼叫来你修改的代码的小弟,这时候音速女会赶来,但是没有激活,不会攻击.
3. 最奇怪的时候到了,你需要用火.对,火焰 攻击她们. 当音速女身上着火以后,她们立即会以惊人的速度四散逃走,当她们回来的时候,一切就正常了.她们会对任何具有敌意的角色发动攻击,并且不停的跟随你,直到你解散她们.但是你攻击她们可能会导致她们脱离你的队伍,因此最好你引诱她们到炸毁的车辆跟前,让她们"上火"
几个问题:
问: 为什么修改出来的跟班有的会攻击,或者有时会攻击,但大多数情况下不会?
答: 理论上说,任何修改出的非原始人物和非原始状态下电话呼叫的NPC都是不会主动攻击的,不论是否在你的队伍中.(这取决于当前角色和游戏进度状态).尤其是你为了使用某些跟班而强制删除了Blocked_for_Mission代码后).除了某些特殊具有敌意的角色,比如元气猫(但是元气猫默认为中立敌意,会攻击但是不会跟随和响应玩家).因为AI是在某些关卡会被激活,或者屏蔽,这涉及一系列的脚本甚至程序代码,非常复杂.这似乎更像是游戏原始的问题.目前尚无办法解决这个问题.
问: 为什么修改出很多小弟,但是到来的数量并没有那么多,而且会随着时间越来越少?
答: 不论你修改多少数量的小弟,但是能和你组队的只有3个,不在队列内的角色会逃逸或者自动随状态被清除掉.而前来支援的小弟偶尔可以有数量上的提高.但是也不会持续很久,这是游戏核心本身的限制.因此目前没有哪个MOD能够改变现状.
问: 能否修改减少打电话召唤的冷却时间,从而增加召唤数量和人物?
答: 首先要说明的是, 在黑道圣徒3中,"电话冷却时间"这个概念是错误的!
因为在游戏中,决定电话界面是否可用,是否使用有效的间隔并不是单靠时间来决定的.而是由许多环境变量,包括城市状态,关卡,角色,等级,属性等一系列情况决定的.因此,希望修改某些时间参数来起作用是不可能的.即便电话可用,也会出现"占线,有事忙,稍候再拨"等无效状态.这同样涉及游戏核心程序和文件,目前尚不可为.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
2
查看全部评分
-
|