3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 5780|回复: 7

[游戏分享] 爆率修改

[复制链接]

48

主题

503

帖子

1124

积分

游戏狂人

Rank: 6Rank: 6

贡献度
140
金元
5539
积分
1124
精华
1
注册时间
2006-9-1
发表于 2018-5-23 10:41 | 显示全部楼层 |阅读模式
https://pan.baidu.com/s/1i9NEaJHuux02VUOn2EJm7A


下载覆盖


修改记录
FileName = G:\\Game\\Return 2 Games\\r2g_launcher.exe
PathList\0000\Descrip = GOLD
PathList\0000\NewHex = F30F5E058C7BC900
PathList\0000\Offset = 0032F601;
PathList\0000\OldHex = F30F59058C7BC900F30F5FC1E82ECC300089842480000000
PathList\0000\Path = 1
PathList\0001\Descrip = g_max_cards_per_mod
PathList\0001\NewHex = F30F59C0E833CB30003BF8909090
PathList\0001\Offset = 0032F704;
PathList\0001\OldHex = F30F5900E833CB30003BF80F46C7
PathList\0001\Path = 1
PathList\0002\Descrip = g_max_upgrades_per_mod
PathList\0002\NewHex = F30F1000F30F594648E85CCA30008B4C247C3BC80F42C8894C247C
PathList\0002\Offset = 0032F7D6;
PathList\0002\OldHex = F30F1000F30F594648E85CCA30008B4C247C3BC80F47C8894C247C
PathList\0002\Path = 1
PathList\0003\Descrip = crd_legend
PathList\0003\NewHex = 4390909090909090
PathList\0003\Offset = 0032F928;
PathList\0003\OldHex = 0F1F8400000000008B8424240600003D5F010000
PathList\0003\Path = 1
PathList\0004\Descrip = crd_legend_
PathList\0004\NewHex = F30F5905F47AC900
PathList\0004\Offset = 0032F9AA;
PathList\0004\OldHex = F30F5805387AC9000F2FC8760143
PathList\0004\Path = 1
PathList\0005\Descrip = MAGIC_CARDS
PathList\0005\NewHex = 8B4CE47C90898C2484000000
PathList\0005\Offset = 0032FA2F;
PathList\0005\OldHex = 0F454C2450898C2484000000B932000000
PathList\0005\Path = 1
PathList\Count = 6


回复

使用道具 举报

15

主题

3175

帖子

2796

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
125
金元
13964
积分
2796
精华
0
注册时间
2005-11-30
QQ
发表于 2018-5-23 15:56 | 显示全部楼层
下载了,谢谢大神~
回复 支持 反对

使用道具 举报

2

主题

406

帖子

548

积分

高级玩家

Rank: 4

贡献度
67
金元
2796
积分
548
精华
0
注册时间
2009-8-22
QQ
发表于 2018-6-10 20:02 | 显示全部楼层

被坑了
进不去游戏  换回文件后存档丢失  
回复 支持 反对

使用道具 举报

35

主题

419

帖子

789

积分

超级玩家

Rank: 5Rank: 5

贡献度
9
金元
7528
积分
789
精华
0
注册时间
2016-10-31

小罗

发表于 2018-6-27 17:49 | 显示全部楼层
qianhao19920103 发表于 2018-6-10 20:02
被坑了
进不去游戏  换回文件后存档丢失

他是五月发的 你是六月的
估计你们版本号不一样 进不去也不稀奇
自己动手吧。。

回复 支持 反对

使用道具 举报

2

主题

66

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1263
积分
130
精华
0
注册时间
2016-12-30
发表于 2018-12-18 00:38 | 显示全部楼层
新版本用不了了,楼主你是用什么方法改的啊,跪求修改步骤
回复 支持 反对

使用道具 举报

5

主题

760

帖子

865

积分

超级玩家

HELLO!晗晗

Rank: 5Rank: 5

贡献度
74
金元
5685
积分
865
精华
0
注册时间
2009-4-16
发表于 2018-12-27 02:26 | 显示全部楼层
具体怎么改,,,郁闷。。。。。授人以鱼不如授人以渔,谢谢
回复 支持 反对

使用道具 举报

38

主题

890

帖子

891

积分

超级玩家

Rank: 5Rank: 5

贡献度
34
金元
7548
积分
891
精华
0
注册时间
2011-6-22
发表于 2019-1-7 21:48 | 显示全部楼层
游戏版本变化了,搜索的时候得找不变的部分试着来。小弟顺着大神的足迹试了一下,可以量产史诗卡了。因为需要搜索所以工具使用CE的AOB scan,一楼大神自制的工具在这里有:http://bbs.3dmgame.com/thread-5517277-1-1.html
附上对大神代码的注释,还有我搜索到的新地址,供后人接着猜
PathList\0000\Descrip = GOLD
PathList\0000\NewHex = F30F5E058C7BC900
PathList\0000\Offset = 0032F601;
PathList\0000\OldHex = F30F59058C7BC900F30F5FC1E82ECC300089842480000000
PathList\0000\Path = 1

old:
F30F59 05 8C7BC900                mulss xmm0,[]
F30F5F C1                                 maxss xmm0,xmm1
E8 2ECC3000                         call 2ECC3000
89842480000000                        mov .......

new:
F30F5E 05 8C7BC900                 divss xmm0,[]

actual 1:
0033C3BB - F3 0F59 05 4C7ECB00   - mulss xmm0,[00FF420F] { 16728591 }
0033C3C3 - F3 0F5F C1            - maxss xmm0,xmm1
0033C3C7 - E8 A4373100           - call 0064FB70
0033C3CC - 8B 0D 8CDED400        - mov ecx,[0108A25E] { 17343070 }

actual 2:
00340275 - F3 0F59 05 4C7ECB00   - mulss xmm0,[00FF80C9] { 16744649 }
0034027D - F3 0F5F C1            - maxss xmm0,xmm1
00340281 - E8 EAF83000           - call 0064FB70
00340286 - 8B 0D 8CDED400        - mov ecx,[0108E118] { 17359128 }

result:
好像似乎掉的钱多了一点...
----------------------------------------------------------
PathList\0001\Descrip = g_max_cards_per_mod
PathList\0001\NewHex = F30F59C0E833CB30003BF8909090
PathList\0001\Offset = 0032F704;
PathList\0001\OldHex = F30F5900E833CB30003BF80F46C7
PathList\0001\Path = 1

old:
F30F59 00                 mulss xmm0,[rax]
E8 33CB3000                call 33CB3000
3B F8                         cmp edi,eax
0F46 C7                 cmovbe eax,edi

new:
F30F59 C0                 mulss xmm0,xmm0
E8 33CB3000                call 33CB3000
3B F8                         cmp edi,eax
909090                         nop nop nop

actual:
0033C4C8 - F3 0F59 00            - mulss xmm0,[rax]
0033C4CC - E8 9F363100           - call 0064FB70
0033C4D1 - 3B F8                 - cmp edi,eax
0033C4D3 - 0F46 C7               - cmovbe eax,edi

result:
改了,选副本长度的时候奖励多了
----------------------------------------------------------
PathList\0002\Descrip = g_max_upgrades_per_mod
PathList\0002\NewHex = F30F1000F30F594648E85CCA30008B4C247C3BC80F42C8894C247C
PathList\0002\Offset = 0032F7D6;
PathList\0002\OldHex = F30F1000F30F594648E85CCA30008B4C247C3BC80F47C8894C247C
PathList\0002\Path = 1

old:
F30F10 00                 movss xmm0,[rax]
F30F59 4648         mulss xmmo,[rsi+48]
E8 5CCA3000         call 5CCA3000
8B 4C247C                 mov ecx,[rsp+7C]
3B C8                         cmp ecx,eax
0F47 C8                 cmova ecx,eax
89 4C247C                 mov [rsp+7C],ecx

