主题 : 【讨论】土星SAROO卡新玩法-----外挂文件
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19104
威望: 173 星
金钱: 2052 浮游币
贡献值: 10261 点
好评度: 54888 点
人气: 4322 点
在线时间: 19798(时)
注册时间: 2004-10-02
最后登录: 2024-12-22
楼主  发表于: 2023-11-30 17:56

【讨论】土星SAROO卡新玩法-----外挂文件

用过土星SAROO卡的玩家都知道,可以通过saroocfg.txt这个设置文件来修改游戏的主程序。

对于不熟悉的玩家我们可以举一个简单的例子,如果你是老手,可以跳过这一步,直接去看第二步

比如下面这个游戏,1945的2代日版
第1行 带#符号的表示为注释符,虽说可要可不要,但是最好还是带上,不然以后这种设置多了,难免分不清是哪个游戏,带什么效果了

第2行 是游戏编号,从T开始到最后面的2结束,共16个字节,不包括最左和最右的大括号,表示如果运行的游戏和这16个字节一样,那么就运行后面的代码。
游戏编号可以用winhex打开镜像文件查看,多bin的话就是第一个bin文件



第3行 表示把内存地址0x06017A68中的值改为4100,修改2个字节


复制代码
  1. # 1945 2代日版  击落敌机快速增加蓄气槽
  2. [T-20402G  V1.002]
  3. M_06017A68=4100


把上面这3行复制到TF卡内的saroocfg.txt文件里面,运行游戏时,如果版本一致,那么你会发现击落敌机蓄气槽会加得很快,特别是打boss的时候。



知道原理了,那么我们可以玩得更大一点,直接外挂一个文件进去,比如外挂一个字库什么的。


我们用仙剑来做个例子吧,好像这个游戏只有繁体中文版没有简体版。


没关系,我们找到游戏的字库文件,把里面的繁体字全部换成简体,然后在游戏调用这个字库的时候,改成我们的就可以了。


寻找过程就不说了,只贴上修改方法,还是老规矩,修改cfg文件。


把下面这几行复制到TF卡的saroocfg.txt文件里面,然后下载中文字库文件 PROG.rar (196 K) 下载次数:38 ,解压到tf卡的根目录,最后运行繁体版的仙剑即可达到简体的效果

复制代码
  1. # 繁体仙剑使用简体字库 需要把简体字库放TF卡根目录
  2. [T-37401H  V1.000]
  3. M_6004150=0096D105
  4. M_6004154=D450D603
  5. M_6004158=D74E5212
  6. M_600415C=420BE500
  7. M_6004160=A00B0009
  8. M_6004164=00061A70
  9. M_6004168=02000F00


最后附上几张繁体和简体的对比图


 
 
  



    


saroo卡的潜力还有很大,有待各位去开发和挖掘
[ 此帖被YZB在2023-12-01 20:02重新编辑 ]
级别: 模拟小生
UID: 30400
精华: 0
发帖: 24
威望: 0 星
金钱: 2608 浮游币
贡献值: 41 点
好评度: 70 点
人气: 0 点
在线时间: 52(时)
注册时间: 2005-05-27
最后登录: 2024-12-22
沙发  发表于: 2023-12-01 15:26

写内存是游戏开始时写入一次还是整个游戏过程都强制写入