环境:PC
日期:2021-11-30
类别:修改器
版本:1.0
怪物猎人世界小斧头修改器可以说是目前来讲唯一一个能用的修改器,支持联机或者单机使用,不用担心里面的修改选项会被和谐,在这里体验最简单的修改方式。
使用方法, 打开修改器和游戏,修改器上方的绿条表示正在寻找游戏窗口,如果游戏启动了修改器就会尝试捕获,如果权限够且没有杀软阻挠,即可正常捕捉,某些游戏第一次捕捉过程可能需要较长时间,修改器上方跑马灯停住且修改器窗口无响应,不要着急,等他搜索完成注入点地址等就会显示选项。
为什么捕获不到游戏?
本修改器默认不带小盾牌(没有强制要管理员权限)只要条件符合就可以使用,但是要注意游戏进程不能有管理员权限,否则不能正常使用。
如果不给小斧头管理员权限,这时候应该点『否(N)』,不要让steam客户端给游戏进程管理员权限。 若这个游戏必须使用管理员权限才能正常运行,就必须得以管理员权限运行小斧头才能正常捕捉。
除steam客户端发放管理员权限以外还有游戏自身要求管理员权限的情况。
1.游戏的主程序图标上是否带有小盾牌,若带有就是强制跟你要管理员权限,这种游戏不给管理员权限是不能运行的。
2.游戏进程设置为兼容模式,这是必定是管理员权限。
以上情况必须得右键以管理员权限运行修改器才能正常捕捉到游戏。
能捕捉到游戏并显示修改项,但是只能读取不能写,当修改时游戏中未有变化。甚至可能读取都被拦截,全部显示空白。这种情况一般是被 ××管家 ○○卫士 □□大师 △△助手 这类工具给拦截了,请退出这些工具再试。
注意Unity引擎的游戏启动是需要一段时间初始化模块,所以修改器并不会对刚启动的游戏立刻进行捕捉,需要等待一些特定的模块被加载并编译完成以后才会进行捕捉,这个过程可能需要30秒,其二是某模块可能需要读取存档或者进入游戏后才会被游戏引擎编译,这样小斧头依然会等待该模块被编译后才会捕捉。
为什么快捷键按下无效?
在游戏进程权限高于修改器进程权限时GetAsyncKeyState函数将无法使用,可以看一下msdn的说明。https://msdn.microsoft.com/en-us/library/windows/desktop/ms646293(v=vs.85).aspx
If the function succeeds, the return value specifies whether the key was pressed since the last call to GetAsyncKeyState, and whether the key is currently up or down. If the most significant bit is set, the key is down, and if the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState. However, you should not rely on this last behavior; for more information, see the Remarks.
The return value is zero for the following cases:
※The current desktop is not the active desktop \\当前桌面不是活动桌面
※The foreground thread belongs to another process and the desktop does not allow the hook or the journal record. \\前台线程属于另一个进程.桌面不允许挂钩或日志记录.
也就是说当游戏窗口在前台时,只有游戏窗口的线程能获得键状态,其他的如修改器的线程就无法获得按键状态了,不知道你按下了什么键那么快捷键自然就失效了。实际上微软这个说明并不是太准确,有两种情况下是可以在后台获得按键状态的。
1.当修改器拥有管理员权限时,可以在后台获得游戏窗口的键状态。
2.修改器没有管理员权限,但是游戏进程也没有管理员权限时,修改器也可以在后台获取游戏窗口的键状态。
安卓游戏
安卓软件