GBgba.com | PC Games | PS2 | PS3 | PSP | Xbox | Xbox 360 | GC | Wii | DS | GBA | 怀旧 | DC | SS | MD | N64 | SFC | FC | 街机
最专业的GBA网站

GBA相关新闻

中英对照表

GBA游戏图鉴

GBA游戏下载

GBA中文游戏

GBA玩家论坛

GBA在线商城
首页 | 资讯中心 | 硬件周边 | 游戏攻略 | 游戏秘技 | 金手指 | 游戏存档 | 掌机学院 | 杂谈文摘 | PGCG汉化小组 | 二手主机 | 烧录卡
  您现在的位置: 掌机之王 >> GBA >> 硬件周边 >> 周边外设 >> 文章正文 加入收藏↑
SMS2查找大师使用说明
 

    圣嘉公司为了广大SMS2玩家能更快地上手,特别专门制作了一个VBA存档工具的搜索器,使用非常简单而功能强大,可以快速地在电脑上判断SMS2要修改的地址,为了写这个说明,我花了半小时的时间来完成捉图和金钱地址的判断,但是前面的20多分钟我忍不住玩到了"森林矿寺",我绝少玩游戏的,但这个的确是好玩呵呵。

    至于金钱的地址我只用了几分钟就搜索出来,过程很简单,我在得到13个金币后就存盘,我把这个存档拷贝并改名为"1758 - 萨尔达传说 缩小帽汉化版 .sav.org".

    其实可以在任何游戏的一开始时候得到一个金币就存档,然后再得到另外一个金币再次存档,这样两个档案一比较,金钱的地址基本上也就出来了,但是注意两次存档的地点要在同一个地方以防产生变数.

    然后我去拣起刚才打死一个小怪得到的一个绿金币,这时候金币数变成了14了,我就再次存档,存档名叫做"1758 - 萨尔达传说 缩小帽汉化版 .sav"

    现在硬盘上就两个存档了,一个的金币是13,另外一个的金币是14,开始使用我们的SMS2查找工具去对比吧!

    点击一下"原来的"按钮,选择"1758 - 萨尔达传说 缩小帽汉化版 .sav.org"这个记录, 然后再点击"改过的"按钮,选择"1758 - 萨尔达传说 缩小帽汉化版 .sav",最后就按"比较一下啦!",所有有变化的地址就全部列出来了.

    "13"的16进制是"0D","14"的16进制是"0E",可以看出来符合条件的一共有两个地址,分别是 0x147 和 0x1147 ,都是从"0D"变化到"0E"的,很明显吧?

生成的文件如下:


  ╔------------------------------------------------------------------------╗
  ┆            -= 圣嘉 SMS2 查找大师 V1.0 =-                               ┆
  ┆               by - 宾宾 binbaer@163.com                                ┆
  ┆           论坛 www.xinga.com.cn/forum20                                ┆
  ┆www.xinga.com.cn - 国内最大的游戏机硬件专业网站                         ┆
  ╚------------------------------------------------------------------------╝

*** 游戏名称: 复件 1758 - 萨尔达传说 缩小帽汉化版 ***
*** 制作日期: 2004-12-26  ***

=====================================================

圣嘉SMS2需要修改的记忆文档地址如下:
SMS地址: 0x00000035     原始数值: A5     修改: A4
SMS地址: 0x00000037     原始数值: 5B     修改: 5C
SMS地址: 0x00000147     原始数值: 0D     修改: 0E
SMS地址: 0x00001035     原始数值: A5     修改: A4
SMS地址: 0x00001037     原始数值: 5B     修改: 5C
SMS地址: 0x00001147     原始数值: 0D     修改: 0E

注[1] : 上面所有的地址不是一定得全部更改,有一些地址是不用改的,这就要自己去尝试了,希望大家能把自己的修改和测试结果在论坛上面公布出来,以方便大家互相参考,谢谢.
注[2] : 上面的原始数据仅供参考,不能照搬,但是这些原始数据反应了我们分析游戏时候的原始状态,对于一些有经验的用户来说很有用,例如数值为"00"的地址就不大可能是游戏里面生命数的储存位置.
注[3] : 本文欢迎转载,但是不能对本文的内容进行任何删改,所有版权归于圣嘉网上超市<www.xinga.com.cn>.
 

<然后用ULTRA EDIT打开这两个save文档,可以看到这两个地址的数据的变化是正确的

然后按照一加一减的CRC校验和原则,从别的地方减掉一个整数,再加到金钱上面去,由于时间关系,我就随便找一个数值去减(一般来说要被减的数值应该是无用的变数,例如已知的经验值,这样游戏才不会乱),我选中的是"0E"下面的"40",我把两个"40"减为"00",然后把两个"0E"加为"4E",记住两个地方都要同时改动!

好了,重起VBA,开始游戏,你看到什么?!当然是你所希望看到的啦!嘿嘿,大功告成!前后改动所花的时间不过10分钟!其它的等级/物品等改法是一样的。

    这样找出来的地址虽然是VBA的,但是SMS2的16进制编辑器是按照ULTRA EDIT来设计的,而SMS2的存档格式是按照VBA来设计的,也就是说在VBA上面找出来地址,可以照搬到SMS2上面直接使用!

    另外很多朋友都不知道怎么转换10进制和16进制,其实windows自带的计算器就是一个很好的工具,打开计算器,选"查看",再选中"科学型",然后你就可以对16进制进行加减/转换了.

  • 上一个文章:

  • 下一个文章:
  • 相关文章
    《圣光之魔石》同人小说——杰斯特篇
    《圣光之魔石》同人小说——玛莉卡篇
    现在的游戏业客观之见
    自画GBASP
    如果这些公司收购了暴雪
    游戏名称大串烧
    我·天蝎·水
    当刺客遇见剑客
    《洛克人ZERO3》英文版剧情翻译
    美画——lovelybb
    广告时间
    GBgba.com | PC Games | PS2 | PS3 | PSP | Xbox | Xbox 360 | GC | Wii | DS | GBA | 怀旧 | DC | SS | MD | N64 | SFC | FC | 街机
    GBgba.com 力倡游戏文化,崇尚互联共享,欢迎各种媒体转载我们的原创作品[转载请注明出处]。
    EMAIL:gbgame@163.com 本站ICP备案号:陇ICP备05003286号

    为让更多的朋友体验数字娱乐的快乐,请向你的5个QQ好友宣传gbgba.com,多谢支持!
     [设为首页]
    最专业的电视游戏网站