使用 VHS 和 AI 恢复已失效的任天堂卫星服务的 F-0 课程
F-Zero courses from a dead Nintendo satellite service restored using VHS and AI

原始链接: https://arstechnica.com/gaming/2024/02/f-zero-courses-from-a-dead-nintendo-satellite-service-restored-using-vhs-and-ai/

本质上,本文讨论了通过涉及机器学习等先进技术的独特方法,为重建和恢复 1996-1997 年 Super Famicom 电视游戏《F-Zero》中 Grand Prix II 赛事中的 10 个先前无法恢复的关卡而做出的保存工作 和手工制作的像素。 These levels were initially shared via a weekly broadcast on Nintendo’s Broadband Entertainment System (Satellaview) but due to the inability to record and save them, their recovery process involves analyzing a VHS copy of the missed second week of Grand Prix II's events along with manually adding 输入帧来重新创建多个赛车游戏中存在的幽灵数据功能。 这个修复项目是专门保存游戏的一个令人印象深刻的例子。

提到 Satellaview 唤起了人们对老式游戏机和街机系统的怀旧之情,这让我开始思考将复古游戏体验元素融入到新游戏和平台中的想法。 最近,开发人员加入了通过流音频和聊天功能保存游戏等功能,为传统的配对和锦标赛设置提供了独特的转折。 然而,举办现场活动或创建专门为观众互动而设计的游戏会增加一层兴奋感和参与度,而这是通过简单的在线配对和季节性更新无法完全实现的。 通过采用更加公共的游戏方式,公司可以吸引更广泛的忠实追随者,从而在日益拥挤的市场中获得更大的利润并持续取得成功。 这种情绪反映了我个人对与朋友面对面聚会和体验的偏好,而不是仅仅依赖虚拟联系和互动。 尽管如此,对于居住在偏远地区或没有当地游戏社区的地区的个人来说,也许在线活动或联合举办的比赛可以在某种程度上填补空白。 尽管如此,没有什么比与其他爱好者紧密聚集在一起以共同的热情更好的了,无论是玩老式游戏还是参加当代比赛。
相关文章

原文
Box art for the fan modification of F-Zero, BS F-Zero Deluxe
Enlarge / BS F-Zero Deluxe sounds like a funny name until you know that the first part stands for "broadcast satellite."

Guy Perfect, Power Panda, Porthor

Nintendo's Satellaview, a Japan-only satellite add-on for the Super Famicom, is a rich target for preservationists because it was the home to some of the most ephemeral games ever released.

That includes a host of content for Nintendo's own games, including F-Zero. That influential Super Nintendo (Super Famicom in Japan) racing title was the subject of eight weekly broadcasts sent to subscribing Japanese homes in 1996 and 1997, some with live "Soundlink" CD-quality music and voiceovers. When live game broadcasts were finished, the memory cartridges used to store game data would report themselves as empty, even though they technically were not. Keeping that same 1MB memory cartridge in the system when another broadcast started would overwrite that data, and there were no rebroadcasts.

Recordings from some of the F-Zero Soundlink broadcasts on the Satellaview add-on for the Super Famicom (Super Nintendo in the US).

As reported by Matthew Green at Press the Buttons (along with Did You Know Gaming's informative video), data from some untouched memory cartridges was found and used to re-create some of the content. Some courses, part of a multi-week "Grand Prix 2" event, have never been found, despite a $5,000 bounty offering and extensive effort. And yet, remarkably, the 10 courses in those later broadcasts were reverse-engineered, using a VHS recording, machine learning tools, and some manual pixel-by-pixel re-creation. The results are "north of 99.9% accurate," according to those who crafted it and exist now as a mod you can patch onto an existing F-Zero ROM.

A re-creation of the "Forest I" level from the lost Satellaview broadcasts, running in a modified F-Zero ROM.

F-Zero Deluxe, as the patched version is called, includes four new racing machines on top of the original four. There are two new "BS-X" Leagues with all the resurrected Satellaview race tracks. And there is "ghost data," or the ability to race against one of your prior runs on a course, something that F-Zero games helped make popular and was subsequently picked up by other racing games. There is even box art and an instruction booklet. It is a notable feat of game preservation. It thereby makes us nervous that Nintendo and its attorneys will take notice, but one can hope.

A frame from the machine learning tool Guy Perfect used to read inputs from a VHS recording and re-create long-lost <em>F-Zero</em> courses.
Enlarge / A frame from the machine learning tool Guy Perfect used to read inputs from a VHS recording and re-create long-lost F-Zero courses.

Guy Perfect

Speaking of which, a key tool used for the BS F-Zero Deluxe release comes from engineer FlibidyDibidy. In his efforts to create a "living leaderboard," he wanted to show every Super Mario Bros. speedrun all at once. That required a side-by-side speedrun tool that could analyze game footage and show exactly what input was being pressed during that frame, then produce an emulation of that footage that was frame-perfect. That tool, Graphite, is currently missing from the author's website and from GitHub, though a GitLab copy remains. We've reached out to FlibidyDibidy for comment on this and will update the post with new information.

Using Graphite as inspiration and having the data from the original Grand Prix broadcast as a baseline, an F-Zero superfan going by Guy Perfect built a tool that could reproduce the controller input from a miraculous VHS copy of the missing second Grand Prix. Following this reverse-project process, Guy Perfect re-created most of the courses and then fine-tuned them with manual frame-by-frame authoring. The backgrounds on the courses required the work of a pixel artist, Power Panda, to finish the package, and Porthor to round out the trio.

Their work means that, 25 years later, a moment in gaming that was nearly lost to time and various corporate currents has been, if not entirely restored, brought as close as is humanly (and machine-ably) possible to what it once was. Here's hoping the results, which by all indications are fan-created and non-commercial, stick around for a while.

联系我们 contact @ memedata.com