東方偽性神 ~ Labyrinth of False Faith

東方偽性神 ~ Labyrinth of False Faith

Introduction

東方偽性神 (Touhou Niseseijin) ~ Labyrinth of False Faith (LoFF) is a free software fan game of the 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 untested platforms such as Windows, macOS, UWP, Web, Android, and iOS.

May I Contribute?

Thank you for considering contributing! Here's what you need to know:

LoFF uses the latest stable version of Godot Engine, which is 4.2.1 as of writing. The repository contains the project files for LoFF, which are structured as follows:

addons: Addons to be used. Currently, Cyclops Level Builder, Godot Jolt Physics Plugin, and Godot Git plugin are the only addons included.
config: Resources and GDScript files for editing audio, video, graphics, etc.
res: Resources such as textures, sounds, fonts, etc.
scenes: .tscns for levels, 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 GPL 3.0 or later along with GPL headers in new script files. Test them thoroughly!

If you wish to contribute code:

  1. Fork the repository.
  2. Clone your fork locally.
  3. Get the latest version of the Godot Engine either from the official website, Steam, or itch.io.
  4. Launch Godot.
  5. Import the project: Import > Browse > Go to the project folder > project.godot > Select & Edit (if it appears).
  6. 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.