• Stars
    star
    535
  • Rank 82,940 (Top 2 %)
  • Language
    Rust
  • License
    GNU General Publi...
  • Created almost 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

仙三开源版 - The efforts to create an open-source implementation of Chinese Paladin 3

仙三开源版

Build Status CI Build

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

《仙剑奇侠传三》开源实现。仙三开源版仍处于早期开发阶段,存在很多未实现的功能及 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 来了解参与项目的要求与步骤。

📔 相关资料

More Repositories

1

wxGo

Golang wxWidgets Wrapper
Go
397
star
2

dotnvim

Neovim ❤ Acrylic
C#
57
star
3

rainfuck

Rainfuck is a brainfuck interpreter and JIT compiler implemented in Rust.
Rust
33
star
4

urender

A rust implementation of the ray tracing renderer described in Ray Tracing from the Ground Up
Rust
23
star
5

AudioPlayer

A simple windows audio player with switchable GUI and CUI.
C++
13
star
6

feca

A web browser prototype.
Rust
12
star
7

monodevelop-windows-build

The missing windows builds for monodevelop.
10
star
8

embedded-netease-music-player

网易云音乐外链播放器 - Embed a netease music player into your web page
HTML
8
star
9

AudioPlayer4

Yet another another Audio Player
C++
6
star
10

LinuxICE

Experimental Linux x64 Kernel Debugger
C
6
star
11

FoOTOo-Strike

C
4
star
12

PSOBBCheater

PSOBB外挂程序
C++
2
star
13

Demo-of-Fraunhofer-Diffraction-by-Two-Slits

夫琅和费双缝衍射演示程序
C++
2
star
14

radiance

See https://github.com/dontpanic92/OpenPAL3
Rust
2
star
15

dds-rs

Fork of https://gitlab.com/mechaxl/dds-rs
Rust
1
star
16

Pal5QAssistant

仙剑奇侠传五前传 自动连携技+摄像机漫游
C++
1
star
17

radiance-assets

Embedded assets for the radiance engine
Rust
1
star
18

nodebb-plugin-ns-points-techo

JavaScript
1
star
19

shibaojie

1
star
20

tuesday

JavaScript
1
star
21

ltp-windows-prebuilt

LTP Windows 版本预编译项目
1
star
22

ctf-writeups

dontpan1c 的 CTF 笔记
HTML
1
star
23

learningsicp-bot

Python
1
star
24

vitagl-sys

Rust bindings to vitaGL
Rust
1
star
25

digimon

SRResNet/SRGAN in practice - make my Digimons clearer
Python
1
star
26

AudioPlayer3

Yet another Audio Player
C
1
star