德国陆军中校 ★★★
- UID
- 766547
- 主题
- 0
- 阅读权限
- 100
- 帖子
- 5628
- 精华
- 9
- 积分
- 6605
- 金钱
- 14321
- 荣誉
- 199
- 人气
- 2
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 5628
- 精华
- 9
- 积分
- 6605
- 金钱
- 14321
- 荣誉
- 199
- 人气
- 2
- 评议
- 0
|
英雄连MOD教程深入研究,感兴趣的朋友欢迎深入研究,交换意见 ModStudio官方网站下载:http://www.corsix.org/misc/CDMS_051.zip
A 深入研究一
教你给盟军添加可建造的105毫米榴弹炮,原理就是在工兵建造掩体的基础上添加一个榴弹炮
1,新建个MOD,找出游戏里的机枪掩体文件,我们将以它为模板制作榴弹炮文件,然后把它复制出来,重命名为105_mm_howitzer.lua
2,打开Modstudio(上篇教程提过),下载可到我的空间打开一个已创建的建筑文件,找到图中绿色的那行,在右边的窗口把红色部分的文字替换成weapon\allies\ballistic_weapon\howitzer\m2a1_105mm _gun.lua。
移除hold_ext部分,见图,右键点击选择删除(delete)。
榴弹炮当然不应该有外部围栏,你可以理解为坑道,删除animator这一行,见图。
现在我们要给榴弹炮文件添加一个图标,找到ui_ext,展开到下面的icon_name(绿色显示的部分),然后把对应的右边红色部分改成abilities\ability_allied_howitzer_upgrade。
现在要修改榴弹炮在游戏里的名字,找到ui.ext,在右边框子找到screen_name,改成124001。
现在要修改榴弹炮在游戏里的显示,让它看起来是个金属物品而不是个沙包,找到hit_object_ext下的hit_material(红色部分),把右边对应的value改成hit_material\metal.lua。
3,最后要修改榴弹炮的建造资源,找到cost_ext,在下面展开time_cost,找到cost(绿色部分),在右边对应框子里进行修改,manpower表示人力,fuel是燃料。
你的修改文件可以在下面目录找到\yourmodname\dataattrib\attrib\ebps\races\allies\b uildings\。
B 深入研究二
让你的士兵能携带想要的武器
如何让工兵能携带加兰德步枪
在data\art\models\races\allies\soldiers 找到engineer.abp,解开到MOD文件夹里,打开后在 commonmeshes.abp后加入下面部分commonitems.abp,保存回游戏。
让德军部队装备汤姆森冲锋枪
找到attrib -> ebps -> axis -> soldiers -> officer_leutnant.rgd.展开combat_ext -> hardpoints -> weapon_table -> weapon_01 -> weapon
改成Thompson path,保存返回游戏。
C 深入研究三
修改英雄连游戏快捷键
先用Modstudio打开RelicCOH.module文件,加载后,解压文件到game\Keydefault.lua,Mod 工具不要关闭。
找到英雄连的安装目录,把属性“只读”去掉。 把RelicCOH.module文件拷贝出来改名为RelicCOH.module_backup,不能叫别的名字。
进入Company of Heroes\WW2文件夹,新建个文件夹叫Data_KeyDefaults,在里面再建个文件夹叫game。
把Company of Heroes\WW2\Data\game\keydefaults.lua文件,刚得到的,复制到Company of Heroes\WW2\Data_KeyDefaults\game\keydefaults.lua这里。
用写字板打开Company of Heroes\RelicCOH.module找到下面的部分:
[data:common:01]
folder = WW2\Data
archive.01 = WW2\Archives\WW2Data
archive.02 = WW2\Archives\WW2Art
archive.03 = WW2\Archives\WW2Sound
archive.04 = WW2\Archives\WW2ArtAmbient
用下面的文字替换:
[data:common:01]
folder = WW2\Data
archive.01 = WW2\Archives\WW2Data_KeyDefaults
archive.02 = WW2\Archives\WW2Data
archive.03 = WW2\Archives\WW2Art
archive.04 = WW2\Archives\WW2Sound
archive.05 = WW2\Archives\WW2ArtAmbient 保存。
用写字板打开Company of Heroes\WW2\Data_KeyDefaults\game\keydefaults.lua,你可以进行编辑键位。
回到modstudio,要输入文件选择Company of Heroes\WW2\Data_KeyDefaults;要创建sga 文件,选择Company of Heroes\WW2\Archives\WW2Data_KeyDefaults.sga。
这种修改方法有个BUG目前就是如果你要升级你的游戏就要删除RelicCOH.module文件,并把RelicCOH.module.backup改回RelicCOH.module,然后你再重复第一步进行快捷键更换编辑,比较麻烦,不过目前无解决方法。
D 深入研究四
如何在自己的地图里添加随机音乐 来自nsysusoloman的介绍
function OnGameSetup()
Rule_AddOneShot(music, 0)
end
function music()
local rand = World_GetRand(1,4)
if rand == 1 then
Util_PlayMusic("SOUND/Music/creditstheme", 0, 0)
elseif rand == 2 then
Util_PlayMusic("SOUND/Music/longroad_to_mortar", 0, 0)
elseif rand == 3 then
Util_PlayMusic("SOUND/Music/genericmissionmusic", 0, 0)
elseif rand == 4 then
Util_PlayMusic("SOUND/Music/enterthesqarecombat", 0, 0)
end
end
一段Java代码程序,熟悉编程的人应该大致可以看明白。新建个mapname.scar 文件,文件名是地图名,把上述文字拷贝进去即可。
E 深入研究五
减少步兵的移动速度
attrib/sbps 文件夹下,squad_retreat_ext modifiers\posture_speed_modifier.lua 下把value从2改到1。
attrib/move_type/fast_move.rgd文件下,actions_performed_on_move modifiers\posture_speed_modifier.lua 把value从1改到0。
Data/SquadAi/ 文件夹下,把所有的PACE_VERYFAST or PACE_FAST 用全部替换法替换成PACE_MEDIUM
[ 本帖最后由 njxxf1983 于 2007-4-23 15:51 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|