Home - Psykotikism/Mutant_Tanks GitHub Wiki

About

Mutant Tanks (MT) is an ongoing project that aims to enhance the player experience when fighting Tanks. The project focuses on Tanks as it provides numerous abilities to the Tank's arsenal. Each ability is unique and manipulates the gameplay in many ways.

The pages on this wiki will cover everything that developers and users will need to know to customize MT to their own liking.

For developers, the wiki contains tutorials for creating your own modules. MT mainly sets up the abilities and other Tank features for usage based on the random type chosen. The core plugin itself only contains basic features that do not really alter gameplay by much. When creating a module for the project, you must consider backward compatibility and annual updates. The project is constantly undergoing updates and new abilities are still being developed once in awhile. Your job as a developer is to make sure that your module meets the following criteria:

  • Must abide by the project's license (GPL v3.0). The module must be free. You cannot charge other users to use your module for a free project.
  • Must support custom configs provided by the core plugin.
  • Must provide support for other abilities if needed. See the page for the Clone ability for example.
  • Must provide updates to fix any bugs. Adding extra features is optional.
  • Must give the main author (Psyk0tik) the right to edit/improve the source code if the module is not fully compatible with the project or other abilities (this includes future updates to the project and other abilities). See the page for the Clone ability for example.
  • Must be unique. Special effects, enhanced/extended versions of existing abilities are NOT unique!

For users, the wiki contains tutorials for creating your own Mutant Tanks. The tutorials are in-depth and will cover the most common scenarios in creating Mutant Tanks. The config file is user-friendly so you do not need any prior coding experience to customize your own Mutant Tanks. Everything that involves coding is handled by the project. As a user, you are free to share your own customizations with the rest of the L4D/L4D2/SM community. The only criteria for sharing your customizations are:

  • Must abide by the project's license (GPL v3.0). The customization must be free. You cannot charge other users to see your custom Tank since everyone has the same access to that customization.
  • Must be complete. See the page for Sharing Customizations for examples of incomplete and complete customizations.

The project was made and is maintained entirely by me (Psyk0tik) and any work that I've used from other developers has been properly credited in the README.md file.

This project is a lot bigger than anyone would have expected or thought. It started off as a simple revision to the original Super Tanks by Machine but has since become a project of its own. Certain aspects of the project in its current state are derived from Super Tanks as part of maintaining the latter project's legacy.

MT as a whole is free for everyone to use. I have never charged nor will ever charge a single cent for this project. This is something that I enjoy working on during my free time and it will stay that way until I run out of ideas and bugs to fix.

I hope you enjoy my hard work!

Pages

Abilities

Tutorials (Developers)

Under construction...

Tutorials (Users)

Under construction...

FAQs

Under construction...