游侠NETSHOW论坛

标题: 11+17+4个内存修改 [打印本页]

作者: Badmi    时间: 2017-9-25 08:48:53     标题: 11+17+4个内存修改

本帖最后由 Badmi 于 2017-10-18 17:29 编辑

1.11原版,以下修改均用Cheat Engine 6.7。
CE的功能很不错,唯一感觉不好的就是做不了汉字内码转换,除非附加LUA扩展库。
这里放已弄好的.CT文件,除了帖子里的功能外,还有天览不限、全价格显示、卖米不限、全据点情报(不影响属下调查城)。
用CE打开这个taikou5.ct文件后,会弹出一个小窗口,然后运行游戏,再点小窗口的“绑定进程”,这样就打开了所有功能。
这个小窗口会实时显示游戏中对话和情报人物的亲密度,和,全世界被攻击的城门状态。
可以关闭这个窗口,想恢复再点CE上面的菜单->表单->INFO->恢复显示。
网盘:https://pan.baidu.com/s/1mh8WUtq


小窗口新增功能:“技能/能力”显示队列,可以看到一个操作(比如力攻)是由哪些技能/能力影响的,还可以看到提升了哪个技能升级点数。
这是用了用了火攻后的截图:[attach]7058605[/attach]

// 解决Win7(10?)打开游戏声音无法退出,或,使用这个覆盖[attach]7055303[/attach],或,使用旧版的DirectX(8.1?)
[ENABLE]
000235F5:
DB EB

[DISABLE]
000235F5:
DB 74

// 无需有流派印也可以和这个流派的徒弟学密技
[ENABLE]
0061EF8C+1B0:
DB 90 90

[DISABLE]
0061EF8C+1B0:
DB 74 04

// 大地图无打劫
[ENABLE]
00582EBA:
DB EB F7

[DISABLE]
00582EBA:
DB 33 C0

// 游戏开始人物属性变更为最大值
[ENABLE]
0056EE0D:
DB B8 0A 00 00 00

[DISABLE]
0056EE0D:
DB E8 0E 9C 13 00

// 与徒弟交手必送礼物
[ENABLE]
0060DC12:
DB 90 90 90 90 90 90

[DISABLE]
0060DC12:
DB 0F 84 C0 00 00 00

// 赌博骰子全是1(与别的修改器的区别:不会因赢得次数而失效;NPC还是随机的投骰)
[ENABLE]
005DFC53:
DB EB 15 90 90 90 90

[DISABLE]
005DFC53:
DB 0F 85 04 01 00 00

// 属下修业必成功(受角色属性限制)
[ENABLE]
0041268E:
DB 48 90 90 90 90
004129AF:
DB 48 90 90 90 90

[DISABLE]
0041268E:
DB E8 8D 63 29 00
004129AF:
DB E8 6C 60 29 00

// 访客学习技能必成功
[ENABLE]
00669BC1+210:
DB 90 90

[DISABLE]
00669BC1+210:
DB 74 2C

// 采药不随机药草数量
[ENABLE]
00582003:
DB B8 02 00 00 00

[DISABLE]
00582003:
DB E8 18 6A 12 00

// 攻城非军团长可控,需攻城前打开
[ENABLE]
00462B9C:
DB B8 01 00 00 00

[DISABLE]
00462B9C:
DB E8 3F D6 09 00

// 野战非军团相同势力可控(包括和同势力武将学足轻)
[ENABLE]
ALLOC(NEWMEM,62)
LABEL(ORIGINALCODE)
LABEL(GETFORCE)

NEWMEM:
CMP EAX,[0075363A]
JE ORIGINALCODE
PUSH ECX
CALL GETFORCE
MOV ECX,EAX
MOV EAX,[0075363A]
CALL GETFORCE
CMP ECX,EAX
POP ECX
JNE ORIGINALCODE
MOV EAX,1
RET

GETFORCE:
PUSH EAX
CALL 0053E170
ADD ESP,4
MOV EAX,[EAX+10]
MOVZX EAX,BYTE PTR [EAX+13]
RET

005001E0:
ORIGINALCODE:

004AB46B:
CALL NEWMEM

[DISABLE]
DEALLOC(NEWMEM)
004AB46B:
DB E8 70 4D 05 00

