Project1

标题: 差不多四个月做了近50%的工程忽然出现以下框框。。。 [打印本页]

作者: 万事屋阿银    时间: 2015-2-17 15:12
标题: 差不多四个月做了近50%的工程忽然出现以下框框。。。
本帖最后由 万事屋阿银 于 2015-2-17 15:14 编辑

1、[attach]273583[/attach]这是打开工程的时候出现的问题 2、[attach]273584[/attach]这是打开游戏出现的问题。。。四个月的成果。。。字数不说一千都有一万了。。。怎么补救?

360截图20150217150729156.png (7.44 KB, 下载次数: 9)

1

1

360截图20150217150807343.png (3.09 KB, 下载次数: 5)

2

2

作者: RyanBern    时间: 2015-2-17 20:18
本帖最后由 RyanBern 于 2015-2-17 21:42 编辑

遇到这种情况,八成是RMXP抽风然后数据库部分的文件挂了。
闭上眼睛祈祷之后,可以试着以下步骤:
1.首先看下自己的游戏有没有旧版本的备份,如果有,则把旧版本的Data文件夹下的文件覆盖到出问题的游戏的Data文件夹下,如果知道是数据库出的问题更好。
2.如果没有旧版本,那么八成游戏的数据库是保不住了。先找一个新的工程,或者使用RMXP默认的Data文件夹中的文件也可(在RMXP安装目录里面找)。然后打开你出问题的工程,看到错误提示,一个个用默认文件覆盖出问题工程的文件,例如,提示“读取敌人数据失败”,就用默认Enemies.rxdata覆盖。覆盖之后继续重启工程,如果还有错误提示,那么逐个找到默认文件覆盖即可。当然,这样做的代价就是之前编辑的数据库会全部重置为默认数据库。这也是没有办法的事情,只好按照记忆,重新编写数据库了。
3.一般情况下,数据库文件通常会一起损毁,所以逐个替换的价值往往不大,不过我们至少可以保护住地图部分。等到所有数据库替换完毕后,打开工程。运气好的话,原始地图会全部保存下来,也就是说你能看到地图文件。不过,由于数据库中的“图块”文件很可能损毁,所以地图可能会显示不正常。不过没关系,找到相应素材复制一遍即可。如果很不幸,地图读不出来,那么很可能是MapInfos.rxdata损坏。这种情况下,新开一个工程,然后在新工程下建立和原有工程相同多的地图数量(空地图即可),保存,然后把新工程的MapInfos.rxdata覆盖到原工程。打开原有工程的话,如果能看到地图(不管地图图块是否错乱),那就说明地图保住了,地图错乱是因为图块设置错误的问题,改回来就好了。
4.如果以上方法均以试验过,但没有读出任何东西,那么请节哀,此工程损毁,没有什么补救措施了。RMXP抽风而导致数据库损毁的事情是小概率事件,所以为了以防万一,在编写游戏的时候时刻要留一个最新的备份,这也是血的教训。
作者: chd114    时间: 2015-2-17 20:54
替换data文件夹里面的enemies.rxdata等文件




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1