口袋改版教程吧 关注:935贴子:4,863
  • 2回复贴,共1

配合ue详解属性克制表

只看楼主收藏回复

转自肥大的传说


IP属地:吉林来自Android客户端1楼2014-06-26 17:20回复
    准备工具:
    1. 十六进制编辑器(UE即可)
    2. 绿宝石ROM一份
    首先用UE打开绿宝石ROM
    首先我们要找到一张表, 那个表包含了属性克制的信息,这个表的位置在0x31ACE8 , 结束于0x31AE37:[图片]那么这些数字到底是什么意思?
    先让我们来看下前3个字节:
    00 05 05
    第1个字节是攻击属性,第二个字节是防御属性,第三个字节代表效果,以下是每个数值代表的属性:
    00 普通系
    01 格斗系
    02 飞行系
    03 毒系
    04 地面系
    05 岩石系
    06 虫系
    07 幽灵系
    08 钢系
    09 ???
    0A 火系
    0B 水系
    0C 草系
    0D 电系
    0E 超能系
    0F 冰系
    10 龙系
    11 恶系
    所以你看到 00 05 05分别代表普通岩石 05,所谓 05代表 0.5x伤害的意思,
    别的伤害数值为:
    l 05 = 0.5x伤害(游戏里为“效果一般”)
    l 00 = 0 无伤害(游戏里为“没有效果”)
    l 14 = 2x 伤害(游戏里为“效果不一般”)
    当然这些伤害数值可以随意修改,假如我想改成5.6x伤害,那么就要填38,为什么?
    计算方式:
    l 5.6x10=56
    l 56的十六进制为0x38
    现在我相信你知道这个表是怎么运作的了,现在我们来看看这个表的最后几个数值:
    FE FE 00 00 07 00 01 07 00 FF FF 00
    FE FE 00代表:之后的字节属于对战之前的效果,比如当你的怪兽遇见恶系怪兽时,会出现被恐吓的情况,于是乎,接下来的数值 00 07 00代表普通系面对恶系时不会被恐吓(因为是00,所以不会被恐吓),01 07 00代表格斗系面对鬼系时不会被恐吓。
    最后的FF FF 00代表着这个表的结尾
    本教程结束,欢迎转载,但请注明转载自火红叶绿吧。
    有问题可以在贴里问,我会尽力解答。


    IP属地:吉林来自Android客户端2楼2014-06-26 17:20
    回复
      大佬知道怎么添加新的属性克制吗


      IP属地:新疆来自Android客户端4楼2024-12-23 21:30
      回复