跳至內容

遊戲精靈

出自Taiwan Tongues 繁中維基
這是此頁批准,以及是最近的修訂。

Game Genie 是一系列電玩配件產品,能讓玩家修改遊戲卡帶與遊戲主機之間傳輸的代碼,非正式地稱為密技卡帶。此產品由 Codemasters 開發,並由 Galoob 在美國、Camerica 在加拿大發行,於 1990 年首次針對任天堂娛樂系統(NES)推出,後續版本則支援超級任天堂、Game Boy、Sega Genesis 與 Game Gear。

該裝置是 1992 年里程碑式案件「Lewis Galoob Toys, Inc. 訴 Nintendo of America, Inc.」的核心。在該案中,法院裁定 Game Genie 並未侵犯任天堂的版權,因為它既未創造永久性的衍生作品,也未影響遊戲銷量。此判決協助確立了逆向工程在美國屬於合理使用的範疇。

儘管全球銷量達五百萬台,但「Game Genie 2」的計畫從未實現,也未為後續的主機推出任何版本。類似的裝置,如 Action Replay、Code Breaker 及 GameShark,後來填補了其角色。

背景

Family Computer(Famicom)於 1983 年首次在日本發行,隨後於 1985 年以任天堂娛樂系統(NES)之名在北美首次亮相。到了 1990 年代初期,該主機已普及到任天堂卡帶的市場規模,比所有家用電腦軟體的總和還要大。此主機擁有超過 60 家公司製作的 500 多款遊戲,每家公司都擁有生產相容遊戲卡帶的合法授權。根據設計,這些卡帶難以被未經授權的第三方修改或逆向工程。每張卡帶都以唯讀記憶體硬體製造,包含一片 10NES 晶片,用以防止未經授權的遊戲在任天堂主機上啟動。此設計旨在杜絕盜版遊戲。

在 1980 年代晚期,英國開發商 Codemasters 對為 NES 製作遊戲產生了興趣。在拉斯維加斯的一場消費電子展上,Codemasters 的創辦人 David Darling 試圖接觸任天堂的代表,但對方表示若無正式預約,概不接待。Darling 將此解讀為「冷漠的對待」,於是公司決心為 NES 創建一個未經授權的開發套件,從逆向工程主機和破解任天堂的安全措施著手。這讓 Codemasters 得以將他們的遊戲《Treasure Island Dizzy》(1989)移植到 NES 上,並讓他們得以在卡帶上設計一個旋鈕,用以調整玩家角色的生命數。

這些發現促使他們開發了 Game Genie,這是一款連接到 NES 遊戲卡帶上以修改各個遊戲的裝置。該裝置的運作方式是攔截來自任天堂遊戲卡帶的資料,並根據玩家的輸入以新資料取而代之,最後將結果投射到電視螢幕上。在大多數情況下,玩家可使用該裝置讓 NES 遊戲更容易獲勝。例如,玩家可以給自己無限的生命、讓自己無敵,或從後面的關卡開始,但該裝置也允許更具創意的修改,例如將玩家角色變為另一個角色圖,甚至能進入遊戲中未使用或未完成的部分。

在透過 Camerica 確保了加拿大的發行通路後,Codemasters 也向美國玩具製造商 Galoob 展示了 Game Genie。當 Lewis Galoob 的兒子初次接觸此裝置時,他對 Game Genie 能讓瑪利歐跳得更高的功能深深著迷。Galoob 同意在北美發行 Game Genie,而 Codemasters 則收購了市面上所有 NES 遊戲,以便發現並記錄各種能改變遊戲輸出的「密碼」。Game Genie 於 1990 年 5 月宣布,並定於 7 月上市。

操作與設計

最初的 Game Genie 系統是轉接設備,連接於卡帶與主機之間。啟動主機後,玩家會看到一個選單,可輸入一系列字元,稱為「密碼」,這些密碼對應卡帶 ROM 中的記憶體位址。每個密碼包含一個整數值,系統會讀取此數值,以取代卡帶上實際存在的資料。

