教你通过修改EasyRPG.dll来调整地图刷怪的速度和强度。
地图上的怪分为两段,第一段是初始放置,第二段是刷新用的。
两段内容都是一样的(你有什么想说的忘记他吧。。。)。。。
这里以丰县的怪为例:
怪的放置:
~~~
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 ,这样无论比较成怎么样都会执行刷新的内容。
如果你有什么更好的方法请一定要提出。
转载注明出处:[乜都讲D](https://blog.ztjal.info/)