GameShark 是什么?复古游戏作弊设备解析

在现代电子游戏领域,专用硬件“作弊”设备远不如几十年前那么常见。如今的游戏机通常具有强大的安全性、频繁的在线更新和集成系统,这使得开发未经授权的硬件修改变得既困难又危险。然而,在基于卡带的游戏时代,像 GameShark 是玩家想要打破规则的热门工具。
GameShark 由 InterAct 开发,是一系列第三方硬件配件的品牌名称。对于 Nintendo 64、Sega Saturn 和 PlayStation(使用特定端口)等基于卡带的游戏机,GameShark 通常充当直通设备。您需要将 GameShark 插入游戏机的卡带插槽,然后将游戏卡带插入 GameShark。这种设置允许 GameShark 拦截和修改游戏数据。 before 它是由控制台执行的。
通过输入特定的字母数字代码,用户可以激活通常无法通过游戏或标准按键组合使用的作弊功能。常见用途包括:
- 解锁无限的健康、生命或弹药。
- 立即获得所有物品、武器或级别的使用权。
- 修改角色统计数据或游戏物理(例如,月球跳跃、穿墙行走)。
- 访问开发人员留下的隐藏或调试内容。
虽然这些设备在想要尝试或克服困难部分的游戏玩家中非常受欢迎,但它们是通过直接操纵游戏内存来操作的。
⚠️重要警告: 无论是在原始硬件上还是通过模拟器使用 GameShark 代码,都会直接更改游戏内存。这可能会导致意外故障、图形错误、游戏崩溃,甚至可能 保存的游戏数据损坏或丢失。 使用这些代码需要您自行承担风险!
塞尔达传说的 GameShark 代码:马吉拉的面具 (N64)
以下代码专为 Nintendo 64 版设计 塞尔达传说:马吉拉的面具 并且通常需要原始硬件上 GameShark 2.5 或更高版本。它们通常也可以在 N64 模拟器中使用(请参阅下文说明)。
这些代码通过将特定值写入游戏使用的内存地址来工作。
球员状态和核心能力:
最大生命值(20 颗心): 811EF6A4 0140
无限健康(保持心灵饱满): 811EF6A6 0140
双倍魔法计量表已启用: 811EF6B0 0101
(注意:你可能需要单独的代码来实现无限魔法)
无碰撞(穿过一些墙壁/物体): 8017F5B4 0020 (可能有问题)
任何角色形态均可使用的所有物品: 811F3588 0000
库存-面具:
拥有所有标准面罩: 811EF6F8 3E39
拥有凶神面具: 801EF70F 0035 (注:通常仅在boss房间可用)
库存 - 设备和物品:
有時光之箫: 801EF6E0 0000
拥有英雄之弓: 801EF6E1 0001
拥有火箭: 801EF6E2 0002
拥有冰箭: 801EF6E3 0003
拥有光箭: 801EF6E4 0004
有炸弹: 801EF6E6 0006
吃 Bombchu: 801EF6E7 0007
有 Deku 棒: 801EF6E8 0008
有德库坚果: 801EF6E9 0009
有魔豆: 801EF6EA 000A
有火药桶: 801EF6EC 000C
有象形文字框: 801EF6ED 000D
拥有真相的镜头: 801EF6EE 000E
拥有钩索: 801EF6EF 000F
拥有大仙女之剑: 801EF6F0 0010
拥有所有任务/状态物品(例如,轰炸机的笔记本): 801EF72D 0005
库存——无限消耗品:
无限箭: 801EF711 0063
无限炸弹: 801EF716 0063
无限炸弹: 801EF717 0063
无限德库棒: 801EF718 0063
无限德库坚果: 801EF719 0063
无限魔豆: 801EF71A 0063
无限火药桶: 801EF71C 0063
库存 - 活动物品修改器:
代码: 801EF6E5 00XX (更换 XX 值如下)
28: 月之泪29: 土地契据2A:沼泽地契2B: 山地契据2C: 海洋地契2D:房间钥匙2E: 给妈妈的特别快递2F:致卡菲的信30:回忆吊坠
库存 - 瓶子内容修改器(第一个瓶子槽):
代码: 801EF6F2 00XX (更换 XX 值如下)
13:红色药水14:绿色药水15:蓝色药水17: 德库公主18:全脂牛奶19: 半份牛奶1C:蓝色火焰1E:大坡1F:泉水20:温泉水21:佐拉蛋22:金粉23: 神奇蘑菇24:海马25:罗马城堡
地牢物品和收藏品:
拥有所有流浪仙女(当前区域): 811EF744 0F0F (可能需要每个区域重新激活)
拥有 Boss 钥匙、指南针和地图(当前地下城): 811EF730 0707
无限小钥匙(当前地下城): 811EF73A 0909 (价值是9,应该足够了)
使用 GameShark 代码和 N64 模拟器
虽然实体 GameShark 设备对许多人来说已是历史遗留,但它们的代码却通过大多数 Nintendo 64 模拟器内置的作弊功能得以延续。以下是如何在两款热门模拟器中使用它们:
🕹️ Project64(Windows)
Project64 对 GameShark 代码具有强大且用户友好的支持:
- 启用高级设置(如果需要):
- 在MyCAD中点击 软件更新 可选项 > 个人设置.
- 在 可选项 选项卡(根据版本不同,可能称为“常规”或类似名称),确保“隐藏高级设置”是 选中。 点击 OK.
- 加载你的游戏:
- 打开你的 塞尔达传说:马吉拉的面具 ROM 文件。
- 访问秘籍菜单:
- 游戏运行后,点击 系统 > 秘籍 (或按
Ctrl + C).
- 游戏运行后,点击 系统 > 秘籍 (或按
- 添加新的作弊功能:
- 这时会出现秘籍窗口。在主列表区域点击右键,然后选择“添加新的作弊码...“。
- 给作弊者一个描述 姓名 (例如“无限健康”)。
- 粘贴 GameShark 代码 (例如,
811EF6A6 0140)到“代码”或“值”字段中。某些版本有单独的地址框(811EF6A6) 和值 (0140). - 您可以添加可选 笔记.
- 点击“添加作弊“或”OK“。
- 激活作弊功能:
- 确保 核取方块 列表中新添加的作弊旁边是 打勾。现在作弊功能应该在游戏中生效了。您可以从此菜单切换作弊功能的开启/关闭。
🕹️ Mupen64Plus(跨平台核心模拟器)
Mupen64Plus 常用作各种前端(例如 RetroArch、M64Py 等)的后端。具体方法可能因前端而异,但核心原理通常涉及编辑作弊文件或使用 GUI(如果前端提供)。以下是命令行或基本前端常用的通用方法:
- 找到或创建作弊文件:
- 找到你的 Mupen64Plus 设置使用的欺骗文件。它通常名为
Mupen64Plus.cht或类似文件,位于 Mupen64Plus 配置目录中(例如,~/.config/mupen64plus/在 Linux 上,%APPDATA%\Mupen64Plus\在 Windows 上)。
- 找到你的 Mupen64Plus 设置使用的欺骗文件。它通常名为
- 识别游戏:
- 作弊文件通常按游戏组织代码。你需要游戏的“GoodName”或内部名称/ID。例如 马若拉的面具 (美国),它通常被认为是
THE LEGEND OF ZELDA.
- 作弊文件通常按游戏组织代码。你需要游戏的“GoodName”或内部名称/ID。例如 马若拉的面具 (美国),它通常被认为是
- 添加作弊码:
- 使用文本编辑器打开欺骗文件。
- 查找以下部分 马若拉的面具。如果不存在,您可能需要按照文件的格式创建它。
- 使用所需的语法添加 GameShark 代码。通常如下所示:
[CheatName] CheatN=Code,"Description" - 例如:
[Infinite Health] Cheat0=811EF6A6 0140,"Keep Hearts Full"(具体格式可能略有不同)
- 通过前端/命令行启用作弊功能:
- 大多数前端都会有一个“作弊”菜单,您可以在其中加载作弊文件并打开/关闭特定的作弊功能。
- 如果从命令行运行,你可能需要特定的参数来启用作弊功能(例如,
--cheats list --cheat N其中 N 是作弊码编号)。请参阅您的前端或 Mupen64Plus 的文档。
模拟器秘籍:
- 主代码: 代码通常标有
(M)或标有“必须开启”的按钮是 GameShark 实体设备正常运行所必需的。这些按钮 通常不需要 在模拟器中,输入这些代码有时会导致游戏不稳定或崩溃。请严格遵守标准作弊码。 - 稳定性: 与原始硬件一样,使用过多的代码或某些代码组合可能会导致故障或崩溃。如果遇到问题,请逐个启用代码。
- 模拟器版本: 不同版本的模拟器及其前端之间的作弊界面和文件位置可能会发生变化。
通过以下步骤,您可以利用 GameShark 代码的强大功能来探索 塞尔达传说:马吉拉的面具 以全新而令人兴奋的方式,甚至无需原始硬件!
