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

Project1

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

[RMVA发布] 【教程】存档的灵活运用

[复制链接]

Lv5.捕梦者

梦石
0
星屑
30940
在线时间
608 小时
注册时间
2014-7-18
帖子
729

开拓者

跳转到指定楼层
1
发表于 2015-8-21 21:10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 xjzsq 于 2015-8-21 21:11 编辑

存档对一个游戏来说是很重要的,但是如果更新了版本,或者又设计了一个续集(例如后传等),那需要重新玩吗?
不用!那就要在存档上下功夫了~
那么,分一下两种情况:
1.游戏出新版本了。(难度:简单)
其实,只需要把存档从原来的游戏文件夹复制到新游戏的文件夹里即可~
但是,有的时候,我们的游戏修复BUG,将一个地图删除了!玩家会提示找不到地图,怎么办?
有两种解决方法:
①让玩家在原来的游戏里自己走到没改的地图里(好吧,这样比较坑玩家……)
②让玩家将存档发给你,你帮他走出去,就用Ctrl(这样比较费时费力)
③(比较精明的方法)将这个地图保留,然后在里面设置一个自动执行的场所移动事件,就可以啦~\(≧▽≦)/~
2.游戏出续集(外传)了。(难度:普通)
这个比较麻烦,需要再另外设计一个游戏。
比如:你设置了如果原来的游戏通关,就会获得奖励。
你肯定在将剧情进行完后设置过变量或开关吧!
你需要将原来的游戏复制一遍,把所有的地图加上一个事件:统一转到一个地图内!
然后判断是否通关(开关是否开启),如果通关,将所有人物离队,再将新游戏里的人物入队。
(注意:必须保持两游戏中的人物ID一致,如果不一致,就加入与新游戏里ID一样的人物
例如:外传里,艾力克ID是1,是初始人物,而旧版游戏里没有这个人物,则直接将旧版游戏里的ID为1的人物入队即可,但特别要注意,必须重置人物数据!!!
然后设置一个事件,将所有的物品、装备等都删除,再加入通关奖励
最后,把所有的开关全关,变量归零(这个批量关闭和赋值就行)
我觉得再不用设置别的了,有疏漏的地方可以提出,谢谢您!
希望努力会有些成果,给点劳苦费支持一下吧~


Lv1.梦旅人

梦石
0
星屑
48
在线时间
784 小时
注册时间
2013-1-4
帖子
1102
2
发表于 2015-8-21 23:18:49 | 只看该作者
噗 第二种直接读取原版的存档获取变量什么的不就好了
花一堆一模一样的地图简直烦
RM-GUI延期。。。最近被黑心老板压迫T_T
二次元少女的shitake,长着长脸,身高165,蓝色卷双马尾,FCUP,瞳色黑色,病气和御宅属性,是天才少女。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
3
发表于 2015-8-22 02:11:00 | 只看该作者
弄个存档修正什么的真这么难?==
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
30940
在线时间
608 小时
注册时间
2014-7-18
帖子
729

开拓者

4
 楼主| 发表于 2015-8-22 10:11:25 | 只看该作者
墨凌羽 发表于 2015-8-21 23:18
噗 第二种直接读取原版的存档获取变量什么的不就好了
花一堆一模一样的地图简直烦 ...

直接复制原工程,在那里面改不就行了~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
发表于 2015-8-22 10:40:19 | 只看该作者
英顺的马甲 发表于 2015-8-21 09:11
弄个存档修正什么的真这么难?==

我是被标题骗进来的···修正的话因为不清楚存档存的内容是什么所以个人思路是

地图之类的数量先匹配,以主程序里面的为主,删掉存档记录的不存在于主程序的什么的···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
103
在线时间
156 小时
注册时间
2013-8-6
帖子
76
6
发表于 2015-8-22 11:41:12 | 只看该作者
你这样不如自己做个存档转换器(复制原游戏,做好一切转换)。
笑尽天下可笑之事。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
30940
在线时间
608 小时
注册时间
2014-7-18
帖子
729

开拓者

7
 楼主| 发表于 2015-8-22 11:48:16 | 只看该作者
t64744901 发表于 2015-8-22 11:41
你这样不如自己做个存档转换器(复制原游戏,做好一切转换)。

我的意思就是制作一个游戏,作为存档转换版本,让玩家先转换好存档后,再将存档复制到新版本游戏即可。
难道我说的不清楚吗(或者说看不懂吗)?

点评

了解了  发表于 2015-8-22 12:52
http://rm.66rpg.com/home.php?mod=space&uid=291206&do=blog&id=14365 地址  发表于 2015-8-22 12:46
发个地址  发表于 2015-8-22 12:34
我也是这样想的,不过过程有些繁琐。可以用用 @喵呜喵5 的脚本读档后执行公共事件试试。  发表于 2015-8-22 12:31
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 01:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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