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

Project1

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

[胡扯] 【RGSS3】时间回溯脚本

[复制链接]

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1665
在线时间
1357 小时
注册时间
2013-1-29
帖子
1637
跳转到指定楼层
1
发表于 2015-8-23 19:51:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 LBQ 于 2015-8-23 20:08 编辑

本来是为了搞实时调试用的好玩用的脚本,内部技术也非常简单.....然后扔这里是因为

1:这很明显不是成熟技术
2:这里人更多
3:这个还是挺娱乐的

这个脚本就是你可以随便回溯时间,就是时间倒流那种感觉……

PocketWatch.zip (321.81 KB, 下载次数: 119)


工程不自带RGSS300.dll,打开工程保存后使用
电脑键盘A键。某Bug已经修复


PS:有些人改了RM的:X键,那么就不是电脑键盘A键了而是你改的那个键

警告:此工程已经被改的面目全非,这个工程仅用作娱乐使用,其他使用概不负责。

pocketwatch.jpg (373.25 KB, 下载次数: 5)

pocketwatch.jpg

评分

参与人数 2星屑 +166 收起 理由
美丽晨露 + 66 塞糖
pigsss + 100

查看全部评分

『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime

Lv3.寻梦者

梦石
0
星屑
1495
在线时间
1101 小时
注册时间
2015-7-4
帖子
1561

开拓者

2
发表于 2015-8-23 19:52:29 | 只看该作者
本帖最后由 斜眼君 于 2015-8-23 19:53 编辑

A键是手柄还是键盘……= =
嘛,好多的狗……
虽然我是XP党不过也下来看看~
根本不需要什么最后的落脚处,只需要不断前行就够了。只要脚步不停下来,道路就会在脚下不断延伸!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

梦石
1
星屑
2971
在线时间
1041 小时
注册时间
2013-8-9
帖子
2328

R考场第七期纪念奖开拓者

3
发表于 2015-8-23 20:04:45 | 只看该作者
0.0这样不会引起各种各样的工程混乱吗

点评

来回两个地图之后跨地图使用一定几率导致混乱  发表于 2015-8-23 20:25
2021.8-2024.5
消失了3年的阿鑫再次出现
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

4
发表于 2015-8-23 20:08:30 | 只看该作者
本帖最后由 chd114 于 2015-8-23 03:14 编辑

你这个叫时光倒流!!!
我以为可以按A倒流时间以后角色依然留在门后面···结果出去了···这什么鬼···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
5
发表于 2015-8-23 20:17:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

6
发表于 2015-8-23 21:22:42 | 只看该作者
本帖最后由 chd114 于 2015-8-23 05:05 编辑

这个东西现在已知的有4个坏处
单次倒流时间不能太长、使用频率不能太高,否则都可能卡住
使用这个脚本以后你无法直接按下x键打开菜单
存档以后读档再使用时间回溯就会因为无法读取到之前的时间而出错




RUBY 代码复制
  1. class Scene_Map
  2.   attr_accessor :t, :timer, :spriteset
  3.   alias lbq_pw_hack_start start
  4.   def start
  5.     lbq_pw_hack_start
  6.     @window_time = Window_Time.new
  7.   end
  8.  
  9.   alias lbq_pw_hack_update update
  10.   def update
  11.     lbq_pw_hack_update
  12.     $game_system.update_timer
  13.  
  14.     if $game_system.timer % 1 == 0
  15. p 123#如果你选择长按切菜单则这个123不会输出,否则一直输出
  16.       record
  17.     end unless Input.press?(:X) || $game_switches[23]
  18.  
  19.     unless $game_switches[23]
  20.       if $game_system.t.size / 60.0 >= 60
  21.         $game_switches[22] = true
  22.         $game_switches[23] = true
  23.       end
  24.     end
  25.  
  26.     update_rewind
  27.     @window_time.refresh
  28.     @window_time.update
  29.   end
  30.  
  31.   def record
  32.     $game_system.t << GameData.new.pack
  33.     $game_system.t.delete_at(0) if $game_system.t.size > 360 * 10
  34.   end
  35.  
  36.   def update_rewind
  37.     if Input.press?(:X)
  38.       rewind
  39.     end
  40.   end
  41.  
  42.   def rewind
  43.     return if $game_system.t.empty?
  44.     $game_system.t.last.unpack
  45.     $game_system.t.delete($game_system.t.last)
  46.   end
  47. end

