注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 侠盗猎车系列MOD讨论区 【原创】GTA:SA另类修改
查看: 64866|回复: 139
打印 上一主题 下一主题

【原创】GTA:SA另类修改 [复制链接]

帖子
18
精华
1
积分
209
金钱
150
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2005-6-14 14:27:26 |只看该作者 |倒序浏览
有了秘籍和修改器其实已经够了,但是这个游戏实在是可以挖掘的东西太多了,可以操纵的东西也太多了,嘿嘿,要是平时的玩法已经不能满足了,不妨来自己来点另类的
GTA的开放性相当的高,不只在游戏性方面,就算是程序设计方面也是,它把需要用到的绝大部分数据都以文本的方式存在/data目录里面,而且所有数据都有详细的注释,很方便修改阿……
例如/data/weapon.dat里面,记录了所有武器的性能参数……可以把短喷子的弹匣改成5000,连射的双手喷子,炸一辆车连半秒都不到……或者……嘿嘿嘿,把警察用的9mm伤害改成-10,追杀你的时候变成了给你补血,还怕犯罪吗?当然也可以把自己最常用的武器伤害加大……我曾经把smg的伤害加到5000,射程增到100,站在马路边上左右狂扫,根本没有人能近身……嗯,bt就是我的追求

最搞笑的是vehicles.ide里面,记载着一些车辆的参数,大部分在游戏中都没有明显效果,但是后面有两个浮点数,记录着车辆轮胎的大小……呵呵呵,我曾经把banshee搞成两人来高的大脚怪……除了爱翻车,好像性能没什么影响,普通的矮墙可以都直接弹跳着开过去……

另外还有就是handling.cfg,这里面才真正记录了车辆的性能参数,试试看900时速在地铁通道里狂飚的感觉…… 爽到冒汗阿~把碰撞系数改成0,除非翻车或者被枪打到,否则也不怕撞坏了,加速改成100的话,那怕是垂直的悬崖你都能直接爬上去(90度的不行,那怕88度都爬上去过)

嘿嘿,这么多能修改的东西,实在是大大地满足了我的bt需求,恩,不说说不痛快阿

使用道具 举报

帖子
52
精华
0
积分
26
金钱
334
荣誉
0
人气
0
评议
0
沙发
发表于 2005-6-14 14:38:07 |只看该作者
呵呵。看上去蛮BT的。不过到还真挺好玩的。记得以前打CS还改重力玩呢。看来这个能改的东西更多。【开心】

使用道具 举报

#15 Golf GTI
业余公路非法车队总裁

帖子
860
精华
5
积分
1530
金钱
1625
荣誉
10
人气
0
评议
0
板凳
发表于 2005-6-14 14:43:31 |只看该作者
具体哪些参数,能详细一点吗?(如car碰撞系数、警察用的9mm伤害改成-10、900时速等等)
谢谢你的分享!

使用道具 举报

帖子
182
精华
0
积分
91
金钱
829
荣誉
0
人气
0
评议
0
地板
发表于 2005-6-14 14:48:01 |只看该作者
这个主意不错 ~~ 楼猪能不能详细一点呢~~
写个修改大法吧  哈哈肯定很受欢迎
记得在玩加勒比海盗的时候也有这种改法~
处理器:  英特尔 Core i7 920 @ 2.67GHz
主  板:  微星 X58 Pro-E
内  存:  10 GB ( 金士顿 DDR3 1333 MHz )        
硬  盘:  希捷 ST31000528AS ( 1000 GB )   X2   
显  卡:  Nvidia GeForce GTX 460 ( 1 GB / 索泰 )        
显示器:  冠捷 AOC2430 2430V        
光  驱:  先锋 BDR-205 蓝光刻录机
系  统:  Windows7sp1旗舰版64位

使用道具 举报

帖子
172
精华
0
积分
86
金钱
532
荣誉
0
人气
0
评议
0
5#
发表于 2005-6-14 14:49:51 |只看该作者
楼主能不能贴几张图片让大家开开眼界?【汗水】

