去年的时候,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