cafeguest 发表于 2017-5-24 22:39

关于修改的初步试验(尝鲜CT脚本放出)

本帖最后由 cafeguest 于 2017-5-27 00:25 编辑


使用CT 6.4以上版本,进入关卡以后,打开CT,打开脚本文件,选择进程为suddenstrike4.exe,勾选唯一的一个脚本。(暂停游戏貌似勾选速度快些)
然后你编队1-5的兵就无敌了,可以自己A强制攻击试试看。目前还不免疫有些伤害(好像是he弹不免疫)
坦克或者炮台,掩体不能选中里面的乘员,可以先释放出来所有乘员,编队,再塞进去就都无敌了。

下一个版本目标,1队无敌,2队减半,3队四分之一。。。

bts3799 发表于 2017-5-24 23:01

等于开一把遭遇战看到M26和JS2就知道啥叫硬了,虎式只能打穿JS2和M26的侧面和后面正面无解,而且那一炮伤害还很6,除此之外任何单位都打不穿M26和JS2侧面,可以打穿后面,不过基本上都是如果按照满血200来说一炮大概5滴血。。。。

cafeguest 发表于 2017-5-25 00:10

bts3799 发表于 2017-5-24 23:01
等于开一把遭遇战看到M26和JS2就知道啥叫硬了,虎式只能打穿JS2和M26的侧面和后面正面无解,而且那一炮伤害 ...

我是调了血无限打的,3辆三号J,一辆4号G,对面是1个KV1,2个34。我的车不幸抛锚了,然后就对着射。最后子弹都打光了,KV1还80%的血。全是跳蛋,我也因为抛锚没法绕后

bts3799 发表于 2017-5-25 00:14

cafeguest 发表于 2017-5-25 00:10
我是调了血无限打的,3辆三号J,一辆4号G,对面是1个KV1,2个34。我的车不幸抛锚了,然后就对着射。最后 ...

看来我运气好,遇到的2-3?台KV1,第一台正好在红十月工厂门口大门挡住了KV1视野他就直接开出来了侧面正好给我绕死了,然后第二台直接叫HE111给炸了。。。。。

ilxq2000 发表于 2017-5-25 12:56

按照你说的方法,我试了一下,血量修改只能对当前选定的单个目标有效,但是对其他单位没有效果,油料修改方法没有效果。我用的是修改当前数值,内存地址修改方法不太会,请楼主指教一下具体的修改方法,或者拜托楼主把你的修改CT发过来我借鉴一下,谢谢。

zjkda1780a 发表于 2017-5-25 13:41

虎式只能打穿JS2和M26的侧面

風逝の夜 发表于 2017-5-25 14:12

ilxq2000 发表于 2017-5-25 12:56
按照你说的方法,我试了一下,血量修改只能对当前选定的单个目标有效,但是对其他单位没有效果,油料修改方 ...

貌似伤害计算是双向的我把伤害NOP了后就敌我都无敌了。。。{:3_181:}

風逝の夜 发表于 2017-5-25 14:14

ilxq2000 发表于 2017-5-25 12:56
按照你说的方法,我试了一下,血量修改只能对当前选定的单个目标有效,但是对其他单位没有效果,油料修改方 ...

不知道怎么写一个脚本让伤害只计算敌方不计算我方

king820 发表于 2017-5-25 14:17

改了以后车辆的血确实不会少了,但是车里的乘员还是会死,乘员都挂了,车就会变成中立,需要重新派兵占领。小兵锁住血以后偶尔还是会挂的。

ilxq2000 发表于 2017-5-25 14:46

風逝の夜 发表于 2017-5-25 14:14
不知道怎么写一个脚本让伤害只计算敌方不计算我方

好吧,只能期待大婶做的修改了。{:3_103:}今天上CE论坛上找了一下,还没有看到有关突袭4的修改,我估计大婶们现在也都在挠头吧。{:3_94:}

77963015 发表于 2017-5-25 15:27

苏军的任务关,那个T-34/76,油耗高的很,跑一半图就得加油

cafeguest 发表于 2017-5-25 16:06

ilxq2000 发表于 2017-5-25 12:56
按照你说的方法,我试了一下,血量修改只能对当前选定的单个目标有效,但是对其他单位没有效果,油料修改方 ...

浮点有误差,搜索的时候用区间搜索,比如120/250应该是接近0.5,就搜0.48到0.51。

dhewokp 发表于 2017-5-25 16:22

依旧的树 发表于 2017-5-25 22:43

为啥我选择单位后 搜索浮点 1.0 出来N个呢

820328521 发表于 2017-5-26 11:50