使用道具 举报

帖子
176
精华
0
积分
88
金钱
358
荣誉
0
人气
0
评议
0
6#
发表于 2005-6-14 14:50:18 |只看该作者
对啊
楼主 详细点
【经典】 【经典】 【经典】 【经典】 【经典】

使用道具 举报

帖子
58
精华
0
积分
29
金钱
230
荣誉
0
人气
0
评议
0
7#
发表于 2005-6-14 14:54:34 |只看该作者

挺好!

确实有很多可挖掘之处

大家一起来开发吧

使用道具 举报

帖子
813
精华
0
积分
407
金钱
3296
荣誉
0
人气
0
评议
0
8#
发表于 2005-6-14 14:54:57 |只看该作者
楼住能帮忙改个PCJ600的数据吗??改成速度和加速度都超级快的~~~偶找不到他的数据啊

使用道具 举报

帖子
18
精华
1
积分
209
金钱
150
荣誉
0
人气
0
评议
0
9#
发表于 2005-6-14 16:07:06 |只看该作者
呵呵,刚才跟人掐架去了~~
具体的……我就拿我改banshee的例子吧,要修改的文件是安装目录/data/handling.cfg
最好能有ultraedit之类的软件,因为它虽然是文本的,但是它用tab做列间隔,非常的难对齐,在ultraedit里面[高级]菜单->配置,把“制表符宽度”从8改成4,对齐就比较好了,嗯,准备工作就这么多
打开/data/handling.cfg,
最上面有这么一段,我大致的翻译了一部分
; Author: Bill Henderson  制作者
; Created 10/12/1999  日期
;
; > COMMENTS <
; ------------
; TWEAK AT YOUR OWN RISK
;
; > UNITS <
; ---------
; vehicle identifier 14 characters max
; dimensions in metres      下面的这部分是单位描述,质量是公斤,速度是千米/小时等
; mass in Kg
; velocity in Km/h
; acceleration/deceleration in ms-2
; multipliers x1.0 is default
; angles in degrees
; Levels :- (L)ow, (M)edium, (H)igh
; buoyancy = percent submerged (> 100% vehicle sinks)
; engine type :- (P)etrol, (D)iesel, (E)lectric  引擎燃料,汽油,柴油,电池
; engine drive :- (F)ront, (R)ear, (4)-wheel drive 前驱,后驱,4驱
;
; > FIELD DESCRIPTIONS <
; ----------------------
下面这段就是各个列的内容
; (A) vehicle identifier        车的ID
; (B) fMass                       
; (C) fTurnMass                                [0.0 > x > 20.0]
; (D) fDragMult                                //was////Dimensions.y                                [0.0 > x > 20.0]
; (E) (not used)                        //was////Dimensions.z,                                [0.0 > x > 20.0]
; (F) CentreOfMass.x        这3列内容是车重心位置                [-10.0 > x > 10.0]
; (G) CentreOfMass.y                                [-10.0 > x > 10.0]
; (H) CentreOfMass.z                                [-10.0 > x > 10.0]
; (I) nPercentSubmerged        掉到水里有百分之多少的部分没入水下…… 水上漂?[10 to 120]
; (J) fTractionMultiplier        这个J列就是转弯的助力,改大了车会变得超灵活[0.5 to 2.0]
; (K) fTractionLoss               转弯失速吧,不知道怎么翻译              [0.0 > x > 1.0]
; (L) fTractionBias                转弯偏移             [0.0 > x > 1.0]
下面的部分就比较重要了,动力系统部分
; (M) TransmissionData.nNumberOfGears  齿轮组数                [1 to 4]
; (N) TransmissionData.fMaxVelocity        嘿嘿,最高速度        [5.0 to 150.0]
; (O) TransmissionData.fEngineAcceleration    加速性能        [0.1 to 10.0]
; (P) TransmissionData.fEngineInertia      惯性                [0.0 to 50.0]
; (Q) TransmissionData.nDriveType        引擎驱动模式        [F/R/4]
; (R) TransmissionData.nEngineType        燃料,这两个参见上面        [P/D/E]
; (S) fBrakeDeceleration                刹车性能        [0.1 to 10.0]
; (T) fBrakeBias                刹车时偏移                [0.0 > x > 1.0]
; (U) bABS                        ABS防抱死哦,好象没有车配备……                [0/1]
; (V) fSteeringLock                锁轮                [10.0 to 40.0]
;
; (a) fSuspensionForceLevel         悬挂系统的                not [L/M/H]
; (b) fSuspensionDampingLevel                         not [L/M/H]
; (c) fSuspensionHighSpdComDamp                        often zero - 200.0 or more for bouncy vehicles
; (d) suspension upper limit
; (e) suspension lower limit
; (f) suspension bias between front and rear
; (g) suspension anti-dive multiplier
;
; (aa) fSeatOffsetDistance                         // ped seat position offset towards centre of car
; (ab) fCollisionDamageMultiplier        嘿嘿,重头!碰撞损伤系数,越大撞得越狠[0.2 to 5.0]
; (ac) nMonetaryValue                价格……买卖时候用的吧        [1 to 100000]
;