// 小游戏矿山直接完美
[ENABLE]
005BC448+D0:
DB 90 90 90 90 90
005B9D24+D0:
DB 8B F1 90

[DISABLE]
005BC448+D0:
DB E8 A3 E8 FF FF
005B9D24+D0:
DB 8D 34 50

// 小游戏辩才直接完美
[ENABLE]
005C2856+D0:
DB C7 81 5C 02 00 00 15 00 00 00 90

[DISABLE]
005C2856+D0:
DB E8 75 FE FF FF 8D 8D 50 FD FF FF

// 小游戏建筑直接完美
[ENABLE]
005BF0CE+D0:
DB EB
005BF101+D0:
DB 8B 86 18 01 00 00 89 86 1C 01 00 00 90 90 90

[DISABLE]
005BF0CE+D0:
DB 75
005BF101+D0:
DB 6A 00 68 00 07 00 00 E8 C3 E5 FE FF 83 C4 08

// 小游戏破坏直接完美
[ENABLE]
005B65A9+D0:
DB EB
005B6784+D0:
DB B8 64 00 00 00

[DISABLE]
005B65A9+D0:
DB 77
005B6784+D0:
DB E8 97 8D 10 00

// 小游戏开垦直接完美
[ENABLE]
005B8D5B+D0:
DB 90 90 90 90 90
005B80C9+D0:
DB 8B FB 90 90 90 90

[DISABLE]
005B8D5B+D0:
DB E8 80 FD FF FF
005B80C9+D0:
DB 8B BE 74 02 00 00

// 小游戏忍术直接完美
[ENABLE]
005C5518+D0:
DB C7 45 D4 06 00 00 00 90 90 90 90

[DISABLE]
005C5518+D0:
DB 8D 8D 14 FE FF FF E8 ED FD FF FF

// 小游戏茶道直接完美
[ENABLE]
005CAE20+D0:
DB B8 64 00 00 00

[DISABLE]
005CAE20+D0:
DB E8 0B FB FF FF

// 小游戏骑马直接完美
[ENABLE]
005DE660+D0:
DB B8 64 00 00 00

[DISABLE]
005DE660+D0:
DB E8 9B FD FF FF

// 小游戏铁炮直接完美
[ENABLE]
005D2510+D0:
DB B8 64 00 00 00

[DISABLE]
005D2510+D0:
DB E8 AB FB FF FF

// 小游戏弓术直接完美
[ENABLE]
005D579E+D0:
DB B8 64 00 00 00

[DISABLE]
005D579E+D0:
DB E8 2D F6 FF FF

// 小游戏军学直接完美
[ENABLE]
005D97C2+D0:
DB B8 64 00 00 00

[DISABLE]
005D97C2+D0:
DB E8 99 F7 FF FF

// 小游戏算术直接完美
[ENABLE]
005DC460+D0:
DB B8 64 00 00 00

[DISABLE]
005DC460+D0:
DB E8 8B F9 FF FF

// 小游戏医术直接完美
[ENABLE]
005CFA70+D0:
DB B8 64 00 00 00

[DISABLE]
005CFA70+D0:
DB E8 EB F6 FF FF

// 小游戏礼法直接完美
[ENABLE]
005C88D0+D0:
DB B8 64 00 00 00

[DISABLE]
005C88D0+D0:
DB E8 CB F3 FF FF

// 小游戏买卖直接完美
[ENABLE]
005B399A+D0:
DB C7 85 5C FF FF FF 06 00 00 00 90 90

[DISABLE]
005B399A+D0:
DB 57 8D 8D F4 FD FF FF E8 BA FB FF FF

// 修业足轻直接完美
[ENABLE]
004F5296+D0:
DB B8 64 00 00 00

[DISABLE]
004F5296+D0:
DB E8 25 BF 12 00

// 修业水军直接完美
[ENABLE]
0065E724+210:
DB B8 64 00 00 00

[DISABLE]
0065E724+210:
DB E8 57 29 FC FF

// “修业为先”自动补全
见4楼

// 城门(本丸除外)破后不结束回合,直到所有武将行动完毕
[ENABLE]
00481B67-30:
DB 90 90

[DISABLE]
00481B67-30:
DB 75 12

// 攻城敌我伤害不随机,取最大值
[ENABLE]
// 技能/城门
004735F4+160:
DB B8 02 00 00 00
00473691:
DB 31 DB
// 技能/射箭
004738FE+160:
DB B8 02 00 00 00
// 强袭
0047E8C4+110:
DB B8 02 00 00 00
0047E912:
DB 31 DB
// 射箭
0047ED3C+110:
DB B8 02 00 00 00

[DISABLE]
004735F4+160:
DB E8 C7 52 23 00
00473691:
DB 8B D8
004738FE+160:
DB E8 BD 4F 23 00
0047E8C4+110:
DB E8 47 A0 22 00
0047E912:
DB 8B D8
0047ED3C+110:
DB E8 CF 9B 22 00

// 攻城加技能升级点数不随机,取最大值(未测试是否完全,野战貌似已是固定点数)
[ENABLE]
// 技能
0047C58A:
DB B8 01 00 00 00
0047C5A5:
DB B8 01 00 00 00
// 强袭
0047ECBC:
DB B8 01 00 00 00
0047ECC6:
DB B8 01 00 00 00
// 射击
0047F081:
DB B8 01 00 00 00

[DISABLE]
0047C58A:
DB E8 91 C4 22 00
0047C5A5:
DB E8 76 C4 22 00
0047ECBC:
DB E8 5F 9D 22 00
0047ECC6:
DB E8 55 9D 22 00
0047F081:
DB E8 9A 99 22 00

另外:
从007558E2到007558F1(字节)分别对应足轻、骑马...茶道、医术16项技能的升级点数,如果到100就升级(升星)。
比如想把军学升星,网上的攻略是不停的使用军学技能和参加合战,实际上战斗中使用辩才技能也加军学,比如恫喝,每用一次军学升级点数就+1。
再比如使用建筑技能力攻加足轻,火攻加建筑,城门爆破什么都不加。
可以在CE里添加这些地址(不要锁定)便于查看升级点数。
[attach]7055925[/attach]


作者: efanbin    时间: 2017-9-30 00:05:02

太赞了!!!
作者: yashiro2    时间: 2017-10-11 12:26:59

感谢楼主的分享,小游戏组合木材和破坏工作能做一个直接完成吗,尤其破坏工作太费时间了
作者: Badmi    时间: 2017-10-11 16:58:29

本帖最后由 Badmi 于 2017-10-11 17:11 编辑

属下修业“一次传达”->“修业为先”,自动将对应属性大于69,而相应的技能是3级的选择出来,不满足条件的主命为“无”,建议配合一楼的修业必成功。
效果图:
[attach]7054027[/attach]

[ENABLE]
ALLOC(NEWMEM,188)
LABEL(NEXT)
LABEL(NEXTS)
LABEL(NEXTC)
LABEL(RESULT)
LABEL(RETURNHERE)
LABEL(EXIT)
LABEL(CHAR)
LABEL(COUNT)
LABEL(MAP)

NEWMEM:
        MOV [EAX+0C],EDX
        PUSH ECX
        PUSH EAX
        PUSH EDX
        PUSH EBX
        PUSH ESI
        PUSH EDI
        PUSH [EAX]
        CALL 0053E0A0+D0
        ADD ESP,4
        MOV [CHAR],EAX
        MOV [COUNT],0
        MOV ESI,MAP
NEXT:
        MOVZX EBX,BYTE PTR [ESI]
        PUSH [COUNT]
        MOV ECX,[CHAR]
        CALL 00546420+D0
        CMP EAX,46
        JB NEXTC
        XOR EDI,EDI
NEXTS:
        INC EDI
        MOVZX EAX,BYTE PTR [ESI+EDI]
        PUSH EAX
        PUSH EAX
        MOV ECX,[CHAR]
        CALL 00540540+D0
        CMP EAX,3
        POP EAX
        JE RESULT
        CMP EDI,EBX
        JB NEXTS
NEXTC:
        ADD ESI,EBX
        INC ESI
        INC [COUNT]
        CMP [COUNT],5
        JB NEXT
        MOV EAX,FFFF
RESULT:
        POP EDI
        POP ESI
        POP EBX
        POP EDX
        CMP EAX,EDX
        MOV ECX,EAX
        POP EAX
        MOV [EAX+08],ECX
        MOV ECX,EDI
        JNE EXIT
        MOV ECX,90
EXIT:
        MOV [EAX+04],ECX
        POP ECX
        JMP RETURNHERE
CHAR:
        DD 0
COUNT:
        DD 0
MAP:
        DB 04 00 01 02 03
        DB 03 04 05 07
        DB 04 08 09 0A 0B
        DB 02 06 0D
        DB 03 0C 0E 0F

00639343+1D0:
        JMP NEWMEM
        NOP

00639355+1D0:
        RETURNHERE:

[DISABLE]
DEALLOC(NEWMEM)
00639343+1D0:
DB 89 50 08 89 50 0C

作者: wangzc2009    时间: 2017-10-12 08:36:59

不错不错,又有一个玩汇编的!

http://game.ali213.net/thread-5722971-1-1.html  要不这个脚本你先维护着?我大概1年2年不会回归!

随便没验证,但是我个人认为你的赌博有问题。。。。你可以把你赌博一直赌到5万筹码,如果没有出问题的话,说明你的是对的。我帖子里有赌博具体解释!当初可是周末双休读代码的成果!

另外我的帖子里还有脚本里新开线程的完美解决方案,你可以参考一下!。。赞美你的自动修业汇编代码!
作者: yashiro2    时间: 2017-10-12 20:51:10

太阁4有个修改能在所有城池执行内政指令,就是可以在己方别的城主的城里也有内政选项,进了敌方城里有破坏指令,楼主能把这条用在太阁5里吗
作者: Badmi    时间: 2017-10-13 19:44:50

efanbin 发表于 2017-9-30 00:05
太赞了!!!

同意

作者: Badmi    时间: 2017-10-13 19:45:13

yashiro2 发表于 2017-10-11 12:26
感谢楼主的分享,小游戏组合木材和破坏工作能做一个直接完成吗,尤其破坏工作太费时间了 ...

同意

作者: Badmi    时间: 2017-10-13 19:45:40

wangzc2009 发表于 2017-10-12 08:36
不错不错,又有一个玩汇编的!

http://game.ali213.net/thread-5722971-1-1.html  要不这个脚本你先维护着 ...

否绝

作者: Badmi    时间: 2017-10-13 19:45:57

yashiro2 发表于 2017-10-12 20:51
太阁4有个修改能在所有城池执行内政指令,就是可以在己方别的城主的城里也有内政选项,进了敌方城里有破坏 ...

否绝

作者: yashiro2    时间: 2017-10-14 09:18:09

那个所有城都可执行内政很有用的,原来学满了忍术一直只能用个潜入,有这个修改能去敌方城随意破坏很爽
作者: fckl001    时间: 2017-10-15 13:13:58

我有ce6,地址输入后怎么修改?我搞了半天都没成功
作者: fckl001    时间: 2018-1-15 20:52:14

Badmi 发表于 2017-10-11 16:58
属下修业“一次传达”->“修业为先”,自动将对应属性大于69,而相应的技能是3级的选择出来,不满足条件的 ...

0061EF8C+1B0这个怎么计算?

作者: zorrozj    时间: 2020-2-12 09:09:06

绑定进程提示
错误:确定失败为 BUFFER 方法

作者: bhima    时间: 2021-5-15 11:04:56

yashiro2 发表于 2017-10-12 20:51
太阁4有个修改能在所有城池执行内政指令,就是可以在己方别的城主的城里也有内政选项,进了敌方城里有破坏 ...

内政的很好找到,破坏的不好找到。

作者: bhima    时间: 2021-5-15 13:04:09

bhima 发表于 2021-5-15 11:04
内政的很好找到,破坏的不好找到。

对所有城搞内政的修改:
CE:
4E2B49 7518->7500
exe
E2B49  7518->7500


作者: tjmiaoqi    时间: 2022-5-25 22:36:55

大佬 DX版本出了 您还会出山么
作者: 濯墨岚殇    时间: 2022-5-26 19:33:40

大佬求补档
作者: 游侠范    时间: 2023-6-30 22:12:06

大佬,为什么我下载不了脱壳原版
作者: tjmiaoqi    时间: 2024-5-27 09:56:19

大佬 有偿求一个DX的版本  可以用的 谢谢大佬




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2