2020 年 12 月 31 日,Adobe 正式终止了 Flash 支持,至今已过去两年多时间。

互联网用着更为先进、安全的技术,作为娱乐的游戏和动画内容也越来越丰富多彩。而 Flash 永远是一代人无法忘却的成长记忆:小时候的计算机课,宝贵的自由上机时间,争先恐后地打开某小游戏门户网站……尽管那时不知道大名鼎鼎的 Newgrounds、Armor Games,成千上万搬运来的 Flash 小游戏也足以成为同学间的话题源泉。现在看到熟悉的《魔塔》《黄金矿工》《梦游先生》等等名字,当年的游玩体验是不是也还历历在目?

技术总有过时的那一天。热门的游戏可以做好应对措施,在新的平台移植重生;而更多游戏早已停止维护,可能就如此绝迹,不免可惜。

为了不让它们被遗忘在数字废墟之中,许多有识之士发起了各种形式的「拯救计划」,比如之前介绍过的基于中文内容和开源替代项目 RuffleFlash 保存计划

今天要介绍的,就是一个社区运营、支持离线游玩的 Flash 游戏和动画保存项目:Flashpoint Archive

Flashpoint Archive 项目介绍

Flashpoint Archive 最初的名称是 BlueMaxima's Flashpoint,由 Ben Latimore(BlueMaxima)创立于 2018 年。截至目前,项目已收录超过 156,000 款游戏和 27,000 部动画,数量相当可观。

随着项目的推进,Flashpoint Archive 的内容逐渐扩展,从专精于收集基于 Flash 技术的作品,转变成一个保存各种 Web 技术作品的收藏库,在统计页面有更详细的介绍。目前库内有 14 余万件 Flash 作品,2.9 万件 HTML5 作品,还有大量基于 Shockwave、Unity、Java、Silverlight 等各技术平台的收藏,甚至包括一些废弃的浏览器插件。

这个项目不仅参与 Flash 这类「过时」技术的内容保存工作与在线数据库,也向公众提供一个名为 Flashpoint 的启动器,用于下载、播放收录的游戏和动画,下载后的内容可以离线游玩。

值得一提的是,在 Flashpoint Archive 的新闻页面,如果你把鼠标悬浮在版本代号上,会出现 BlueMaxima 的详细解说。

N6NqbutxSoeMX4xwOIzcnx2enhf

Flashpoint 如何工作?

许多 Flash 游戏为保护版权,只有在特定的网站才能正常运行(即 sitelock);也有一些 Flash 游戏则是需要从服务器加载部分资源才能正常播放,仅有一个.swf 文件是不行的。而上文提到,在 Flashpoint 启动器中,游戏下载后就可以离线游玩,这是怎么做到的呢?

简单来说,Flashpoint 靠的是「来骗,来偷袭」(这些不再被支持的老同志),也就是它自称的「fake internet」,让 Flash 内容以为自己是在正常的环境播放。

Flashpoint 通过一个本地的 web 服务器和一个启动器来伪装成互联网环境。当我们在启动器选择一个游戏想要播放时,启动器会向网络请求资源,就会产生一个地址;而这个伪装的互联网就会把请求的地址重定向至本地的 web 服务器地址,并从那里加载所需资源。这样一来,对游戏来说,这个伪装的互联网和真实的互联网其实没什么区别,尽管实际操作中会出现一些小问题,但也能正常播放了。

更详细的内容可以在技术页面查看。

下载安装

Flashpoint 启动器有 Infinity 和 Ultimate 两个版本。

VwXdbxtSJoFEMpx33lJcT5F8nPd

Infinity 版本适合轻度玩家,仅包含主程序与必要组件,其余的可以按需单独下载(内容下载到本地后可离线游玩),安装后根据所需组件不同约占 1~3 GB。而 Ultimate 版本则适合「数字仓鼠」,包含了项目所收录的所有游戏及动画内容,可完全离线游玩,当前版本安装后约 1.76 TB。

