找回密码
 点一下
查看: 1093|回复: 9

咳咳……看来早就有人做了从录像恢复游戏的软件了(更新测试报告)

[复制链接]
发表于 2012-5-10 13:26:19 | 显示全部楼层 |阅读模式
这是我的测试报告:
http://tieba.baidu.com/p/1581694003

---------------------------------------------

http://www.teamliquid.net/forum/viewmessage.php?topic_id=328785




用法和原始下载地址都在那帖里面(注意下载需翻墙)

作者说是可以从rep的“specified time”开始游戏……

作者还提醒,这是个会修改游戏内存的第三方插件(因为需要进入游戏后运行),会有被封号的风险。

所以……我还是给上传吧:

软件(
注意360是报毒的了
但ESET NOD32没有报毒):
sc-replay-resume-1.4.zip (63 KB, 下载次数: 26)


该软件的源代码:
sc-replay-resume-source-1.4.zip (56 KB, 下载次数: 25)
发表于 2012-5-10 21:23:19 | 显示全部楼层
这种东西,从war3时期就有啦。毕竟rep这个东西本质上其实就是重现玩家的操作并重新跑一遍地图。

不过大家还是好好等官方版本吧。
回复

使用道具 举报

 楼主| 发表于 2012-5-10 23:12:40 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:这种东西,从war3时期就有啦。毕竟rep这个东西本质上其实就是重现玩家的操作并重新跑一遍地图。

不过大家还是好好等官方版本吧。 (2012-05-10 21:23) 
我不记得war3的录像可以回放……话说外面竟然有人质疑你的假设,还认为你不懂程序设计……这个刚好可以打他一巴掌
回复

使用道具 举报

发表于 2012-5-11 02:31:51 | 显示全部楼层
war3的录像当然不能放到一半跳回去。但是同样可以从技术上实现放到一半接着玩就是了。

那时候确实有这玩意儿,不过不是很流行就是了。其实sc1的也有人做过,只是sc1本身的录像功能非常不完美。



至于那个谁,你发个链接我去围观一下
回复

使用道具 举报

 楼主| 发表于 2012-5-11 03:01:01 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:war3的录像当然不能放到一半跳回去。但是同样可以从技术上实现放到一半接着玩就是了。

那时候确实有这玩意儿,不过不是很流行就是了。其实sc1的也有人做过,只是sc1本身的录像功能非常不完美。


....... (2012-05-11 02:31) 
http://tw.battle.net/sc2/zh/forum/topic/560506050

其实你不用在意的,那家伙已经好多次误解别人的话了
回复

使用道具 举报

发表于 2012-5-11 03:05:35 | 显示全部楼层
头目那么晚了还在埋头进行研究事业,注意身体啊、、、
回复

使用道具 举报

发表于 2012-5-11 03:14:03 | 显示全部楼层
replay文件和vod可是两回事……

replay文件的本质其实是只保存玩家的每一步操作而已。当然,包括镜头和聊天等等小东西。

它甚至不会保存AI的操作。为什么呢?因为SC2的AI这个东西,虽然每次都会用不同的战法\\应对操作。但是这只是一个按照地图初始化时生成的一个随机数来作为随机种子而已。

所以只要记下这个随机种子,就算你不记录AI的操作,也可以完全重新推算出AI的所有动作。


由于放录像本质上类似于运行地图,然后用rep文件里所记录的所有操作把地图重新跑一遍。所以REP文件是很小的。


其实反过来说,在实际游戏中,实现rep那种时间回溯也是可行的。不过这会极大的加重运行负担就是了。



不过我要特别说明的是,Chris Sigaty说这个功能是虫群之心的。所以和1.5没关系。1.5还是自由之翼。我估计虫群的版本号会是2.0
回复

使用道具 举报

发表于 2012-5-11 03:17:35 | 显示全部楼层
从sc1到war3和sc2的rep文件其实原理都是差不多的。只是越来越完善而已。sc1刚出这个功能的时候连版本检测都没有。

所以就会出现,marine打zealot。现实中是marine活下来了,但是可能因为放录像的时候sc1的版本不同,最后变成zealot活下来了。而且当时在快速播放rep时出错的概率极大。因为操作运算不过来。

war3的时候强化了版本检测。所以一旦升级以前的rep都看不了了。所以才会涌现多种玩家自制的版本切换工具。

sc2时官方自带了版本切换,代价是每个补丁都会强制保留前面所有的补丁,就变得非常之臃肿。我估计以后会变成那种需要的时候才下载旧版文件的模式
回复

使用道具 举报

发表于 2012-5-11 03:42:32 | 显示全部楼层
睡觉去了,除了病木林毫无进展。。。
回复

使用道具 举报

 楼主| 发表于 2012-5-11 04:36:07 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:从sc1到war3和sc2的rep文件其实原理都是差不多的。只是越来越完善而已。sc1刚出这个功能的时候连版本检测都没有。

所以就会出现,marine打zealot。现实中是marine活下来了,但是可能因为放录像的时候sc1的版本不同,最后变成zealot活下来了。而且当时在快速播放rep时出错的概率极 .. (2012-05-11 03:17)
长姿势了真自豪……那家伙是这样的了,前阵子暴雪问大家对剧情有什么疑问,他竟然问“神族在对战的时候怎样布阵才好”,真是令人莫名其妙……还是MVP呢……

话说我以前在利用管家放beta录像的时候,好像看到一个probe A死了个满血xx……

我早就把旧版本补丁全删了……瘦身效果相当好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-29 10:05 , Processed in 0.037852 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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