Contributing
First off...
Thank you for considering contributing to BTD5 Restored! It helps out a lot, because this is a big project. There are many ways you can contribute, the most helpful being reporting bugs and inaccuracies, or submitting a pull request to fix them.
What is an inaccuracy?
An inaccuracy is something in BTD5 Restored that doesn't match the exact same behavior as the Flash version of the game. Since this is a direct port, most inaccuracies will be extremely small and hard to notice, but can have a big impact on gameplay.
How can I tell something is an inaccuracy?
You can test the Flash game and then test this version of the game, and see if what you're
testing behaves the same across both versions.
IMPORTANT:
Only test against the latest version of BTD5 Flash. It can be found on
Ninja Kiwi Archive. Websites that host BTD5
.swfs could have an older version of the game that doesn't behave the same as the newest
version.
The same goes for BTD5 Restored! Make sure that you're using the latest version to test for
inaccuracies and bugs.
Getting Started
Use GitHub's issue tracker to report a bug or inaccuracy
on the BTD5 Restored repository.
If you know how to fix the bug yourself, feel free to submit a pull request.
1. Specify the steps needed to reproduce the bug
2. Explain the expected result vs the actual result
3. Specify which version you are playing on (web, executable). If web, specify browser and
it's version. If executable, specify OS and device.
4. Provide screenshots or screen recordings