对大多数玩家来说,Infinity 版本足够满足离线游戏需求。

Flashpoint 本身是由开源软件驱动的,正式版只推出了 Windows 版。项目也提供了 macOS 与 Linux 的测试版,但更新较慢,部分功能支持有限,跟随下载页面的教程安装即可,部分步骤需要重复尝试并善用 Troubleshooting 说明页。

游戏时间到

主页

Flashpoint Infinity 的界面和功能非常直观。上方是导航栏中最常用的「游戏」「动画」「设置」都放好了。调整 UI 显示语言,可以在设置(Config)中找到,启动器与项目网页一样支持包括中文在内的多种语言。

KTP1bJbZVoqhgExLEcRcuXURnzb

Flashpoint 的主页比起其他游戏启动器有些太过古板。它的探索机能较少,首页除了由用户推荐的今日游戏,就是「随便看看」,当然也可以前往「设置 - 随机展馆」调整它包含的内容。

GKUWb9piCoPnHzxC3gxctPkinKf

如果你想按使用的平台筛选,也可以在「主页」中找到。

Q3BOb4MjZo5OJoxgQBzcp9i2nWc

游戏展馆

接下来是令人兴奋的游戏展馆:左边是按主题划分的播放列表(Playlists),在安装时也是一个可选项;右边是对应的游戏列表,因为这个项目来自国外,收录内容大多都是英文原版,所以虽然做了中文适配,也需要一定语言基础。好处就是这里的收藏一般不会出现中文过往搬运汉化过程中出现的各处文档损坏,正常运行没有问题。

但在 Flashpoint 收录的十几万款游戏里凭印象搜索,无异于大海捞针。所以,这些播放列表本质上就是一个个收藏夹。图片中的播放列表都是内建的,包含了许多主题,如 Hall of Fame(名人堂,即 Flashpoint 团队精选)、Flash Food(和食物有关的游戏),以及一些节庆主题,如 Halloween Haunts(万圣节主题)、Jingle Jollies(圣诞节主题)等等,非常适合不知道玩什么的时候,随便挑一个看看。最上方是自己的收藏夹,把游戏拖进来,就代表收藏。

每一个游戏左侧都会有图标来标注它的平台(这一排都是 Flash 就是了)。

GjE3bWmrconmiExwEkScvzV5nGb

如果你不喜欢全是文字的「列表」形式,也可以在右下角改成「网格」展示,就更像一个展馆或是画廊了。也可以在此调节缩放百分比。

XxzlbeCjLostmuxlcKXc7KTxnGg

选中游戏后,右侧会展示它的信息(metadata)和截图。有时在游戏的 metadata 里还能看到相应的标签、系列等,点击就可以筛选出相关的其他游戏。

ASLAbVL34op62mxicgycm5Szn9d

中文搜索需要技巧

我们找游戏主要还是靠名称搜索,而且大多是靠自己脑中对汉化名称的印象查找。可惜因为收录的大多是外文游戏,直接搜索中文基本上是没有结果的,除非它在 metadata 里面记录了中文名称。

比如我很喜欢的《梦游先生》系列,在 metadata 可以看到,「其他标题」记录了繁体中文的「夢遊先生」,所以可以通过繁体中文搜索到它们,但搜索简体中文还是找不到结果。

OkgJbxyt4owYUixKdoEcwkAQnZb

但同样由 Sarbakan 制作,中文搬运时被称为「米勒山庄谜案」的 Arcane Online Mystery 系列就完全无法搜到。

YNQXblohVoKjt1xMiEfceFn4nhh

那该怎么办呢?

最好的办法是成为贡献者,自己去参与维护游戏目录,把我们喜爱的 Flash 游戏都标记中文名称,方便自己也方便后人。那对于普通玩家,最简单的还是去其他地方搜索游戏的英文或者其他外文名称,再到 Flashpoint 中进行搜索。比如《梦游先生》的英文是 Good Night Mr. Snoozleberg,找到游戏以后,可以把它拖进收藏夹,防止走丢。