因為 Game Genie 會修補遊戲的程式碼,所以這些密碼有時也被稱為補丁碼。這些密碼可以產生多種效果。大多數已公布的密碼能給予玩家某種形式的無敵、無限彈藥、跳關或其他修改,讓玩家比開發者預期的更強大。在其他情況下,密碼可以讓遊戲變得更困難,甚至解鎖開發者已廢棄且在正常遊戲中無法觸及的遊戲功能。

Game Genie 隨附一本密碼本,可用於多款遊戲。然而,隨著 Galoob 開發出新密碼以及新遊戲的發行,這本密碼本逐漸過時。為此,Galoob 設立了一項付費訂閱服務,訂閱者每季會收到新的密碼本。此外,Galoob 還在某些遊戲出版物(如《GamePro》)上刊登廣告,提供適用於較新遊戲的密碼。

要創造新密碼,可以在 Game Genie 中輸入隨機密碼。這種演化式的方法等同於使用隨機的 POKE 操作。通常,輸入隨機密碼不會對遊戲產生明顯的變化,或是導致遊戲當機,並可能損毀存檔資料,但若多次重複此過程,遊戲中可能會出現有用的差異。一旦發現一個有用的密碼,對此密碼進行微調,有更高的機率產生其他有用的密碼。透過這些遊戲和系統的 ROM 檔案、模擬器和編譯器,現在已可能對遊戲進行逆向工程,以找到特定的 ROM 資料進行修改。這些資訊可以直接轉換為 Game Genie 密碼。

Game Genie 受美國專利號 5112051「電腦遊戲系統之介面裝置」(Interfacing device for a computer games system)保護,該專利於 1990 年 5 月 30 日申請。根據現行美國專利法,此專利已於 2010 年 5 月 30 日到期。

任天堂娛樂系統

NES Game Genie 連接於任天堂娛樂系統(NES)卡帶的末端,導致卡帶完全插入後會從主機中突出,使其無法被壓下。因此,Game Genie 的設計使其無需壓下即可啟動遊戲。這種設計對 LIF 插座造成的壓力比正常插入遊戲卡帶更大,會使插腳彎曲,最終導致主機在沒有安裝 Game Genie 的情況下無法遊玩。

Game Genie 的形狀使其難以在不施加過大外力的情況下插入新型 NES。Galoob 透過創造一款轉接器解決了這個問題,並免費提供給 Game Genie 的擁有者。

此外,也存在一款針對 Family Computer 的 Game Genie 版本,由 Realtec 發行,在 Famicom 相容機普遍的地區銷售。

超級任天堂

超級任天堂版本與某些遊戲不相容,例如《星際火狐》和《超級瑪利歐RPG:七星傳說》,因為這些遊戲使用了大多數遊戲中未使用的接腳。它在 SNS-101 型號主機上也有問題,一次只能使用兩組密碼。已知的 SNES Game Genie 有三種版本(v1、v1.1、v2)。比較 v1 和 v2 的印刷電路板,v2 的元件少得多。這三個版本的外觀完全相同,但 v1.1 啟動時,在輸入任何密碼前,畫面上會出現破折號。辨別 v1 和 v2 版本的唯一方法是拆開外殼檢查印刷電路板。

Game Boy

Game Boy 版本的設計類似,它本身有一個插入卡帶的插槽,同時也需要插入主機的遊戲插槽中。它有兩個面板按鈕,用於開關密碼或返回密碼輸入畫面。此版本背面還有一個隔間,可存放一本非常小的密碼本。

