OpenPAL3:仙三開源版的第二個小目標 Accomplish!
- 2021 年 4 月 21 日
- 筆記
去年的時候,OpenPAL3 的第一個版本發布 之後,我給 0.2 版本設定了一個小目標:讓景天能跑出永安當。當時的第一個版本還只能算是概念驗證的版本,沒有音樂支援、輸入支援,不能直接讀取仙劍三的打包文件,劇情是也在程式裡面硬編碼的……一年之後,景天終於跑出永安當了!✌
這次為大家提供了可運行的程式:
下載解壓之後,首次運行之前記得在 openpal3.toml 文件中把《仙劍奇俠傳三》的安裝目錄填進去。請注意反斜杠需要重複寫兩次喲:
之後運行openpal3.exe即可。如果運行時提示 OpenAL 出錯,請下載並安裝 OpenAL。
目前遊戲只支援鍵盤輸入,鍵位為:
- 空格鍵:對話框下一句
- F鍵:互動
- 方向鍵:跑
- 1/2/3/4:存檔至第1、2、3、4號存檔位
程式還是有很多 Bug,以及有很多功能還沒實現,請各位不要嘗試去做奇怪的事😅… 景天已經可以跑到碼頭那裡準備上船了,但由於劇情腳本還沒有 100% 支援,碼頭這裡會用到沒有實現的劇情指令而崩潰。

(以及……不要在意出現兩個景天 )
另外,開發工具也全新升級!之前的模型和動畫瀏覽器合三為一,集成在了一個工具裡面:

它能夠自動讀取打包文件的內容,支援聽歌、查看各種文件數據以及預覽模型。這個工具也會讀取 openpal3.toml,所以遊戲路徑也需要填好。
由於最近 GitHub 的訪問情況不容樂觀,我在 Gitee 上建了一個鏡像倉庫,下載也可以更快一點:
所有的開發工作還是在 GitHub 的倉庫里:
以及,我們有一個新的項目主頁了!還沒時間仔細弄,先掛一個項目說明:
按照慣例,我們還需要確定下一個小目標。現在還沒實現的功能太多了,我準備還是優先把劇情跑通,所有其他的 Bug 和系統先暫時放一下。那麼第三個小目標就定為景天和雪見流浪到大渡口吧。為了實現這個目標,我們至少還需要支援:
- 更多的劇情腳本
- 人物跳躍事件
- 場景機關
- 爬梯子
希望下一個版本可以很快發布( •̀ ω •́ )y

