东方文花帖无敌修改器制作思路

东方文花帖无敌修改器制作思路有人问到像文花帖这样没有残机数 一死就重置的游戏怎么做无敌功能 我想了下好像没有什么好办法 不过凭着前作的经验可以先找到玩家指针 然后找到玩家逻辑函数 看出玩家状态偏移量 就可以找到 miss 函数了 首先找玩家指针 我想到了从自机坐标入手 先找自机的 X 坐标

大家好,我是讯享网,很高兴认识大家。

有人问到像文花帖这样没有残机数,一死就重置的游戏怎么做无敌功能,我想了下好像没有什么好办法,不过凭着前作的经验可以先找到玩家指针,然后找到玩家逻辑函数,看出玩家状态偏移量,就可以找到miss函数了

东方文花帖
讯享网

首先找玩家指针,我想到了从自机坐标入手。

先找自机的X坐标,数值类型浮点数,用未知的初始值和增加\减少的数值找,找的时候不能死,否则地址会变。最后会留下好几个地址,再一个个修改找出真正的X坐标地址。得到基址4C4E70,偏移量1E30为X坐标,偏移量1E34为Y坐标,4C4E70就是储存玩家指针的地址

根据逆向前作的经验,处理玩家坐标的地方一定在玩家逻辑函数内。查找改写了X坐标的代码,有两处,不过都在同一个函数内。在第一处下断点,来到上一层42FF60,就是熟悉的玩家逻辑函数

玩家逻辑函数

可以看出偏移量0就是玩家状态,手动添加指针地址4C4E70,偏移量0。查找改写了玩家状态的代码,找到4306DC,所在函数4306D0就是miss函数了。把函数开头改成ret实现有消弹无“biu”无miss

不过要实现有“biu”无miss的话这里直接把4306DC改成nop有问题,撞弹后游戏速度会变慢,体验不好。再找找哪个函数使游戏变慢,去掉它,或者找哪个函数使玩家出现“biu”的效果,只保留它就行,我就懒得往下找了_(:з」∠)_

小讯
上一篇 2025-04-09 12:02
下一篇 2025-02-17 07:52

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/119428.html