Skip to content

v0.5.3

Choose a tag to compare

@dspp779 dspp779 released this 29 Jul 08:34
· 63 commits to main since this release

下載

版本 系統需求
Beanfun OTP macOS 13+
Beanfun OTP Legacy macOS 10.12+

v0.5.3
  • 顯示下載進度
  • Legacy 版本也可以下載楓之谷經典版囉
v0.5.2
  • nxdl 下載路徑問題修補 (Windows \ 改為 macOS /)
v0.5.1
  • 經典版啟動改為優先以 open -b local.cyder.app 指定 Cyder,減少因 .exe 預設開啟 App 錯誤而無法帶入參數的情況
  • nxdl 執行前自動清除 quarantine 的修正

新功能

1. 新楓之谷:經典版 — App 內建下載 -感謝巴哈網友 光卡(HikariCalyx)

  • 經典版畫面新增「下載經典版客戶端
  • 使用者可選擇目標資料夾,App 會自動下載 nxdl 工具並執行 tms_cw --download (來自 https://github.com/HikariCalyx/nxdl )
  • 下載過程顯示即時進度(已下載量、速度、檔名)
  • 完成後自動尋找 Maplestory_Classic.exe 並設定主程式路徑
  • 支援取消下載

2. 更容易使用的啟動方式

原本單一「以 Cyder 開啟」實際為用 .exe 的預設開啟 App,改為三種明確選項:

  1. 開啟open -n,使用 .exe 的預設開啟 App
  2. 以 Cyder 開啟*:open -n -b <bundle id>,明確指定 Cyder
  3. 以 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