战地2吧 关注:143,240贴子:3,883,776
  • 3回复贴,共1

教你如何在阿尔法模组里使用原版地图

取消只看楼主收藏回复

我个人比较喜欢阿尔法模组,也曾试着改造成私模,研究拼抢技术失败,就试着将原版或下载的地图放进阿尔法,效果是这样,然后就弹出了。


然后我研究了地图文件,发现问题在Init.con里面
接下来我就将解决办法分享出来
一,把地图复制到BattleField2\mods\ap\levels里面,(比如我复制了Road_To_Jalalabad) 打开阿尔法的一个地图的server.zip文件,找到Init.con复制兵种列表并替换掉Road_To_ Jalalabad的兵种列表,
gameLogic.setKit 1 0 "MEC_Specops" "mec_specops_soldier"
gameLogic.setKit 2 0 "US_Specops" "us_specops_soldier"
gameLogic.setKit 1 1 "MEC_Sniper" "mec_sniper_soldier"
gameLogic.setKit 2 1 "US_Sniper" "us_sniper_soldier"
gameLogic.setKit 1 2 "MEC_Assault" "mec_assault_soldier"
gameLogic.setKit 2 2 "US_Assault" "us_assault_soldier"
gameLogic.setKit 1 3 "MEC_Support" "mec_support_soldier"
gameLogic.setKit 2 3 "US_Support" "us_support_soldier"
gameLogic.setKit 1 4 "MEC_Engineer" "mec_engineer_soldier"
gameLogic.setKit 2 4 "US_Engineer" "us_engineer_soldier"
gameLogic.setKit 1 5 "MEC_Medic" "mec_medic_soldier"
gameLogic.setKit 2 5 "US_Medic" "us_medic_soldier"
gameLogic.setKit 1 6 "MEC_AT" "mec_at_soldier"
gameLogic.setKit 2 6 "US_AT" "us_at_soldier"
===============================分割线===============================
二,将设置地图内士兵和枪械的涂装颜色那段字段复制过去替换到Road_To_Jalalabad
也就是将以下的文字复制覆盖到到图中的红框位置
if v_arg1 == BF2Editor
LevelSettings.CustomTextureSuffix "snow"
else
texturemanager.customTextureSuffix "snow"
endIf ——————————这一段表示雪地颜色的涂装
if v_arg1 == BF2Editor
LevelSettings.CustomTextureSuffix "desert"
else
texturemanager.customTextureSuffix "desert"
endIf ——————————这一段表示沙漠颜色的涂装
if v_arg1 == BF2Editor
LevelSettings.CustomTextureSuffix "woodland"
else
texturemanager.customTextureSuffix "woodland"
endIf ——————————这一段表示草绿颜色的涂装

===============================分割线===============================
三,复制以下文字到Init.con的最下面,没有这个字段涂装将会无效
run ../../common/init/loader.con mec us desert
—————————————如果上面选择的是沙漠色的涂装,就复制这个
run ../../common/init/loader.con mec us snow
—————————————如果上面选择的是雪地色的涂装,就复制这个
run ../../common/init/loader.con mec us woodland
—————————————如果上面选择的是草地色的涂装,就复制这个
教程到此结束,以下是效果图,阿尔法运行的网上下载的地图


IP属地:天津1楼2014-09-30 20:22回复
    其实这个技术早就在moddb的阿尔法版面上分享了,是在我摸索出来办法之前发布的,不能算是原创,真是个遗憾啊
    http://www.moddb.com/mods/alpha-project2/tutorials/alpha-project-basic-map-conversation-tutorial


    IP属地:天津4楼2014-09-30 20:30
    回复
      借这个帖子感谢一下曾经祝我生日的各位吧友,谢谢你们
      @道尔YOYO @839817920 @稻草人xqs @青春正流失 @青年军事砖家 @TAT残影 @714643171 @飞舞之鸟 @7sMClove @我是色相 @浮云似翼 @lj709199609 @专业回收十五字 @灬ID @guishenyefeng @princeMrGhost @尤米娜是斧子狗 @lyq101900 @逆战奇葩 @丿浮华丿 @星痕丨丶爱 @金库里的老鼠 @你的昵称无效 @house苦柠檬 @Snow天簌 @刺客神龙 @RPG567 @疾风如雷 @smile假装123 @永壮哉我大6班 @王光磊9595025
      http://tieba.baidu.com/p/3275457635?pn=1


      IP属地:天津6楼2014-09-30 20:40
      收起回复


        IP属地:天津来自抱抱配图27楼2014-10-02 16:31
        回复