暗影格斗2吧 关注:54,112贴子:559,759
  • 22回复贴,共1

自定义关卡Battle解析初步探索(新人)

只看楼主收藏回复

条件:stage.xml(models)
例:日蚀隐士
首先在原来stage文档里,找到关于日食隐士(BOSS_HERMIT_ECLIPSEMODE)的相关信息
格式:<Battle
<fight
</fight>
<warrior
</warriors>
</Battle>
大体为一个框架加两个小部分组成,其中如果单独将日蚀隐士提取出来,应删去前5个fight,只留下最后一个fight以及对应warrior。
调整格式,第1段是关卡基本信息,其中:
<Battle Name="BOSS_HERMIT_ECLIPSEMODE" Alias="BOSS_HERMIT" Title="BOSS_HERMIT_TITLE" Icon="hermit_eclipsemode" Preview="hermit" Type="BOSSES_REPLAYABLE" X="-195" Y="-65" Location="chess_yard" Music="fight13_old_sensei">
BattleName对应quest,如果未对应并且名字一致会与以前quest重叠,此时会出现两个日食隐士,若未开日食则只有原普通关卡的情况。这时修改其他数据有效,但容易与原日蚀隐士混杂。
Alias以及Title分别对应chn文件的修改,一个是在地图上显示的名字,一个是在点开之后看到的关卡标题。
chn格式:<Word Title="?">?</Word>
icon对应地图上显示的图标,可以上stage里查找相应图标以实现图标更换(暂且不涉及游戏原本不包含图标)
preview表示介绍关卡信息时插入的图片,可自己修改也可使用原文件代码,具体代码可上stage里查找。地址:assets_1536/768_image_battles
type表示关卡种类
Xy坐标,格式与平面直角坐标系相同(有范围,自己试探)
Locations表示关卡场景,文件地址:assets_locations
music既音乐,地址:assets_Music
以上是基本信息,其后每一个fight表示一个敌人,每一个warrior表示在该场敌人对战时,敌人不同形态即被击败次数后表现出的形式,如果warriors的个数小于回合总数会被轮番使用。
warrior:
<Warrior Template="Hermit_Swords" Tactic="Standard" MagicInitialCharge="5000" MagicPainRecharge="0" MagicDamageRecharge="10000" WarriorPower="393">
其中Template表示角色模板,可以查找对应角色模板并对其装备进行更改(头像姓名),也可以在相应区域进行增加,但要注意格式与前后一致关系,如果碰到比如<!--/Zone1_Boss>这种都带了注释无需担心。
这里想要更改蓝血(防御值)可加入ShieldTotal="?"ShieldStack="?"前者表示血量总数,后者表示血管数。与角色难度(WarriorPower)对应,非定值。
将其格式修改完毕后,粘贴入对应地图内,并在quest中对应(如果加入则证明是一个独立关卡),即可。
<Zone Name="ZONE_?" FileName="?">
</Zone>
如果要新添地图可按上格式,zone name对应chn,filename对应地图底片。
tips:有些boss特殊魔法或许有特殊格式及关联,删去可能会导致游戏错误,常见错误有关卡不显示,进游戏闪退或加载页面闪退,或者日食无法关闭,日食移位等。
非浅尝辄止,待学,如有错漏,望批评指正。


IP属地:安徽来自Android客户端1楼2021-07-29 12:38回复
    研究的很彻底嘛


    来自Android客户端2楼2021-07-29 22:26
    回复
      广告
      立即查看
      章节优先度决定在什么位置好像,如果高于原版地图,那显示在右边,相反则在左边


      IP属地:广西3楼2021-07-31 09:06
      收起回复
        这些我做了几周了,今天才刚看到你有这个帖子,我做了两分章节,然后一次数据崩坏直接丢了一个,另一个缺了很多关卡


        IP属地:广西来自Android客户端4楼2021-07-31 09:08
        收起回复
          兄弟你这个用的是1921?


          IP属地:山西来自iPhone客户端5楼2021-08-01 20:47
          收起回复
            好家伙顶一波,专门研究stages的帖子吗


            IP属地:北京来自Android客户端6楼2021-08-01 21:23
            收起回复
              这里有个Rules栏未提及,是关卡规则,请酌情参考


              IP属地:安徽来自Android客户端7楼2021-08-02 00:36
              回复