Skip to content

Releases: Natsukage/PostNamazu

鲶鱼精邮差 1.3.6.6

30 Aug 12:26
6bd3fe7

Choose a tag to compare

  • 恢复自动获取 contentFinderConditionId (即 mapId) 偏移
  • 7.3 恢复原本的入口函数获取方式,避免某些会导致游戏崩溃的兼容性问题
  • 7.3 的更新导致 preset 模块在程序启动后立刻获取 uiModule 时游戏有可能崩溃,改为和 command 等模块一样的延迟读取, close #88
  • 修改副本 ID 上限
  • 同步国服 WaymarkData 偏移

感谢@MnFeN提交的PR #89 !

鲶鱼精邮差 1.3.6.5

08 Aug 11:51
46af395

Choose a tag to compare

国际服7.3

感谢@MnFeN提交的PR #87 !

鲶鱼精邮差 1.3.6.4

09 Jun 15:15
8ef5317

Choose a tag to compare

鲶鱼精邮差 1.3.6.3

05 Apr 07:58
ade87f0

Choose a tag to compare

适配国际服7.2 Preset结构偏移变动。

感谢@souma的协助测试!

鲶鱼精邮差 1.3.6.2

25 Mar 00:34
6a88d41

Choose a tag to compare

兼容性更新,Fix #84

感谢@decorwdyun提交的PR #83@yjywybb提交的PR #85

鲶鱼精邮差 1.3.6.1

31 Jan 17:52
ef98f23

Choose a tag to compare

修复注入后_entrancePtr的sigcode pattern错误

感谢@yjywybb提交的issue #81

鲶鱼精邮差 1.3.6.0

31 Jan 07:43
04f66aa

Choose a tag to compare

feat: Command/NormalCommand 仅接受 / 开头的文本指令

防止误输入将文本发到公共频道
如果确实想发送至当前频道,在文本前添加 /current 前缀

Warning

少数用户可能受此更改影响。

feat: 内存扫描 sigcode 语法改为明确指定相对寻址位置

适用于任意类型的相对寻址(相对寻址计算方式为 * * * * 后的地址 + 这四字节对应的 int 偏移量)

以免:

  • E8/E9 ? ? ? ? 仅用于定位时却被强制跳转
  • 48 x x ? ? ? ? 之类的相对寻址依然需要手动指定 offset

??? 表示普通通配符,如:

  • 48 89 5C 24 ?? ...

*** 表示相对寻址通配符,如果使用,则仅能有连续四个,如:

  • 48 8D 0D * * * * 4C 8B 85 ...
  • E8 * * * * 48 83 C4 ? E9 ? ? ? ? ...

Warning

少数用户可能受此更改影响(如果从外部调用了鲶鱼精邮差的内存扫描)。

refactor: 将线程同步锁下的执行操作提取为方法,优化代码结构

感谢@MnFeN提交的PR #80

鲶鱼精邮差 1.3.5.4

11 Dec 00:14
c1b56f5

Choose a tag to compare

添加 7.1 新sig,通过try catch 兼容国服 7.05

感谢@decorwdyun提交的PR #79

鲶鱼精邮差 1.3.5.3

03 Nov 12:21
f971efd

Choose a tag to compare

修复若干兼容性问题

  1. 将 Mark 模组中的 Marking Function 内存签名改为跳转寻址,防止某些插件修改函数本体时找不到内存签名;

  2. 进程搜索的后台线程添加 try-catch,在注入过程中的任何错误会被记录并稍后重新尝试,以防先启动 ACT 时某些插件[^1]报错并终结后台线程;

  3. 修复公开标点的几处逻辑问题

  4. 动作执行时,模组若正在初始化,会尝试等待初始化完成后再执行,而非直接报错。

    此外区分了插件本体和各个模组是否就绪的状态,主界面中模组选项框会根据当前状态改变颜色以示是否就绪。

感谢@MnFeN提交的PR #76

鲶鱼精邮差 1.3.5.2

22 Oct 17:07
a87091d

Choose a tag to compare

修复Mark方法无法对0xE000000和0xE0000000进行标记的问题

感谢@allure_151提交的PR #75