,我的工程存档没了,就打算重新做一下,但是游戏的存档里还有我之前做的,工程里没有之前的地图,但是文件夹里好像还有,但是我点不开,我想把地图救回来现在这情况还有的救吗求老师们帮帮
QQ20260223-183415.png (281.9 KB, 下载次数: 18)
游戏里有旧存档
QQ20260223-183519.png (8.41 KB, 下载次数: 17)
工程里没有地图
QQ20260223-183532.png (61.69 KB, 下载次数: 21)
文件夹里有
百里_飞柳 发表于 2026-2-23 19:30
同目录下有 MapInfos.rvdata2 这个文件吗?
是不是之前强制关闭把这个文件搞崩了
path = './Data' begin mapinfos = {} entries = Dir.entries(path) entries.each do |entry| name = path + '/' + entry next unless File.file?(name) && entry =~ /^Map(\d+)\.rvdata2$/ next unless (map = load_data(name) rescue nil).is_a?(RPG::Map) id = $1.to_i info = RPG::MapInfo.new info.name = 'MAP%03d' % id + (map.display_name.empty? ? '' : ' - ' + map.display_name) info.order = id mapinfos[id] = info end save_data(mapinfos, path + '/MapInfos.rvdata2') msgbox mapinfos.size.to_s + ' map infos created.' rescue Exception => e msgbox e end
邦尼 发表于 2026-2-23 19:50
好像没有用……是不是没得救了
gqxastg 发表于 2026-2-24 07:11
可以尝试在工程的脚本编辑器最上面插入一页以下脚本,然后运行游戏:path = './Data'
begin
| 欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |