yo,我又来了,今天的教程讲的依然是如何做新的技能动画,这一篇也是需要有前两篇基础,所以送上前两篇教程的地址。
教程(1):http://tieba.baidu.com/p/3579967970?pid=64226679283&cid=0#64226679283
教程(2):http://tieba.baidu.com/p/3584167138?pid=64330569482&cid=0#64330569482
那么今天我们要讲的是
一:特殊的动态背景
在这里,我只说明下我只说一个实例就好了。
在我做技能的经历中,有遇到需要超能背景的技能,但是,我用静态背景命令的方法试了一遍后发现,背景不会动,但是我用动态的背景命令试的时候发现也不对,于是我借助“念力”的动画数据发现了又一个坑爹的东西。
所以说,借助原版的动画数据可以发现很多,以至于我们现在所有的研究也都是通过研究原版动画数据得到的。
好吧,坑爹的东西就是,,,TM的是指针!
以前看老外的教程,由于翻译不准,忽略了这块,自己研究出来后,再把教程看一遍,TM的居然早都有。
我们可以找到念力的动画数据指针,

以及指向的地址。

看我圈出来的两个地方,看到两个0E,前边说过0E命令就是跳转到一个动画数据去,且不返回,这里
0E BB 59 1D 08
是代表开启超能背景的运动,这里0E C7 59 1D 08代表关闭超能背景的运动,注意!!这里数据结尾有两个08,第一个08是指针的08,第二个才是真正结束动画的标志,前面说过。
我们就把这两个放到我们的数据去吧,一前一后。

同样的,模板是拍击的动画数据,我们只在里边添加就好了,
就是这样,一定要注意多出来的08那是为了结束动画,不要忘了。
游戏里就是这样。
(好吧,我输了,名字我还没有改)
特殊的背景我讲这么多就够了,一般来说,超能系技能有些是不需要技能图片的,,所以这就对我们的寻找技能数据造成很大麻烦,也就是找不到哪里是开始哪里是结束,但是超能背景的独一无二的指针在这里,我们就可以判断指针,从而判断动画数据哪里开始到哪里结束。但是这只是在火红版本中是这样,绿宝石的还请各位自己去发掘,因为绿宝石里的超能背景格式跟火红一样,同样是一个指针。
二:扩充技能背景
这次完全是想看就看吧,本人不想去搞什么扩充,所以也没有研究,老外的教程我翻译了下。(记住rom是火红)
技能背景的指针表格在0x3ADE18中,结束于0x3ADF5B
其规格是给3个指针对应一个背景,
[XX XX XX 08] [YY YY YY 08] [ZZ ZZ ZZ 08]
XX XX XX = 背景图片指针
YY YY YY = 背景调色板指针
ZZ ZZ ZZ = 背景RAW指针
那么就要注意了,背景是有RAW的,重定向并扩展它们,你可以做到扩充你的背景并使用,编号当然是接着1A往后。
那么这次的教程就结束了,虽然有点短,但是我认为,后面的内容跟前面的完全不是一个档次。下来哦我们要说如何拆分一个动画数据,以及组合一个动画数据,甚至我们现在就可以做出一个新的技能了。
教程(1):http://tieba.baidu.com/p/3579967970?pid=64226679283&cid=0#64226679283
教程(2):http://tieba.baidu.com/p/3584167138?pid=64330569482&cid=0#64330569482
那么今天我们要讲的是
一:特殊的动态背景
在这里,我只说明下我只说一个实例就好了。
在我做技能的经历中,有遇到需要超能背景的技能,但是,我用静态背景命令的方法试了一遍后发现,背景不会动,但是我用动态的背景命令试的时候发现也不对,于是我借助“念力”的动画数据发现了又一个坑爹的东西。
所以说,借助原版的动画数据可以发现很多,以至于我们现在所有的研究也都是通过研究原版动画数据得到的。
好吧,坑爹的东西就是,,,TM的是指针!
以前看老外的教程,由于翻译不准,忽略了这块,自己研究出来后,再把教程看一遍,TM的居然早都有。
我们可以找到念力的动画数据指针,

以及指向的地址。

看我圈出来的两个地方,看到两个0E,前边说过0E命令就是跳转到一个动画数据去,且不返回,这里
0E BB 59 1D 08
是代表开启超能背景的运动,这里0E C7 59 1D 08代表关闭超能背景的运动,注意!!这里数据结尾有两个08,第一个08是指针的08,第二个才是真正结束动画的标志,前面说过。
我们就把这两个放到我们的数据去吧,一前一后。

同样的,模板是拍击的动画数据,我们只在里边添加就好了,
就是这样,一定要注意多出来的08那是为了结束动画,不要忘了。
游戏里就是这样。

特殊的背景我讲这么多就够了,一般来说,超能系技能有些是不需要技能图片的,,所以这就对我们的寻找技能数据造成很大麻烦,也就是找不到哪里是开始哪里是结束,但是超能背景的独一无二的指针在这里,我们就可以判断指针,从而判断动画数据哪里开始到哪里结束。但是这只是在火红版本中是这样,绿宝石的还请各位自己去发掘,因为绿宝石里的超能背景格式跟火红一样,同样是一个指针。
二:扩充技能背景
这次完全是想看就看吧,本人不想去搞什么扩充,所以也没有研究,老外的教程我翻译了下。(记住rom是火红)
技能背景的指针表格在0x3ADE18中,结束于0x3ADF5B
其规格是给3个指针对应一个背景,
[XX XX XX 08] [YY YY YY 08] [ZZ ZZ ZZ 08]
XX XX XX = 背景图片指针
YY YY YY = 背景调色板指针
ZZ ZZ ZZ = 背景RAW指针
那么就要注意了,背景是有RAW的,重定向并扩展它们,你可以做到扩充你的背景并使用,编号当然是接着1A往后。
那么这次的教程就结束了,虽然有点短,但是我认为,后面的内容跟前面的完全不是一个档次。下来哦我们要说如何拆分一个动画数据,以及组合一个动画数据,甚至我们现在就可以做出一个新的技能了。
