地图上的怪分为两段,第一段是初始放置,第二段是刷新用的。
两段内容都是一样的(你有什么想说的忘记他吧。。。)。。。
这里以丰县的怪为例:
怪的放置:
101A49A9 . 6A 63 PUSH 63
101A49AB . 6A FF PUSH -1
101A49AD . 6A 3F PUSH 3F (怪的强度(级数?),越大越劲)
101A49AF . 6A 65 PUSH 65 (刷新位置,无事不要理)
101A49B1 . 6A 03 PUSH 3 (数量计算值,越大自然就。。。)
101A49B3 . 68 E8B03910 PUSH EasyRPG.1039B0E8 ; 网络喽罗e
101A49B8 . 56 PUSH ESI
101A49B9 . E8 42D5ECFF CALL EasyRPG.10071F00 (要调用的函数)
怪的刷新,看丰县的第二段
101A498E . 83FA 03 CMP EDX,3 (edx和3比较)
101A4991 . 0F85 47040000 JNZ EasyRPG.101A4DDE (为0就跳)
101A4997 . 56 PUSH ESI
这里我把JNZ的跳改为 101A4997 ,这样无论比较成怎么样都会执行刷新的内容。
如果你有什么更好的方法请一定要提出。
你好大佬想问问 你这是提供了丰县一张地图的修改,怎么在EasyRPG修改其他地图的刷怪,或者通过什么代码或者id查询各个地图
用OllyDBG搜索字符串就能找到。
好的感谢,那么像物品的叠加怎么修改,方便的话辛苦出个教程哈~
比如白骨地图的字符串是10374464,我怎么搜索定位在EasyRPG的刷怪地址,Ctrl+G和Ctrl+F搜索不出
刷怪这个问题一直不行没录像教程,大佬09年已经研究天骄这么透了真是佩服,还以为这个博客已经没人理了,竟然还见到大佬回复。
请教一下 怎样通过反汇编修改命中率等属性的上限?地址是什么?
不提供任何技术支持,这个和程序没关,自己改data2材料设定,不管会不会都不要再问。
我说的是人物属性 还有提高等级上限 在哪改?只是玩玩单机