恩,基本上看到这里也应该知道每一列是干嘛用的了……抽根烟去,歇歇~

使用道具 举报

帖子
1398
精华
0
积分
709
金钱
2939
荣誉
1
人气
0
评议
0
10#
发表于 2005-6-14 16:11:17 |只看该作者
不错,不错,有创意的修改,呵,,,非常不错。

使用道具 举报

帖子
3
精华
0
积分
1
金钱
26
荣誉
0
人气
0
评议
0
11#
发表于 2005-6-14 16:14:48 |只看该作者
顶,可不可以修改成HGAME??【开心】

使用道具 举报

帖子
18
精华
1
积分
209
金钱
150
荣誉
0
人气
0
评议
0
12#
发表于 2005-6-14 16:19:04 |只看该作者
恩,接下来,具体的,在ultraedit中查找"banshee"这个字符串,找到这么一行

BANSHEE      1400.0    3000.0   2.0    0.0 0.0 -0.20 70  0.75 0.89 0.50         5 200.0 33.0 10.0 R P         8.0   0.52 0 34.0          1.6  0.10  5.0   0.30 -0.15 0.5  0.3                0.15 0.49 45000         2004                200000                1  1        1
……不知道排版效果怎么样,如果你把ultraedit调整好了的话,那所有car数据的第一行每一列都标示着A,B等字母,这个就是刚才那个说明里对应的功能列的名称,如果排版不好也没关系,记住对应的字母,一个一个数就好了……比如我要改最高速度和加速性能,那就是N,O两列,数出来(有个easy点的办法,就是用值为Q和R那两列为参照,因为他们的值不是数字,非常容易辨认,具体到这行,就是值为R和P那两列,最高速向前数3行,加速度向前数2行),看到了吧,最高速200,加速33,改成900和100……保存(之前别忘了备份!),再进入游戏(忘了说了,游戏进行中修改是无效的,要退出游戏修改,保存,再进入游戏),找辆banshee吧(最好先在车库里存一辆,测试才方便,要不然满大街找一辆最高速为900的车来抢,不累死也要被撞死)
同理,碰撞系数是ab,找吧,找到了没,就是0.49,倒数第7列,改成0,那除非翻车,否则是撞不坏的
能改的东西远远不止这些,嫌转弯慢?改大J列就可以了,嫌转弯容易锁轮?改……这个我也不清楚,嘿嘿~~~~~
用这个东西能把一辆普通的出租变成火箭,呵呵~

使用道具 举报

帖子
94
精华
0
积分
47
金钱
352
荣誉
0
人气
0
评议
0
13#
发表于 2005-6-14 16:19:14 |只看该作者
才知道
通关以后再改
好贴要支持

