ywrgod
发表于 2021-11-2 16:14
hsd602 发表于 2021-11-2 15:37
OR........通常是用在2進制 1 2 4 8 10 20 40 80
他是2進制運算.......不適合拿來用氣力......
感谢赐教!
原来我是画虎不成反类犬了,还是要继续学习
1277543891
发表于 2021-11-2 16:14
:):):):):):):)
wystugumi1
发表于 2021-11-2 16:43
刚更新的ct是武器大改造有敌我辨识了吗?还是没有?
pspmylove
发表于 2021-11-2 16:48
大佬,请问有没有图鉴全开,类似机战V的那种代码啊,谢谢
hsd602
发表于 2021-11-2 16:53
wystugumi1 发表于 2021-11-2 16:43
刚更新的ct是武器大改造有敌我辨识了吗?还是没有?
沒....那個主要是經過攻擊指令........
你讓敵人下過攻擊指令後她也變了XD........不太確定哪時變的。......
wystugumi1
发表于 2021-11-2 16:57
hsd602 发表于 2021-11-2 16:53
沒....那個主要是經過攻擊指令........
你讓敵人下過攻擊指令後她也變了XD........不太確定哪時變的。.. ...
哦哦哦 明白了 辛苦大大了
hsd602
发表于 2021-11-2 16:58
wystugumi1 发表于 2021-11-2 16:57
哦哦哦 明白了 辛苦大大了
有時測試又很正常有敵我辨識.........
倒底哪時敵方也有不清楚.........。
雪璃猫
发表于 2021-11-2 18:16
hsd602 发表于 2021-11-2 16:58
有時測試又很正常有敵我辨識.........
倒底哪時敵方也有不清楚.........。
真的是辛苦了~ 这些天都被榨干了吧?
光是想想就感觉好难啊!
有时会识别有时不识别真的就很迷~
……
编程这块我也不懂~
不过就逻辑而言吧……
要不要看看隔壁大象的自动盾防脚本?
盾防这一功能应该是实现在机体上的吧?所以如果用那个作为机体的识别的话,可行吗?
zmmduckula86
发表于 2021-11-2 18:44
只想要个加快游戏速度
hsd602
发表于 2021-11-2 19:19
雪璃猫 发表于 2021-11-2 18:16
真的是辛苦了~ 这些天都被榨干了吧?
光是想想就感觉好难啊!
有时会识别有时不识别真的就很迷~
若是數據在機體附近早就敵我辨識......機體適性那個就是機體附近有個很明顯的01......
cmp byte ,1
je codea
這是機體腳本....位置就是敵我辨識.......1為我方
武器位置不在那附近阿..........XD。
ywrgod
发表于 2021-11-2 21:27
hsd602 发表于 2021-11-2 15:37
OR........通常是用在2進制 1 2 4 8 10 20 40 80
他是2進制運算.......不適合拿來用氣力......
大大,再请教一下,我按照你的代码输入了,但是进游戏发现无效。。。气力还是老样子
麻烦您看一下代码是否还有其他问题
aobscanmodule(INJECTSPOW,srw30.exe,0F B7 40 5A C3) // should be unique
alloc(newmem,$1000,INJECTSPOW)
label(code)
label(return)
newmem:
cmp word ,1
je codea
code:
movzx eax,word ptr
ret
jmp return
codea:
cmp word ,#150
jge code
mov word ,#150
jmp code
INJECTSPOW:
jmp newmem
return:
registersymbol(INJECTSPOW)
雪璃猫
发表于 2021-11-2 21:34
hsd602 发表于 2021-11-2 19:19
若是數據在機體附近早就敵我辨識......機體適性那個就是機體附近有個很明顯的01......
cmp byte
测了好几个关卡,无论是读档、开新档、读中途战斗档都没问题
敌人回合并成功对我方发动攻击,我方分别采取反击、防御、闪避,敌人的武器也仍然没有变化。
中途加入的敌方援军都没有享受到武器大改造的效果。
测了五六关了都OK。
应该就不会有问题了吧?
wystugumi1
发表于 2021-11-2 21:50
报告还是遇到了,打非洲战线的时候 敌人有一个武器生效了。。目前就测试这一个
hsd602
发表于 2021-11-2 21:53
ywrgod 发表于 2021-11-2 21:27
大大,再请教一下,我按照你的代码输入了,但是进游戏发现无效。。。气力还是老样子
麻烦您看一下代码是 ...
newmem:
cmp word ,1
je codea
這是敵我辨識.......cmp byte ,1就好
因為我記得沒錯之前改X時.......他前面是有數值.....
士氣會是WORD格式我蠻意外........遊玩有超過255?......
不過他原本寫法就是WORD.......
原本CODE是code:
movzx eax,word ptr
ret
jmp return
所以寫word 格式沒差.......
把條件式 cmp word 改 cmp byte
hsd602
发表于 2021-11-2 21:55
wystugumi1 发表于 2021-11-2 21:50
报告还是遇到了,打非洲战线的时候 敌人有一个武器生效了。。目前就测试这一个 ...
這可能是敵我都通用武器XD.......
我方有 敵方也有的武器
jackmask005
发表于 2021-11-2 22:03
大神,什么时候搞一下机体替换啊,:lol弄点BOSS机来玩
hsd602
发表于 2021-11-2 22:12
jackmask005 发表于 2021-11-2 22:03
大神,什么时候搞一下机体替换啊,弄点BOSS机来玩
不太可能實現A.........
據我觀察以前機戰Z...古老作品還是人選機器
直接改機器號碼
現在是機器選人..........X V觀察結果......。
應該是無法做到
每台機器就是一段記憶體位置.....。
星剃斩月
发表于 2021-11-2 22:40
好多功能啊{:3_121:}
jackmask005
发表于 2021-11-2 22:54
hsd602 发表于 2021-11-2 22:12
不太可能實現A.........
據我觀察以前機戰Z...古老作品還是人選機器
悲惨啊~~
nightmare6666
发表于 2021-11-2 23:00
真的牛真的牛真的牛真的牛
ywrgod
发表于 2021-11-2 23:07
hsd602 发表于 2021-11-2 21:53
newmem:
cmp word ,1
je codea
非常感谢!
另外机战VTX开始气力就可以超过255了,之前见过气力999的修改器XD
hsd602
发表于 2021-11-2 23:20
ywrgod 发表于 2021-11-2 23:07
非常感谢!
另外机战VTX开始气力就可以超过255了,之前见过气力999的修改器XD
...
我是說靠遊戲手段非修改............XD
遊戲裡技能+30 ....道具+20.......150+30+20.....200.....。
假如是200用一個BYTE就好....遊戲也許是為了排列方式才用WORD格式。
ywrgod
发表于 2021-11-2 23:24
hsd602 发表于 2021-11-2 23:20
我是說靠遊戲手段非修改............XD
遊戲裡技能+30 ....道具+20.......150+30+20.....200.....。
BTW,我刚刚把条件式里的WORD改成BYTE了,还是无效T_T
hsd602
发表于 2021-11-2 23:26
ywrgod 发表于 2021-11-2 23:24
BTW,我刚刚把条件式里的WORD改成BYTE了,还是无效T_T
我試試看.........XD。
hsd602
发表于 2021-11-2 23:44
ywrgod 发表于 2021-11-2 23:24
BTW,我刚刚把条件式里的WORD改成BYTE了,还是无效T_T
都改成BYTE吧......
他容易受到後面經驗值影響XD。
hsd602
发表于 2021-11-2 23:47
ywrgod 发表于 2021-11-2 23:24
BTW,我刚刚把条件式里的WORD改成BYTE了,还是无效T_T
aobscanmodule(INJECTSPOW,srw30.exe,0F B7 40 5A C3) // should be unique
alloc(newmem,$1000,INJECTSPOW)
label(code)
label(return)
newmem:
cmp byte ,1
je codea
code:
movzx eax,word ptr
ret
jmp return
codea:
cmp byte ,#150
jge code
mov byte ,#150
jmp code
INJECTSPOW:
jmp newmem
return:
registersymbol(INJECTSPOW)
INJECTSPOW:
db 0F B7 40 5A C3
unregistersymbol(INJECTSPOW)
dealloc(newmem)
ywrgod
发表于 2021-11-3 00:07
hsd602 发表于 2021-11-2 23:47
aobscanmodule(INJECTSPOW,srw30.exe,0F B7 40 5A C3) // should be unique
感谢感谢~~~~~~~~~~
lintianshi
发表于 2021-11-3 00:59
厉害了我的楼主
zz1122
发表于 2021-11-3 09:36
我有个疑问,这个帖子只是技术贴没有下载是嘛?
你看见我的小熊
发表于 2021-11-3 09:57
6666666666
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14
15