v0.5.0
發布日期: 2026-07-28
適用版本: Beanfun OTP+ Beanfun OTP Legacy
下載
| 版本 | 系統需求 |
|---|---|
| Beanfun OTP | macOS 13+ |
| Beanfun OTP Legacy | macOS 10.12+ |
新功能
1. 新楓之谷:經典版 — App 內建下載 -感謝巴哈網友 光卡(HikariCalyx)
- 經典版畫面新增「下載經典版客戶端」
- 使用者可選擇目標資料夾,App 會自動下載
nxdl工具並執行tms_cw --download(來自 https://github.com/HikariCalyx/nxdl ) - 下載過程顯示即時進度(已下載量、速度、檔名)
- 完成後自動尋找
Maplestory_Classic.exe並設定主程式路徑 - 支援取消下載
2. 更容易使用的啟動方式
原本單一「以 Cyder 開啟」實際為用 .exe 的預設開啟 App,改為三種明確選項:
- 開啟:
open -n,使用.exe的預設開啟 App - 以 Cyder 開啟*:
open -n -b <bundle id>,明確指定 Cyder - 以 MapleStory Launcher 開啟*:僅新楓之谷,走 GMS Launcher 內建 Wine
改進
open啟動前自動清除 quarantine — 避免 Gatekeeper 阻擋 Cyder / 經典版啟動- 移除「顯示遊戲流暢度 (FPS)」 — 改由負責開啟
.exe的 App(如 Cyder)自行處理
修復
- Legacy 版修正重複宣告
pendingClassicPassargTokens導致無法建置的問題
已知限制
- 經典版下載需網路連線;首次使用會從 GitHub 下載
nxdl工具(v0.1.2-prerelease2) nxdl下載器建置時有 Swift 6 Sendable 警告,不影響功能- Legacy 版僅支援 Intel Mac
完整 Commit 歷史(v0.4.1 → v0.5.0)
db70c58 chore: bump release version to 0.5.0
8da7593 fix: target cyder launchers by bundle identifier
da0625c fix: remove duplicate classic launch state in legacy app
e10180d feat: add classic downloader and explicit open launchers
8015778 docs: add open launch quarantine clear plan
33a6f4f fix: clear quarantine before open-based game launch
d204907 test: cover quarantine helper decisions
ad3dcd3 Update Cyder 新楓之谷分支 links to v0.7.0-maplestory