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

注册 登录

QQ登录

只需一步,快速开始

查看: 15000|回复: 6
打印 上一主题 下一主题

[原创] 金庸群侠传5 爱与死1101 内存修改

[复制链接]

9

主题

104

帖子

1353

积分

游戏狂人

Rank: 6Rank: 6

贡献度
228
金元
4411
积分
1353
精华
0
注册时间
2017-8-14
跳转到指定楼层
主题
发表于 2020-3-2 14:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kkndmmx 于 2020-3-4 01:35 编辑

1.物品武器特技开关变量ID
链接:https://pan.baidu.com/s/1UYDSwzBvKV-iJ_qnu_KBUg
提取码:q866
读取方法:
没有细研究,肯定有更好的读取办法
GameData.rxdata
开关:找@switches, 数据在[后面,4字节前缀
名称以22开头,第二个字节减5为字符串长度,如为0则空
如:22 0A 73 6B 5F 73 70 长度0a-5=5, 值为sk_sp
变量:找@variables方法同上
其他的:方法类似
还没去读所有事件流程,应该也在这个文件中,有高手补充的话感谢。读出来之后就是硬攻略了,游戏卡哪个地方再也不用去问人了。


2.内存值形式
false==0,true==2,nil==4
所有值*2+1储存在内存中
开关、变量id*4=偏移


3.基址:"RGSS301.dll"+0025A2AC
偏移是用pointer scan扫的,不保证全部正确,我有次重启电脑偏移全变了,重新扫的时候重启了10多次他又不变了,我也很无奈。。高手请指正

变量偏移:2c->5e4->10->34->8->0->4->8->10->ID
开关偏移:2c->750->c->28->-->4->8->10->ID
基础属性偏移((max)sp hp,四维等):2c->646->10->28->0->2c->8->4->10->c->ID
金钱步数偏移:2c->74->48->10->4->0->4->c->ID
技能2c->350->28->10->23C->0->4->C->68->C->98->10->ID技能只能修改不能增加,第一个4字节是第一个技能,第二个4字节是第二个技能...


物品2c->74->48->14->4->0->4->c->c->8->0
武器2c->74->48->14->4->0->4->c->10->8->0
防具2c->74->48->14->4->0->4->c->14->8->0


4.物品武器防具读取方式:
基址+8 为物品总数,需要除2
+0x10是第一个物品的基址,+0x14是最后一个物品的基址
物品代码:
第一个4字节还没研究出来,每次都会变
第二个4字节为物品ID
第三个物品数量

第五个下一个物品的基址,为0是最后一个物品
第六个上一个物品的基址,为0是第一个物品


5.增加物品的方法
还没去找call,找到的话后续补充。
笨办法:
找string :get(1,656,1),这个是得陨铁矿的代码 (赌场兑换)
第一个1: 1:物品,2:武器,3:防具(及装备心法)
656:物品ID ,将656替换成58时,6替换成空格,不要替换成0
最后的1:数量




6.在重启电脑偏移值变时,使用了下注入法,后来不甘心又跑去扫,不变了就没研究下去了
基础属性基址:
开始:"RGSS301.dll"+671CE
条件:cmp ebx,032
读取edi
  pushf
  cmp ebx,032
  jne @j
  mov [base],edi
  @j:
  popf






有不对之处请高手指正



评分

1

查看全部评分

回复

使用道具 举报

191

主题

5279

帖子

5853

积分

游戏精英

Rank: 8Rank: 8

贡献度
100
金元
54530
积分
5853
精华
0
注册时间
2010-7-20
舒服的沙发
发表于 2021-9-9 14:41 | 只看该作者
链接已经失效了
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-22 06:03 , Processed in 0.027375 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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