Garry's Mod

Garry's Mod

Bio-Annihilation II
 This topic has been pinned, so it's probably important
GaussTheWizard  [developer] 6 Mar, 2021 @ 11:07am
Q&A and Known Incompatibilities
Q&A
What will happen to the original Bio-Annihilation?
My fork of filz0’s Bio-Annihilation (BA1) isn’t going anywhere – for history, it won’t ever be taken down or set to private. Though I strongly recommend using BA2 over BA1 for every purpose other than reminiscence, because BA2 has (almost) all of BA1’s features without its terrible, unfixable bugs.
Why a sequel? Why not just fix BA1?
Making a new addon from the ground up is legitimately more time-effective than rewriting BA1. No amount of fixing or refurbishment could fundamentally make BA1’s NPCs as good as what are now BA2’s, and BA1’s messy code was a hassle to work with in the first place.
Why nextbots?
A nextbot base is better than BA1’s modified citizens in every way: it’s much easier to program, less inherently buggy, more suited for customization, and actually able to walk from point A to B without getting confused.
Why do these zombies attack headcrab zombies?
Flesh is flesh. They don’t discriminate.
Why didn’t you re-add cure sprays?
It turns out that the Bio-Virus is far less intimidating if you can just magic-wand it away. If you find infection too annoying, you can still disable it for players and/or NPCs.
Where are the weapons?
I decided not to re-add the Blight Spreader and Plague Rifle because they felt really “extra”, and not up to the quality standards of BA1 – let alone BA2. If it’s any consolation, you can achieve a similar result with a Contaminant Barrel and a gravity gun.
These zombies still murder my performance. Any tips?
No matter your specs or configuration, there always comes a point where a machine would buckle under the sheer number of zombies to process. But more often than not, the bane of FPS is other addons. Disable anything you aren’t actively using alongside BA2, and you will likely see an improvement. You don’t regularly use those 60 CW2 weapons anyway, do you?
What’s that badass music in the trailer?
“Erebus” from DUSK
Can you add new zombie types?
BA2 is modeled after cinema tropes, not video games. Therefore, I’m not going to add spitters, tanks, boomers, boss zombies, etc etc.
Can you add playable zombies?
The point of zombies is that they don’t have free will. While it might be fun to consciously control them, it defeats the purpose. The ability to pick your battles goes against everything zombie horror stands for.
How do I put on the gas mask?
Instructions are given in chat when you pick it up. The chat command to put it on is !gasmask. If your chat client isn't working for whatever reason, you can use console commands such as ba2_gasmask.
Why do the zombies run past people who would be easier targets?
This is a deliberate optimization choice, as scanning the map to find new targets is quite taxing. I am aware of the demand for this to be changed, and I hope to find a compromise.
How do I add custom zombie models?/Why are my custom zombies all Cheaples?
The third video in the thumbnails gives a short tutorial.
You mentioned something about binding hotkeys to the gas mask commands. How do I do that?
Each chat command has a console command equivalent, e.g. the command "ba2_gasmask" does the same thing as "say !gasmask" or typing !gasmask in chat. You can write binds for either the direct command or the "say" command. To bind a key, type into console: bind <key> "<command>"
WARNING! Do not carry on reading, or y-
Get off of my property. Now.
Your design direction sucks. Can I fork this mod and add all of those things myself?
Absolutely! Bio-Annihilation is free and open-source, and always will be. All I ask is that, if you borrow code from this beautiful mod, you give direct credit to me somehow (CC-BY 3.0). Come pay the GitHub a visit![github.com]
Known Incompatibilities
  • Enhanced Water: Lua errors on the addon’s side when a zombie begins to drown.
  • GBombs/HBombs: Zombies are immune to all bombs. This is due to the way the bombs detect what objects to hit.
  • @$^% Errors: Causes green boxes to appear on Spawners, gas mask citizens, and other entities.
  • Killable Nextbots: Can make zombies explode on death.
Last edited by GaussTheWizard; 18 Jul, 2023 @ 10:07am