I solely present VSH v2! (or just VSH2)
Resources -> http://www.mediafire.com/download/i6..._resources.zip
New models for Vagineer and Hale -> https://forums.alliedmods.net/attach...1&d=1442371915
What makes VSH2 different from VSH?
Compared to old VSH, VSH2 lets you modify elements and gameplay through addon plugins! With the use of VSH2's powerful API and hooks, you no longer (for the vast majority of the time) need to modify the core plugin to modify gameplay and mechanics!
Also, VSH2 has internal multiboss support, better code organization and structure, built-in setboss command, late spawn blocking, target filters for bosses and minions, and most importantly, use the latest SourcePawn syntax and features like methodmaps.
Also, to sweeten the deal, VSH2 comes with an Old VSH Compatibility Layer Plugin which runs all old VSH forwards and natives using VSH2 as the backing plugin.
What makes VSH2 different from FF2 and why should I use VSH2 over FF2?
FF2 handles bosses through a combination of config file parsing and subplugins that act as boss abilities.
VSH2 uses a more powerful mechanism through a combination of gamemode and boss events that boss modules/subplugins can hook to and perform actions accordingly.
Of course, VSH2's mechanism comes with tradeoffs. You need to know SourcePawn coding in order to do bosses. You don't need to be an expert but you need to know a little more than the basics.
The benefit with VSH2's mechanism is that you can make truly unique bosses through gameplay and mechanics while FF2's drawbacks is that you make vastly cookie-cutter generic bosses.
VSH2 also supports boss packs like FF2 can but VSH2 does NOT
require switching between boss packs at a time.
Another thing is that VSH2 allows you to make any
combination of multibosses using existing bosses. Not to mention that VSH2 bosses also have more data you can work with such as boss states, lives, ultimate powers, and you can expand
the kind of data bosses can use by adding new properties to a boss' property map!
In terms of various changes and improvements over FF2 and old VSH:
* setboss command saves to cookies.
* music does NOT loop, but plays the themes of a randomly selected boss. If there's only one boss and that boss has only one theme, then it'll just play that song but doesn't actually loop.
* Medieval Mode support using lives system for players.
* tons of ConVars to modify as much mechanics as you see fit.
VSH2 has the original 5 bosses (Hale, Vagineer, CBS, HHHjr, Bunny Demo) plus the Plague Doctor as an optional add-on boss.
Plague Doctor's purpose is to show how to make a boss module & how to make a boss that creates minions.
: TF2Items, MoreColors
The wiki shows how to create/add custom bosses as well as provide an API reference for VSH2.
VSH 2 Wiki
Public Repository for VSH2
Core Plugin Download
VSH2 Add-On: Damage Tracker Plugin Download
VSH2 Boss Add-On: Plague Doctor Download
VSH2 Add-On: Old VSH Compatibility Layer Plugin Download
Source Code Repo