nds模拟器吧 关注:69,619贴子:989,261
  • 17回复贴,共1

[技术向]自行解决了drastic狼辛与二之国游戏内无法存档的问题!

只看楼主收藏回复

如果你的狼辛-我与赫萝的一年汉化版与二之国汉化版无法在游戏内存档,可以修改
game_database.xml(在存档文件夹的上一级目录中):
亲测,drastic 2.1.2a 与 2.1.3a 均可使用此方法 。
根据 2.1.3a 数据修改的 game_database.xml:
pan.baidu.com/share/link?shareid=414527883&uk=2852890591


IP属地:湖北通过百度相册上传1楼2013-08-24 13:37回复
    解释一下,对狼辛CRC的改动不会对日版游戏产生影响,也就是说,汉化版与日版均可正常存档; 二之国属于存档格式遗失,添加后汉化版可正常存档,日版未测试。
    继续解释文件结构,rom段的 id 和 title 在游戏rom文件头处寻找,一般汉化版rom和原版rom标识相同,所以不必修改。 save段不可或缺,少了的话游戏内就无法存档,该段的size数据很重要,表示dsv存档容量,一般情况下汉化版rom与原版rom存档格式相同,不必修改。
    如果save段缺失,可以参照旧版drastic数据添加;如果save段数据错误,则参照其它游戏存档格式手动修改尝试。 rom段的crc32表示rom文件校验和,size表示其容量。但是神奇的是,这两个数据并非每个游戏都必须严格相符,具体情况因游戏而异。譬如狼辛,crc32不改汉化版就无法存档,但是二之国则不需要。
    所以经常会出现这种情况,某游戏汉化版rom的CRC32与size明明不存在于database中,但是汉化版仍然可以正常存档,但是有些游戏却不行,譬如狼辛1。但是这样有个好处,你不需要专门为汉化版添加一个cartridge包了,直接搜索id,在已有的cartridge数据上略微改动一下就可以搞定。


    IP属地:湖北2楼2013-08-24 13:38
    收起回复
      不懂这些,但还是顶


      4楼2013-08-24 13:40
      回复
        @beeflot


        IP属地:湖北5楼2013-08-24 13:42
        回复

             --天生我材必有用,不如兵长一米六


          IP属地:广东来自Android客户端6楼2013-08-24 13:42
          回复
            @专业WM人士


            IP属地:江苏来自Android客户端7楼2013-08-24 13:42
            回复
              @frozenergy_


              IP属地:江苏来自Android客户端8楼2013-08-24 13:42
              回复
                牛掰。


                IP属地:江苏来自Android客户端9楼2013-08-24 13:42
                回复
                  精品区“科普与教程”还有解决其他游戏的呢,建议楼主参考一下。


                  IP属地:江苏来自Android客户端10楼2013-08-24 13:46
                  收起回复
                    还是来这里问吧。楼主请教下id怎么找。我用十六进制编辑器只看出来titel.还有rom的size是否正确影响存档成功吗?
                    ——我大乐金一点也不费电啊,你看,现在电量还是满格,我估讠


                    IP属地:广西来自Android客户端11楼2013-08-24 13:59
                    收起回复
                      还有Flash 和EEPROM有什么区别
                      ——我大乐金一点也不费电啊,你看,现在电量还是满格,我估讠


                      IP属地:广西来自Android客户端12楼2013-08-24 14:23
                      收起回复