Lawliet
很zuo的男人
级别: 火花会员
编号: 93177
精华: 7
发帖: 1091
威望: 35 点
配偶: 单身
火 花 币: 21955 HHB
注册时间:2008-08-30
最后登陆:2012-09-29
|
圣魔战斗动画静态修改资料
这几天在在学园翻了很多坟贴都未发现有完整的圣魔战斗动画静态修改资料,所以我给大家补完一下。如果有哪位前辈已经发过或大家都知道了也别骂我。
首先先简单介绍一下GBA火纹战斗动画的构成。分为两部分,一部分是人物的战斗形象,还有武器的动画特效。人物战斗形象指人物持有某类型的武器(指剑枪斧弓理光暗杖以及不拿武器裸奔)时的人物动作,有些形象是通用的,如理光暗。有些武器需要有特殊的形象,如斧和投斧的人物形象是不同的,且每个职业都不同,但是剑与魔法剑,枪与投枪的形象是相同的,仔细观察人物持有武器时的形象就会发现无论是投枪还是普通枪,开始战斗画面时的形象是一致的,只是之后动画指针指向不同,而拿投斧和普通斧的战斗形象是不同的,起始的动画就不同。此外一些特殊人物持有特殊武器有特殊动画,这在封印烈火里较多,圣魔里我方Loli龙持有龙石,角色持有投掷这个两个特例。现在让我们分析几个实例。
根据置顶贴里圣魔静态修改资料职业部分的战斗画面(实际就是动画形象代码的指针),找到相应地址。 01 01 01 00 09 01 02 00 00 00 00 00 这是男主角转职前的动画形象描述,数值01 01 01 00指的是当该职业持有武器类型为枪时,使用01号动画形象,注意,第一个01指枪,第二个01是用来描述前一个值是武器类型还是武器代码,如果这个值是01,前一个值就是类型,如该值为00,则前一个值代表武器代码。09 01 02 00 意思就是当该职业裸奔时,用02 号这个形象,最后4个00是分割界限,一定要有(武器类型:00剑 01枪 02斧 03弓 04杖 05理 06光 07暗 0B龙石 09裸奔)
再举一个例子:01 01 45 00 02 01 46 00 28 00 47 00 29 00 47 00 09 01 48 00 00 01 44 00 2c 00 47 00 00 00 00 00这是将军(男)的动画形象,解释一下,使用枪时用45号形象,使用斧时使用46号形象,持有代码为28的武器时用47号形象,持有代码为29的武器时用47号形象,裸奔时使用48号形象,持有代码为2c的武器时用47号形象。28,29 ,2c分别为投斧,回旋斧和轻斧,细心的朋友一定已经看懂了,只有投掷类斧有特殊动画,而投掷枪和魔法剑是没有特殊动画形象的,就如我之前说的前一个是动画形象不同,后两个是同一形象但系统使用了分支指针。
再看一个贤者(男)的例子:05 01 6d 00 06 01 6d 00 00 07 01 6d 00 09 01 6d 00 04 01 6d 00 00 00 00 00.好多个6D,没错所有理光暗以及赤手空拳时用的都是一个形象,这就是为什么游戏里魔法系职业可以修改成通吃所有魔法,而物理系职业不行。尽管除了见习魔导师没有一个魔法职业能三样通吃,但事实是游戏制作者为每个魔法系职业都设定了理光暗战斗形象。
最后再看一个龙MM的:09 01 C7 00 AA 00 C7 00,代码AA的武器为龙石,所以这组数据告诉我们龙MM只有用AA这个代码的道具才有动画(裸奔不算),如果要让龙MM用所有龙石都有动画怎么改呢? 很简单,把AA 00改为0B 01就可以(注意:经测试A9破灭的魔拳还是不能用,会死机,但A8魔光可用,这涉及人物形象与武器动画效果的衔接,之后我会介绍)
人物形象简单介绍到这,贴一个形象代码表(英文的,但我想这种程度的英文大家都可以接受),想做魔法战士的玩家注意:你可以在Rom里空白出按此格式添一组动画,但记住要把原来的也加上去,把职业篇里的指针更改一下。原始地址长度都钉死了,很难往里加,除非你愿意牺牲部分动画形象
00 None (map animation) 01 Ephraim 02 Ephraim Disarmed 03 Eirika 04 Eirika Disarmed 05 Great Lord Ephraim 06 Eirika 07 Great Lord Ephraim Disarmed 08 Great Lord Eirika 09 Eirika 0A Great Lord Eirika Disarmed 0B Mercenary 0C Mercenary Disarmed 0D Hero w/ Sword 0E Hero w/ Axe 0F Hero w/ Hand Axe 10 Hero Disarmed 11 Swordfighter 12 Swordfighter Disarmed 13 Swordfighter (F) 14 Swordfighter (F) Disarmed 15 Swordmaster 16 Swordmaster Disarmed 17 Swordmaster (F) 18 Swordmaster (F) Disarmed 19 Fighter 1A Fighter w/ Hand Axe 1B Fighter Disarmed 1C Warrior 1D Warrior w/ Hand Axe 1E Warrior w/ Bow 1F Warrior Disarmed 20 Mountain Thief 21 Mountain Thief w/ Hand Axe 22 Mountain Thief Disarmed 23 Berserker 24 Berserker w/ Hand Axe 25 Berserker Disarmed 26 Archer 27 Archer Disarmed 28 Archer (F) 29 Archer (F) Disarmed 2A Sniper 2B Sniper Disarmed 2C Sniper (F) 2D Sniper (F) Disarmed 2E Forrest Knight w/ Sword 2F Forrest Knight w/ Bow 30 Forrest Knight Disarmed 31 Forrest Knight (F) w/ Sword 32 Forrest Knight (F) w/ Bow 33 Forrest Knight (F) Disarmed 34 Socialknight w/ Sword 35 Socialknight w/ Spear 36 Socialknight Disarmed 37 Socialknight (F) 38 Socialknight (F) 39 Socialknight (F) Disarmed 3A Paladin w/ Sword 3B Paladin w/ Spear 3C Paladin Disarmed 3D Paladin (F) w/ Sword 3E Paladin (F) w/ Spear 3F Paladin (F) Disarmed 40 Armour Knight 41 Armour Knight Disarmed 42 Armour Knight (F) 43 Armour Knight (F) Disarmed 44 General w/ Sword 45 General w/ Spear 46 General w/ Axe 47 General w/ Hand Axe 48 General Disarmed 49 General (F) w/ Sword 4A General (F) w/ Spear 4B General (F) w/ Axe 4C General (F) w/ Hand Axe 4D General (F) Disarmed 4E Great Knight w/ Sword 4F Great Knight w/ Spear 50 Great Knight w/ Axe 51 Great Knight w/ Hand AXe 52 Great Knight Disarmed 53 Great Knight (F) w/ Sword 54 Great Knight (F) w/ Spear 55 Great Knight (F) w/ Axe 56 Great Knight (F) w/ Hand Axe 57 Great Knight (F) Disarmed 58 Dragon Knight 59 Dragon Knight Disarmed 5A Dragon Knight (F) 5B Dragon Knight (F) Disarmed 5C Dragon Master w/ Sword 5D Dragon Master w/ Spear 5E Dragon Master Disarmed 5F Dragon Master (F) w/ Sword 60 Dragon Master (F) w/ Spear 61 Dragon Master (F) Disarmed 62 Wyvern Knight 63 Wyvern Knight Disarmed 64 Wyvern Knight (F) 65 Wyvern Knight Disarmed 66 Pegasus Knight 67 Pegasus Knight Disarmed 68 Falcon Knight w/ Sword 69 Falcon Knight w/ Spear 6A Falcon Knight Disarmed 6B Mage 6C Mage (F) 6D Sage 6E Sage w/ Staff 6F Sage (F) 70 Sage (F) w/ Staff 71 Mage Knight 72 Mage Knight w/ Staff 73 Mage Knight 74 Mage Knight w/ Staff 75 Shaman 76 Shaman (F) 77 Druid 78 Druid w/ Staff 79 Druid (F) 7A Druid (F) w/ Staff 7B Summoner 7C Summoner w/ Staff 7D Monk 7E Priest Disarmed 7F Priest 80 Sister 81 Bishop Disarmed 82 Bishop 83 Bishop (F) 84 Bishop (F) w/ Staff 85 Troubadour Disarmed 86 Troubadour 87 Valkyrie 88 Valkyrie w/ Staff 89 Thief 8A Thief Disarmed 8B Assassin 8C Assassin Disarmed 8D Assassin (F) 8E Assassin (F) Disarmed 8F Rogue 90 Rogue Disarmed 91 Dancer 92 Trainee Fighter 93 Trainee Fighter w/ Hand Axe 94 Trainee Fighter Disarmed 95 Trainee Mage 96 Trainee Soldier 97 Trainee Soldier Disarmed 98 Soldier 99 Soldier Disarmed 9A Pirate 9B Pirate w/ Hand Axe 9C Pirate Disarmed 9D Necromancer 9E Necromancer w/ Staff 9F Archer on Ballista (unused) A0 Zombie A1 Mummy A2 Skeleton w/ Sword A3 Skeleton w/ Spear A4 Skeleton Disarmed A5 Skeleton w/ Bow A6 Skeleton Disarmed A7 Hellbone w/ Sword A8 Hellbone w/ Spear A9 Hellbone Disarmed AA Hellbone w/ Bow AB Hellbone Disarmed AC Bael AD Elder Bael AE Cyclops AF Cyclops w/ Hand Axe B0 Cyclops Disarmed B1 Mauthedoog B2 Cerberus B3 Tarvos B4 Tarvos w/ Hand Axe B5 Tarvos Disarmed B6 Macdaire w/ Axe B7 Macdaire w/ Hand Axe B8 Macdaire w/ Bow B9 Macdaire Disarmed BA Bigl BB Arch Bigl BC Gorgon BD Gargoyle BE Gargoyle Disarmed BF Death Gargoyle C0 Death Gargoyle Disarmed C1 Zombie Dragon C2 Demon King w/ Ravager C3 Demon King w/ Demon Light C4 Mamkute (F) C5 Myrra Disarmed C6 White Mamkute Disarmed C7 Myrra Disarmed C8 Sister Disarmed C9 Mamkute
接着是武器篇,这个比较复杂,我也无法说得很准确,因为还有一些未知数据待高人解明。 我曾经傻乎乎的把男主角专用武器改成射程为而的投掷枪,把女主角专用剑改为魔法剑,但每次使用间接攻击时都出现画面异常,人物手一挥,画面停了2秒,没有枪飞出去,敌人没有损血的画面,但回到大地图上敌人确实损血了,此外修改过武器吸血效果的朋友一定发现在战斗中不会出现吸血的画面,我方血也不会加,但回到大地图上,血确是加的。这都是因为程序只有判定了动画后才会判定相应的效果,伤害动画判定成功,伤害才会在战斗中显现,吸血动画判定后才会判定加血的效果。但置顶贴中并未有相关地址修改,许多想造魔法剑或是研究道具杖深层属性的玩家苦恼不已,现在我就给出武器动画地址的起点(由于动画地址的排列并不是完整的按顺序来,所以没有计算方法)
00904164
从00904164开始,那一个纵列都是物品代码(00904164,00904174......009041n4),从00904168开始,那纵列都是武器动画号码(00904168,00904178......009041n8),从0090416A开始,那纵列都是武器间接攻击动画是否开启(00为开启,FF表示无,*想造魔法剑的朋友一定要把该值设为00)
举例:把勇者剑设为使用雷暴魔法的魔法剑。首先根据置顶资料贴把武器射程的值改为12,特殊属性加入魔法剑效果,具体为把属性一从21改为24。其次找到地址009041c4,这是勇者剑的武器动画起始位置,后面的00 02 00 不用管(鄙人亦不知何用也),把后面的FF FF改为1A 00就可以了。雷魔法剑制作完成!顺便贴上动画代号
00 - 无 01 - 投斧 02 - 弓 03 - 投枪 #1 04 - 投枪 #2 05 - 投枪 #3 06 - 投枪 #4 07 - 投枪 #5 08 - 投枪 #6 09 - 投枪 #7 0A - 投枪 #8 0B - 投枪 #9 0C - 投枪 #10 0D - 投枪 #11 0E - 舞女舞蹈 0F - 诗人吹奏 10 - 远程弓 11 - 塞菲尔之剑(封印) 12 - 封印之剑(封印) 13 - 龙石 14 - 神龙(封印) 15 - 魔龙(封印) 16 - 火球 17 - 地狱业火 18 - 无 19 - 闪电 1A - 雷暴 1B - 冬末之冬 1C - 风刃(封印) 1D - 暗寂之夜 1E - 吸血 1F - 闪光 20 - 净化之光(远程光) 21 - 无 22 - 神圣之光 23 - 无 24 - 月蚀(远程暗) 25 - 芬里尔(A级暗) 26 - 活力杖 27 - 大回复杖 28 - 全回复杖 29 - 治愈杖(远程) 2A - 范围全回复杖 2B - 圣杖 2C - 状态恢复杖 2D - 沉默杖 2E - 催眠杖 2F - ??杖 30 - 狂暴杖 31 - 魔防杖 32 - 无(重启游戏) 33 - 阳光 34 - 月光 35 - 圣剑(S级理) 36 - 暗蚀(烈火) 37 - 光轮 38 - 神罚(烈火) 39 - 最终之暗(烈火) 3A - 舞女指环-炎(烈火) 3B - 舞女指环-雷(烈火) 3C - 舞女指环-水(烈火) 3D - 舞女指环-风(烈火) 3E - 石化 3F - 至高之光(S级光) 40 - 魔光 41 - 魔典(暗) 42 - 魔眼光线(暗) 43 - 邪眼光线(暗) 44 - 暗黑之魔弹(暗) 45 - 魔幻的波动(暗) 46 - 虚无(利昂暗) 47 - 死亡吹熄(尸龙) FF - 无
最后我想说一下人物形象与武器动画的衔接: 1 人物魔法形象可与所有魔法完美衔接,此外还可以和魔王的魔光衔接(尽管那是龙石属性) 2 LOLI龙及其老爹的动画可与魔王的魔光,龙石,僵尸龙的吹熄等龙石衔接,但不可与魔王的魔拳相连 3 近身攻击的剑枪斧动画可通用(只要你添加一下) 4 凡是人物裸奔的形象不可与任何武器相衔接
动画异常的几种情况: 1 动画不开启,只有大地图厮杀。这是职业对应该类武器战斗形象缺省造成的,没有恶性BUG 2 动画开启,战斗动画前半段正常,后半段异常,如不损血,投枪投出后消失,不吸血。这是武器动画形象缺省,一般无死机BUG,就是看着不爽 3 战斗画面开启,死机。。。这是职业与武器两段动画都存在,但系统无法拼接造成的
[ 此贴被Lawliet在2008-09-04 10:43重新编辑 ]
|
|
[楼 主]
|
Posted:2008-09-03 14:12| |
顶端
| |