gta4出租车补丁是老外玩家开发的强化mod,修复了备受玩家诟病的出租车bug问题,让游戏更有可玩度。
GTA4满街出租车问题的原因:
GTA4游戏中有一个专门给车辆设置的空间(pool),每次启动游戏后,就会朝这个大小非常有限的pool里放一些车,它们就会出现在路上,但是不管你的车有多少,游戏始终会优先调用两种车,出租车和警车,它们永远优先于其他车出现在游戏里,如果你往pool里扔进一辆超级“巨大(2MB以上)”的车,那么池子一下就满了(游戏会把pool的全部空间都用来放这辆车而忽视掉其他所有车),这时道路上只有出租车,警车和这辆车,游戏不会再读取任何其他车。
这是因为R*从来没考虑过让GTA4有MOD,所以他们把每一辆车的大小(包括贴图和模型两个文件)全部保证在2MB以内,这样的设定在原版没有问题,但我们现在MOD修改的车一般如果做的较精致,随便怎么样都要超过2MB(原版车包总共80MB,换MOD车包后一般都会达到200-300MB),所以只要换成MOD车,就要出这个问题。
其实许多人玩GTA4会出各种问题,而其他更高配置需求的游戏却没问题,这是因为R*在制作PC版的时候偷工减料,优化太差,所以,不要怪MOD,怪R*。
Trafficload的原理:
为了解决出租车和警车的问题,不少人想了很多办法,到目前为止,最好的办法是使用Ikt制作的Trafficload,这个MOD取代了游戏的载入车辆的机制,让超过2MB的车也能正常的被游戏读取,而且每一个车根据它的类型,完全遵照游戏的设定在规定地区和几率刷(卡车经常在工业地区出现,高档的跑车偶尔会出一辆),最后尽可能的在用完后把这些车移除出Pool,目前Trafficload已经过多次更新,达到效果与配置的平衡,非常稳定,如果你觉得不错请去原地址给作者打个分(给Rating 10颗星)支持他的工作吧。点击这里进入原始发布地址
.
同类MOD比较:
TCS-Traffic Control System:这个MOD一样是随机刷车,但它刷车有两个明显的问题,首先是任何地方都可能出现车,可能突然出现在你的面前,其次是刷出的车没有任何规律,闹事地区能出现机场牵引车。且不够稳定,跳出几率很高。
Traffic Flow V5:通过它自带的ini文件,可以指定20辆车出现,但只能出现20辆,也就是说在某些特定地区你看不到本该属于这些地方的车,比如机场,工地。目前有一较为折中的方法,使用两个Trafficflow,把第二个改成其他名字,这样可以出现40辆,基本能满足要求,但还不是真实刷车。同时会导致游戏不稳定,需要调高ini中车辆调度延迟ChanceofDispatch的数值,但这样会导致刷车间隔较长。
Vehcile selector:俗称车展MOD,通过它购买20辆车,然后保存,以后开始游戏后就先读取存档,载入这些车。缺点和上面一样是只有这20辆会出现。
.
贴图透明的原因:
许多人在使用了Trafficload后,会渐渐发现贴图变透明。这是因为GTA4使用显存读取车辆,但它出于某种原因在使用完后不会把这些显存释放回去,于是就变成了“吃”显存,当你的显存被吃完,贴图就没法读取了,这个情况在进行某些大型任务之后尤为明显,往往是飞车追逐、大型枪战、爆炸后,贴图就开始消失了,R*通过将车辆做粗糙来变相的放缓——以他们制作GTA4时的技术和条件,他们只能考虑到放缓而不是解决。这个问题不止是Trafficload会导致,GTA4因优化太烂所以哪怕原版平时玩久了一样会透明。而Trafficload因为读取的车辆较大,所以只是加速了这一问题。它无法完全解决。