| 赞 | 10 |
| VIP | |
| 好人卡 | |
| 积分 | 16 |
| 经验 | |
| 最后登录 | 2026-1-28 |
| 在线时间 | 1612 小时 |
- 梦石
- 0
- 星屑
- 1643
- 在线时间
- 1612 小时
- 注册时间
- 2007-8-28
- 回帖
- 3184
 
|
发表于 2007-8-28 03:10:53
|
显示全部楼层
挽回RMXP的出错数据的方法
个人认为是我站上的一篇不错的帖子,作者是天狼星1110。转给大家看看。
————————————————————————————————————
有些粗心的RM们往往不给自己的工程设备份,因此会遇到一些麻烦的问题。比如说,哪天正在编写游戏,突然死机了,而文件恰好没有保存。重启后丢失的内容可以重做过,但偏偏会遇上文件错误的问题。这类问题是由于系统非法关机或者死机或者突然断电引起的。这类问题不仅会因为以上的故障发生在编写游戏的过程中而引起的文件错误,即使你保存过文件,安全退出RM程序以后,遇上死机一类的问题,也会引发错误。
该类错误表现为:当你试图用RM打开对其进行编辑时,会在对话框显示“不是预期的文件格式”,打不开文件;当你试图直接运行游戏时,会跳出对话框显示:“脚本'Scene_Title'的18行发生了 ArgumentError。dump format error(0×0)”,也无法打开文件。那么那类没有给自己的文件加备份的粗心的RM们也不必担心自己辛辛苦苦做了几个月的游戏就此报废了,本人建议可以尝试一个办法:
进入游戏目录,打开Date文件夹,把mapXXX.rxdata文件(就是带数字的那一堆文件,XXX表示数字)和 mapinfo.rxdata文件复制到新建工程的目录下即可。只是这样做有一个缺点,就是那些脚本和数据库的内容都没了,还有开关的名称和变量的名称 (这个倒是无关紧要)~~自己慢慢补吧~~~总比全部重做来的好一些吧~~~
【66编按】
对于不同的情况,有时候还可以多挽回一些。你可以尝试把旧工程的data下其他的.rxdata文件一个一个的考回新工程。每考一个就要反复测试一下,确保没有问题再继续。一旦出了问题,从随便一个新工程中拿过里面的同名.rxdata覆盖掉错误文件。
最好的情况下,可以仅仅丢失脚本内容。不过我想一般自己写脚本的人都比较注意备份,如果你是拷贝的脚本,只好重来一次了,大概半个小时到一个小时就可挽回损失。
一点经验:
制作每隔一段时间(3-5制作小时,或者1天),备份一份。可以完全备份,也可以图省时只备份\data文件夹的内容。电脑中要备份很多份不同日期的备份内容,以防出错后痛哭。 |
|
|
|
|
|
|
|
|