Rate this plugin
Donate to Motivate
Mutant Tanks
Table of contents
About
Originally an extended version of Super Tanks, Mutant Tanks combines Last Boss, Last Boss Extended, and Super Tanks to grant Tanks unique powers and abilities that enhance the player experience.
Credits
Spoiler
Machine - For the
[L4D2] Super Tanks plugin.
NgBUCKWANGS - For the mapname.cfg code in his
[L4D2] ABM] plugin.
Spirit_12 - For the L4D signatures for the gamedata file.
honorcode23 - For the
[L4D & L4D2] New Custom Commands plugin.
panxiaohai - For the
[L4D & L4D2] We Can Not Survive Alone,
[L4D & L4D2] Melee Weapon Tank, and
[L4D & L4D2] Tank's Power plugins.
strontiumdog - For the
[ANY] Evil Admin: Mirror Damage,
[ANY] Evil Admin: Pimp Slap,
[ANY] Evil Admin: Rocket, and
Evil Admin: Vision plugins.
Hipster - For the
[ANY] Admin Smite plugin.
Marcus101RR - For the code to set a player's weapon's ammo.
AtomicStryker - For the
[L4D & L4D2] SM Respawn Command and
[L4D & L4D2] Boomer Splash Damage plugins.
ivailosp and V10 - For the
[L4D] Away and
[L4D2] Away plugins.
mi123645 - For the
[L4D(2)] 4+ Survivor AFK Fix plugin.
Chanz - For the
[ANY] Infinite-Jumping plugin.
Farbror Godis - For the
[ANY] Curse plugin.
GoD-Tony - For the
Toggle Weapon Sounds and
Updater plugins.
Teamkiller324 - For the
Updater plugin.
Phil25 - For the
[TF2] Roll the Dice Revamped (RTD) plugin.
Chaosxk - For the
[ANY] Spin my screen plugin.
ztar - For the
[L4D2] LAST BOSS plugin.
IxAvnoMonvAxI - For the
[L4D2] Last Boss Extended plugin.
Uncle Jessie - For the "Tremor Tank" in his
Last Boss Extended revision.
Drixevel - For the
[ANY] Force Active Weapon plugin.
pRED - For the
[ANY] SM Super Commands plugin.
sheo - For the
[L4D2] Fix Frozen Tanks plugin.
nico-op - For the
[L4D/L4D2] Infected Health Gauge (Tank & Witch & Special) plugin.
Ernecio - For the
[L4D1 AND L4D2] Tank's Laser Attack and [[L4D1 & L4D2] Improved Flying Tank] plugins.
Luckylock - For the
[L4D & L4D2] Tank Rock Lag Compensation plugin.
raoulduke - For the
[L4D] Survival Event Timer plugin.
Pelipoika - For the
[TF2] Rainbow Glow plugin.
cravenge - For the
[L4D/L4D2] Vigilant Tank Behavior and
[L4D/L4D2] MultiTanks - Improved plugins.
NoroHime - For the
[L4D2] Additional Death Messages on HUD plugin.
Erreur 500 - For the
[ANY] Stuck plugin.
Xutax_Kamay - For the
[ANY] Hit Registration Fix Plugin (bullet displacement by 1 tick) plugin.
Carl Sagan - For the
[L4D2] Tank Rush 2 plugin.
Silvers (Silvershot) - For his plugins which make good references, helping with gamedata signatures, and helping to optimize/fix various parts of the code.
epz/epzminion - For helping with gamedata signatures, offsets, addresses, and invaluable input.
Lux/LuxLuma - For helping to optimize/fix various parts of the code, the code for detecting thirdperson view, and for the
Left4Fix and
[L4D/L4D2]WeaponHandling_API plugins.
Forgetest - For helping with gamedata offsets.
sorallll - For the
Skip Tank Taunt plugin.
Milo| - For the
Extended Map Configs and
Dailyconfig plugins.
exvel - For the
Colors include.
Impact - For the
AutoExecConfig include.
hmmmmm (SlidyBat) - For showing how to pick a random character out of a dynamic string.
KasperH/Ladis - For Hungarian translations, reporting issues, suggesting ideas, and overall support.
Blueberry/Kleiner - For Russian translations and suggesting ideas.
yuzumi - For Simplified Chinese translations, reporting issues, and suggesting ideas.
Mi.Cura, 3aljiyavslgazana - For reporting issues, suggesting ideas, testing features, and overall support.
emsit - For reporting issues, helping with parts of the code, and suggesting ideas.
ReCreator, SilentBr, Neptunia, Zytheus, huwong, Tank Rush, Tonblader, TheStarRocker, Maku, Shadowart, moschinovac, saberQAQ, Shao, xcd222, PVNDV, SpannerV2 - For reporting issues and suggesting ideas.
Princess LadyRain, Nekrob, fig101, BloodyBlade, user2000, MedicDTI, ben12398, AK978, ricksfishin, Voevoda, ur5efj, What, moekai, weffer, AlexAlcala, ddd123, GL_INS, Slaven555, Neki93, kot4404, KadabraZz, Krufftys Killers, thewintersoldier97, Balloons, George Rex, swofleswof, bedildewo - For reporting issues.
Electr000999, foquaxticity, foxhound27, sxslmk, FatalOE71, zaviier, RDiver, BHaType, HarryPotter, jeremyvillanueva, DonProof, XXrevoltadoXX, XYZC, JustMadMan, DARG367, zonbarbar, Unfellowed - For suggesting ideas.
Marttt - For helping with many things and the pull requests.
Dragokas - For reporting issues, suggesting ideas, and providing fixes.
login101 - For providing some source code for the "Lightning" ability.
Angelace113 - For the default colors (before "v8.12"), testing each Tank type, suggesting ideas, helping with converting plugins to use enum structs ("v8.66"), helping to set up the wiki pages, and overall support.
Sipow - For the default colors (before "v8.12"), suggesting ideas, and overall support.
Oliver, FusionFlarez - For helping to test the "Reward" system, "Combination" feature, and overall support.
SourceMod Team - For continually updating/improving SourceMod.
Requirements
1.
SourceMod 1.12.0.6985 or higher
2. Recommended:
-
Actions
-
AutoExecConfig
-
Explosive Chains Credit
-
ThirdPersonShoulder_Detect
-
Updater
-
WeaponHandling_API
3. Knowledge of installing SourceMod plugins.
Notes
1. I do not provide support for listen/local servers but the plugin and its modules should still work properly on them.
2. I will not help you with installing or troubleshooting problems on your part.
3. If you get errors from SourceMod itself, that is your problem, not mine.
4. MAKE SURE YOU MEET ALL THE REQUIREMENTS AND FOLLOW THE INSTALLATION GUIDE PROPERLY.
List of Plugins Included/Replaced
Mutant Tanks includes/replaces the following plugins:
Features
1. Fully compatible with all game modes.
2. Fully customizable Mutant Tanks.
3. Flexible config file.
4. Auto-reload the config file when changes are made mid-game.
5. Supports custom configurations for different scenarios/setups.
6. Store up to 500 Mutant Tank types.
7. Administration system designed for access and immunity to Mutant Tanks.
8. Custom target filters for targeting survivors, special infected, and Mutant Tanks.
9. Over 1,500 optional settings to configure.
10. Over 70 unique abilities to choose from.
11. Choose which abilities to install.
12. Add custom abilities and features through the use of forwards and natives.
13. Create all kinds of combinations of abilities.
14. Supports multiple languages.
15. Chat color tags for translation files.
16. Detects idle or bugged Tanks.
17. Toggle damage scaling based on difficulty.
18. Fully customizable reward system.
Commands
ConVars
Changelog
View the
CHANGELOG for the project's history.
Installation
1. Delete files from old versions of the plugin.
2. Extract the folder inside the "mutant_tanks.zip" file.
3. Place all the contents into their respective folders.
4. If prompted to replace or merge anything, click "Yes".
5. Load up Mutant Tanks by restarting the server.
6. Customize Mutant Tanks in "addons/sourcemod/data/mutant_tanks/mutant_tanks.cfg".
Compiling
1. Make sure all the ability plugin source files are in their respective folders.
- "scripting/mutant_tanks/abilities"
- "scripting/mutant_tanks/abilities2"
2. To disable/exclude one or more abilities, move the file(s) to one of the corresponding folders:
- "scripting/mutant_tanks/abilities/disabled"
- "scripting/mutant_tanks/abilities2/disabled"
3. Move the following files from the "scripting/mutant_tanks" folder to the "scripting" folder:
- "mutant_tanks.sp"
- "mt_abilities.sp"
- "mt_abilities2.sp"
4. Drag the files to "compile.exe" (all at once) or "spcomp.exe" (one by one).
- If "compile.exe" is used, the plugins will be created inside the "scripting/compiled" folder.
- If "spcomp.exe" is used, the plugins will be created inside the "scripting" folder.
5. Move the plugin(s) to the "plugins/mutant_tanks" folder.
- If the "mutant_tanks" folder isn't in the "plugins" folder, create one.
Uninstalling/Upgrading to Newer Versions
1. Delete "mutant_tanks" folder from:
- "addons/sourcemod/plugins" folder ("mutant_tanks.smx" and all of its modules)
- "addons/sourcemod/scripting" folder ("mutant_tanks.sp" and all of its modules)
2. Delete "mutant_tanks.txt" from "addons/sourcemod/gamedata" folder.
3. Delete "mutant_tanks.inc" and "mt_clone.inc" from "addons/sourcemod/scripting/include" folder.
4. Delete "mutant_tanks.phrases.txt" from:
- "addons/sourcemod/translations" folder
- "addons/sourcemod/translations/chi" folder
- "addons/sourcemod/translations/hu" folder
- "addons/sourcemod/translations/ru" folder
5. Backup "mutant_tanks" folder in "addons/sourcemod/data" folder.
6. Delete "mutant_tanks_detours.cfg" from "addons/sourcemod/data/mutant_tanks" folder.
7. Delete "mutant_tanks_patches.cfg" from "addons/sourcemod/data/mutant_tanks" folder.
8. Delete "mutant_tanks_signatures.cfg" from "addons/sourcemod/data/mutant_tanks" folder.
9. Delete "mutant_tanks_updater.txt" from "addons/sourcemod" folder.
10. Follow the Installation guide above. (Only for upgrading to newer versions.)
Disabling
1. Move "mutant_tanks" folder ("mutant_tanks.smx" and all of its modules) to "plugins/disabled" folder.
2. Disable the plugin by restarting the server. (Using "sm plugins unload" will take too long.)
Resources
The
README on GitHub contains all the information you need to know about Mutant Tanks. If there's something that hasn't been addressed that you're concerned about, feel free to ask on this thread.
Check out the
INFORMATION regarding each setting/ability available in this project.
Third-party Revisions Notice
If you would like to share your own revisions of this plugin, please rename the files so that there is no confusion for users.
Download
Source | Latest Version | All Official Releases (v8.0+) | Next Version (Unstable)
__________________