new:
F30F10 00
F30F594648
E85CCA3000
8B4C247C
3BC8
0F42 C8                 cmovb ecx,eax
894C247C

actual:
0033C5A3 - F3 0F10 00            - movss xmm0,[rax]
0033C5A7 - F3 0F59 46 48         - mulss xmm0,[rsi+48]
0033C5AC - E8 BF353100           - call 0064FB70
0033C5B1 - 8B 8C 24 80000000     - mov ecx,[rsp+00000080]
0033C5B8 - 3B C8                 - cmp ecx,eax
0033C5BA - 0F47 C8               - cmova ecx,eax
0033C5BD - 89 8C 24 80000000     - mov [rsp+00000080],ecx

result:
改了,选副本长度的时候奖励多了
----------------------------------------------------------
PathList\0003\Descrip = crd_legend
PathList\0003\NewHex = 4390909090909090
PathList\0003\Offset = 0032F928;
PathList\0003\OldHex = 0F1F8400000000008B8424240600003D5F010000
PathList\0003\Path = 1

old:
0F1F 84 00 00000000 nop [rax+rax+00000000]
8B 84 24 24060000 mov eax,[rsp+00000624]
3D 5F010000 cmp eax,0000015F

new:
43 90 nop
909090909090 nop

actual:
0033B9FA - 66 0F1F 44 00 00      - nop [rax+rax+00]
0033BA00 - 8B 84 24 E4050000     - mov eax,[rsp+000005E4]
0033BA07 - 3D 5F010000           - cmp eax,0000015F { ["FRich?&F"] }

result:
没看懂改了什么,就没改。第一句本来不是nop吗?
----------------------------------------------------------
PathList\0004\Descrip = crd_legend_
PathList\0004\NewHex = F30F5905F47AC900
PathList\0004\Offset = 0032F9AA;
PathList\0004\OldHex = F30F5805387AC9000F2FC8760143
PathList\0004\Path = 1

old:
F3 0F58 05 387AC900 addss xmm0,dword ptr []
0F2F C8 comiss xmm1,xmm0
76 01 jna 'after next xorps'
43... xorps....

new:
F3 0F59 05 F47AC900 mulss xmm0,[]

actual:
0033C78A - F3 0F58 05 F07CCB00   - addss xmm0,dword ptr [00FF4482] { 16729218 }
0033C792 - 0F2F C8               - comiss xmm1,xmm0
0033C795 - 76 01                 - jna 0033C798
0033C797 - 43 83 EE 01           - sub r14d,01 { [90] }

result:
修改以后在选择副本长度的时候,可以看到掉落变多了。随便打了一层,掉了3史诗,普通技能一堆,牛逼!
----------------------------------------------------------
PathList\0005\Descrip = MAGIC_CARDS
PathList\0005\NewHex = 8B4CE47C90898C2484000000
PathList\0005\Offset = 0032FA2F;
PathList\0005\OldHex = 0F454C2450898C2484000000B932000000
PathList\0005\Path = 1

old:
0F45 4C 24 50 cmovne ecx,[rsp+50]
89 8C 24 84000000 mov [rsp+00000084],ecx
B9 32000000 mov ecx,00000032

new:
8B 4C E4 7C mov ecx,[?+?+7C]
90 nop
89 8C 24 84000000

actual:


result:
没改,而且没看懂第一个数是啥含义。。
回复 支持 反对

使用道具 举报

10

主题

848

帖子

782

积分

超级玩家

Rank: 5Rank: 5

贡献度
63
金元
5196
积分
782
精华
1
注册时间
2011-8-13
发表于 2019-1-11 09:03 | 显示全部楼层
cafeguest 发表于 2019-1-7 21:48
游戏版本变化了,搜索的时候得找不变的部分试着来。小弟顺着大神的足迹试了一下,可以量产史诗卡了。因为需 ...

方便直接把修改后的文件发出来吗,看不懂呐
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号 沪公网安备31011202006753号

GMT+8, 2019-9-18 11:17 , Processed in 0.100194 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表