使用道具 举报

帖子
306
精华
0
积分
153
金钱
738
荣誉
0
人气
0
评议
0
14#
发表于 2005-6-14 16:20:30 |只看该作者
晕,楼主很强哦,来两张图看看撒!

使用道具 举报

帖子
122
精华
0
积分
61
金钱
654
荣誉
0
人气
0
评议
0
15#
发表于 2005-6-14 16:26:46 |只看该作者
收到~ 通关了再改,这都被你发现,楼主厉害啦・~

使用道具 举报

帖子
18
精华
1
积分
209
金钱
150
荣誉
0
人气
0
评议
0
16#
发表于 2005-6-14 16:30:05 |只看该作者
再给个例子,武器哦
这次是/data/weapon.dat
先看最前面的说明
#
# ALL WEAPONS
#-----------------------------------------------
#        A:                string weaponType
#        B:                string eFireType
#        C,D:   这两个,是瞄准的距离(人头上出三角号)和射击的距离(就是子弹实际能打多远)        float targetRange, weaponRange
#        E,F:        int modelId1, modelId2
下面这两列如果改不好可能会乱套,但是也可能让你的沙漠之鹰每秒打出100发子弹
#        G,H:        int reloadSampleTime1, reloadSampleTime2
下面这个,武器占用哪个槽,如果把火箭筒改到smg的槽号,那你拿到火箭筒就会替换掉你的smg,而上车的时候,可以用火箭筒drive-by了……恐怖……看没看过从车窗里支出一只炮筒的情景~可惜我现在不能截图……嘿嘿
#        I:                int weaponslot
#
#GUN DATA        (use $ identifier)
#-----------------------------------------------
#        J:                AssocGroupId
#        K:        这个就是每个弹夹多少子弹        int ammoClip
#        L:        每发子弹造成的伤害,如果是负数,就成了补血了,对了,可以把不常用的枪改成负数,随身带一把,如果车子撞冒烟了,下车一枪,马上搞定,啊哈哈哈哈,我曾经用-400的枪把翻了而且已经起火的车救了回来:)        int damage
#        M,N,O:        float fireOffset x, y, z
#        P:        这个是本武器的级别        int skillLevel         0:POOR        1:STD        2:PRO
#        Q:        到达这个级别需要的技能点        req stat level to get this weapon skill level
剩下这些……我还没研究明白,不过肯定会很有趣的……嘿嘿嘿
#        R, S:        float accuracy (0.5 - 2.0f), move speed (0.5 - 1.5)
#        T,U,V:        int animLoop start, end, fire
#        W,X,Y:        int animLoop2 start, end, fire
#        Z:                int breakoutTime

使用道具 举报

帖子
580
精华
13
积分
2890
金钱
2002
荣誉
0
人气
0
评议
0
17#
发表于 2005-6-14 16:34:06 |只看该作者
感谢楼主分享!
GTA3时代就可以,之前没有玩过,不太清楚!
VC时代我改过车辆,感觉不错,时速超快,还可以不翻,哈哈~~

使用道具 举报

帖子
527
精华
0
积分
264
金钱
4609
荣誉
0
人气
0
评议
0
18#
发表于 2005-6-14 16:48:12 |只看该作者
好帖!!楼主我支持你!!好帖!!楼主我支持你!!好帖!!楼主我支持你!!好帖!!楼主我支持你!!【经典】

使用道具 举报

帖子
580
精华
13
积分
2890
金钱
2002
荣誉
0
人气
0
评议
0
19#
发表于 2005-6-14 16:50:03 |只看该作者
再次感谢!
【支持】 【支持】 【支持】

使用道具 举报

帖子
130
精华
0
积分
65
金钱
621
荣誉
0
人气
0
评议
0
20#
发表于 2005-6-14 17:04:30 |只看该作者
【经典】 到底怎么改  楼主能说详细点吗

使用道具 举报

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

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

GMT+8, 2025-10-13 17:55 , Processed in 0.347095 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到