Project1

标题: RM做的游戏修改的问题 [打印本页]

作者: yuezhisheng    时间: 2012-1-29 16:29
标题: RM做的游戏修改的问题
    为什么RM做的游戏不能用金山游侠直接修改,而且内存修改也只能修改金钱,:L    血量或魔法值。 有部分游戏血和魔法貌似都不能修改 而且CE 什么的 TMK 貌似也不能修改  我用CE 查找的代码 都是动态  ,指针什么的 定位 都无效。目前只能用金山修改存档的金钱。不知是不是技术问题:L   总之想请教一下关于这方面的事情
作者: 第二死神    时间: 2012-1-29 16:51
本帖最后由 第二死神 于 2012-1-29 16:58 编辑

恩,你搜索的时候要搜*2+1



大荒天下2修改方法
我选的是魍魉
有的人不知道怎样改血,在这里,我们的血是500
但并不能直接搜索500,得搜索500×2+1=1001
回到游戏,让怪打一下,血就变成了430,
我们就要再次搜索430×2+1=861
就变成了一个
修改,
不要改的太BT不然游戏会关,
回到游戏,血还没变
别急,让怪再打一下
接着,血就无限了
记得锁血,
用这个方法,可以修改钱,经验,点数
这是用CE改的,大荒天下3也可以用这样的方法


──第二死神于2012-1-29 16:54补充以上内容’




大部分的RM游戏都可以这样改,不过,有的游戏有防修改脚本
这个算法已被破解,去52miji看看吧(不是打广告)


──第二死神于2012-1-29 16:55补充以上内容’
作者: yuezhisheng    时间: 2012-1-29 20:16
第二死神 发表于 2012-1-29 16:51
恩,你搜索的时候要搜*2+1

谢谢了,话说为什么搜索要乘以2+1 ,虽然有个疑问 但可以修改就无所谓了
作者: 429259591    时间: 2012-1-29 20:19
因为有很多方法可以防止被修改
比如,用事件变量来哔——[高雅]掉数据库
作者: yuezhisheng    时间: 2012-1-29 20:21
为什么用金山改的时候,直接改存档的时候 嗯 改金钱 和血量 魔法值等 不用乘以2加一
作者: yangff    时间: 2012-1-29 20:22
Ruby存Int的时候会*2+1,那些才是Int的地址范围,,其他的区域用来标识一些奇怪的东西= =
作者: 526832541    时间: 2012-2-24 01:05
居然拿我的作品来做实验{:1_2:}@
作者: 姬文翔    时间: 2012-2-24 05:11
526832541 发表于 2012-2-24 01:05
居然拿我的作品来做实验

哈哈~现在很多新人都很气人的
作者: 一瞬间的幻觉    时间: 2012-2-24 06:01
为啥修改,直接破解,啊
作者: 寂静的夜里    时间: 2012-2-24 06:54
不复杂加密的话………直接解包吧




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1