有些粗心的RM们往往不给自己的工程设备份,因此会遇到一些麻烦的问题。比如说,哪天正在编写游戏,突然死机了,而文件恰好没有保存。重启后丢失的内容可以重做过,但偏偏会遇上文件错误的问题。这类问题是由于系统非法关机或者死机或者突然断电引起的。这类问题不仅会因为以上的故障发生在编写游戏的过程中而引起的文件错误,即使你保存过文件,安全退出RM程序以后,遇上死机一类的问题,也会引发错误。 该类错误表现为:当你试图用RM打开对其进行编辑时,会在对话框显示“不是预期的文件格式”,打不开文件;当你试图直接运行游戏时,会跳出对话框显示:“脚本'Scene_Title'的18行发生了 ArgumentError。dump format error(0×0)”,也无法打开文件。那么那类没有给自己的文件加备份的粗心的RM们也不必担心自己辛辛苦苦做了几个月的游戏就此报废了,本人建议可以尝试一个办法: 进入游戏目录,打开Data文件夹,把mapXXX.rxdata文件(就是带数字的那一堆文件,XXX表示数字)和mapinfo.rxdata文件复制到新建工程的目录下即可。只是这样做有一个缺点,就是那些脚本和数据库的内容都没了,还有开关的名称和变量的名称(这个倒是无关紧要)~~自己慢慢补吧~~~总比全部重做来的好一些吧~~~ 【66编按】 对于不同的情况,有时候还可以多挽回一些。你可以尝试把旧工程的data下其他的.rxdata文件一个一个的考回新工程。每考一个就要反复测试一下,确保没有问题再继续。一旦出了问题,从随便一个新工程中拿过里面的同名.rxdata覆盖掉错误文件。 最好的情况下,可以仅仅丢失脚本内容。不过我想一般自己写脚本的人都比较注意备份,如果你是拷贝的脚本,只好重来一次了,大概半个小时到一个小时就可挽回损失。 一点经验: 制作每隔一段时间(3-5制作小时,或者1天),备份一份。可以完全备份,也可以图省时只备份\data文件夹的内容。电脑中要备份很多份不同日期的备份内容,以防出错后痛哭。 另外我附一个RMXP的数据分布结构在这里: 文件名 | RMXP中此文件的作用 | Actors.rxdata | 角色数据库的内容 | Animations.rxdata | 动画数据库的内容 | Armors.rxdata | 防具数据库的内容 | Classes.rxdata | 职业数据库的内容 | CommonEvents.rxdata | 公共事件数据库的内容,这个可要保护好了 | Enemies.rxdata | 敌人数据库的内容 | Items.rxdata | 物品数据库的内容 | MapInfos.rxdata | 有关制作工程中地图的层级关系、地图名的内容 默认情况,此文件在游戏中并不会使用,除非用了显示地图名脚本 | Scripts.rxdata | 脚本的内容 | Skills.rxdata | 技能数据库的内容 | States.rxdata | 状态数据库的内容 | System.rxdata | 系统数据库的内容,个人认为是比较不重要的一个 | Tilesets.rxdata | 图块数据库的内容 | Troops.rxdata | 敌人队伍数据库的内容 | Weapons.rxdata | 武器数据库的内容 | MapXXX.rxdata | 编号为XXX的地图的内容,记录了包括地图绘制、事件设置的内容 有关事件的设置是完全的,所以只要把这个文件保护好就能保护好这张地图 这个文件比较不易损坏 | |