点评

菜单的问题呢  发表于 2015-8-24 13:30
给回溯系统加一个限制时间和冷却时间咯  发表于 2015-8-24 13:17
不止这么一个BUG呢  发表于 2015-8-23 22:04
LBQ
↓ 那么我不管了,我真的不提供脚本支持  发表于 2015-8-23 21:47
其他的去掉之后打开菜单会被瞬间打回地图界面···  发表于 2015-8-23 21:45
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

7
发表于 2015-8-23 22:29:06 | 只看该作者
时间回溯?就是将所有的事件恢复到初始的状态?
然后想起了某个游戏也是用这时间回溯,大受好评。

点评

我只知道《Braid》。  发表于 2015-8-24 12:18
你指的某个游戏就是奇异人生吧···女主max的能力,而这个本来就是通过倒退时间调查和做更多  发表于 2015-8-23 23:03
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

8
发表于 2015-8-23 23:02:23 | 只看该作者
本帖最后由 chd114 于 2015-8-23 06:03 编辑
美丽晨露 发表于 2015-8-23 05:29
时间回溯?就是将所有的事件恢复到初始的状态?
然后想起了某个游戏也是用这时间回溯,大受好评。 ...


不是回到初始状态,而是像steam上的《奇异人生》那样倒转到一个你指定的时刻的状态

@寒冷魔王 怎么看呢?

点评

很厉害  发表于 2015-8-24 08:04
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1286
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
9
发表于 2015-8-23 23:06:53 | 只看该作者
这样的话RM做的恐解也能有——不需要存档读档死了抑或没死或者选错路甚至只是想倒流就倒流时间——那样的有趣效果了~

点评

LBQ
并没有什么不好,但是我把这个东西发在这里就是因为我懒得拿这个做游戏,并且试图看看别人有没有要的……也就是我已经试图脱离制作者角度了  发表于 2015-8-24 10:54
╭☞( ′• o •′ )╭☞制作人角度哪里不好了  发表于 2015-8-24 10:42
LBQ
对的当初就是想弄成braid那种解谜,但是这样就回归了游戏制作人的角度而不是脚本发布者的角度了...所以这个技术带来的限制太大了...  发表于 2015-8-24 10:39
可以学习时空幻境~做成章节式的自动存档~倒流只能倒流到章节开始~然后道具什么都做纯事件的~  发表于 2015-8-24 09:41
LBQ
当然这个脚本即使完成兼容性也特别低……所以做恐解的话很多即成的脚本都没法用,默认的很多类似商店道具系统之类的也会很蛋疼._.  发表于 2015-8-24 08:57
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

10
发表于 2015-8-23 23:09:39 | 只看该作者
MeowSnow 发表于 2015-8-23 06:06
这样的话RM做的恐解也能有——不需要存档读档,死了抑或没死或者选错路甚至只是想倒流就倒流时间——那样的 ...

然而这个脚本目前加进去之后你不能打开scene_menu,否则再倒退时间就会出BUG···

点评

╭☞( ′• o •′ )╭☞RM玩什么高大上,玩到那个地步自然什么都有了  发表于 2015-8-24 13:07
然而奇异人生有一个不能倒退的主线···这个游戏在有些地方即使使用时光倒流一样不能改变部分已经造成过的影响  发表于 2015-8-24 12:17
╭☞( ′• o •′ )╭☞要是不这样的话不就可以无限刷道具了吗?那还玩个丁丁。  发表于 2015-8-24 12:04
这个倒转会把变量和开关一起倒回去···  发表于 2015-8-24 11:16
╭☞( ′• o •′ )╭☞唔,用变量自制事件物品好了  发表于 2015-8-23 23:25
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-20 02:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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