薩爾達傳說:眾神的三角力量繁體中文電腦版

《薩爾達傳說:眾神的三角神力》個人繁體中文化。原開發團隊透過 C 語言 重新撰寫程式碼,使這款超級任天堂時期的作品能在 PC、Linux 與 Switch 等現代平台上原生執行。該專案不僅提升了螢幕比例與顯示效能,還新增了快速道具欄等現代化功能,大幅優化了遊玩體驗。使用者必須自行提供原始遊戲 ROM 檔才可遊玩。

SFC 跟 PC 版本不同處

功能SNES9xZelda3 PC Port
原汁原味★★★★★★★★★
Save State
Rewind
Run Ahead
RetroAchievements
金手指
寬螢幕
雙道具欄
快速切換道具
CD音樂△(MSU-1 ROM)
無掉速
Linux原生執行

完整設定

windows 上有 Zelda 3 Launcher 可用。Linux 版就只能修改 zelda3.ini

zelda3 pc port setting

編譯方式

前置

  • 美版 ROM 文件 zelda3.sfc(SHA256: 66871d66be19ad2c34c927d6b14cd8eb6fc3181965b6e517cb361f7316009cfb
  • Python 3 + Pillow Lib:pip install pillow
  • SDL2:apt install sdl2(Linux)

Linux 編譯

# 1. 將 ROM 放到項目根目錄
cp your_rom.sfc zelda3.sfc

# 2. 生成中文字體
python3 tools/generate_font_cn.py

# 3. 編譯
make

# 4. 提取 ROM 資源並生成中文資源包
cd assets && python3 restool.py --extract-from-rom --languages cn
cd ..

# 5. 執行
./zelda3

# 6. 如需打包至 Batocera/EmuELEC 只需 3 個檔
1:zelda3
2:zelda3_assets.dat
3:zelda3.ini

MSU 音效設定

先至此網站下載音樂
https://www.zeldix.net/t453-enable-msu-streaming-music-for-alttp 
把下載的音樂解開來放進跟 zelda3 主程式的目錄下並建立個 msu 目錄
打開 zelda3.ini 
在這兩項
# Enable MSU support for audio. Supports MSU or MSU Deluxe in PCM or OPUZ format.
# OPUZ is around 10% of the size compared to PCM.
# PCM MSU requires AudioFreq = 44100 to work properly while OPUZ needs 48000.
# The following values are accepted: false, true, deluxe, opuz, deluxe-opuz
EnableMSU = false -->改成 true

# The path to the MSU files. The number and the file extension are appended automatically.
 #正常不用動。但如果你從別的地方下載。就要依檔名判斷修改
MSUPath = msu/alttp_msu-        

改完重啟遊戲。音樂就會變了。

我的 github 原始碼

blog.ocam.live
blog.ocam.live

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