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 Flathub.
If you are going to add doukutsu-rs to any repository or app store, do not specify the doukutsu-rs maintainers as package maintainers unless you have received explicit permission from the doukutsu-rs maintainers to do so.
The doukutsu-rs maintainers are responsible only for doukutsu-rs engine and related components. They are not responsible for, and do not maintain any doukutsu-rs packages created and distributed by third parties.
The main example of this so far is the Snap package: it was created by a third party, and the doukutsu-rs team is not involved with this package in any way.
However, the Flathub package was added with permission and support from the maintainers, and they are also maintain it.
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 file in the engine's repository.
Last updated
Was this helpful?