Naming

What doukutsu-rs is

doukutsu-rs is not a game, but an engine for the game Cavestory.

It is not a decompilation, as it is written from scratch. While it generally attempts to recreate the behavior of the original game where appropriate, it never aimed to completely replicate the behavior of the game or its executable file.

Project and engine

The name of the project and engine is doukutsu-rs, abbreviated as d-rs.

The preferred spelling is lowercase, both for the full name and the abbreviation. Capitalization with the suffix -rs in uppercase (i.e. Doukutsu-rs, Doukutsu-RS, D-RS) is not recommended unless the capitalization is strictly required by English grammar (e.g. at the beginning of a sentence).

The name must consist exactly of the base name doukutsu followed immediately by the suffix -rs, with no additional characters between them. The suffix may be written in uppercase only if the base name is capitalized. Mixed forms such as "doukutsu-RS" or "Doukutsu-Rs" are incorrect.

Although the suffix -rs originates from the programming language used, it has no semantic meaning beyond being part of the name. Thus, variations such as "Doukutsu Rust" and "doukutsu-rust" are incorrect.

Developers team

The permanent team responsible for maintaining and developing the doukutsu-rs project is formally known as doukutsu-rs maintainers, and the members of this team are referred to as maintainers.

Using the word "developer" instead of "maintainer" is usually also correct. However, if it is required to officially specify the team responsible for the development and maintenance/support of the doukutsu-rs project somewhere, the name "doukutsu-rs maintainers" must be used. For example, this name is used on Flathubarrow-up-right.

circle-exclamation

Contributors

The term "doukutsu-rs contributors" refers to all people who have ever contributed to the engine's codebase. Such people are called contributors.

A list of contributors who have made meaningful contributions can be found in a special filearrow-up-right in the engine's repository.

Last updated

Was this helpful?