English
发新主题
 30 12

[金屬 PttM] 将MOD公有化

本主題被作者加入到個人文集中

将MOD公有化


将MOD公有化
    这里以金属疯狂Pedal to The  l里处理车辆Mod的过程为例。
    初步估计,此法适合金属疯狂Pedal To The Metal、穿越美国Across America。
    相信在我们支援站一定有这样的人:他们到处收集支援站内站外的MOD,建立自己的18轮大卡车收藏库(我就是其中之一,金属疯狂Pedal To The Medal算上原版共6个地图MOD!卡车、挂车就更多了)
    当然,如果你手中有多个地图MOD,且实体文件各不相同,也就是说你每换一个地图,都要在我的文档更换文件夹18 Wos Pedal To The Metal,像我这样的,就需要在我的文档准备6个文件夹!当然了,这个并不重要,放几个文件夹倒没什么,关键是,如果你还有其他MOD(车辆、仪表、界面等)或音乐可就麻烦了你需要向每个文件夹复制一份,少来少去还好,像我这种额外MOD总共上百兆,一共要放6份,没咋地好几个个G没有了!能不能想一种方法,使这6套地图公用一套车辆MOD是解决重复文件占用磁盘空间的有效途径。经过一段时间的研究,我发现了一种可以使这些车辆Mod公有化的方法。
    进入正题:
    1 择优录取
    1.1 进入我的文档\18 Wos Tedal To The Metal\,清除Makes文件夹中的文件或改为其他名字,如果你要处理卡车,则新建文件夹truck,处理挂车,新建文件夹Trailer
    1.2 将所有的卡车放入文件夹Truck,所有的挂车放入Trailer
    1.3 启动金属疯狂Pedal To The Metal,主界面进入Show Room,察看自己的卡车和挂车,记录不需要的或有问题的卡车和挂车(我接触过有问题的卡车有如下几种:A在轮子或其他方面与某些车辆有冲突导致某些部分显示不正常的,比如我曾经遇到一种卡车没轮子;B由于某些文件问题使得游戏读取该车辆时程序出错退出,对于这种卡车,程序出错时屏幕上显示的车辆名称为上一辆车的名称)
    1.4 退出游戏,进入我的文档\18 Wos Tedal To The Metal\makes或Trailer,删除自己记录的车辆。在这些文件夹中,有的直接文件夹名称就与车辆名称相同或相近,这种情况你可以直接删除文件夹,如果你不放心,可以进入该文件夹,打开Describition.def文件,找到Name字样(在头几行),看看后面的内容与你记的是否一样(注意,你记录的空格在那里对应的是下划线“_”),若一样,那就说明就是它,不一样,那就看看别的。当然,有时根据文件夹名称是找不到的,那你可以在文件夹中查找Describition.def,在包含内容里填入你记录的车辆名称,注意将空格换成下划线“_”,若没有意外,只能找到1个,那它就是了,剩下怎么做我就不说了。
    1.5 验证
    重新进入游戏,主界面进入Show Room,察看自己的卡车和挂车,将漏删的记录下来(删掉的就不再显示),然后重复1.4。
    2 消除重复
    你得到的车辆Mod中有的是完全独立,有的是替代游戏原装的车辆,对于这种车辆你可以采取下面的方法:
    2.1 挑出替换性车辆。替换性车辆的文件夹名会与游戏目录下Base.scs\Makes\truck或trailer中的车辆文件夹同名,你可以根据这个,将替换性车辆从众多Mod中挑出来,按照1择优录取的过程,淘汰那些你不喜欢的封装
    2.2 对于那些与地图封装在一起的非替换性卡车,一般文件夹重名了,几乎就是重复的,它们存在护航替换的可能性极小,当然,如果你不放心,你可以对比两个文件夹中最大的几个文件,如果它们相同,那就是同一辆车,可能由于某些DEF文件内容不同,造成车辆某些参数不同,像这样的类型,你可以先放一边,等其他车辆处理好后,再单独择优录取
    3 封装成SCS文件
    将整个Makes文件夹制成不压缩的(压缩的我还没试)ZIP文件(要保留文件夹结构,并且打开文件就可看见Makes文件夹。),文件名任意,但不要有汉字或其他非英文字母字符。之后修改后缀名为SCS,最终,得到文件时*.scs
    4 修改init.cfg文件
    以我的init.cfg 文件为例:
    原内容
---------------------------
# data specific to a project
mount -o ro,p2 "base.scs" /
mount -o ro,p3 "patch_1_07.scs" /
# global data
mount -o ro,p1 "data.scs" /

---------------------------
    修改方法:
    在“# global data”前添加一行,其内容为如下格式:mount -o ro,p3 "[你制作的SCS文件名]" /,比如我要添加的SCS文件名为“Makes1.scs”,那这段内容就是mount -o ro,p3 "Makes1.scs" /,则修改后的init.cfg 文件内容为:
-------------------------
# data specific to a project
mount -o ro,p2 "base.scs" /
mount -o ro,p3 "patch_1_07.scs" /
mount -o ro,p3 "Makes1.scs" /
# global data
mount -o ro,p1 "data.scs" /

---------------------------
     之后,保存文件。
    过程完成。你可以运行游戏,如果没有意外,你应该可以看到你的MOD(即使你删除了我的文档里的MOD)。
    -------------
    至此,关于车辆的MOD合并,我的方法就是这样,其实,对于3、4步骤,是适用于各种Mod的公有化方式,除了可以使车辆公有化,还可以使音乐、仪表、界面、菜单等等很多Mod公有化。
    此法同样适用于穿越美国,只是SCS文件和init.cfg都在游戏安装目录\aa\下。对于重型卡车Hardtruck ,由于我一直没有下载到,所以不知是否适用。
本帖最近评分记录


很好的经验 感谢分享
来学习下

也许某天,在喧嚣的城市中,妳我再次擦肩而过 ...
我会停住脚步,转身凝望着妳渐渐远去的背影,告诉自己:“那个人,我们曾深爱过...”

lz高手啊~~~顶你个胃


我的个天
太复杂了
我看了两字就不看了,看了我也不懂,不费那劲了,嘿嘿
为啥?

我不玩金属,嘿嘿!


有我,
你的生活更多财!


================
人生得意须尽欢!!!

哈哈。。我和J大一样,看了也白看,不玩金属!

[quote]

好极了,

支持啊

Never give up!

看看,不过不玩金属

 引用框:
原帖由 jianxun 於 2009-2-4 15:57 發表
我的个天
太复杂了
我看了两字就不看了,看了我也不懂,不费那劲了,嘿嘿
为啥?

我不玩金属,嘿嘿!
我也是啊!

这么复杂

严重支持

刚刚看到 辛苦了

楼主回复 回復 3號卡車頭 的帖子


只是不足挂齿的雕虫小技,不敢称高手


看看再说

嘿嘿..高手..

 30 12
发新主题