一位 Mega Drive 开发者如何巧妙地躲过了世嘉的认证流程

发布时间:2024-06-19 14:36 | 阅读量:120

许多开发者表示,让游戏通过主机认证可能是一个漫长而令人沮丧的过程。平台持有者发现的任何错误都可能导致认证失败,迫使玩家重新开始这个令人精疲力尽的循环。

在一段令人着迷的新视频中,Traveller's Tales 创始人乔恩·伯顿 (Jon Burton) 透露了他如何在 Mega Drive 时代尝试玩弄系统,欺骗世嘉的测试人员相信认证期间遇到的所有错误实际上都是故意设置的秘密和复活节彩蛋。

伯顿表示,世嘉在认证过程中最严格的规定之一就是游戏绝对不能崩溃,认证过程可能需要数周才能完成。为了检查这一点,测试人员通常会让游戏连续运行数天。

如果游戏崩溃,它将无法通过认证,并且会向开发人员返回一份报告;但问题是,世嘉的错误报告通常非常隐晦,这意味着开发人员通常需要自己猜测导致崩溃的原因,然后才能开始考虑修复它。

在 1994 年开发米奇狂热 (Mickey Mania) 时,伯顿 (Burton) 对此的解决方案是考虑可能发生的任何错误,并编写明确的错误消息代码,如果在游戏过程中发生任何不愉快的事情,该代码就会出现在特殊的调试菜单中。

然而,当 Burton 提交游戏时,他灵光一现地修改了代码,这样调试屏幕就不会显示错误消息,而是会显示发现了一个秘密的时间扭曲。然后游戏会随机地将玩家向前或向后扭曲一个关卡,强制刷新,这样游戏就可以继续运行,即使在世嘉漫长的崩溃测试过程中也是如此。

一位 Mega Drive 开发者如何巧妙地躲过了世嘉的认证流程

它如此有效地欺骗了世嘉的测试人员,以至于 Burton 在 1995 年的《玩具总动员》游戏中重复了这一过程,这一次将崩溃伪装成一个迷你游戏,让玩家赢得额外的生命值。然而,对于 1996 年的《索尼克 3D》,Burton 采取了略有不同的方法,对游戏进行编程,使错误报告加载关卡选择屏幕,而不是使系统崩溃。

虽然这个方法确实有效,将 Sonic 3D 更严重的崩溃当作无害的秘密,但它确实产生了一些意想不到的后果。其中最广为人知的后果之一是几年前粉丝发现,当 Sonic 3D 卡带还在控制台中时,按下它会导致出现关卡选择屏幕。

虽然许多人认为这是一个非常特殊的、完全是故意为之的秘密,但伯顿透露,事实并没有那么令人兴奋;这个特殊的“功能”实际上是卡带和控制台之间的连接中断的意外后果,从而导致捕获所有错误系统报告一些完全未知的错误并将游戏重新路由回关卡选择。

所以你看,有时作弊者确实会得逞。如果这个小小的历史启示让你感到有趣,那么在 Burton 的 YouTube 频道上还有其他有趣的复古开发见解,包括 Crash Bandicoot 和 Sonic R 的早期原型。


下一篇:

没有了!


推荐阅读
— SUGGESTIONS —

一位 Mega Drive 开发者如何巧妙地躲过了世嘉的认证流程
许多开发者表示,让游戏通过主机认证可能是一个漫长而令人沮丧的过程。平台持有者发现的任何错误都可能···
2024-06-19 14:36 查看详情 →
 
Pokémon Go 复活节彩蛋活动详情
充满巧克力的复活节即将来临 - 这意味着一项与蛋相关的新活动即将登陆 Pokémon Go。再一次,更加稀有的···
2024-06-17 14:36 查看详情 →
 
意外消息:THQ Nordic 已收购《阿玛拉王国》IP
谈论收尾工作:THQ Nordic 已经购买了《阿玛拉王国》IP 以及未发布的《哥白尼》 MMO。该版权是从 38 St···
2024-06-15 14:36 查看详情 →
 
2 月更新中未出现备受争议的《刺客信条:奥德赛》DLC 的迹象
《刺客信条:奥德赛》备受争议的 DLC 故事情节在该游戏最新的每月定期更新中却不见踪影。在过去的几个月···
2024-06-13 14:36 查看详情 →