从1.0版-1.08版升级后目前目录里增加n多文件(在这里只提官网补丁里的文件)
下面是data目录的大致内容
针对语言的修正
lang-chineset1.big ~lang-chineset8.big
lang-english1.big ~ lang-english8.big
语音补充
englishaudio5
针对地图的修正
maps5.big
maps8.big
启动文件
ra3_1.0.game ~ ra3_1.8.game
各版本要点修正(系统参数一类的)
core5.big ~ core8.big
部分汉化修正
gl.ini (屏蔽drm logo图片就在这里设置)
屏蔽方法,在logographic=dialoglogo128x128.jpg语句前面加个";"符号使之不激活
[drmlicense]
drmstudio=electronic arts
drmproduct=red alert 3
; file paths are relative to the current directory
;logographic=dialoglogo128x128.jpg
launcher目录里都是相关启动文件的--控制中心的相关设置
support目录里都是一些相关升级的补丁说明
ra3.exe 这个是启动程序,确切的说应该是一个loader,调用的实际启动文件应该是上面提到的 ra3_1.0.game ~ ra3_1.8.game
启动引导文件(这里要重点说)
ra3_chinese_s_1.0.skudef ~ ra3_chinese_s_1.8.skudef
还有部分零散的组件,就不一一细说了
--------------------------------------------------------------------------------------
启动引导文件里的内容可以用记事本或ue打开
可以看到里面的相关启动内容,拿1.0版(英文版)做范例
set-exe datara3_1.0.game ------ 调用1.0版本,之前我们说过创建快捷方式,在后面加上 -runver 1.0 的方法,在这里修改也是可以的(如果你只用这一个版本的话)
set-search-path big:;. ------ 搜寻下面的补丁并激活
add-big datamapscampaign.big --- 战役地图
add-big datamapsmultiplayer.big --- 多人(联机)地图
add-big datamapstutorial.big --- 教学地图
add-big dataenglish.big --- 英文字幕
add-big dataenglishaudio.big --- 英文语音
add-big dataenglishmovieaudio.big --- 英文电影语音
add-big dataapt.big
add-big dataterrain.big
add-big datastaticstream.big
add-big dataglobalstream.big
add-big datalibraries.big 游戏内容相关
add-big datashaders.big /
add-big datamisc.big /
add-big datawbdata.big /
在每次更新后都会加上ra3_chinese_s_1.*.skudef 的基础上增加一个 ra3_chinese_s_1.(*+1).skudef 启动引导文件
其实这些我们都可以精简掉,但是前提我们需要把所有更新补丁后所添加的 ra3_chinese_s_1.*.skudef 的内容逐个添加到 ra3_chinese_s_1.0.skudef 里
下面我贴出一个1.8版的启动引导文件,因为目前我只玩1.08版,所以其他版本的都删除了
set-exe datara3_1.8.game ---- 把启动文件定位在1.8版
set-search-path big:;. ---- 从这开始到 wbdata.big
add-big datamapscampaign.big
add-big datamapsmultiplayer.big
add-big datamapstutorial.big
add-big dataenglish.big
add-big dataenglishaudio.big
add-big dataenglishmovieaudio.big
add-big dataapt.big
add-big dataterrain.big
add-big datastaticstream.big
add-big dataglobalstream.big
add-big datalibraries.big
add-big datashaders.big
add-big datamisc.big
add-big datawbdata.big --------- 至此都是1.0版的,这里勿动,每个版本都要启动这些文件
add-big dataenglishaudio5.big --------- 从1.05版后添加的语音文件
add-big datamaps8.big --------- 1.08版添加的针对地图的修正
add-big datamaps5.big -------- 1.05版添加的针对地图的修正
add-big datacore8.big --------- 1.08版要点修正
add-big datacore7.big --------- 1.07版要点修正
add-big datacore6.big --------- 1.06版要点修正
add-big datacore5.big --------- 1.05版要点修正
大家会觉得我内容有部分没有添加进去,其实是被我精简掉了
我把lang-english8.big语言文件直接更名替换为原来的english.big,因为只保留最新版的即可(lang-english1.big ~ lang-english7.big 都可删除,以前的老english.big也删除,注意把lang-english8.big改名为english.big就行了)
有一点要提醒大家的是,如果你用的是繁体中文字体需要把lang-chineset8.big解压从新打包进chineset.big里才可以删除 lang-chineset1.big ~ lang-chineset7.big
或者在ra3_chinese_t_1.8.skudef的内容里不删除add-big datachineset.big段落,直接在add-big datachineset.big段落的上面加上add-big datalang-chineset8.big也可
在这里有人会问为什么我没有把 core5.big~core7.big 和 maps5.big 删除呢,因为这些文件不同于语言文件,语言文件是整体的修正,这些是相继补充的
有一点值得注意的是--在添加至最新版本的引导文件时,最新的core8.big放在上面依次到core5.big, maps8.big 和 maps5.big 也要 maps8.big放在前面
这样才能第一个识别最新补丁的改动 然后识别之前的补丁改动(最新补丁没有改动的地方)
如果把顺序排列为core5.big-core6.big-core7.big-core8.big 则首先识别启用core5.big的改动,到最后才识别到最新的1.08版的core8.big的改动,这样就本末倒置了
如果只用1.08版,其他的启动文件 ra3_1.0.game ~ ra3_1.7.game 都可删除,保留 ra3_1.8.game 即可 ,如果只想保留2个版本可以按照上面我说的自己diy
以上是经过这几天的不断测试总结而来,希望对大家有所帮助,需要改进的地方我会更新,有不对的地方希望大家多多指点...