当然,我们也可以把中文名称直接写进 metadata,方便后续再次搜索。在「设置 - 首选项」中开启「启用编辑」,就可以自由编辑游戏的 metadata 了。

还是以《梦游先生》为例,可以看到在游戏的介绍页出现了一个「编辑」图标,点击即可修改一部分的 metadata。在这里我们把原本「其他标题」中的繁体「夢遊先生」改成了简体,保存以后就能用简体中文搜索到它了。这样修改 metadata 只会保存在本地,并不会上传到 Flashpoint 的数据库,也就不会影响其他玩家。所以我们可以按自己的喜好自由修改。

WSp2bpBh0oc9zexgGsRcyGXBnJc
现在自己搜索就方便很多了

来玩玩看吧

那么我们来看一下实际游玩时的画面吧~

《梦游先生 1-1》,macOS 上会调用安装中要求的 Waterfox Classic:

EA2sbxWoeoGNajxkaUkcbrXHnQh
J36xbbUpjoiP0rxCfq1c0m8Onsf

《Christmas Cat》,使用了 Flash Player:

HKtdbSKgRotO8xx4aPfcp02Hneh
PGHyb8FUUoPibIxRYUbcmTNbnZf

是不是充满了回忆感呢?

游戏存档及备份

一部分游戏支持存档,如果将来想备份或转移这些存档,可以参照帮助手册中的存档位置一节,找到各个系统的存档位置。

Windows 系统在 FPSoftware 文件夹中额外提供两个名为 Saves Manager - Backup.bat 和 Saves Manager - Restore.bat 的工具,用来备份和恢复 Flash 游戏存档。

动画展馆

动画展馆其实也是类似的用法,在此不做太多展开了。如果你安装 Infinity 版本,大多数动画都没有下载到本地,需要在播放前单独下载。

Flash 动画是许多网络 meme 的诞生地,其中也不乏一些著名的系列作品,比如我超爱的《欢乐树的朋友们》(Happy Tree Friends)。虽然它是很……不适合给小朋友看啦🤣。

ZGiEbkrgLoLShWxifs1cqFNontc

同样地,如果不知道可以看什么,也可以点开「动画名人堂」这个内建的播放列表去寻寻宝。

加餐推荐:CRAFT BOSS Flash Back Memories

2020 年 12 月,也就是 Flash 正式终止支持前夕,日本三得利公司在他们的 YouTube 频道发布了一支很好哭的纪念短片——Flash Back Memories

RNZIbReHyopJgAxzymxcnj2untg

虽然它其实是一支妥妥的广告啦:片中时不时露脸的自家咖啡品牌 CRAFT BOSS,结尾大大的宣传,就连视频名称也是 CRAFT BOSS 冠名的。

主人公是出生于 1988 年的「Flash 世代」,和我们一样,成长过程中也受到了许多 Flash 带来的鼓舞。长大后他成为了一名专业的创作者,也想创作出像当年热爱的 Flash 动画那样的内容。他起身离开电脑,桌上放着一瓶 CRAFT BOSS……借由回顾过去这项诞生了无数创意的 Flash 文化,来表达为新时代的创作者们加油鼓劲的愿景。这支短片里面塞了许许多多的梗,场景、道具也十分还原。虽然故事背景是在日本,有些不太熟悉,但看得还是好怀念,尤其是当年的操作系统和网站风格,往事浮上心头。

不论是寻找儿时的记忆,还是挖掘全新的宝藏,都希望 Flashpoint 能在某一个不眠的深夜、某一个惬意的午后、某一个工作划水的间隙,为你带来一些快乐。

关联阅读

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验📰

> 实用、好用的 正版软件,少数派为你呈现🚀