注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 侠盗猎车系列MOD讨论区 GTA SA MOD 错误 排除 说明
查看: 25762|回复: 45
打印 上一主题 下一主题

[原创] GTA SA MOD 错误 排除 说明 [复制链接]

帖子
161
精华
2
积分
481
金钱
996
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2008-8-29 20:33:16 |只看该作者 |倒序浏览
首先学习学习蒙古人,感谢一下长生天。
本人的SA,立经大大小小不下300于次的MOD,已经面目全非了,但还能玩,而且每次出现错误,基本都会找到错误点,后来有几次实在找不到错误的地方了,打算从新下载SA再安装了,结果又想出错误出在那里了。所以真要感谢长生天,到现在全部的车,房间,人,地图等等都修改了,虽然磕磕绊绊的,但还是能玩,呵呵,从来没重装过,哈哈。

不过,为了更多的人从我这里吸取教训,尽量减少从新下载安装SA的麻烦,我将我修改MOD时出现的问题都做一下说明,并解释一下该如何进行更正,如有补充,非常欢迎,对其他想MOD或者找MOD问题的人非常管用。

第一大部分、大部分错误发生的时候,是在你的进度条处
    所以,你必须知道进度条那里,SA都做了什么,
   SA  开始启动时候进度条的时候,是在加载目录下大部分的DLL文件和DAT文件,然后是二级目录下的DAT文件,取得这些文件后,这些文件的索引就会告送SA开始加载其他的东西,因此SA马上就开始加载IPL,IMG,SCM,IDE文件等等。。。
   SA导入的顺序,是按照,先倒入车辆MOD,再倒建筑和地图MOD,最后倒入人物MOD的顺序

第二大部分,启动时

因此,可以这么判断

1、如果你的进度条还没到1/3就发生了卡壳而且直接死机:基本可以判断是车辆参数MOD出问题,首先需要查看的就是vehicles.ide文件,这个文件容易出错误的地方是,缺少几个字节,比如正常的应该是
403,         linerun,         linerun,         car,                 LINERUN,         LINERUN,         truck,       
worker,                 6,        0,        0,                -1, 1.106, 1.106,                -1

而有些MOD自带的,或者你在拷贝的时候,容易遗漏一到两个,比如成了下面这样。
403,         linerun,         linerun,         car,                 LINERUN,         LINERUN,         truck,       
worker,                 6,        0,        0,                -1, 1.106, 1.106,       


这时,SA读它的话,就是个错误的,因为少了一个字节,容易出现错误死机。
2、有可能是handling.cfg文件,这会可以借助软件“车辆参数修改器”对他进行读出
一般要是HANDLING。CFG出错了,修改器会报“33”索引错误。
修正的方法有几种,
(一)、排队,有时候错误可能是车名造成混乱
比如正常的情况下,
MESA         1300.0    1900.0   3.0    0.0 0.2 -0.3  85  0.70 0.80 0.50         5 160.0 24.0 15.0 4 D         8.0   0.50 0 35.0          1.2  0.08  0.0   0.32 -0.20 0.35 0.4
而有时候确实容易发生的是MESA写错了,或者变成了别的名字。这样SA是不认的。
出现33错误的时候,后面的数据先不管。先要确认好前面的车名,可以打开EXCEL,一个倒入错误的HANDLING,一个倒正常备份的HANDLING,使用EXCT参数进行字符比较,就可以把这个错误排除。

又想起一条来,HANDLING里的数据,有一大部分,必须在整数后面加.0,如果单纯是个,比如整数15,那容易出错误,可以根据上下行看看,这些数据是不是需要变成  15.0  ,别小看这个   .0  非常重要的.有时候游戏死机,这个也是主要原因

(二)分批次回填
有些错误可能是数据上出现了益出,或者其他错误从表面上看不出来。这时可以把错误的HADINGLING 备份,找一个好的HANDLING,以每十个或者多个车辆数据为一组,进行覆盖,覆盖后,立即用“车辆参数修改器”读数据,如果还出现33索引错误,那就往下覆盖,一组一组的覆盖,肯定覆盖到某一组的时候,车辆参数修改器就能顺利的读出,这会就可以一条一条的排除,直到找到错误点,再把修改后的数据代入回备份的HANDING文件中。

