東方偽神伝 (Touhou Niseshinden) ~ Labyrinth of False Faith (LoFF) is a free software fangame based on Touhou Project. It is a first-person shooter (FPS) game that utilizes six degrees of freedom (6DoF). LoFF is made in the Godot Engine and is written in GDScript. It is officially supported on Linux/X11, but it can be deployed on Windows and Mac too (untested).
Thank you for considering contributing! Here's what you need to know:
LoFF uses the newests stable version or release candidate of Godot Engine, whichever is latest. As of writing, LoFF is based on Godot 4.3. The repository contains the project files for LoFF, which are structured as follows
addons: Addons to be used. Currently, Cyclops, Jolt, Godot Mirror, and Panku Console are the only addons included.
config: Resources and GDScript files for editing audio, video, graphics, etc.
levels: Level scenes, separated from the other scenes.
res: Resources such as textures, sounds, fonts, etc.
scenes: .tscns for characters, shot types, etc.
The root directory contains the main scenes, README, and other important files.
Goals can be found in the TODO file, although you don't have to follow it strictly.
With those out of the way, here's what you can do:
Create issues for new bugs or features. Any feedback is appreciated!
- Make sure that you check if your particular issue already exists in the issues section of the repository. If not, make the issue!
Create pull requests for bugs or features. Follow the tutorial below this list to get started.
- Make sure your fork includes the GNU AGPL 3.0 or later along with AGPL headers in new script files. Test them thoroughly!
Import the project: Import > Browse > Go to the project folder > project.godot > Select & Edit (if it appears).
You'll see errors from the Cyclops Level Editor. Don't worry. Just quit to Project List and open the project again.
Acknowledgements
東方偽神伝 ~ Labyrinth of False Faith is a fan-made game based on Touhou Project.
Touhou Project (東方Project) is a one-man project made by ZUN / Team Shanghai Alice.
More information can be found at the Codeberg repo.