大型遊戲反編譯社羣 decomp.dev 宣佈結束運作 以人工智能為根本原因

全球最大的影片遊戲反編譯社區之一 decomp.dev 宣佈將逐步關閉其網站,原因是人工智能的興起。管理員 “@encounter” 指出,反向工程遊戲的社區性質因對人工智能模型及其速度的依賴而受到影響。他表示,該網站最初的設計旨在將可能感到繁瑣的過程遊戲化,讓用戶能夠看到自己在遊戲代碼進展中的逐步提升,但如今已經變成一個「空洞的數字遊戲」。反編譯是將遊戲的可執行代碼轉回其原始形式的過程。

編譯後的代碼是作業系統運行遊戲所需的,但初始代碼通常以 C++ 等常見編程語言編寫。反向工程回到原始源碼需要大量的試錯以及對編程的深刻理解。隨著人工智能驅動的代碼生成技術的興起,出現了一批能在極短時間內完成項目的反編譯工具,然而這樣的進步卻帶來了什麼代價呢?

反編譯社區面臨的挑戰與機遇

反編譯的過程比單純模擬遊戲更加複雜,因為它涉及從基礎開始構建代碼。模擬器重建遊戲運行的原始環境以執行 ROM,而反編譯後的代碼則允許遊戲充分利用現代硬件運行。這也意味著可以對遊戲進行比簡單移植到不同平台更深入的改進,因為獲得代碼庫使得能夠進行根本性修改以改善遊戲,例如增加更高的幀率支持、控制變更及其他修改。反編譯的核心在於知識。在聲明中,@encounter 提到這一點,寫道:「多年來,反編譯社區一直試圖確立反編譯主要是為了研究的觀點:我們熱愛這些遊戲,希望理解它們的運作方式,揭開原開發者留給我們的謎團。

這並不意味著移植不有趣;它們只是反編譯存在的原因之一。」擁有完整的遊戲代碼使得人們能夠更深入地研究其機制,這對於好奇心強的人以及速度通關者而言都是非常有益的,讓他們得以窺見如碰撞盒和隨機數生成等內部細節。

人工智能對反編譯過程的影響

考慮到數位媒體取代實體媒體的趨勢日益增加 — 有時甚至達到極端,例如 Sony 完全淘汰實體光碟 — 反編譯也成為幫助保存影片遊戲歷史的一種真實方式。在遊戲發行後保留源碼並不總是常見的做法(例如,重製版《最終幻想戰術》因這個原因耗時更久),因此一對一的重建成為了次佳選擇。能夠在代碼內進行調整還可以幫助保持遊戲在未來幾代中的可玩性。例如,對《動物之森》在 GameCube 上的反編譯允許遊戲內日曆超過 2030 年,這得益於所做的修改。

在他們的關閉解釋中,@encounter 明確指出,當正確使用時,人工智能可以在反編譯過程中發揮巨大的幫助。然而,其使用需要「正確的指導、人為輸入及代碼審查」。問題不在於人工智能本身,而是其用戶的一部分,管理員稱之為「壞行為者」,他們以「日益棘手的方式」濫用該網站的開源特性。

這主要是因為用戶在進行反編譯項目時進行分支創建 — 基本上是創建正在進行的代碼的單獨副本 — 並用人工智能迅速完成它們。開發者表示,許多這些貢獻是「毫不費力的驟然貢獻,貢獻者並未花費精力確保貢獻的質量」。同樣,還出現了大量用人工智能創造的遊戲移植,其中許多完全沒有為反編譯工作作出貢獻。這些移植往往是「半成品」和「幾乎不可用」,其構建使用的代碼甚至不是移植者幫助發現的。

在這方面,@encounter 將人工智能使用的上升歸因於該網站如何通過排行榜和進度條將反編譯遊戲化。曾經激勵努力工作的編程者的因素,如今卻被「只想燃燒代幣以提高數字或『將遊戲移植到 PC』的人所取代,其他一切都無所謂。」目前正在進行的項目不會丟失 — 該網站將繼續跟蹤它們並提供個別項目頁面及歷史數據。然而,該網站的主索引及添加新項目的能力已正式禁用。當然,還有其他地方的反編譯社區,但它們也可能面臨因過度使用人工智能而導致的社區分裂。

Henderson
Henderson

Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。

友情網站:國際版 / TechRitual WorldThe Base Principle(AI・工程)