3、CARCOL。DAT出错
以上两个排除后,就要排除这个,这个里面容易出现的问题是,
at400, 1,3, 8,7, 8,10, 8,16, 23,31, 40,44
注意了,车名字后面必须跟逗号,最后一定不能要逗号,否则就是错误


4、CARMOD。DAT错误
排除上面三个错误,那车辆方面就剩下这个错误
fortune, nto_b_l, nto_b_s, nto_b_tw
注意点,一是逗号的问题,大体看一下逗号只要没错就行
二是有时候容易把CARCOL的参数导到CARMOD里来,GGMM只识别前面的名字,后面不识别。


以上四个文件只要对了,那进度条就会到一半,因为SA里的车辆文件足有200多个,占用了GTA。IMG文件的一大部分。上面的SA会出现的错误类型大约都是,offset:00134134~00156256的内存益处错误。


下面进度条如果在一半的时候停止了,然后出现了错误。
那你应该做的就是迅速把MAP文件夹下的所有文件覆盖回去,修改的方法太麻烦,不过你可以常识动下手,先看看GTA。DAT,这个文件一定要自己修改,别用网上的,有时候他们提供的DAT文件里含有别的补丁,而你的文件夹下根本没有,会直接错误的。所以要先检查这个文件,看是不是有你没有的文件。

进度条如果过了一半,而在后面快结尾的时候出现了错误。
那就是有可能CLEO里面某个插件和游戏里你安装的MOD发生了冲突。这时候可以把CLEO里的所有补丁先卸掉再实验一下。

如果进度条完成了,结果你就死机了,
迅速把CJ的衣服都换回来吧,可能是那里出了问题,也可能是CJ的MOD有问题。不过一般情况下,MOD里的DFF和TXD文件都没什么问题,替换了只是图象上的变化而已,不大会影响到打开画面,但也有例外,比如你的CJ穿了一身警服,而你又开了警察CLEO补丁,那出错的机会很大。这时候建议可以新建游戏看看,一般都不会出错。


第三大部分  游戏中
好了,经过重重考验,你进入了游戏,可是麻烦也来。游戏中你经常莫名其妙的跳出,玩的十分痛苦。

这里的解决方法有几个,
1、可能是你的武器文件修改错误,WEAPON。DAT文件还是从新替换原文件吧
2、你玩的还行,但在某些地方就容易死机,这里有80%的可能是你的地图MOD出现了问题,检查一下IPL文件是否有问题,可以常识换回原文件。
3、在某个区域你会遇到经常死机,(游戏中死机,一定要注意死机的地点和时间关系),那说明这个区域里有某种东西刷出来后是个错误的,比如,最早的时候,我修改过一个大巴士,两节的那种,修改好了后,每当快接近加油站的时候,就死机,后来一查,果然是巴士贴图有错误。
所以,没事多试验几次,只要能进入到游戏中死机了,不是DAT的问题,一般就是车或人的MOD贴图错误。
还有就是建筑物贴图错误也会造成死机。而且如果两座建筑用的同一个IPL文件,进入到游戏一般都死,比如SF的中国市场IPL,如果你同时用了那条道路上美化道路的IPL,一准死机。
4、如果在游戏里,突然有一阵很卡,过一会就好了,那就是你的车辆MOD里,有辆车的MOD没做完善,介于死机和不死之间,很危险,尽量替换了,这种车辆你可以通过查询GGMM,看看里面刷出车的速度,如果速度很慢才出来的车,尽量不要用,比如我原来有款JOURNEY ,旅行车,这车只要刷出来在我身边,我就卡。这种这么明显的卡,一定要替换掉,因为不一定别的MOD都做的非常完美,万一几种车错误的都凑在一起,一准死机。
5、当你上一辆车,或者靠近一辆车的时候发生了死机,那不一定是这车有问题,可能是跟你当时的环境有问题,你处的环境中其他的车或者人都问题而导致这个动作无法进行的。建议每装一个车辆的MOD,就刷出一辆来,看看情况,如果刷出来,上车开两圈还错,就直接替换了。
6、还有要注意,用MOD,车库里原来的车,有80%会出现错误,也就是在你靠近车库的时候死机,建议用车库修改工具,把车库里的车全部清理掉

