【教程】R4 COM卡丢存档的解决方法 心得研究

四级用户 ruanxiaorui 4月前 858

定义:存档文件存在,但是R4 COM卡游戏界面没有显示存档图标,打开游戏有新建存档的提示,新建完还是一样。

原因:游戏文件名太短,少于等于四个中文字,或8个字符(COM卡文件名太长和太短都不行啊)。

解决重命名游戏和存档文件,例如“耀西岛.nds”,改为“耀西岛 DS.nds”,一个中文占两个字符,中间加了一个空格,总字符9个。不加空格一样不行。类似的还有“洛克人ZX.nds”,“幽灵诡计.nds”等,都是少于等于8个字符。

原理:fat文件格式有一个短文件名的概念,生成规则如下:

当创建一个长文件名文件时,系统会自动加上对应的短文件名,其一般有的原则: 
          (1)、取长文件名的前6个字符加上"~1"形成短文件名,扩展名不变。 
          (2)、如果已存在这个文件名,则符号"~"后的数字递增,直到5。 
          (3)、如果文件名中"~"后面的数字达到5,则短文件名只使用长文件名的前两个字母。通过数学操纵长文件名的剩余字母生成短文件名的后四个字母,然后加后缀"~1"直到最后(如果有必要,或是其他数字以避免重复的文件名)。 
          (4)、如果存在老OS或程序无法读取的字符,换以"_" 


可以用DiskGenius软件看到短文件名。下面是修改前后的对比

1.png

2.png

3.png


PS:发现各种内核对中文支持都不太好,YS内核生成的存档短文件名乱码,WOOD内核的存档短文件名中文直接就是下划线,COM内核说还好一些,中文不乱码


上一篇:在阿里看到的GBA改装套件
下一篇:【暴晒】老男人们,你们羡慕了吗?
最新回复 (3)
  • 五级用户 fciq 3月前
    0 2
    学到了!!!!!!
  • 四级用户 ruanxiaorui 3月前
    0 3
    fciq 学到了!!!!!!
    回复2楼: 之前困扰好久得问题,现在找到原因了又马上到时间炸弹了😂
  • 四级用户 Kids语 3月前
    1 4

    我还在想我咋好像没遇到这个问题,后来发现是命名习惯救了自己😂

    1722937676679.jpg

    • 老男人游戏网配套论坛
      5
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。