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

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2014 浮游币
贡献值: 10160 点
好评度: 54867 点
人气: 4322 点
在线时间: 19702(时)
注册时间: 2004-10-02
最后登录: 2024-11-25
楼主  发表于: 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) 下载次数:37 ,解压到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: 318310
精华: 0
发帖: 49
威望: 0 星
金钱: 1265 浮游币
贡献值: 119 点
好评度: 143 点
人气: 0 点
在线时间: 277(时)
注册时间: 2010-04-18
最后登录: 2024-11-24
沙发  发表于: 2023-12-01 17:40

我测试没有成功,可能镜像问题,我是老男人网中文目录里下的,然后加载到虚拟光驱后用软碟通转换的
级别: 模拟小生
UID: 318310
精华: 0
发帖: 49
威望: 0 星
金钱: 1265 浮游币
贡献值: 119 点
好评度: 143 点
人气: 0 点
在线时间: 277(时)
注册时间: 2010-04-18
最后登录: 2024-11-24
板凳  发表于: 2023-12-02 18:43

回 13楼(YZB) 的帖子

成功了,下面这样格式就可以了,之前saroocfg.txt是我自己新建的,不知道前面还有几行内容,应该是[global]这行是关键文本不能删除

# SAROO config file

[global]



# 繁体仙剑使用简体字库 需要把简体字库放TF卡根目录
[T-37401H  V1.000]
M_6004150=0096D105
M_6004154=D450D603
M_6004158=D74E5212
M_600415C=420BE500
M_6004160=A00B0009
M_6004164=00061A70
M_6004168=02000F00