其物理設計使其難以在初代 Game Boy 以外的任何版本上使用。雖然可以設法讓它運作,但若試圖在 Game Boy Pocket、Game Boy Light 或 Game Boy Advance 上使用 Game Genie,會發現 Game Genie 巨大的頂部在完全插入前就會接觸到掌機的頂部。因此,Game Genie 需要向後彎曲才能運作,這會對其機械結構造成壓力,此結構是用於讓其能被壓得夠深以接觸到卡帶接點。儘管有這樣的歷史,它仍可在 Game Boy Advance SP 上使用。標準的裝置無法裝入 Super Game Boy,但對塑膠外殼進行一些小修改後,便能正常安裝和運作。此外,還有一款第三方「Super Game Boy to Game Genie 轉接器」,讓玩家能將 Game Genie 連接到 Super Game Boy 卡帶上。

該裝置也不相容於 Game Boy Color 或 Game Boy Advance 的卡帶(這些卡帶在物理上無法裝入該裝置)。

Sega Genesis

在 Genesis/Mega Drive 上,Game Genie 可作為區域轉換卡帶使用,因為這些遊戲大多數僅透過卡帶的形狀和/或 ROM 標頭中的少數幾個位元組來「鎖定」其對應的地區。有些遊戲無法與 Genesis Game Genie 搭配使用。該裝置也不相容於 Sega 32X 卡帶(見下文「法律問題」)。

Game Gear

Game Gear 版本的 Game Genie 設計比其他系統的版本更為複雜。當它插入卡帶插槽時,另一個插槽會彈出,以供插入 Game Gear 卡帶。它還有一個隔間,內含一本密碼本。密碼印在背膠標籤上,以便貼在 Game Gear 卡帶的背面。輸入密碼時,玩家可以輕鬆看到要輸入的內容,而無需翻閱密碼本。

在 Game Gear Game Genie 的密碼輸入選單中,玩家若輸入「DEAD」一詞,會導致螢幕上下移動,這可能是一個彩蛋。

同樣地,有些遊戲無法與此版本的 Game Genie 搭配使用(見下文「法律問題」)。

法律問題

最初的 NES Game Genie 的推出遭到了任天堂的堅決反對。任天堂在「Galoob 訴任天堂案」中起訴 Galoob,聲稱 Game Genie 創造了衍生作品,違反了版權法。Game Genie 在美國的銷售最初一度停止,但在加拿大則未受影響。在當時的許多遊戲雜誌中,Galoob 刊登了 Game Genie 的廣告,上面寫著「感謝你,加拿大!」在法院認定使用 Game Genie 並未構成衍生作品後,任天堂便無法阻止 Game Genie 在美國銷售。

任天堂試圖阻撓 Game Genie,在後續的遊戲中使用了 ROM 校驗和,旨在偵測作弊修改。這些措施部分成功,但有些可以透過額外的密碼繞過。後來版本的 Game Genie 具有能對校驗和程式隱藏 Genie 所做的修改的能力。

隨著案件的進展,Codemasters 對 Game Genie 的合法性與商業潛力越來越有信心。這份自信促使該公司與 Sega 進行談判,最終達成協議,以獲得 Sega 官方批准的方式銷售該裝置。然而,根據開發者 Richard Aplin 的說法,這筆交易是在 Codemasters 私下發出最後通牒後才得以實現的,他們警告可能會提起一場「打開水閘」般的訴訟。

Game Genie 2

Codemasters 曾為超級任天堂開發了一款功能更為強大的裝置,具備許多改進,包括讓使用者能自行尋找密技、能在遊戲進行中透過遊戲控制器選擇性地啟動密技、將遊戲切換至慢動作模式,以及將遊戲高分自動儲存並還原到 Game Genie 裝置本身的電池備份記憶體中。該裝置功能完整的原型機已經完成,但由於市場狀況的變化而未能上市。已知現存一台原型機,由其原始創造者之一 Richard Aplin 所擁有。

參見

  • Action Replay
  • Multiface
  • ROM 破解
  • 衍生玩法
  • GameShark

參考資料

外部連結

  • Technical explanation of how Game Genie and its codes work
  • Game Genie Code Creators Club at Internet Archive
  • Codes at GameGenie.com

Category:任天堂娛樂系統配件 Category:未經任天堂授權的硬體 Category:密技卡帶 Category:1990年代玩具 Category:Codemasters