5 Star 15 Fork 3

dontpanic / OpenPAL3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

仙三开源版

Windows Linux macOS Android PSVita

云对雨,雪对风,仙剑对妖弓。

《仙剑奇侠传三》开源实现。仙三开源版仍处于早期开发阶段,存在很多未实现的功能及 Bug,暂无完善的游戏体验。

📢 声明

  • 仙三开源版不附带任何《仙剑奇侠传三》的游戏数据,因此您必须拥有《仙剑奇侠传三》的正版拷贝才可以正常运行仙三开源版。
  • 仙三开源版并非软星公司或大宇集团的官方作品。

🏡 社区

欢迎加入 QQ 群 636662894

📌 下载

v0.3 版本请前往 Releases 页面下载,Azure Pipelines 上可以获得最新开发版本。

运行

首次运行前请手动修改 openpal3.toml,将《仙剑奇侠传三》游戏目录填入: (请注意反斜杠需要重复两次)

# PAL3.exe 所在的目录
# The folder where PAL3.exe is
asset_path = "E:\\CubeLibrary\\apps\\1000039"

之后运行 openpal3.exe 即可。如果运行时提示 OpenAL 出错,请下载并安装 OpenAL

操作

  • 空格键:对话框下一句
  • A/D键:调整视角
  • Esc键:跳过过场动画
  • F键:互动
  • 方向键:跑
  • 1/2/3/4:存档至第1、2、3、4号存档位

🛠 本地构建

目前 OpenPAL3 支持 Windows、Linux、 macOS 和 Android 作为目标平台。

工具链与依赖库

在构建 OpenPAL3 前,请确认已安装以下工具链与依赖库:

构建步骤

cd openpal3
cargo build --release

构建 Android 平台安装包需要先安装cargo-apk,并设置好 NDK 开发环境

cd openpal3 && cargo apk build --release --lib

常见问题

macOS 平台下由于 nightly 工具链的一个bug 构建时可用下面命令规避链接错误的问题:

MACOSX_DEPLOYMENT_TARGET=11.0 cargo build --release

🙋‍♂️ 贡献

非常感谢一同参与 OpenPAL3 的开发!请参看 CONTRIBUTING 来了解参与项目的要求与步骤。

📔 相关资料

空文件

简介

《仙剑奇侠传三》开源实现 展开 收起
Rust 等 6 种语言
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/dontpanic/OpenPAL3.git
git@gitee.com:dontpanic/OpenPAL3.git
dontpanic
OpenPAL3
OpenPAL3
master

搜索帮助