查看: 6044|回复: 23

[已经解决] 存档和交通工具的问题

[复制链接]
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
回帖
16
发表于 2010-8-30 22:52:22 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 kpgzzc 于 2010-9-1 17:38 编辑

我做了一个简单的小游戏,不过剧情还可以.给几个朋友玩.他们玩了之后也说感觉不错.
所以我的动力来了,又继续加了新的剧情,地图.在某些地图上,也加了一些东西.如:交通工具(船)
废话多了:L,说主要的
可我把我的新做好的游戏发给他们之后,他们读取存档后,发现,他们看不到我在原来地图上加的交通工具(船).新游戏,就不存在这个问题.
这个问题,如何解决啊,怎么才能让存档也显示新增的交通工具.

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2010-8-30 23:14:44 | 显示全部楼层
因为存档的时候剧情还没变。最好的办法就是从新游戏,打到原来的地方再存档就好了。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
回帖
16
 楼主| 发表于 2010-8-30 23:16:27 | 显示全部楼层
可是打了很远了.10多个小时了.还要重打,以后我要是再加点什么的话.还要重打啊?
再说,在地图上加NPC都显示,怎么就加个交通工具就不显示了呢?
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-8-30 23:19:26 | 显示全部楼层
本帖最后由 月兔铃仙 于 2010-8-30 23:20 编辑
  1. #==============================================================================
  2. # ■ Game_Interpreter
  3. #------------------------------------------------------------------------------
  4. #  执行事件命令的解释器。本类在 Game_Map 类、Game_Troop 类、与
  5. # Game_Event 类的内部使用。
  6. #==============================================================================

  7. class Game_Interpreter
  8.   def old_to_new
  9.     # 旧版本的记录文件名
  10.     old_save_name = ""
  11.     # 新版本的记录文件名
  12.     new_save_name = ""

  13.     old_file = File.open(old_save_name , "rb")
  14.     new_file = File.open(new_save_name , "wb")
  15.    
  16.     characters           = Marshal.load(old_file)
  17.     Graphics.frame_count = Marshal.load(old_file)
  18.     last_bgm             = Marshal.load(old_file)
  19.     last_bgs             = Marshal.load(old_file)
  20.     game_system          = Marshal.load(old_file)
  21.     game_message         = Marshal.load(old_file)
  22.     game_switches        = Marshal.load(old_file)
  23.     game_variables       = Marshal.load(old_file)
  24.     game_self_switches   = Marshal.load(old_file)
  25.     game_actors          = Marshal.load(old_file)
  26.     game_party           = Marshal.load(old_file)
  27.     game_troop           = Marshal.load(old_file)
  28.     game_map             = Marshal.load(old_file)
  29.     game_player          = Marshal.load(old_file)

  30.     Marshal.dump(characters,           new_file)
  31.     Marshal.dump(Graphics.frame_count, new_file)
  32.     Marshal.dump(last_bgm,             new_file)
  33.     Marshal.dump(last_bgs,             new_file)
  34.     Marshal.dump(game_system,          new_file)
  35.     Marshal.dump(game_message,         new_file)
  36.     Marshal.dump(game_switches,        new_file)
  37.     Marshal.dump(game_variables,       new_file)
  38.     Marshal.dump(game_self_switches,   new_file)
  39.     Marshal.dump(game_actors,          new_file)
  40.     Marshal.dump(game_party,           new_file)
  41.     Marshal.dump(game_troop,           new_file)
  42.     Marshal.dump($game_map,            new_file)
  43.     Marshal.dump(game_player,          new_file)
  44.    
  45.     old_file.close
  46.     new_file.close
  47.   end
  48. end
复制代码
事件脚本 old_to_new   

记得将里面的那个记录文件名填上

脚本未测试, 记得备份原纪录, 把脚本丢到新版本的游戏里运行. 切记~~~~~~~~~~~~~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
65
在线时间
107 小时
注册时间
2009-7-5
回帖
501
发表于 2010-8-30 23:40:58 | 显示全部楼层
哦哦,我也正需要这种脚本
人只有临死前才会发觉自己只不过是头野兽。
回合制战棋 延长的灰烬 → http://rpg.blue/thread-236963-1-2.html
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
回帖
16
 楼主| 发表于 2010-8-31 00:01:45 | 显示全部楼层
好多啊,我不会脚本的,我先试试啊.不管怎么样,先谢谢你.辛苦了.
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
回帖
16
 楼主| 发表于 2010-8-31 00:18:05 | 显示全部楼层
本帖最后由 kpgzzc 于 2010-8-31 00:30 编辑

不行啊,姐姐,是我不会用还是怎么回事.不起作用啊.
能告诉我,具体的用法吗?
我加了一个NPC,对话后,执行事件.可出现了18行,错误,还给我存档文件清空了.0字节了.
再读不出来了.呵呵.这是咋回事啊?
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-8-31 09:39:24 | 显示全部楼层
我测试了下,感觉没错误啊。

那个用法啊 ,先把交通工具自己手动移动到前一个记录的某个位置, 默认的位置就无所谓了。然后调用脚本就可以了。

记得备份啊~~~~~·

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
回帖
16
 楼主| 发表于 2010-8-31 14:11:22 | 显示全部楼层
我在试试.
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
回帖
16
 楼主| 发表于 2010-8-31 14:22:01 | 显示全部楼层
还是不行啊.
游戏运行后,就这样.
未命名.jpg
存档文件就被清0了.
未命名2.jpg
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部