最近有朋友分享了安卓上的playstation模拟器,我又开始玩ps上的怪物农场2.这是一个怪物养成类游戏,玩家要养育,训练怪物,并参加比赛.
游戏制作公司是Tecmo,游戏中怪物的模型贴图等非常优秀,合体系统也是我见过最好的(从某种角度上看,完爆真女神转生).
该游戏有个特色系统是,可以通过ps的换盘机制,从光盘生成不同的怪物,甚至生成稀有的怪物.因此玩家需要收集各种各样的光盘(模拟器可以使用光盘镜像)来生成怪物.
虽然我10年前就开始玩这个游戏,断断续续玩了很久,还是有很多稀有的怪物收集不到.因此早就想通过破解来收集所有的怪物.
所以就这么开始填这个10年前的坑了.
首先在网上瞎找,找到no$psx模拟器\调试器,试跑了下,感觉不太好用.
之后换了PSX,感觉似乎好些,运行和调试都没问题,但是完全不知道要怎么入手.
汇编是MIPS的,还不熟悉,内存也没法搜索.试着随意调试了下,暂时不知道要如何找到生成怪物的那个函数.
于是继续在网上寻找资料,找到了slowbeef汉化Policenauts的日志.
slowbeef做的第一步是找到游戏中的文本,修改文本,并在游戏界面中可以观察到变化.文本通常是破解的切入点之一.
所以这也是我要做的第一步,找到游戏中的某个文本,修改它.
游戏开始时,会让玩家输入自己的名字,就决定先修改名字好了.
明文搜索不到,使用python脚本做relative search,还是搜索不到.
怀疑是不是游戏中的字符串经过了加密处理.
通过观察,想到文字可能是存了2个字节.
修改python脚本,做relative search,终于找到了字符串.
时间: 2024-10-23 11:59:16