|
版本号0.7.2.1在公版Syringe0.7.2.0的基础上升级而来。
这个版本的Syringe无需Bat启动,直接双击Syringe.exe即可。
功能包括扩展INJ格式,钩子优先级,相对钩子,更加人性的日志等。
详见压缩包里面的说明书。
部分新功能简介:
双击启动:
没什么说的,就是Syringe从此不需要bat启动了,直接双击即可。
如果想要调整启动设置,请编辑配置文件Syringe.json。
日志升级:
把Syringe.log改成了中文,便于阅读。
加入了更加详细的信息。
如果发生IE,那么Syringe会提示报错的DLL及相对位置,便于排查由于扩展平台导致的报错。
扩展INJ格式 & 钩子优先级:
原来的格式:<十六进制地址> = <函数名>, <覆写长度>
新的格式:<十六进制地址> = <函数名>, <覆写长度>[, <优先级>][, <次优先级>]
后两个为可选项。如果填写了次优先级,则必须先填写优先级。
优先级判断规则:
1、比较优先级,值大的先执行
2、若优先级相等,比较次优先级,
(1)sub_priority非空的比sub_priority为空串的先执行
(2)两个都非空时,比较字典序,字典序大的先执行
如果不使用INJ,那么请使用DEFINE_HOOKEX和DEFINE_HOOKEX_AGAIN来加钩子,
详见SyringeEx的说明书。
相对钩子:
可以把钩子按照相对地址挂到任何一个gamemd载入的dll上。
使用方法详见Syringe的说明书。
其他功能详见Syringe的说明书。
下载链接: https://pan.baidu.com/s/19eKSnvXt_9tF89QHGztMLA?pwd=hz38
提取码: hz38
包括的文件为:
Syringe 0.7.2.1 .zip :开包即用的文件
Syringe 0.7.2.1 src.zip :Syringe的源代码
SyringeEx 240726A.zip :配套的SyringeEx库,供开发者调用
Ares 3.0 + Syringe 0.7.2.1.zip :Ares和新的Syringe的整合包,使用和Ares3一致
|
|