3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 8120|回复: 3
打印 上一主题 下一主题

[原创] 一个优化后的添加车辆MoD(非替换)的教程,解决EFLC不能外挂车辆MOD,和一些延伸思路,方便添加管理删除各类Mod。

[复制链接]

16

主题

383

帖子

456

积分

高级玩家

Rank: 4

贡献度
22
金元
3680
积分
456
精华
0
注册时间
2008-12-24
跳转到指定楼层
主题
发表于 2012-7-26 22:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Nimos 于 2012-7-27 14:34 编辑

原教程在此:大家可以先看一下。

http://tieba.baidu.com/f?kz=630361608

大家大致都是按这个思路走的。比较复杂,管理起来也麻烦。因为不明就里,所以只能按着做。

这种做法其实历史很悠久了,在GTA3时代就有了,一直延伸到SA都可以新添加车辆,不替换原来的,不过以前都有ID限制,就是车辆都需要一个模型编号,就是刷车用的那个ID,GTA3三部曲都是这样的,ID有限,如果ID重合,游戏崩溃,空ID就那么几个,而且要把车刷出来也是个麻烦事,大家就没有深究了,其实是可以的,我弄过。

GTA4还是有模型编号的,动态实时的,所以这中添加法再次大有作为了,要用命令行,这个作者其实给VC也弄过一个这样的注入工具,用法一样...

题外话说完了,正题来了。

default.dat和gta.dat文件都是游戏一开始读取的一个列表一样,按列表读取需要的内容。

车辆操作是handing.dat,车辆定义是vehicles.ide,车辆颜色是carcols.dat,车辆保存的封装就是vehicles.img,大家太熟悉了。他们的路径就在default.dat中定义了。

所以和原作者不同的是,另外把MOD的车辆操作.ide和定义文件.dat路径都修改在一个文件夹。

刚才测试,说明不修改  gta.dat   是不行的,首先读取的MOD的模型会造成后面模型ID混乱,游戏中会出现模型错位,只能在gta.dat 的最末尾添加的车辆定义文件。

这说明,游戏是更具读取列表动态给予模型ID,顺序是先default.dat 再是地图的 gta.dat  ,按其中的文本顺序读取,放在末尾才能从末尾给MOD模型添加ID,不影响游戏的原有模型。


一个很重要的IMG编辑软件,可以查看模型,修改贴图。OpenIV

1 . 比如车辆mod的操作命名为carhan.dat,车辆定义为carveh.ide,车辆用OpenIV封装为cars.img,你爱怎么命名怎么命名。

2 . 建一个名字为car的文件夹在common文件夹下,然后我们把三个文件集中到这里,好管理和卸载。 当然你你爱怎么命名怎么命名。爱放什么地方什么地方。因为文件路径都是相对路径,也就是默认从GTA4安装目录为起始的(没办法,每个人的安装目录都不一样...)所以不要企图放在根目录,或者游戏以外的目录去!目前已知只能是common文件夹,也很清爽,common文件就3个文件夹,加上你的才4个,参看图.0.

     
   


3 . 修改default.dat和gta.dat,和原教程一样的。大家可以根据你自己的想法随意修改你的文件名称和安放地点,只要在default.dat修改路径和文件名就行了。

4 . 修改封装文件,也就是你的mod车辆IMG文件的地点,就是common/data文件夹下面的images.txt文件,如图2所示:
     同样的,这个IMG文件你随意根据你自己的想法随意修改你的文件名称和安放地点,只要在images.txt修改路径和文件名就行了。
     这里要注意的是:
     必须用commonimg:/car/cars                                        1
     而不是platformimg:/car/cars                                       1(原始教程用的这个)
     ommonimg开头代表common文件夹为起始文件夹, platformimg开头代表安装根目录下的pc文件夹为起始文件夹。

     

5 . 这样就差不多了,添加车辆MOD的方法和刷车方法和原教程还是一致的,用OpenIV给你的车辆IMG文件添加。车辆颜色的carcols.dat最好不要外挂,颜色定义,3色车4色车很麻烦,修改原来也方便。颜色修改出错游戏不会奔溃,只会车子变黑,无所谓。

6 . 另外,地图修改也是一个道理,多了wpl文件和ipl,用同样的方法,也可以不修改源文件,外挂上去,删除管理都很方便,比如,把所有的wtd,wtf都封装成一个IMG,比如ditu.img,wpl文件为ditu.wpl,ipl文件为ditu.ipl,ide文件为ditu.wpl放进一个名为ditu的文件夹,再从gta.dat和images.txt重新修改路径就可以了,很多地图MOD本身就是这么做的,不过要覆盖default.dat和gta.dat什么的。有些就是零散文件。不好管理。

7 . 关于EFLC不能用外挂车辆教程也就迎刃而解了吧,两个DLC可以共享车辆MOD的,正版的话可以3个游戏共享车辆MOD!具体怎么操作,看完我的教程你一定明白,提示,EFLC都有单独的default.dat或者gta.dat,注意ommonimg开头代表common文件夹为起始文件夹, platformimg开头代表安装根目录下的pc文件夹为起始文件夹

8 . 这样的好处就是就是所有的文件在一起,目录整洁,管理,删除,分享车辆包,添加地图MOD都很方便。现在网上到处是车辆扩展包,修改一个,同时可以N个扩展包共存的, 集中管理,最大限度保留游戏原文件,出错好解决,不用重装。写这么多,授人以鱼不如授人以渔。当然,这个原理可能很多朋友明白,不过没人写出来过,我劳烦一下,大家方便。有事提问吧。





傲游截图20120726214231.png (68.96 KB, 下载次数: 2)

傲游截图20120726214231.png
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-10 11:57 , Processed in 0.032751 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表