【修改技术】教你在征服世界地图中加入自己的剧情_国家的崛起吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:16,934贴子:
【修改技术】教你在征服世界地图中加入自己的剧情
想不想把自制的剧情加入世界地图,在攻打某一地区时触发?以下是修改方法:一、比如战役文件是CTW_XXX_Map_01.xml,你想把剧情SS(必须以英文命名)加进去,那么你需要自己准备好SS.scx、SSsetup.bhs、SSruntime.bhs三个文件准备修改CTW_XXX_Map_01.xml、CTW_XXX_Map_01_info_text.xml、XXX_battles.bhs、XXX_links.bhs(后两个文件应该在conquest下的XXX文件夹里,如果不在,那就自己建立)二、SS.scx用于生成地图,在剧情编辑器里做好,不要加脚本,最好也不要加特色兵种SSsetup.bhs用于根据难度、时代等来调整剧情中的兵种、数量、技术、位置等(可参考ColdWar下的文件)SSruntime.bhs用于设置触发条件(可参考ColdWar下的文件)三、这个剧情在什么条件下用呢?在XXX_battles.bhs里设置:在String scenario battle_override函数体里加入:
if (to == &进攻地块名称& && player == &你使用的种族&) {
battle = &SS&;
} XXX_links.bhs如果不存在可以从ColdWar下COPY过来重命名一下四、在CTW_XXX_Map_01_info_text.xml里的&CUSTOM&域中(如果没有就自己加)加入:&E***Y name=&SS&&&STRING/&&/E***Y&五、最关键的一步:确定对上述文件的引用在CTW_XXX_Map_01.xml中找到&ROOT name=&XXX“这一行,一般在第二行,找到battle_script_file=&,确认引号中的是你改好的XXX_battles.bhs的路径。如果没有这项,你自己要加上。再找到&CONQUESTSTYLES&这一行,你在其中找到&CUSTOM&域(如果没有你自己加上),在&CUSTOM&和&/CUSTOM&之间加上&STYLE title=&SS& id=&SS& eliminations=&灭亡条件,比如首都征服就写Capital& victories=&Time Limit& player_start_x=&你的首发阵容出现的横坐标& player_start_y=&你的首发阵容出现的纵坐标& ai_start_x=&敌人的首发阵容出现的横坐标& ai_start_y=&敌人的首发阵容出现的纵坐标& min_victory=&时间限制,单位是分钟& max_victory=&时间限制,单位是分钟& map_style=&Custom& custom_map=&.\conquest\XXX\SS.scx& setup=&.\conquest\XXX\SSsetup.bhs& runtime=&.\conquest\XXX\SSruntime.bhs& reveal_buildings=&1& description=&你自己对战役的描述,用英文标点&/&六、进入XXX战役,按触发剧情的进攻路线试一下吧七、关于脚本如何写,请大家参考本吧之前的教学贴
八、显示在游戏中的剧情名称,要在data下的string_lookup.xml中修改,加载过新剧情一次后就会出现相应的字串,你改成想要的中文名就可以了
本人之前公布的战役集锦,有吧友建议加剧情。我以前试做的剧情平衡性不好,感觉加进来以后不如国?原有的battles,所以就请各位依个人喜好来自由添加吧
@Lyakov把世界战役制作成多人在线游戏就像三国杀 那样的战旗游戏 能否实现
可以玩穿越?压力山大剧情中,出现核弹神器
那几个.bhs的文件怎么准备?
贴吧热议榜
使用签名档&&
保存至快速回贴