游戏文化浓度也许很高的微型博客,还有审查观察和浅显的科普杂谈。每日 7:30 准时更新。明明很向往自由,却有着严格约束,和奇怪规则的频道。

由 gledos 创作的内容,如果没有另外声明,均为 CC-BY 4.0 许可协议。

gledos 无法保证内容正确,但会一直尝试追逐正确。

管理员: @gledos_green
老游戏保护的法律问题

Internet Archive 是知名的档案馆,许多老游戏都被上传到上面,但很显然,这些游戏绝大多数都不合法,所以 IA 会受到被起诉的压力。

不过好在 IA 目前只有 Nintendo Power 杂志被要求下架,其他的游戏相关的内容基本没有大量下架。

合法保护,大概只有游戏公司自己或者聘请第三方进行存档。其中 EA 有着非常完善的存档机制,专业负责存档的团队会保护游戏的全部资料。而暴雪的 "Starcraft Gold Master Source Code" 光盘曾经被个人收藏家获取,然后暴雪通过法律途径找了回来。

如果不进行违法分发,只是收集其实也是合法的,Video Game History Foundation 就是这样的 NPO。虽然没有明确说明,不过只要收集到了这些内容,就能等到版权失效。

主要参考资料:A lawsuit against the Internet Archive threatens vital gaming history

#Save #游戏 #历史 Starcraft Gold Master Source Code Disc Returns Home after 20 Years
老游戏的破解、保存与保护

正如之前介绍的各种防盗版,或者说复制保护。所以这些游戏的保存与保护是比较困难的。首先是介质,这些 PC 老游戏常用 卡式录音带 以及软盘都不适合长期保存,最好提取介质中的源文件到多个硬盘上保存,而这就遇到了一个问题 ——「复制保护」。

复制保护狭义上就是指用户无法将介质上的内容复制到硬盘上,虽然理论上磁带的内容所见即所得,但还是有人发明了合适的「复制保护」功能,Apple II 游戏上最常见的是 E7 bitstream,简单来说就是游戏可以读取,但复制时会出错。[图片]

所以要保存这些游戏,大概率需要有破解保护程序的技能。将游戏做到干净的破解后,才能保护这些游戏,让这些游戏能够被未来的人玩到、看到。虽然还是有一些公司会推出重制版、移植版,但毕竟跟最初的原版有差异,所以这些存档团队、个人会拼命的保存这些游戏,为了让历史中的游戏是可玩的,而不是游戏历史书上的几句话、一个标题。The Ultimate Tape Archive Team 直接保存了 1500 款 Commodore 64 的游戏,非常厉害。

主要参考资料:Confessions of a Disk Cracker: the secrets of 4am.

#Save #游戏 #历史 其他链接:1 , 2 , 3
老游戏的防盗版 —— Code wheel

Code wheel 是纸质的 密码盘,通常由两层同心圆组成,可以旋转,然后游戏启动后会提示玩家按照屏幕的对应规则,将纸盘旋转到符合要求的位置,接着输入某个字符对应的字符是什么,从而完成正版验证。

显然这个验证的原理是 凯撒密码,屏幕上提示的对应规则,其实就是密钥,旋转到对应的位置,就能排出「编码对照表」,因为现在有了词频分析,或者直接暴力做出 25 种偏移量,全部检查一遍就能找到正确的原文,所以凯撒密码现在可能会被认为是一种编码。

《猴岛的秘密》(The Secret of Monkey Island) 的密码盘比较有特点,是角色的脑袋……

[图1] 是 Internet Archive 上面的 DOS 版本启动页面,不过似乎已经做了破解处理,会自动填写答案。

[视频2] 是《猴岛的秘密》网页版 Code wheel,来自 oldgames.sk 的。

[图3] 是各种游戏的 Code wheel,显然《猴岛的秘密》是最精致美观的,同样来自上述网站。

#Save #游戏 #历史
老游戏的防盗版 —— Jet Set Willy

Jet Set Willy 是 1984年登录 ZX Spectrum 与 Commodore 64 平台的游戏,载体是磁带。运行游戏后会出现密码输入页面,要求从游戏附带的密码纸上寻找对应坐标的颜色,[图1]只有两次机会,超过两次游戏会重启,[视频2]然后等待漫长的读盘时间(超过三分钟)。

优点是复杂的密码纸不会轻易的复制,那个时候彩色影印并不常见,徒手抄写为数字也比较复杂,所以这是比较轻量的 双重身份验证 (2FA),对于用户来说,可能只有 色觉辨认障碍 难以输入正确的颜色,这一个缺点。

MSX 版本的密码纸具有 60×17 个方格,每个方格都有四种颜色,所以很难抄写,尚不确定 Jet Set Willy 的密码纸是否是最早的矩阵密码 2FA,不过之后的网上银行也使用了类似的「口令卡」,[图3]一些网络公司也给客户提供这样的身份验证系统。[图4]

资料主要来自:Copy Protection in Jet Set Willy: developing methodology for retrogame archaeology

#Save #游戏 #历史
老游戏的防盗版 —— Lenslok

Lenslok 算是「光学加密狗」,原理是当游戏磁带加载完成后,会出现先运行 Lenslok 复制保护程序,要求使用游戏附带的特殊棱镜进行破解屏幕上的密码,才能开始游戏。Lenslok 亮相于 1985年,使用方式为展开 Lenslock ,尝试将电脑屏幕的标尺调整到与 Lenslock 一样长,确认后就会出现被编码的两个英文字母,这时需要将 Lenslock 折成 C 形状,然后进行光学「解码」。

虽然 Lenslok 的解决方案看起来很精致,但缺点也很明显,比如过大过小尺寸的显示器都不适用,Lenslock 的设计不耐用,连接处容易断裂。好在 Lenslok 只存在于 Commodore 64 与 MSX 等这样的 PC,大部分游戏已经有 DOS 移植版,所以基本不用担心。

如果使用模拟器游玩含有 Lenslok 的游戏,其实也有办法,因为 Lenslok 的时代还没有每盘游戏都单独设置不同的编码方法,所以 Lenslok 也有模拟器,名为 LensKey,需要选择「解码」的游戏。

主要参考资料:remotehack issues#96

#Save #游戏 #历史
老游戏的防盗版 —— Silicon Dreams

在没有 CD-Key 这类靠联网实现的数字版权技术 (DRM) 时,复制保护就是一个常见的防止盗版的功能,它能让数据难以离开软盘运行。除此之外,常见的还有复杂的说明书(不看说明书就难以使用软件,所以一些老程序、游戏可能是故意设计得反人类吧,比如设计一个及其复杂的地图,必须要使用游戏附带的纸质地图才容易通关);要求回答包装与说明书上面某页某行的某个词语,来防止随意复制软件的情况。

Silicon Dreams 是比较有趣的游戏,在读取存档时会出现 NPC ,它要求说出书本上的某个单词,如果没有答对,只能重新开始游戏。现在可以在 Internet Archive 下载到该游戏,或者在线游玩。如果需要读取存档功能,也不必担心,因为游戏附带的 42 页短篇小说也能找到。

图片示例:
[图1]: 读取存档时,NPC 提出问题的画面。
[图2]: 回答三次错误,游戏结束的画面。
[图3]: 回答正确,输入存档名称的画面。

Internet Archive:
Silicon Dreams 三部曲 DOS 版
Silicon Dreams 游戏手册 42 页

#Save #游戏 #历史
 
 
Back to Top