OpenPAL3:仙三開源版的第二個小目標 Accomplish!

  • 2021 年 4 月 21 日
  • 筆記

去年的時候,OpenPAL3 的第一個版本發布 之後,我給 0.2 版本設定了一個小目標:讓景天能跑出永安當。當時的第一個版本還只能算是概念驗證的版本,沒有音樂支援、輸入支援,不能直接讀取仙劍三的打包文件,劇情是也在程式裡面硬編碼的……一年之後,景天終於跑出永安當了!✌

這次為大家提供了可運行的程式:

Gitee Releases

GitHub Releases

下載解壓之後,首次運行之前記得在 openpal3.toml 文件中把《仙劍奇俠傳三》的安裝目錄填進去。請注意反斜杠需要重複寫兩次喲:

之後運行openpal3.exe即可。如果運行時提示 OpenAL 出錯,請下載並安裝 OpenAL。

目前遊戲只支援鍵盤輸入,鍵位為:

  • 空格鍵:對話框下一句
  • F鍵:互動
  • 方向鍵:跑
  • 1/2/3/4:存檔至第1、2、3、4號存檔位

程式還是有很多 Bug,以及有很多功能還沒實現,請各位不要嘗試去做奇怪的事😅… 景天已經可以跑到碼頭那裡準備上船了,但由於劇情腳本還沒有 100% 支援,碼頭這裡會用到沒有實現的劇情指令而崩潰。

(以及……不要在意出現兩個景天 )

另外,開發工具也全新升級!之前的模型和動畫瀏覽器合三為一,集成在了一個工具裡面:


它能夠自動讀取打包文件的內容,支援聽歌、查看各種文件數據以及預覽模型。這個工具也會讀取 openpal3.toml,所以遊戲路徑也需要填好。


由於最近 GitHub 的訪問情況不容樂觀,我在 Gitee 上建了一個鏡像倉庫,下載也可以更快一點:

dontpanic/OpenPAL3

所有的開發工作還是在 GitHub 的倉庫里:

dontpanic92/OpenPAL3

以及,我們有一個新的項目主頁了!還沒時間仔細弄,先掛一個項目說明:

仙三開源版:《仙劍奇俠傳三》開源實現


按照慣例,我們還需要確定下一個小目標。現在還沒實現的功能太多了,我準備還是優先把劇情跑通,所有其他的 Bug 和系統先暫時放一下。那麼第三個小目標就定為景天和雪見流浪到大渡口吧。為了實現這個目標,我們至少還需要支援:

  • 更多的劇情腳本
  • 人物跳躍事件
  • 場景機關
  • 爬梯子

希望下一個版本可以很快發布( •̀ ω •́ )y

Tags: