smw吧 关注:553贴子:6,587
  • 10回复贴,共1

【教程向】Sprite Tool教程

只看楼主收藏回复



简介:还用说么,就是插入Sprite的嘛。。。
Sprite Tool分为 普通Sprite Tool和OW Sprite Tool。虽然它们的功能不同,但操作起来还是有相似之处的。下面我将选用Sprite Tool进行讲解。(OWSP我以后会开专题教程)
2-1、编辑Sprite列表:
我们在插入Block的时候讲到数据入库。插入Sprite也需要数据入库,但SP Tool不提供数据库服务,所以,我们要自己建一个Sprite列表。
1)新建一个txt文件,文件名以你的ROM名来命名。(这就是Sprite列表)
2)在Sprite Tool的各个Sprite文件夹里边(Sprites, Shooter, Generators等)找你需要的Sprite(下载的Sprite也必须要分类放到这几个文件夹中)

复制Sprite的CFG文件名,然后粘贴到Sprite列表中。Sprite文件名前标上编号。(等下会讲到各个Sprite的编号范围)
例如,我想插入一个SMB1的板栗仔,则在sprites文件夹内找到classic_goomba.cfg文件,复制文件名至列表,然后在列表前加上编号如:
00 classic_goomba.cfg
保存列表后就可以插入了。
P.S:各种类型Sprite的编号范围:
00-BF:普通Sprite(Standard Sprite,放在Sprites目录);
C0-CF:Shooters(放在Shooters目录);
D0-DF:触发器(Generators,放在Generators目录);
E0-FF:不可用。
2-2、插入Sprite:
1)把ROM文件和列表文件放在Sprite Tool的根目录。(和Sprite Tool.exe放在一起)(只是推荐这么做而已,因为放在一起就不用输绝对路径了)
2)运行Sprite Tool:
在第一项里输入你的ROM名(记得加上.smc);
在第二项里输入你的列表名(同样记得加后缀);

然后静待SP Tool运行完。等到最后弹出这个:

就表明成功了。
3)回到LM,进入Sprite编辑模式,按Insert键,会弹出这一对话框:

在Command里写你刚刚插入的Sprite编号(对照着Sprite列表),然后在Extra Bits填2。(这个。。。作者没做说明就填2):

按OK,就会弹出一个红叉,这是一个自定义Sprite。

4)把它移至需要的位置,然后保存进游戏测试吧!
P.S:一些自定义Sprite带GFX的问题:
只要按照插入GFX的方法修改就行了。具体的请看@马里奥超级玛丽 的春晚节目贴。
By SMW_Forever
SUN, 2014-1-16


本楼含有高级字体1楼2014-01-26 23:42回复
    好吧日期打错了撒。。。


    2楼2014-01-26 23:48
    回复
      要是不添加别的sprite只是修改sprite形象呢?敌人列表里光插入图片就行了?图片哪个格式?


      IP属地:芬兰来自iPad3楼2014-01-27 07:51
      收起回复
        如何打入向上强制卷轴?好想打入一个@SMW_FOREVER


        IP属地:湖北本楼含有高级字体6楼2014-02-05 20:59
        收起回复
          有没有吐子弹的花的素材,就是那种特殊编号2的吐一颗子弹,3的吐两颗子弹,搜半天没有搜到


          IP属地:湖北7楼2014-02-06 09:39
          回复