How to help


This guide will cover some basic information to get you started on contributions. For a vague style guide(if you need it) you can check our | Style Guide |.

We welcome many different kinds of contributions, such as:

For code/art/audio you should peek at our | Design Docmentation | for feature and thematic references.

No AI has been used in the creation of any existing content. We hope to keep it that way. So right now any AI contributions will not be used.




Code

Important Notes

Note

As of 4.23.26: Any changes to an items attribute/talent/leech/thorn/crit_trigger will cause issues on existing saves after migrations(See ... for technical reasons). These changes must be rolled out with a save-incompatible version release. This will be fixed sometime after release, and this note will be removed.

Code is broken into 3 core groupings, each extremely important. For most code related contributions, you should contact us before starting.

Source Code

Source code contributions are related to any direct additions to the core code that runs the mod.

For all changes, we typically run a few types of extension/plug-ins to support consistent code.

These were added in right before beta release. So a lot of files are not formatted completely.

Features

Features should be in line with existing design or goals. This also includes content additions, which can be much simpler to implement. If a complex feature is added, please include some amount of documentation within the source code.

Bug Fixes

Bug fixes should provide proper info on what/why/how when sending a request.

Refactoring

Refactoring should be done with some amount of prior conversation, or based on an existing note to do so in the source code.

Automated testing does not yet exist, so expect requests to potentially take time to fulfill.

Documentation

Guides, explanations, visual updates, etc... are welcome additions to our documentation. For the moment, we keep our code specific documentation within the source code(we may change this later).

Documentation can also refer to the mods general wiki. Currently there is not one, but any progress or work towards having one is welcome.

Bug Reports

Typically follow the format:

Save files, logs, videos, pictures are all important and should be included where possible. Some other things to remember:

Artwork

Artwork is fairly subjective, so inclusions and use-cases will vary case by case. We will accept most things, but cannot guarantee it will be used. Some important things to remember:

We are always in needs of a variety of different artwork such as:

Just contact us when you're ready to send things over, or need more information.

Audio

Follow some similar rules as above:

We can always use:

Not much else to say, contact us to send things over as needed.