GameCube 經典整遊戲《皮克敏》原生移植到 Windows/Linux,支援 120 FPS 與滑鼠操作

GameCube 經典整遊戲《皮克敏》原生移植到 Windows/Linux,支援 120 FPS 與滑鼠操作。Open Nectar 是一個實驗性、開源的《皮克敏》原生 PC 移植專案,基於原版 GameCube《皮克敏》的反編譯程式碼開發。與使用 Dolphin 模擬器不同,Open Nectar 會直接將遊戲程式碼編譯並執行於 PC 上,再透過原生 PC Port 將 GameCube 的 GX 圖形 API 轉換至 OpenGL。目前 Windows 與 Linux x86-64 均可使用,遊戲大部分內容已經可以從頭遊玩到結尾,並提供 30、60、120 FPS 選項、鍵盤、滑鼠與控制器支援。

功能或特點

原生 PC 執行

Open Nectar 最大特色是不依賴 Dolphin 或其他 GameCube 模擬器,而是將遊戲程式碼直接移植到 PC 環境執行。

Windows/Linux 支援

目前提供:

  • Windows x86-64
  • Linux x86-64

Windows 版本需要 64 位元 Windows,以及支援 OpenGL 3.3 或更新版本的顯示卡驅動程式。

30/60/120 FPS

原版《皮克敏》以 30 FPS 運行,而 Open Nectar 提供 30、60 與 120 FPS 選項,可以依照電腦硬體與個人偏好調整。

高解析度與寬螢幕

支援從 480p 一直到 4K,以及 Ultrawide 寬螢幕解析度。

同時針對 16:9 畫面重新配置 HUD,避免單純拉伸原始畫面造成比例問題。

鍵盤與滑鼠操作

除了傳統 GameCube 控制器之外,也可以使用:

  • WASD 移動
  • 滑鼠控制
  • 鍵盤快捷鍵
  • 滑鼠滾輪切換 Pikmin 顏色
  • 滑鼠滾輪控制鏡頭縮放

另外也提供 Classic 與 Mouse Pointer 兩種控制模式。

控制器支援

支援 SDL2 相容控制器,包括 Xbox、PlayStation、Nintendo Switch Pro 等控制器,並可從 F1 設定選單進行調整。

音效與原版遊戲體驗

專案保留原本的 JAudio 音效系統,並以軟體 DSP 取代原 GameCube DSP 硬體。

此外也支援遊戲原本的預渲染影片與聲音。

額外畫面效果

可以選擇啟用多種後製效果,例如:

  • Anti-Aliasing 抗鋸齒
  • Fog 霧氣
  • Bloom 泛光
  • Ambient Occlusion 環境光遮蔽
  • Depth of Field 景深
  • Texture Filtering 紋理過濾
  • Colour Grading 色彩調整

這些效果都可以選擇性啟用。

遊戲畫面

GameCube 經典整遊戲《皮克敏》原生移植到 Windows/Linux 遊戲畫面
GameCube 經典整遊戲《皮克敏》原生移植到 Windows/Linux 遊戲畫面

下載位置及安裝方式

下載位置

建議直接前往 GitHub 專案頁面的 Releases 下載最新版本:

Open Nectar GitHub 專案

專案頁面提供 Windows 與 Linux 的可直接使用版本,也可以選擇自行編譯原始碼。

Windows 安裝方式

  1. 下載 Windows 版本壓縮檔。
  2. nectar-windows.zip 解壓縮到任意資料夾。
  3. 執行 nectar-launcher.exe
  4. 選擇自己合法取得的《Pikmin》ISO 或 GCM 映像檔。
  5. 選擇遊戲安裝資料夾。
  6. Launcher 會驗證映像檔並擷取需要的遊戲資料。
  7. 完成後即可啟動遊戲。

不需要傳統安裝程式,Open Nectar 的檔案會留在選擇的資料夾中。

Windows 需要:

  • 64 位元 Windows
  • OpenGL 3.3 或更新版本
  • 約 1 GB 可用空間

Linux 安裝方式

以 Debian/Ubuntu 為例,可以先安裝必要的 OpenGL 元件:

sudo apt install libopengl0 libglvnd0 libgbm1 libgl1-mesa-dri

解壓縮下載的檔案後:

tar -xzf nectar-linux.tar.gz
cd nectar-linux
./nectar-launcher

Launcher 接著會要求選擇合法取得的《Pikmin》ISO/GCM,然後自動擷取遊戲資料。


注意事項

必須自行提供合法的遊戲映像檔

Open Nectar 本身不提供《皮克敏》ROM、ISO、遊戲資源或 Nintendo 專有素材

官方 README 要求使用者自行合法取得相容的遊戲光碟映像檔。支援的版本包括:

  • Pikmin USA Rev 1 — GPIE01
  • Pikmin Europe — GPIP01

歐洲版本另外包含英文、法文、德文、西班牙文及義大利文。

Windows 顯示卡驅動

如果出現 OpenGL 初始化錯誤,首先確認顯示卡驅動是否正常安裝。

Windows 的 Generic/Basic Display Adapter 不符合需求,需要使用 Intel、NVIDIA 或 AMD 官方顯示卡驅動。

ISO 格式

如果手上的映像檔是 RVZ、WIA 或 GCZ 等壓縮格式,需要先轉換成 ISO,專案 README 建議使用 dolphin-tool 進行轉換。

專案仍在開發中

Open Nectar 雖然已經可以遊玩大部分遊戲內容,但仍屬於持續開發中的原生移植專案,目前仍可能存在一些細微的畫面差異,其他作業系統的移植也還在開發。

儲存檔位置

遊戲存檔會保存在安裝目錄中的:

save/card0/

設定檔則位於:

pikmin_settings.conf

因此想備份或搬移遊戲時,可以直接備份整個 Open Nectar 安裝資料夾。


結語

對喜歡經典《皮克敏》的玩家來說,Open Nectar 是相當有趣的 PC 原生移植專案。它不是單純透過模擬器執行 GameCube 遊戲,而是嘗試讓原版遊戲程式碼直接在現代 PC 上運作。

再加上 60/120 FPS、高解析度、寬螢幕、滑鼠操作,以及 Windows/Linux 原生支援,讓這款 2001 年推出的經典作品有機會以更符合現代 PC 使用習慣的方式重新體驗。

延伸閱讀

blog.ocam.live
blog.ocam.live

關注科技新聞、SEO、人工智慧、電玩模擬器、程式設言、與 IT 日常等議題,深入簡出文章的說明並持續追蹤相關新聞的發展與報導。