z1991998920 发表于 2022-7-1 12:26

上传一个自己做的锁血 CT 吧 【无视伤害判定/只有击飞效果不掉血】

本帖最后由 z1991998920 于 2022-8-10 22:08 编辑

原来崛起的时候角色血量和怪物血量的 get_hp 函数是不一样的,所以可以直接 hook 这个函数的返回值。这样做法的好处是最小化改动程序逻辑。
现在曙光 dlc 把角色和怪物的血量合并在一个函数处理了,所以原来的就用不了了。

所以直接 hook 上层函数,把掉血的逻辑直接删掉了,测试了几局没什么问题,如果有问题可以在评论区说下,我还有hook的备选方案(很麻烦)。
建议在打完怪结算之前关闭锁血修改,不然第二把大概率会闪退。


AOB hook script:



aobscanmodule(INJECT,MonsterHunterRise.exe,40 55 56 41 56 48 81 EC 90) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
ret
jmp return

INJECT:
jmp newmem
return:
registersymbol(INJECT)



INJECT:
db 40 55 56 41 56

unregistersymbol(INJECT)
dealloc(newmem)




7月11日更新:
会被击飞的脚本支持
麻烦版主加一下精
8月10日更新:
适配8月10日游戏更新




zhuang277277 发表于 2022-7-1 12:29

感谢大佬分享

qiji0521 发表于 2022-7-1 13:40

666666666666666666

张旭66 发表于 2022-7-1 13:59

很容易崩溃

z1991998920 发表于 2022-7-1 14:29

张旭66 发表于 2022-7-1 13:59
很容易崩溃

具体在什么地方崩溃呢?被打的时候,还是加载的时候?

q45345585 发表于 2022-7-1 15:03

可以改攻击吗?,血量到无所谓。。主要是清本体任务太麻烦了

萌萌哒犬咲夜 发表于 2022-7-1 15:11

q45345585 发表于 2022-7-1 15:03
可以改攻击吗?,血量到无所谓。。主要是清本体任务太麻烦了

原本有个ct可以改攻击的 CE用9999伤害和9999HP,风大更新之前大家先凑合下在这个贴里

q45345585 发表于 2022-7-1 15:12

萌萌哒犬咲夜 发表于 2022-7-1 15:11
原本有个ct可以改攻击的 CE用9999伤害和9999HP,风大更新之前大家先凑合下在这个贴里
...

这个不行了, 基本一把崩溃一次

zerohongxx 发表于 2022-7-1 15:59

好像风大的更新了啊~!

willnews 发表于 2022-7-1 16:01

反检测框架出来前都是白搭

z1991998920 发表于 2022-7-1 16:32

willnews 发表于 2022-7-1 16:01
反检测框架出来前都是白搭

啥反检测?没听说怪猎要上eac之类的啊?

AllenKing1995 发表于 2022-7-1 18:56

6666666666666

flowermoom 发表于 2022-7-1 18:57

10KB         

BD064936 发表于 2022-7-1 18:58

666666666666

adsl29868285 发表于 2022-7-1 18:59

6666666666666666666

forthdevil 发表于 2022-7-1 19:03

把手拿开,给我康康!

emzwaw 发表于 2022-7-1 19:06

66666666666666

bbs09876 发表于 2022-7-1 19:08

66666666666666666666666

z1991998920 发表于 2022-7-1 19:15

zerohongxx 发表于 2022-7-1 15:59
好像风大的更新了啊~!

风大的锁血防不了一招致命

1721880295 发表于 2022-7-1 19:18

666666666666666666666666

z1991998920 发表于 2022-7-1 19:19

目前已知的问题:击飞效果也没了。
崩溃不确定和修改是否有关系。
没修改和有修改崩溃次数五五开。。。

oogumdam 发表于 2022-7-1 19:24

可以的

秋瑾岚曦 发表于 2022-7-1 19:25

677777777767676

gumipoi 发表于 2022-7-1 19:38

感谢分享

那个人是否 发表于 2022-7-1 19:40

ffffffffffffffffffff

903514030 发表于 2022-7-1 19:44

66666666666666666

kerorokuroro 发表于 2022-7-1 19:50

感谢分享

z1991998920 发表于 2022-7-1 19:52

更新一版会被击飞的(帖子被加精了好像不能编辑了):
食用方式就是双击修改项的 "<script>" 位置,删除原有内容,用下面的内容覆盖。
狩猎愉快~



aobscanmodule(INJECT,MonsterHunterRise.exe,41 0F 2E F8 4C 89 BC 24 C8 00 00 00) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
jmp MonsterHunterRise.exe+39EA77C

INJECT:
jmp newmem
nop 7
return:
registersymbol(INJECT)



INJECT:
db 41 0F 2E F8 4C 89 BC 24 C8 00 00 00

unregistersymbol(INJECT)
dealloc(newmem)

墨封晨曦 发表于 2022-7-1 19:53

感谢分享

1363026413 发表于 2022-7-1 20:04

哇大佬,等的就是这个
页: [1] 2 3 4 5
查看完整版本: 上传一个自己做的锁血 CT 吧 【无视伤害判定/只有击飞效果不掉血】