我可是都破解了打开武器 所有数据了···你们 那个拼图式的 CE 方法哪有直接修改 官方武器的游戏代码文件方便??
嗯 ? 啊哈哈哈哈
啊哈哈哈啊 哥来修改吧 https://imgsa.baidu.com/forum/w%3D580/sign=921cac4950afa40f3cc6ced59b65038c/7f9cd41373f08202bb438a4441fbfbeda9641bcb.jpg

cafeguest 发表于 2017-5-26 15:30

820328521 发表于 2017-5-26 11:50
我可是都破解了打开武器 所有数据了···你们 那个拼图式的 CE 方法哪有直接修改 官方武器的游戏代码文 ...

dnspy的反编译类型好像对enum支持不太好啊,需要修修补补的

你这么愿意发帖就写个攻略吧,我就不写了,继续研究ce

a6697854 发表于 2017-5-26 17:13

cafeguest 发表于 2017-5-26 15:30
dnspy的反编译类型好像对enum支持不太好啊,需要修修补补的

你这么愿意发帖就写个攻略吧,我就不写了, ...

楼主,能发个你现在用着的CE和脚本吗?~~~{:3_113:}

cafeguest 发表于 2017-5-26 17:21

a6697854 发表于 2017-5-26 17:13
楼主,能发个你现在用着的CE和脚本吗?~~~

你会用code injection吗?
这段代码是不能直接用的,需要改地址,所以你要先把地址搜索出来。自动改地址的好像叫AOB injection,晚上回来学习。
效果是1-5小队的单位无敌。但是坦克的判定有点奇葩,好像还是怕轰炸,应该是轰炸的扣血是在另外一个地方。

需要替换掉的一行代码:
subsd xmm0,xmm1
cvtsd2ss xmm5,xmm0

改后的:
alloc(newmem,2048,1A9C2DE0)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
mov rcx,
mov rcx,
mov rcx,
cmp rcx,4
jle passdmg
subsd xmm0,xmm1

passdmg:
cvtsd2ss xmm5,xmm0

exit:
jmp returnhere

1A9C2DE0:
jmp newmem
nop
nop
nop
returnhere:


a6697854 发表于 2017-5-26 17:35

cafeguest 发表于 2017-5-26 17:21
你会用code injection吗?
这段代码是不能直接用的,需要改地址,所以你要先把地址搜索出来。自动改地址 ...

不怎么会用,一直用修改器,所以很少去碰CE,能简单教下吗,好像有中文版的,应该不复杂吧?~~~{:3_125:}

a6697854 发表于 2017-5-26 17:39

是不是要下载最新版的CE,中文版可以吗?~~~{:3_112:}

依旧的树 发表于 2017-5-26 19:32

cafeguest 发表于 2017-5-26 17:21
你会用code injection吗?
这段代码是不能直接用的,需要改地址,所以你要先把地址搜索出来。自动改地址 ...

期待你弄的CE 修改出来

依旧的树 发表于 2017-5-26 22:20

CE 修改器 可有进展?

a6697854 发表于 2017-5-27 00:51

终于出CE脚本了,CE苦手不会修改,感谢楼主了~~~{:3_147:}

ilxq2000 发表于 2017-5-27 11:02

cafeguest 发表于 2017-5-26 17:21
你会用code injection吗?
这段代码是不能直接用的,需要改地址,所以你要先把地址搜索出来。自动改地址 ...

你修改的时候指针偏移量是多少?

cafeguest 发表于 2017-5-27 12:38

ilxq2000 发表于 2017-5-27 11:02
你修改的时候指针偏移量是多少?

在ce脚本里有了,基本地址就是扣血的那句subsd,用的r13似乎是target对象,在里面翻啊翻找到了组队。应该能找到玩家编号的。

eyoco 发表于 2017-5-27 12:50

爱你爱你爱你哟

dhewokp 发表于 2017-5-27 17:35

king820 发表于 2017-5-28 12:14

貌似锁不住啊,点了“修改伤害”项下的auto assemble script以后CE就会假死很久,无法锁定。

eyoco 发表于 2017-5-28 13:34

可以告诉我编组1的坦克或者牵引火炮怎么样才能无敌么????

cafeguest 发表于 2017-5-28 15:27

eyoco 发表于 2017-5-28 13:34
可以告诉我编组1的坦克或者牵引火炮怎么样才能无敌么????

有乘员的情况下编个队,乘员都下车再编一次所有乘员的,注意用不同的小队,这样大家就都有队了

坦克部件还是会坏的
页: [1] 2
查看完整版本: 关于修改的初步试验(尝鲜CT脚本放出)