《海豚艾柯》PC 版 31 年彩蛋大揭秘多种作弊码让通关不再困难2026 年 8 月 12 日我们来研究《海豚艾柯》的 PC 版本。这款游戏改编自 1993 年世嘉 CD 版的《海豚艾柯》而世嘉 CD 版又是 1992 年世嘉 Genesis 原版的增强版。游戏机版本有一个功能齐全的 调试模式作弊码。借助这个作弊码不仅能跳过关卡还能让角色无敌。但在 PC 版中只能硬着头皮闯过这个出了名难的游戏。不过真只能如此吗在处理游戏“关于”对话框的函数里有一段奇怪代码/* WM_COMMAND */if (uMsg 0x111) {if ((wParam 1) || (wParam 2)) {GetWindowRect(hWnd,lpRect_2);screen_height GetSystemMetrics(1);if ((screen_height lpRect_2.bottom) (screen_width GetSystemMetrics(0), screen_width lpRect_2.right)) {system_flags_0048c334 system_flags_0048c334 | 0x10;}这段代码是在检查对话框关闭时其右下角是否超出了屏幕范围。检查之后代码会调用 GetKeyState 函数来检测“Shift”和“Ctrl”键是否被按下。如果在对话框消失时这两个键被按住就会调用 LoadMenuA 函数加载菜单 ID 为 0x70 的菜单。这有什么作用呢它能让人通过按下“ShiftCtrl”并在主窗口上右键点击来打开作弊菜单。“关卡”选项自然是让人选择起始关卡。选好后按“F2”就能开始游戏。除了标有“仅测试”的选项外其他选项似乎都能正常使用。“生命”选项能让人拥有无限的生命值和氧气。启用这个作弊码后显示这些状态的计量表会完全消失。作弊菜单激活后屏幕底部还会显示定位信息。随着艾柯的移动这些数字也会随之改变。不过还有更多惊喜。那个“关于《海豚艾柯》窗口”对话框的处理函数还在检查其他条件。代码会询问uMsg 参数是否对应 WM_RBUTTONDBLCLK 事件wParam 参数是否设置了 MK_SHIFT、MK_CONTROL 和 MK_LBUTTON 位光标是否在对话框的某个角落翻译成通俗易懂的步骤就是打开“帮助 关于《海豚艾柯》窗口”对话框。按住“ShiftCtrl鼠标左键”然后在对话框的右下角“双击鼠标右键”。这时“确定”按钮会变成“kO”。继续按住“ShiftCtrl”然后关闭对话框。现在仍然通过在主窗口上按下“ShiftCtrl右键点击”打开的作弊菜单会多出几个选项“简单”“CD 检查”和“边框”。根据游戏代码“简单”选项似乎是为了减少冲刺的冷却时间。不过在游戏中的效果并不是很明显。“CD 检查”选项可以去掉“此程序只能从原版 CD 运行”的提示界面。“边框”选项似乎是打算在屏幕边缘显示某种资源计量表。不过在游戏的零售版中这个选项似乎并没有实际功能。有了“关卡”和“生命”作弊码也许你会成为 少数真正看过《海豚艾柯》结局的人 之一。非常感谢 Bobblen 推荐这款游戏进行分析很快会带着更多《土星之环》的内容回来。关于这篇文章的讨论Bobblen [3 天前]这真是一个很棒的发现终于让《海豚艾柯》PC 版有了真正的作弊平等会继续研究我的世嘉 PC 游戏看看能不能找到更多类似的彩蛋。回复 分享Alex [3 天前]带有检查点的 CD 版本其实并不难通关觉得玩起来还挺舒服的。不过这个作弊码也挺不错的。回复 分享