远古禁卫吧 关注:603贴子:5,217
  • 6回复贴,共1

【教程】进阶—32(up)色战斗背景

取消只看楼主收藏回复

改战斗背景的教程也不少了,不过这个教程只要你看懂了,那你一定会受益匪浅。
首先我们来了解一下战斗背景有哪些东西。用Unlz打开一个rom(这里我用的是小a聚聚的夜之祭灵歌@ALL_along_)以草丛战斗背景为例


大家可以看到战斗背景有2样东西一个是图片,另一个是他的RAW。


IP属地:广东1楼2016-02-11 10:35回复
    我们先导出图片和卸载RAW
    打开“NTME1.1”,通过“File-Open TileSet”打开tileset。
    然后“File-Open TileMap-From RAW File”打开RAW。
    然后在“Size”下拉选项选择“32x64”。
    这样就看到图片在模拟器里的样子了

    NTME的使用感觉是十分简单明了的,就是拼。
    那么我们下面讲的是它的调色板,点击PaletteMap
    我们会发现每个图块都被数字2所覆盖(除了空白的地方)

    再看下面一串0123456789ABCDEF
    一共16个数字,代表着游戏中的每一段调色板


    IP属地:广东2楼2016-02-11 10:38
    回复

      例如0就代表着调色板查看器中的背景中的第一段调色板以此推类
      那么raw中的2就代表着第3段调色板
      讲到这里,似乎能明白些什么。背景选择的是“2”调色板,那我也可以选择其他的比如“B,C,D...”。虽然不能像256色图片那样做到随便选哪个颜色。但我可以做到保证一块区域一种调色板,另一块区域另一个调色板。
      那么我们就可以做到分割式32色或者以上的战斗背景


      IP属地:广东3楼2016-02-11 10:38
      回复
        下面我们来演示一下,这是一张没有调色的战斗背景素材

        将他调成16色效果会差许多,按照上面的说法,于是呼我把他分割成2部分分别调成16色。


        处理完所有的区域后,将各区域的图片导入同一张调色板,再拼起来,因为调色板不同的话是没法拼在一起的。我这里就用“unLZ-GBA”中黑白模式的调色板在ps中直接载入色板,再将他们拼在一起 瞬间面目全非..

        制作素材的时候要注意图片最大是240x120(或者更多...这个我没多测试,因为240x120刚刚好够了)还有要将第一色作为背景色,因为在游戏中显示为黑色。
        下面我选择的是第3 第4 段调色板(因为第3 第4段色板本来就是战斗背景的)再用NTME拼出了他的RAW。


        完成后通过“File-Save tilemap”保存成文件。
        用“unLZ-GBA”分别将图片和RAW导入ROM
        注意导入的时候要勾自动修整,如果过大最好用Winhew找空位导入,FSF什么的,
        我已经不再相信了.....
        导入之后,发现色板不对


        IP属地:广东4楼2016-02-11 10:42
        回复
          改过草地战斗背景的人都知道色板上会有一些20 10 之类的夹在调色板之间,
          而且有2个色是不能用的,这个问题也困扰了我挺长时间,下面告诉大家怎么办
          以绿宝石草地战斗背景为例,我们把下图用红圈圈的都改成00(别问我为什么

          改完之后进入游戏发现色板都变了

          将色板导出,再导入APE中,再拿APE中的数据,和winhew的数据对比一下
          (这里数据要跳过我之前圈的那些字符)发现是一样的,那么这3段色板就可以正常使用了。
          接下来就是改色板了 想必大家都会了,这里就不多讲了。


          IP属地:广东5楼2016-02-11 10:44
          回复
            效果图:

            关于第5段色板...只能说明我懒的弄 还原了之前是色板就好了,因为我不用他, 而且这个是战斗背景开头的草的色板。
            终于写完了,按照这上面的方法其实可以弄到48色。
            只要学会举一反三,那么你将会如虎添翼。


            IP属地:广东6楼2016-02-11 10:47
            回复
              @神Sok @A_passer_by_B @幻魂小泡 @uN_Sunday


              IP属地:广东7楼2016-02-11 10:48
              回复