注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 太阁立志传5·绯红之章·人间五十年 太阁5脱壳版本CE6.4存档CT修改脚本交流(2018年2月2日更 ...
楼主: wangzc2009
打印 上一主题 下一主题

[分享] 太阁5脱壳版本CE6.4存档CT修改脚本交流(2018年2月2日更新,欢迎测试) [复制链接]

杨旭辉
『光荣游戏区』
游侠剑阁工作组【制作】
元戎弩军
守护 剑客

版主勋章勤劳之证

帖子
1513
精华
2
积分
1328
金钱
616
荣誉
12
人气
515
评议
6

21#
发表于 2015-7-2 23:31:48 |只看该作者
不过这样还有小问题
不取消主角身上所携带的钱
金钱数不会少 一直都是99999999贯
等于没花钱就买到东西

解决只能在花钱前
取消主角身上所携带的钱
买东西金钱数才会减少
买完后再开启主角身上所携带的钱
有时做任务直接30天
不然次月又会回到100000贯

这么麻烦 我喜欢
已有 1 人评分人气 收起 理由
wangzc2009 + 1 补上评分,我一天最多评分3次

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
22#
发表于 2015-7-2 23:53:28 |只看该作者
杨秀吉 发表于 2015-7-2 23:31
不过这样还有小问题
不取消主角身上所携带的钱
金钱数不会少 一直都是99999999贯

看来你完全理解错误了。。。。。

我的那个主角身上的钱。。。。。把前面选上是锁定的意思。。。。意思是锁定主角身上的钱数。

我还是无法理解为啥次月会变为10万贯。。。。姬战幻想2我休息过月没有啥问题。。。。。自动变为10万贯可能是因为那个剧本每月有啥总结算费用之类的。。。可能对上限进行了处理。所以会自动变为10万贯?

我明天回头去切换剧本为转动太阁试试。。。。个人怀疑是否剧本对身上的钱有啥修正?

使用道具 举报

杨旭辉
『光荣游戏区』
游侠剑阁工作组【制作】
元戎弩军
守护 剑客

版主勋章勤劳之证

帖子
1513
精华
2
积分
1328
金钱
616
荣誉
12
人气
515
评议
6

23#
发表于 2015-7-3 00:10:11 |只看该作者
wangzc2009 发表于 2015-7-2 23:53
看来你完全理解错误了。。。。。

我的那个主角身上的钱。。。。。把前面选上是锁定的意思。。。。意思是 ...

明白 应该就是转动太阁剧本的设定
已有 1 人评分人气 收起 理由
wangzc2009 + 1 切换到转动太阁,证实该bug存在!我在想办.

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
24#
发表于 2015-7-3 00:10:45 |只看该作者
本帖最后由 wangzc2009 于 2015-7-3 00:21 编辑
杨秀吉 发表于 2015-7-2 23:31
不过这样还有小问题
不取消主角身上所携带的钱
金钱数不会少 一直都是99999999贯

刚刚我稍微查了一下。。。。钱在内存中表现为4字节的数值。。。。。。因此最大上限可能是4294967295百文左右。。。我修改的上限是1000000000百文(10亿百文也就是1亿贯)。。。留了富余。

目前我正在看转动太阁的  每月生活费结算代码。。。。估计是他复杂的计算式中那步出现触发了游戏系统10万贯上限?看来还要修改的地方还是有很多?
已有 1 人评分人气 收起 理由
杨秀吉 + 1 足够用了 首页说明下即可

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
25#
发表于 2015-7-3 09:15:23 |只看该作者
本帖最后由 wangzc2009 于 2015-7-8 10:45 编辑
杨秀吉 发表于 2015-7-3 00:10
明白 应该就是转动太阁剧本的设定



秀吉版主。请你看看这个专门为你编写的转动太阁专用   防止每月生活费变化的版本。







哈哈,纠正了。。。。我的补丁居然取消每月生活费结算。。。。没变化了。


我使用的转动太阁是2014年7月20日20点34分编译的转动太阁文件。。。。希望你的版本和我的一致。。。。或者你使用正常!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

杨旭辉
『光荣游戏区』
游侠剑阁工作组【制作】
元戎弩军
守护 剑客

版主勋章勤劳之证

帖子
1513
精华
2
积分
1328
金钱
616
荣誉
12
人气
515
评议
6

26#
发表于 2015-7-3 09:40:43 |只看该作者
wangzc2009 发表于 2015-7-3 09:15
秀吉版主。请你看看这个专门为你编写的转动太阁专用   防止每月生活费变化的版本。

版本一样的
能改就改 不能改也没关系了
已有 1 人评分人气 收起 理由
wangzc2009 + 2 感觉其结算函数里某步变为10万贯的.

总评分: 人气 + 2   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
27#
发表于 2015-7-3 09:49:46 |只看该作者
本帖最后由 wangzc2009 于 2015-7-3 10:51 编辑
杨秀吉 发表于 2015-7-3 09:40
版本一样的
能改就改 不能改也没关系了

已经修改成功。。。。目前唯一不完美的就是无法把每月计算生活费的函数部分仔细分析完,找出出问题的部分。。。。我只是简单的找变动的地方。。。然后让其读取身上的钱的地址。。。。。
代码部分如下:

[ENABLE]
004A68D6:
mov eax,[007557C0]
nop
nop
004A68DD:
mov eax,[007557C0]


[DISABLE]
004A68D6:
cmp eax,000f4240
jb 004A68E2
004A68DD:
mov eax,000f4240



我个人认为这更利于你分析转动太阁要花是钱。。。。因为生活费去掉了。相当于不消耗时间。   剩下的变动数值就是跑商的税费了。。。。单纯说买卖宝物的话。基本上都是死的数值。按理应该可以做统计用的。。。。。。最后希望你玩的愉快。

分析代码方面我最头疼了。目前还没入门。真希望论坛里的大神可以教教我入门的循序渐进的方法。

稍微玩了一下转动太阁。。。。真怀疑日本的富人能活着。毛贼遍地,。。。。搞的我祭起自创全秘笈无视装备修改功能。。。使用火绳枪用转灭毛贼!




原来我的OD是中毒了。。。。我说怎么分析不出来。。。。杀毒真是要命啊。。。。超过1千万的文件。。。。杀毒估计要跑一天。。。。。电脑还卡。没法子了。只能带毒运行了。。。。。

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
28#
发表于 2015-7-3 12:01:51 |只看该作者
杨秀吉 发表于 2015-7-3 09:40
版本一样的
能改就改 不能改也没关系了

问题很大。。。。我的最后版本的,居然不光生活费结算消除。。。。连路上打强盗得的钱也无法得到。。。。

转动太阁难度太高。。。。不光毛贼遍地,简直是个地狱时代。人能活着是奇迹。。。。

使用道具 举报

杨旭辉
『光荣游戏区』
游侠剑阁工作组【制作】
元戎弩军
守护 剑客

版主勋章勤劳之证

帖子
1513
精华
2
积分
1328
金钱
616
荣誉
12
人气
515
评议
6

29#
发表于 2015-7-3 18:09:00 |只看该作者
本帖最后由 杨秀吉 于 2015-7-3 18:47 编辑
wangzc2009 发表于 2015-7-3 12:01
问题很大。。。。我的最后版本的,居然不光生活费结算消除。。。。连路上打强盗得的钱也无法得到。。。。 ...


转动太阁只有是浪人身份 完成贼剧情后 才会无贼
所以不是浪人千万别开 毛贼打的过
不过转动太阁的调用人物是随机照五维逐级增减的
毛贼开了个人战强化当然打的过
最难的是碰到和主角一模一样的人 玩家开了个人战强化 调用人物也和玩家一样的
所以总是和天下无双无缘了

转动太阁没个一两百万都不好意思出门
准确的只要看源代码就行 这个不是要求准确的 实属没事找事型
找点事做而已
辛苦了
已有 1 人评分人气 收起 理由
wangzc2009 + 1 补上评分,我一天最多评分3次

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
116
精华
0
积分
58
金钱
260
荣誉
0
人气
1
评议
0
30#
发表于 2015-7-4 15:01:44 |只看该作者
GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
已有 1 人评分人气 收起 理由
wangzc2009 + 1 感谢顶贴,游戏愉快

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
200
精华
0
积分
107
金钱
2376
荣誉
0
人气
68
评议
0
31#
发表于 2015-7-5 11:27:41 |只看该作者
楼主好东西,给楼主补充一个:
购买筹码上限:
1B0FCD 72 EB
下注筹码上限
1e4940 7C->EB
1deAAB 7C-> EB
酒场的筹码上限似乎是65535,玩家赌完一次后手上的筹码超过这个数目就会自动换钱,不知道这个有没有办法跳过。另外很想知道怎么修改筹码的价格,10贯还是太少了点,希望能改出50贯。
已有 1 人评分人气 收起 理由
wangzc2009 + 1 谢谢,我网上还参考了你的帖子.

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
32#
发表于 2015-7-5 12:10:51 |只看该作者
本帖最后由 wangzc2009 于 2015-7-5 12:16 编辑
bhima 发表于 2015-7-5 11:27
楼主好东西,给楼主补充一个:
购买筹码上限:
1B0FCD 72 EB

谢谢。。。。大神,如果可能,教一教如何入门分析代码。。。。我对找类似显示全部交易品价格。全马价格,全米价格完全没思路。。。。

其实我也使用搜索翻了大量的大家遗留下的帖子。。。。其中修改重量和金钱上限方面实际是参考你的帖子。

使用道具 举报

帖子
200
精华
0
积分
107
金钱
2376
荣誉
0
人气
68
评议
0
33#
发表于 2015-7-5 13:04:29 |只看该作者
本帖最后由 bhima 于 2015-7-5 13:07 编辑
wangzc2009 发表于 2015-7-5 12:10
谢谢。。。。大神,如果可能,教一教如何入门分析代码。。。。我对找类似显示全部交易品价格。全马价格, ...

你用这个软件  反汇编太阁5的exe文件,解出来的文件中会出现一堆Possible StringData Ref from Data Obj ->的行,一般的小功能程序段就在这些行的附近,注意这些字符是big5码的,要转换一下才看的懂,比如以下的:
* Possible StringData Ref from Data Obj ->"ň縨"                               "防禦"                                                                                 
* Possible StringData Ref from Data Obj ->"簿笆"                               "移动"                                                                                 
* Possible StringData Ref from Data Obj ->"秤兵ン"                           "胜利条件"                                                                             
* Possible StringData Ref from Data Obj ->"毖兵ン"                           "败北条件"                                                                             
* Possible StringData Ref from Data Obj ->""                                  ""                                                                                    
* Possible StringData Ref from Data Obj ->"砰"                               "体力"                                                                                 
* Possible StringData Ref from Data Obj ->""                               "气力"                                                                                 
* Possible StringData Ref from Data Obj ->"杆称"                               "装备"                                                                                 
* Possible StringData Ref from Data Obj ->"?                                   "?                                                                                    
* Possible StringData Ref from Data Obj ->""                                  ""                                                                                    
* Possible StringData Ref from Data Obj ->"闽超"                               "关闭"                                                                                 
* Possible StringData Ref from Data Obj ->"м"                               "秘技"                                                                                 
* Possible StringData Ref from Data Obj ->"発"                               "逃亡"                                                                                 
* Possible StringData Ref from Data Obj ->"ň縨"                               "防禦"                 
反汇编得到的程序行号和主程序的对应地址之间相差400000h。   
反汇编对应的说明:                                                           
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分人气 收起 理由
wangzc2009 + 1 刚折腾出全显米价,正在继续努力.

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
34#
发表于 2015-7-5 20:18:57 |只看该作者
bhima 发表于 2015-7-5 13:04
你用这个软件  反汇编太阁5的exe文件,解出来的文件中会出现一堆Possible StringData Ref from Data Obj - ...

万岁!谢谢你!。。。。我分析出全显示马价,米价,交易品价了。。。。。真是太感谢了。


全显米价,马价,交易品价

[ENABLE]
00573673:
jbe 00573730
00573684:
je 00573730
00573BAC:
jbe 00573C5B
00573BBD:
je 00573C5B
005772f2:
jmp 00577302
nop
nop
nop

[DISABLE]
00573673:
ja 00573730
00573684:
jne 00573730
00573BAC:
ja 00573C5B
00573BBD:
jne 00573C5B
005772f2:
je 005773A1

使用道具 举报

帖子
200
精华
0
积分
107
金钱
2376
荣誉
0
人气
68
评议
0
35#
发表于 2015-7-5 21:31:41 |只看该作者
wangzc2009 发表于 2015-7-5 20:18
万岁!谢谢你!。。。。我分析出全显示马价,米价,交易品价了。。。。。真是太感谢了。

有办法修改米价上限么,现在的版本米价最高和最低的范围都太小了,一年之内能炒的时间很短。
已有 1 人评分人气 收起 理由
wangzc2009 + 1 补上评分,我一天最多评分3次

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
36#
发表于 2015-7-5 22:15:12 |只看该作者
本帖最后由 wangzc2009 于 2015-7-5 23:36 编辑
bhima 发表于 2015-7-5 21:31
有办法修改米价上限么,现在的版本米价最高和最低的范围都太小了,一年之内能炒的时间很短。
...

我们2个够有意思的,我会半调子动态OD调试。。。。你会静态反汇编调试。。。。。由于繁体字的原因,我根本读不懂繁体乱码。一时也没找到机会怎么折腾好。

大神不会动态OD调试?动态调试时,因为OD会显示寄存器数据,甚至你也可以看到数据区数据。所以比较方便。只要你再相关的代码附近下F2断点,然后程序运行触发相关过程。断出来后,F8一步步执行看寄存器,就大概能分析出数据了。。。。。分析出数据后就可以自己组织汇编代码修改相关东西了。。。。一般因为要加入代码,所以先跳别处,组织汇编代码执行后再跳回来。

其实显示米价那段代码里。有部分代码是说读一个店数据。然后店的价格就显示了,循环执行继续读下一个店。。。。如果把这段代码做写汇编跳转到别处。先修改那个店的价格为最高价,然后再跳回来继续执行。那么店的价格就变为最高价格了。。。。  不过这个时候就会把所有店全部修改为最高价格。同理可以搞个最低价脚本。不过买卖大米时,得切换出来到CE6.4里换脚本


我目前没分析出到某町时,买时触发。和卖时触发的代码处。。。。。。应该可以修改代码为买时最低价,然后直接最高价卖。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
37#
发表于 2015-7-6 01:44:12 |只看该作者
本帖最后由 wangzc2009 于 2015-7-6 02:20 编辑
bhima 发表于 2015-7-5 21:31
有办法修改米价上限么,现在的版本米价最高和最低的范围都太小了,一年之内能炒的时间很短。
...

呵呵。请到主楼里下载。。。。。任意町米店直接最低价买米和最高价卖米。。。。。希望我没理解错误!

使用道具 举报

杨旭辉
『光荣游戏区』
游侠剑阁工作组【制作】
元戎弩军
守护 剑客

版主勋章勤劳之证

帖子
1513
精华
2
积分
1328
金钱
616
荣誉
12
人气
515
评议
6

38#
发表于 2015-7-6 02:03:18 |只看该作者
本帖最后由 杨秀吉 于 2015-7-6 02:23 编辑
wangzc2009 发表于 2015-7-6 01:44
呵呵。请到主楼里下载。。。。。任意町米店直接最低价买米和最高价卖米。。。。。
...


楼主 可以找一下转动的作者 不过出国了只能上贴吧 可以联系一下
还是麻烦说一下具体的操作吧
最大值选多少

这样对吗 次月倒不会转换为100000贯
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分人气 收起 理由
wangzc2009 + 1 补上评分,我一天最多评分3次

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
294
精华
1
积分
453
金钱
4613
荣誉
10
人气
59
评议
0
39#
发表于 2015-7-6 02:38:44 |只看该作者
杨秀吉 发表于 2015-7-6 02:03
楼主 可以找一下转动的作者 不过出国了只能上贴吧 可以联系一下
还是麻烦说一下具体的操作吧
最大值选多 ...

非常正确啊。。。。不过我建议你去主楼下载6号最新版本。。。又增加功能了。

你图片里显示的应该是正确的。。。。。。身上5千万贯。。。。次月生活费结算时应该不会变成10万贯。

最好你去下载最新版本的。。。。增加的功能也需要大家帮忙测试一下。

使用道具 举报

帖子
200
精华
0
积分
107
金钱
2376
荣誉
0
人气
68
评议
0
40#
发表于 2015-7-6 12:15:59 |只看该作者
wangzc2009 发表于 2015-7-6 01:44
呵呵。请到主楼里下载。。。。。任意町米店直接最低价买米和最高价卖米。。。。。希望我没理解错误!
...

我的意思不是这个,而是让米价在买空卖空后能够提高上限和降低下限,现在最高是1040,下限是400。
已有 1 人评分人气 收起 理由
wangzc2009 + 1 补上评分,我一天最多评分3次

总评分: 人气 + 1   查看全部评分

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-26 09:36 , Processed in 0.333693 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到