喷火龙迷 发表于 2016-5-23 21:18:53

新人求助,扩容新增的训练师战斗

本帖最后由 喷火龙迷 于 2016-5-23 21:23 编辑

有大神能告诉我与扩容新增的训练师战斗,当对方的精灵陷入异常状态时,对方会乱使用道具,但我新增的训练师类型明明是无物品的啊,但就是会这样

jiangzhengwenjz 发表于 2016-5-23 21:53:33

自己先检查下数据吧,12楼——只不过这个是绿宝石的,所以有必要自己找下地址
http://pmcenter.cn/forum.php?mod=redirect&goto=findpost&ptid=62798&pid=268927289

另外训练师flag即是训练师ID+0x500,内存里跟在这批flag后面的flag有其他用途,所以扩容表格实际上增加不了几组数据,可以看上面那贴13楼

如果硬是要新增的话,需要作一些简单的ASM修改,其一是扩容FLAG数量让他读取新的内存,其二是修改训练师ID->训练师FLAG的对应关系,也就是进行分支读取,我想这样应该就可以了

喷火龙迷 发表于 2016-5-24 12:32:26

jiangzhengwenjz 发表于 2016-5-23 21:53
自己先检查下数据吧,12楼——只不过这个是绿宝石的,所以有必要自己找下地址
http://pmcenter.cn/forum.p ...

呃,(其一是扩容FLAG数量让他读取新的内存,其二是修改训练师ID->训练师FLAG的对应关系,也就是进行分支读取,我想这样应该就可以了)有这方面的教程没,数据检查了没问题

jiangzhengwenjz 发表于 2016-5-24 12:34:35

喷火龙迷 发表于 2016-5-24 12:32
呃,(其一是扩容FLAG数量让他读取新的内存,其二是修改训练师ID->训练师FLAG的对应关系,也就是进行分支 ...

当然是没有的,不过你下决心学会汇编的话,其实十分容易

喷火龙迷 发表于 2016-5-24 12:43:19

jiangzhengwenjz 发表于 2016-5-24 12:34
当然是没有的,不过你下决心学会汇编的话,其实十分容易

编汇什么的。。。呃,但我用的那个训练师并没有超过35F,为啥会出现这现象

jiangzhengwenjz 发表于 2016-5-24 12:55:46

喷火龙迷 发表于 2016-5-24 12:43
编汇什么的。。。呃,但我用的那个训练师并没有超过35F,为啥会出现这现象

不清楚,我想还是手动重定向及扩容表格为好,方便了解数据位置

喷火龙迷 发表于 2016-5-24 12:57:32

喷火龙迷 发表于 2016-5-24 12:43
编汇什么的。。。呃,但我用的那个训练师并没有超过35F,为啥会出现这现象

对了,绿宝石技能机无限怎么修改,我改了一个字节,用完不会减少,但后面的X1怎么去掉

jiangzhengwenjz 发表于 2016-5-24 13:24:39

喷火龙迷 发表于 2016-5-24 12:57
对了,绿宝石技能机无限怎么修改,我改了一个字节,用完不会减少,但后面的X1怎么去掉

我很久以前搞过火红的,这种东西隐式bug很多,轻易不建议弄
http://www.pmcenter.cn/forum.php?mod=viewthread&tid=59132&extra=page%3D1

绿宝石没接触过 不过应该差不多,都是属于较为简单的汇编修改

喷火龙迷 发表于 2016-5-24 18:52:59

jiangzhengwenjz 发表于 2016-5-24 13:24
我很久以前搞过火红的,这种东西隐式bug很多,轻易不建议弄
http://www.pmcenter.cn/forum.php?mod=view ...

我是手动的,用hex重定向的,谢谢了
页: [1]
查看完整版本: 新人求助,扩容新增的训练师战斗