设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2442|回复: 8
打印 上一主题 下一主题

[已经解决] 如果MapInfos出错了,MapXXX之类的文件还有用么?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
跳转到指定楼层
1
发表于 2013-3-16 20:48:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 wshzya 于 2013-3-17 12:51 编辑

RT,MapInfos不小心坏掉了,但Map001之类的东西还在,这样有办法恢复地图数据么?哪位大大了解?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2013-3-16 20:54:05 | 只看该作者
http://grimoirecastle.wordpress. ... x-ace/rgss3/page/2/

[url]http://grimoirecastle.wordpress.com/2012/12/30/repair-mapinfos/

[/url]
这好像就是在讲 MapInfos 坏掉怎么解决的教学,但我英文翻译上看不太懂,您可以当参考。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22069
在线时间
9455 小时
注册时间
2012-6-19
帖子
7123

开拓者短篇九导演组冠军

3
发表于 2013-3-16 21:47:46 | 只看该作者
新建一个有原工程那么多地图数的工程,然后把Map替换进去可行么……?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
4
 楼主| 发表于 2013-3-16 23:21:15 | 只看该作者
喵呜喵5 发表于 2013-3-16 21:47

貌似不行。应该是必须要MapInfos没坏…………
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
5
 楼主| 发表于 2013-3-16 23:35:24 | 只看该作者
j433463 发表于 2013-3-16 20:54

好吧……校园网压根打不开…………不过还是感谢了…………
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
6
发表于 2013-3-16 23:40:05 | 只看该作者
本帖最后由 j433463 于 2013-3-16 23:42 编辑
喵呜喵5 发表于 2013-3-16 21:47


不是应该新建一个工程,新建地图到和原来工程最后的地图号一样多,再把新建工程的 MapInfos.rvdata2 复制覆盖到原来工程吗?

怎么会是新建工程然后复制 MAP 呢?MapInfos.rvdata2 毁损还可以开启看到地图?


不过这方法虽然能救回地图,但地图原本的地图树好像会乱掉,地图之间的关系也会没了,不知道有没有别的好方法?
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
7
发表于 2013-3-16 23:56:04 | 只看该作者
喔,我看懂那个英文网站的教学了,也是建立一个新工程,然后把旧工程的 DATA 文件夹内所有地图档 MapXXX.rvdata2 复制到新工程的 DATA 中,在新工程贴上这个脚本:
  1. mapinfos = {}
  2. i = 0
  3. Dir.entries(File.expand_path('./Data')).each do |filename|
  4.   if filename =~ /Map*(\d+).rvdata2/
  5.     mapinfos[i] = RPG::MapInfo.new
  6.     mapinfos[i].name = sprintf("MAP%03d", $1) rescue "Unknown"
  7.     i += 1
  8.   end
  9. end
  10. save_data(mapinfos, "MapInfos.rvdata2")
复制代码
然后执行新游戏测试,这样全创造一个全新的 MapInfos.rvdata2,以及实际项目中的所有地图,用这个 MapInfos.rvdata2 换掉旧工程的,结果虽然不会救回地图名称和地图树,但地图本身可以救回来。

最后的一句看不太懂:

Note that the file is created in the new project folder itself, not the Data folder.

是说 MapInfos.rvdata2 最后是产生在游戏新工程文件夹,不是 data 文件夹中?


修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
8
 楼主| 发表于 2013-3-17 12:51:23 | 只看该作者
j433463 发表于 2013-3-16 23:40

呃……似乎的确可以…………乱掉就乱掉吧。我搞错了顺序,应该是先新建等量的地图再复制MapXXX,不管怎么说,总算解决啦~~谢喽~~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
9
 楼主| 发表于 2013-3-17 12:51:46 | 只看该作者
喵呜喵5 发表于 2013-3-16 21:47

呃……似乎的确可以…………乱掉就乱掉吧。我搞错了顺序,应该是先新建等量的地图再复制MapXXX,不管怎么说,总算解决啦~~谢喽~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-24 04:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表