查看: 2464|回复: 2

[金手指] [求助]EC码转VBA码的简单教程

[复制链接]
发表于 2004-7-31 16:34:09 | 显示全部楼层 |阅读模式
http://bbs.newwise.com/viewthread.php?tid=11602

EC码转VBA码的简单教程

举例解释:
EC码:
[经验值]
女主角=20498,3F,42,0F
男主角=20440,3F,42,0F

VBA代码:
女主角=02020498 0F423F
男主角=02020440 0F423F

地址的变化
看到规律了吗?在EC码前面加上“02”然后再在“02”后面补“0”使得这个地址为8位数字,例中原有5位,所以只需补一个“0”,如蓝字所示

值的变化
EC码的数值是按内存中实际排放的规律编写的。而VBA中的数值却是按16进制的原数值写。
将EC码的值改为VBA的步骤:将数值分段,如女主角=20498,3F,42,0F
                          ↑ ↑ ↑
                          1  2 3
然后将次序颠倒过来3 2 1
         ↓ ↓ ↓
         0F 42 3F
再加上修补过的地址,就成了女主角=02020498 0F423F

-------------------------------------------------------------------------------

我想问的是 像这种是要怎么把他转回金手指捏?

例如 :

[人物1能力全满]
ON=1EEA,0F,27,0F,27,E7,03,E7,03,63,63,63,63,63,63;1F22,FF,63,FF,63,FF,63,FF,63,FF,63,FF,63,FF,63,FF,63

麻烦大大帮忙解答..
回复

使用道具 举报

发表于 2004-7-31 16:41:34 | 显示全部楼层
02001EEA
02001EEB
.
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
.
回复

使用道具 举报

 楼主| 发表于 2004-7-31 16:54:18 | 显示全部楼层
照你那样写 转过来是这样吗?

02001EEA  027F
02001EEB  027F
02001EEC  03E7
02001EED  03E7
02001EEE  63
02001EEF  63
02001EF0  63
02001EF1  63
02001EF2  63
02001EF3  63
....
回复

使用道具 举报

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

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.|京ICP备05022083号-1 京公网安备11010202001397号

在本版发帖
关注公众号
QQ客服返回顶部