欢迎光临散文网 会员登陆 & 注册

【MisakaHookFinder】有了他,所有的galgame都能玩,不用再上

2022-11-24 00:44 作者:JupiterOdyssey  | 我要投稿

MisakaHookFinder


08:27


×86

×64


09:10


进程依照打开时间正序排列,最后打开的进程在靠后位置。


10:19



10:06



10:14



10:57



11:29



11:57


在20s内多刷新几次页面文本(不是刷新次数越多越好,刷新3-5次就差不多),但在20s之前几秒停下来,记住最后几项文本中的中文关键词。

如果是一直刷新,等到Hook搜索结果出现时,当前的文本已经没有被Hook抓取到,如果只是记住最后一项的中文关键词,之后也是搜索不到的。


12:36


  1. 利用之前记住的中文关键词来查找特殊码。
  2. 选择目标特殊码。
  3. 选择“为此结果添加自定Hook”。


13:40


选择特殊码,刷新游戏文本,查看Hook线程文本内容有无变化,如果有变化,确认是否与游戏内文本对应。


14:04


  1. MisakaHookFinder - 复制该特殊码。
  2. 提取特殊码

e.g.

原始内容:6:245C:77487120:54231E:0:GetTextExtentPoint32W:HQ8@0:gdi32.dll:GetTextExtentPoint32W

提取:/HQ8@0:gdi32.dll:GetTextExtentPoint32W

  • 也就是说去掉前面的进程名内容,并在句首新增符号 / 。


MisakaTranslator


14:59


附加:新版MisakaTranslator不再区分x64和x86版本,默认为32位程序。

更新日志

2020-06-08 V2.2

1.放弃使用DLL形式的Texthook方式,继续使用之前的控制台读取形式并做出优化,自定一种剪贴板监控方式,使hook读取更加稳定。(故软件后续不再严格区分x64和x86版本,该版本就是32位程序,如果需要hook64位游戏则在hook选择进程界面勾选使用x64方式hook游戏


  1. 添加游戏
  2. 剪贴板监控向导



15:15


  1. 勾选 开启剪贴板更新 。
  2. 在游戏内刷新文本。
  3. MisakaTranslator | 游戏翻译向导 获取到文本。



15:30


  1. 游戏翻译向导。
  2. 确认方法。
  3. 选择翻译语言。
  4. 确认语言。
  5. 完成设置。



15:59


MisakaHookFinder | 两种方式

  1. 自动获取的特殊码。
  2. 手动获取的特殊码:通过 查找特殊码 或 根据文本搜索 功能获取。



16:27


第一步(通用步骤)


16:41


  • 特殊码变形

e.g.

提取:/HQ8@0:gdi32.dll:GetTextExtentPoint32W

变形:HQ8@0:gdi32.dll

也就是保留 / 和 : 之间的内容。

  • 点击添加指定特殊码(注入) - 输入上述变形后的内容


第二步(手动获取的特殊码需要此步骤)

  • 输入指定特殊码(注入) - 内容是之前提取的特殊码


提取:/HQ8@0:gdi32.dll:GetTextExtentPoint32W



17:39




18:19


同一特殊码有不同的Hook线程,那么所有同名方法都不能移除,否则影响相关Hook方法的输出。



【MisakaHookFinder】有了他,所有的galgame都能玩,不用再上的评论 (共 条)

分享到微博请遵守国家法律