为了其他人更好的进行MOD,减少重装MOD的麻烦,欢迎大家踊跃把自己知道的MOD错误都贴出来,方便一下别人。

顺便提醒
1、既然MOD了,就跟任务说再见吧,几乎是任务就会死机
2、驾校什么的都别考虑了再进了,100%出错,
3、MOD完了,唯一可以作作的任务也就是送送外卖了。。。。可怜。。。


又想起一点来,其实是昨天出现的刚解决的问题.
有些车MOD,装好后在游戏中与地面发生摩擦,冒出非常多的火星
这是于你安装MOD时,安装的有问题.主要是在于,HANDLING文件里 !  部分有关系,就是

! WAYFARER 1.10 1.05 1.30 0.05 0 15 0.945 1.20 0.7 0.1 45.0 -55.0 -0.006 0.5 0.0

这部分如果出现问题,就会发生摩擦冒火星的问题.

有些车MOD,装好后在游戏中根本上不了车,你在车前面狂按F,也上不去
MOD文件安装错误,一般是出在,vehicle.ide文件里相关的内容没有被正确替换.

[ 本帖最后由 poniard 于 2008-8-31 08:47 编辑 ]
已有 1 人评分金钱 收起 理由
ben19860905 + 15 + 1 补上 对新手学习很有帮助

总评分: 金钱 + 15  + 1   查看全部评分

使用道具 举报

帖子
116
精华
0
积分
58
金钱
1502
荣誉
0
人气
0
评议
0
沙发
发表于 2008-8-29 22:58:14 |只看该作者
这么好的贴子怎么没人顶啊,顶~楼主你真历害~~

使用道具 举报

GTA☆Family Member-Hotknife

帖子
5178
精华
2
积分
3340
金钱
3891
荣誉
35
人气
0
评议
0

板凳
发表于 2008-8-29 23:04:28 |只看该作者
文字颜色编辑下...................支持本贴+地板!

使用道具 举报

GTA☆O.G.Loc

帖子
2016
精华
0
积分
1088
金钱
2028
荣誉
8
人气
0
评议
0
地板
发表于 2008-8-29 23:48:44 |只看该作者
在某个区域你会遇到经常死机,(游戏中死机,一定要注意死机的地点和时间关系),那说明这个区域里有某种东西刷出来后是个错误的

这条写的好~~~~~~~我因为这个冲撞过于一次。。。

使用道具 举报

帖子
1285
精华
0
积分
673
金钱
1926
荣誉
3
人气
7
评议
0
5#
发表于 2008-8-30 07:15:57 |只看该作者
偶认为装MOD是一个长期的过程,不要一下子装那么多东西,也不要用太多软件,手动修改参数就好。~
车车~!

使用道具 举报

帖子
296
精华
0
积分
148
金钱
707
荣誉
0
人气
0
评议
0
6#
发表于 2008-8-30 07:53:48 |只看该作者
这个是一个好帖子,顶

LZ你以后会更新吗?

使用道具 举报

帖子
16
精华
0
积分
8
金钱
210
荣誉
0
人气
0
评议
0
7#
发表于 2008-8-30 10:09:05 |只看该作者
我还有一个问题,就是一玩任务就卡了,出现错误。不知道怎么会事?(装了很多MOD和CLEO等,还用了武器增强的weapon.dat)

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
8#
发表于 2008-8-30 11:20:55 |只看该作者
顶个....坚决不改地图.....人物有时会出错......

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
9#
发表于 2008-8-30 11:47:53 |只看该作者
为什么我用车辆参数修改器打开我的HANDING.CFG....上面写了什么12.5的?!

使用道具 举报

帖子
161
精华
2
积分
481
金钱
996
荣誉
0
人气
0
评议
0
10#
发表于 2008-8-30 14:11:46 |只看该作者

