简介:还用说么,就是插入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
