Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
楼主: 23104770
收起左侧

[金手指] 另类修改,适合新人 高手也给点评价

[复制链接]
发表于 2004-12-30 15:25:39 | 显示全部楼层
IDA是电脑上最好的专业静态反汇编工具
ARM是GBA的CPU,这里指的是GBA的汇编指令集

顺便我刚才已经测试过了,用IDA完全可以用来分析GBA的ROM,不过要先用NOGBA确定GABROM里边指令部分的起始部分。然后配上专业插件甚至可以把汇编码转成C代码,恩恩,又可以有一番作为了,大家一起努力吧
回复

使用道具 举报

发表于 2004-12-31 17:20:18 | 显示全部楼层
最近玩WINDOWS下的DEBUG比较多,用NOGBA反汇编GBA时反而觉得不习惯了,不大好下手,就算用SOFTICE中断处理,也要先经过VBA或者NOGBA,到时候反汇编改的说不定还不是GABROM而是模拟器,这个问题很让人头疼啊

所以只能先拿内存查找找到相关地址再在NOGBA里设断点再做修改,麻烦,但是也没别的办法。

就像上面各位说的不遇敌或者隐身问题,找到相关地址后在NOGBA里设断点,看数据的变化,然后看看上下文的ARM代码,直接把控制数据语句NOP掉就永远都是不遇敌或隐身了,一劳永逸。

所以说啊,内存修改只是引子,DEBUG才是王道啊~

顺便:其实可以考虑用IDA直接分析GBAROM,但是不知道IDA支不支持ARM,这个问题有待验证,有兴趣的朋友可以试试。

再顺便问个问题,GBA的ARM码里有个指令我一直是不大清楚:BL指令,说是“带分支的连接”,之后还能跳转回来,那么应该相当与WIN32汇编里的CALL吧?希望对ARM熟悉的朋友相告,谢
带分支=进入子程序。
无疑。
回复

使用道具 举报

发表于 2005-6-19 22:12:12 | 显示全部楼层
请问怎样改到SLG的无限移动呢?
回复

使用道具 举报

发表于 2005-6-19 22:14:41 | 显示全部楼层
用模糊查找确定一个角色的无限移动地址,然后进内存寻找角色地址的规律,进而改成全角色无限移动。
SLG的无限移动不像RPG的不遇敌那么有规律,用模糊查找比较省时间。
回复

使用道具 举报

发表于 2005-6-20 21:03:58 | 显示全部楼层
具体应如何操作呢?
是否输入问号后,不停移动并不停输入减号?
求到了一个地址后,是否设成0呢?
回复

使用道具 举报

发表于 2005-6-20 21:13:49 | 显示全部楼层
因为未移动状态的数值不一定是0,所以才让你直接用模糊查找的~~一般的搜索方式是,先输入?号,然后移动完毕,输入!号,然后保持这个角色已移动状态不变,试着改变其他东东,持续输入=号。结束回合,让该角色再次移动结束,输入=,等等……如果这中间能够存档更好,存档后重置游戏并读档,游戏中的很多数据都会变化,但你要改的移动状态不会改,可以更好的削减数值。多次重复后,如果还剩一些地址,就批量锁定来确定地址吧。
至于找到正确地址后,最好是进内存编辑中,看一下未移动时该地址的数值,然后将这个数值锁定就好了,不一定要是0。
回复

使用道具 举报

发表于 2005-6-21 21:48:38 | 显示全部楼层
问一个问题:面对金手里的以降!+48h应该如何操作呢?
回复

使用道具 举报

发表于 2005-6-21 21:50:18 | 显示全部楼层
冒号前面的地址+上48,注意是16进制的48,不是10进制的。最好用计算器加,不会出错~
回复

使用道具 举报

发表于 2005-6-24 18:53:26 | 显示全部楼层
Originally posted by 23104770 at 2004-11-16 19:35
当你找到个正确的数据地址以后(如果连这个也不懂那还是用金手指算了


楼主都这么说了……还交代数量前面的数据要注意干嘛……
会改的有人可能不知道吗……
回复

使用道具 举报

发表于 2005-6-26 14:34:13 | 显示全部楼层
不错支持楼主一下,谢谢分享
回复

使用道具 举报

发表于 2005-7-26 09:16:34 | 显示全部楼层
问一下FPE是不是在XP上用不了啊
我下了好几个都是用不了.........
回复

使用道具 举报

发表于 2005-8-7 19:29:54 | 显示全部楼层

^^

基本上都是會修改金錢了...不過有部份遊戲沒用..
回复

使用道具 举报

发表于 2005-8-7 21:32:49 | 显示全部楼层
不会用金山游侠呀!
回复

使用道具 举报

发表于 2005-9-7 16:30:02 | 显示全部楼层
还是觉得金山游侠3好呀,有的V根本无解。
回复

使用道具 举报

发表于 2005-9-15 21:24:19 | 显示全部楼层
睇咗这么久,已知道这里有不少的高手.向各大高手请教.如何在GBA的机战中改出想要的人物和机体.如果可以的话请把QQ也留下,方便日后再问.

[ 本帖最后由 xd20870 于 2005-9-16 07:48 编辑 ]
回复

使用道具 举报

zHAOsILi 该用户已被删除
发表于 2005-9-17 16:39:33 | 显示全部楼层
原帖由 所罗门之噩梦 于 2004-12-30 04:59 发表
再顺便问个问题,GBA的ARM码里有个指令我一直是不大清楚:BL指令,说是“带分支的连接”,之后还能跳转回来,那么应该相当与WIN32汇编里的CALL吧?希望对ARM熟悉的朋友相告,谢

是的,bl相当于call 只不过它不把返回的地址放进栈,而是放在r14里,可以用bx r14或其它方式返回
回复

使用道具 举报

宝宝爱帅哥 该用户已被删除
发表于 2005-9-17 20:21:33 | 显示全部楼层
这位大人好厉害哦,佩服
回复

使用道具 举报

发表于 2005-11-14 11:12:07 | 显示全部楼层
有冇人可以给我一编静态修改的教程请带有图.
回复

使用道具 举报

发表于 2006-2-5 21:38:26 | 显示全部楼层
菜鸟也可以挑战超级玩家才能玩的游戏,这也是修改最有意义的地方.我就特别喜欢EC.

这个说的很对啊!修改器不一定会损坏游戏的本质的!
回复

使用道具 举报

发表于 2006-2-5 21:53:30 | 显示全部楼层
一般用的是专门针对该游戏的修改器....游侠一开始用,后来用多了,把机器弄垮了....用的少了.
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-11-18 06:02 , Processed in 0.058088 second(s), 5 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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