教你通過修改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/)