云对雨,雪对风,仙剑对妖弓。
《仙剑奇侠传三》和《仙剑奇侠传四》开源实现。 仙剑三剧情开发已完成。 仙剑四开源版仍处于早期开发阶段,存在很多未实现的功能及 Bug,暂无完善的游戏体验。
欢迎加入 QQ 群 636662894
Modify openpal3.toml to include the correct game path
# PAL3.exe 所在的目录
# The folder where PAL3.exe is
asset_path = "E:\\CubeLibrary\\apps\\1000039"
之后运行 openpal3.exe 即可。如果运行时提示 OpenAL 出错,请下载并安装 OpenAL。
Modify the hard-coded string in openpal4/application.rs.
Alternatively one can repack the the content of gamedata folder of PAL4, use the repacker tool provided.
Note repacking defaults to resize the image assets, see comparison images below.
Repacking might be desired in some platforms to reduce the total number of opened file descriptors (for example PS Vita), or just to save computing resources.
Repacking can be done by (example on Windows)
target\release\repacker.exe --pal4 "<parent_folder>\Chinese Paladin 4\gamedata" "C:\PAL4_test\pal4.ypk"- 空格键:对话框下一句
- A/D键:调整视角
- Esc键:跳过过场动画
- F键:互动
- 方向键:跑
- 1/2/3/4:存档至第1、2、3、4号存档位
目前OpenPAL支持 Windows, Linux, PS Vita, macOS and Android作为目标平台。 See the build files under workflows.
- Rust nightly toolchain
- OpenAL
- Latest Vulkan SDK
- LLVM + clang
- on Windows
- on Linux please install
libclang-devandclang
- cmake
- vcpkg on Windows
cd openpal3
cargo build --release构建 Android 平台安装包需要先安装cargo-apk,并设置好 NDK 开发环境
cd openpal3 && cargo apk build --release --libFor building instructions
由于 nightly 工具链的一个bug,构建时可用下面命令规避链接错误的问题:
MACOSX_DEPLOYMENT_TARGET=11.0 cargo build --releaseRequires VitaSDK, see ci-psvita.yml.
非常感谢一同参与 OpenPAL3 的开发!请参看 CONTRIBUTING 来了解参与项目的要求与步骤。
- @zhangboyang/PAL3patch 提供了简单有效的脱壳工具
- 仙剑三高难度吧 有一些关于仙剑三数据文件的目录结构与内容的讨论
- 这个转帖 分析了
pol文件的部分结构 - 看雪论坛的这篇帖子 分析了
cpk与sce的文件格式

