查看: 2009|回复: 11
(魔法少女小圆同人游戏)教你遍历二向链表
阅读权限50
在线时间 小时
魔法少女小圆同人游戏griefsyndrome
在论坛里面看到有这个游戏的修改教程,我也下来试了一下
首先是找到类似hp的东西, 也就是最下面那个数字soul limit
地址是11B2DA38, 当然这个也是不固定的
翻上去找一下, 找到一个虚表指针, 地址是11B2D9D0(hp的地址-0x68, 这个就是对象头), 值为011C0930
再来到011C0930这里, 看到的是一排指针:
30 A9 0E 01 90 9E 0E 01 80 0F 0E 01 A0 9F 0E 01&&(这里是绿色的)
随便在反汇编那里打开一个都回来到一个函数头, 毫无疑问这个是虚表
首先在ce上面搜索这个虚表指针值: 011C0930
出来好多结果, 看来小圆和怪物用的是同一个类
这样就比较麻烦了, 没办法用之前说的虚表方法
再观察一下对象头(11B2D9D0)开始的数据
发现第三个和第四个数据都是指针, 进去这些指针的地方看一下就会发现
这些数据是储存在链表之中的, 而第三个数据就是指向下一个对象
第四个数据则指向上一个对象, 形成一个二向链表
而主角的数据就在链表之中, 形成这样的关系:
绿色地址(基址)
0&=表头&=&怪物1&=&怪物2&=&....&=&小圆&=&怪物n&=&...表尾=&0
当然表头和表尾也是怪物
游戏中储存着的只有表头的指针, 然后通过这个指针, 从表头开始一直遍历到表尾
这就是我们怎么也搜不出来小圆的基址的原因的其中之一了(因为根本没有)
但是现在我们获得了小圆的一个地址
然后我们可以反向回溯到表头, 然后获得表头的基址0319A63C
然而这个地址也是不固定的(保存在栈中)
我们通过查找访问, 注入代码, 利用人造指针的方式来获得这个地址, 不多说了
下面的代码中, ecx就是指向表头对象的指针的(执行之后, edx就是表头对象)
010EB3C0 - 8B 11& && && && && &&&- mov edx,[ecx]
接下来就是遍历这个链表获得小圆的指针了
这些遍历和上面的回溯, 注入, 我都会写在ct表里面发附件的
注意到对象偏移+68, 也就是hp的偏移
只有小圆的hp是在0x0之间的
过滤一次即可获得, 当然方法不止这个
比如偏移+70的hp上限, 偏移+58和偏移+60的绿条
偏移+0的虚表, 偏移+90的等级
偏移+b0的攻击力......甚至是名字都有可能用来过滤(当然我还没有找到)
反正随便简单的过滤一下都可以获得基址的
(5.23 KB, 下载次数: 3)
14:37 上传
点击文件名下载附件
下载积分: 金币 -1
原创作品,加分鼓励!
感谢您的分享!
原创作品,加分鼓励!
阅读权限40
在线时间 小时
这个游戏出了一段时间了
还可以四人联机
小圆最好用了
推荐楼主这个游戏
デーモンマスタークリス Demon Master Chris
最新汉化的 但是没找到搜索的方法
能否帮忙查看一下呢
阅读权限90
在线时间 小时
阅读权限60
在线时间 小时
楼主出个教程 说下同人游戏 东方三月精的改生命 我竟然找不到地址
阅读权限70
在线时间 小时
终于见到技术贴了
阅读权限50
在线时间 小时
这个游戏出了一段时间了
这游戏图片看起来不错
等我下完试一下
阅读权限50
在线时间 小时
本帖最后由 刹那.F.清荣 于
21:19 编辑
楼主出个教程 说下同人游戏 东方三月精的改生命 我竟然找不到地址
我玩过2个东方的同人游戏, 都是类似脚本写得
找得到地址但是基址定位不了
每次进入游戏都要搜索一次
如果说地址都找不到的话, 试试double型
如果生命取值较小的话, 也有可能是2字节的
---------------------
这个应该不算是同人, 是官方游戏吧
不过可以确定的是不是用脚本写得, 修改不难
用模糊搜索就出来了
那些带百分号的数其实是除100的
100%在内存中是一个的数
放炮貌似要连续按键盘, 我看一下有什么方法可以修改成按住一直放
--------------
原来c键是连续放..........
阅读权限70
在线时间 小时
小圆和怪物用的是同一个类
阅读权限60
在线时间 小时
惊现技术贴
阅读权限50
在线时间 小时
这个游戏出了一段时间了
这游戏目录下主程序只有14k, 怎么想也不想是主程序
事实上其是检测当前平台然后进入lib文件夹启动对应平台的python环境
然后这游戏源代码以及编译好的程序就在renpy文件夹中
想要修改的话就直接把源代码改好再编译一次, 前提是你要懂编程
...说一大堆废话其实我也没在内存里面找到金钱的地址, 跟不要说基址了
python是类似脚本语言....对于游戏修改就像双刃剑
首先是封杀了内存修改
然后静态修改对于某些人来说非常简单
阅读权限40
在线时间 小时
这游戏目录下主程序只有14k, 怎么想也不想是主程序
事实上其是检测当前平台然后进入lib文件夹启动对应平 ...
感谢大大指点!
但是我完全不懂编程啊
怪不得一直搜不出来……
阅读权限60
在线时间 小时
我玩过2个东方的同人游戏, 都是类似脚本写得
找得到地址但是基址定位不了
每次进入游戏都要搜索一次
学了那么久的数学我竟然忘记百分比是怎么来的 谢谢大神指点
Powered by魔法少女小圆游戏PC下载|魔法少女小圆同人游戏下载 _ - pc6游戏网魔法少女小圆同人游戏
魔法少女小圆同人游戏
魔法少女小圆同人游戏
魔法少女小圆是由SHAFT担任动画制作,于日由日本电视台每日放送播放的12集日本动画片,作品亦改编成同名漫画以及同人游戏。魔法少女小圆同人游戏通常为角色扮演游戏,这类游戏依托于“魔法少女小圆”这部漫画的惊人人气,在还原剧情的前提下制作而成。同人游戏通常能够能够还原原作的经典场景或者剧情,但是往往也能够塑造不一样的剧情走向,是粉丝们可以尝试的一类游戏。魔法少女小圆同人游戏比较经典的作品有《魔法少女小圆》以及《魔法少女小圆边境》。
魔法少女小圆同人游戏排行榜
《魔法少女小圆》是一款由人气动漫改编的正版手游。宇宙中拥有古老文明的种族----孵化者(Incubator),以一...
《魔法少女(暂定)》(魔法少女(?))是与以往的魔法少女养成游戏的传统角色收集游戏模式有很大区别。游戏将这种模...
《哥德系魔法少女》游戏的特色之一就是相当强调剧情设定,玩家所扮演的主角是拥有读心能力的不可思议少年「真」,与 ...
和我同居中的三位欧爸们
他们拥有超乎想像特殊能力呢
能够自由发挥光与火的英照
透过念力移动物品的泰霖
《魔法少女射击 Magical Shot》是一款画面可爱的纵版射击游戏。玩家将扮演魔法少女,在夜空中不断地去降...
魔法少女(Magical Farmer Stacey-chan)是一款解谜类游戏。忙碌的一天斯泰西瓒在森林遇到...
魔法少女的算术学 豪华版(Math Magus Pro)是LuckyStar Game开发的一款休闲类游戏。动...
拯救魔法少女(Magica X Magica)是Magic Cube开发的一款动作射击类游戏。来自Magicc...
◆◇简介◇◆ 《哥特式魔法少女:结缔契约(ゴシックは魔法乙女~さっさと契?しなさい)》是由老牌弹幕游戏厂商CA...
游戏类型:
游戏题材:
玩法类型:
其他类型:
魔法少女小圆同人游戏资讯
本文由九游论坛玩家无~音原创,转载请注明出处。欢迎点击进入原帖与作者互动交流~ 如你也有优质内容分享,可在论坛发帖投稿~ 今天我突然觉得有些游戏问题应该找专业人员来做出***,所以去问了常见的问题。现在给大家看见问题和解决方法
图上表明...
养成游戏不管是对于妹纸还是宅男都是很有吸引力的,如今《少女工艺》(メイデンクラフト)作为 GeNERACE 预定在今春于手游平台推出的一款育成RPG ,即将将会在3月31日正式推出本作。
FGO日服8月25日-9月8日期间开放新活动魔法少女伊利雅利纪念联动活动,FGO8月25日-9月8日伊莉雅宝具本开启,伊利亚宝具强化。九游小编艾米分享下FGO8月25日-9月8日活动。
??版Fate/kaleid liner プリズマイ...
植物大战僵尸1
安卓平台下载
苹果平台下载