以下引用风之RPG于2008-6-14 15:45:32的发言:
地球时间2008年6月14日12:29分37秒的时候,突然停电。(虽然以前也停电过不少次,但都没有出现什么问题,所以就没怎么备份)来电后本想继续制作游戏,却发现辛辛苦苦做的游戏打不开。
打开游戏工程时出现“读取地图信息数据失败”,狂晕ing...
在Data文件夹里找到MapInfos.rxdata文件,发现里面没有内容,是空的。于是用正常工程里的MapInfos.rxdata覆盖,这样可以打开工程文件,脚本、数据库设定等等都正常,就是地图全部丢失。
在Data找到所有Map???.rxdata并备份,然后删除。(找到数最大的那个文件,比如Map137.rxdata,记住这个137),在游戏工程中新建立137个新地图,保存,关闭游戏。
然后把备份的所有Map???.rxdata再复制回Data文件夹。打开游戏。
HOHO~~~~
全部地图又都回来了,只是地图名称为默认的MAP???,只要把地图名改成你自定的就行,然后设置一下地图的树结构就可以了。里面的事件全都完好无损。
总结一下,给以后没准会发生同样事的朋友做个参考:
一、出现“读取地图信息数据失败”后,立即备份Data中的所有Map???.rxdata文件到别的文件夹中。然后删除里面所有的Map???.rxdata。(最简单的方法就是选中所有Map???文件,剪切,然后粘贴到别的文件夹中)
二、打开备份工程或新建一个工程,用里面的MapInfos.rxdata文件覆盖出问题工程Data文件夹下的文件。
三、这回游戏工程可以打开了,数据库、脚本全都在,只是没了地图。新建地图吧,新建地图的数量与Data文件中的地图数量相同。(比如最大编号的地图是Mat045,就建立45个地图),保存,关闭游戏。
四、把刚才备份的所有Map???.rxdata文件复制到问题工程的Data文件夹下,打开游戏。
五、地图、地图中的事件全都回来了,只是地图名称为默认的MAP001等,修改地图名为你要定义的。然后改一下地图的树结构。
六、大功告成,保存。
一定要经常备份工程啊~~~
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |