nds模拟器吧 关注:69,467贴子:989,281
  • 11回复贴,共1

抛砖引玉,怎么在手机上将drastic存档转为melonds

只看楼主收藏回复

直接上过程
1 安装termux,执行termux-setup-storage,获取文件访问权限,并且通过pkg in nano安装一个文本编辑器。
2 cd到storage/shared/Drastic/backup/
3 将附件的脚本放到backup下
4 nano convert_save,创建脚本,把下面的内容粘贴进去
5 运行bash convert_save
6 把melonds_saves下的sav文件放到melonds的存档路径下,注意和游戏rom名字一致
美滋滋
原理:drastic存档多了122个字节,去掉即可。
脚本:
#!/bin/bash
for xi in `ls *.dsv`
do
export filesize=`du $xi -b |awk '{print $1}'`
export nchar=${#xi}
((tsize = filesize - 122 ))
(( ochar = nchar - 4 ))
export oname=`expr substr ${xi} 1 $ochar`
dd if=$xi of=${oname}.sav ibs=$tsize count=1
done
mkdir melonds_saves
mv *.sav melonds_saves/ -v



IP属地:四川来自Android客户端1楼2021-03-10 18:48回复
    新的有啥优势


    IP属地:广东来自Android客户端2楼2021-03-10 22:14
    收起回复
      有没有视频教程


      IP属地:河南来自Android客户端4楼2021-09-04 18:12
      回复
        光看文字,完全看不懂。


        IP属地:河南来自Android客户端5楼2021-09-04 18:16
        回复
          melonDS存档文件是sav直接后缀改成dsv,手机Drastic模拟器或者电脑DeSuME模拟器都可以读出来,互通的,你Drastic或者DeSuME的档后缀名改sav,melonDS一样读的


          IP属地:江苏来自Android客户端6楼2021-09-11 11:01
          收起回复
            一年后的小萌新想问一下大佬,手机如何转电脑的,电脑的和ns上的存档差不多,但是手机的不同


            IP属地:广西来自Android客户端7楼2022-08-27 23:18
            回复
              按照楼主方法终于成功,牛


              IP属地:北京来自Android客户端8楼2023-12-10 00:32
              回复