回复 #7 tommyclerk 的帖子

在游戏里,卡了就是MOD里的DFF,或者TXD有问题,跟DAT文件都没关系,注意一下一般是碰到什么东西卡,有时候车MOD,看来没问题,但也可能存在着小漏洞造成游戏卡

使用道具 举报

帖子
161
精华
2
积分
481
金钱
996
荣誉
0
人气
0
评议
0
11#
发表于 2008-8-30 14:12:25 |只看该作者

回复 #9 jackygta 的帖子

给我HANDLING 我看看12.5是什么东西,你说的我不明白.

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
12#
发表于 2008-8-30 14:15:12 |只看该作者
就是...‘12.5’is not a valid integar value....

使用道具 举报

帖子
161
精华
2
积分
481
金钱
996
荣誉
0
人气
0
评议
0
13#
发表于 2008-8-30 14:18:25 |只看该作者
12.5不是一个有效的数值,从字面上这么理解,你可以搜索一下,是不是12.5这个数值排错地方了,比如排到了,档位设置上/

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
14#
发表于 2008-8-30 14:20:03 |只看该作者
我也知道是什么意思啊..可是排错的地方的车子我没改啊......

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
15#
发表于 2008-8-30 14:21:05 |只看该作者
好...OK了....现在发现了......是一个船的数据.....

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
16#
发表于 2008-8-30 14:21:49 |只看该作者
原来有改MOD.........还是船的....

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
17#
发表于 2008-8-30 14:27:59 |只看该作者
对了....问LZ大哥一个问题....为什么错误弹出的时候.....错误报告上写的是声音文件有问题?就象这样....
GTA:SA Crashed, Debug Info Follows:



GTA Info:



Version: US 1.0

Last File Loaded: AUDIO\STREAMS\XX(代表某个文件)

Last Library Loaded: USER32.DLL

Error: (这里忘了....)



Assembly Info:



Exception At Address: 0x00534134

Exception Code: 0xc0000005 (EXCEPTION_ACCESS_VIOLATION)



Registers:

EAX: 0x00000000        EBX: 0x0000014F

ECX: 0x00AC3674        EDX: 0x0905D948

ESI: 0x0905D948        EDI: 0x00000000

EBP: 0x008E2CB0        ESP: 0x0023FCF4


总之每次弹出都是这样.....有一个错误报告的文本...

使用道具 举报

帖子
161
精华
2
积分
481
金钱
996
荣誉
0
人气
0
评议
0
18#
发表于 2008-8-30 14:30:20 |只看该作者
....车的,船的,飞机的 ,摩托车的MOD,相互之间不能改,自己内部随便乱改,但容易出错,尤其是做任务的时候 .......,比如本来CJ开一两四门的WASHING,后来改MOD成一辆两门的JIPORT,游戏直接就跳出....
所以我的里面汽车的随便改的,但绝对不能用来做任务,或者进行改装,必死

使用道具 举报

帖子
161
精华
2
积分
481
金钱
996
荣誉
0
人气
0
评议
0
19#
发表于 2008-8-30 14:33:02 |只看该作者

回复 #17 jackygta 的帖子

这个错误通通称为WINDOWS,内存益出错误,指的是堆栈里的数据出现了叠加或者超过堆栈里数据定义的类型以及定义的方式..,但这个问题就像你的女朋友一样,她什么时候发脾气,为什么发脾气,根本无从查找,但肯定有点原因................[害怕] [害怕] [害怕] [害怕]

使用道具 举报

帖子
621
精华
0
积分
321
金钱
687
荣誉
1
人气
0
评议
0
20#
发表于 2008-8-30 14:37:08 |只看该作者
原帖由 poniard 于 2008-8-30 14:30 发表
....车的,船的,飞机的 ,摩托车的MOD,相互之间不能改,自己内部随便乱改,但容易出错,尤其是做任务的时候 .......,比如本来CJ开一两四门的WASHING,后来改MOD成一辆两门的JIPORT,游戏直接就跳出....
所以我的里面汽车的随 ...

这个我当然知道!!!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-12 18:53 , Processed in 0.345553 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到