Quote:
Originally Posted by Akuba
VSH only has Saxton Hale, CBS, Easter Bunny and Vagineer as Bosses, you cannot add bosses from Freak Fortress 2 to VSH unless you edit VSH yourself and port these bosses.
If you want to use downloaded bosses without editing VSH, you have to use FF2.
|
not anymore, FF2 now has a legit competitor (WITH advantage!)
I solely present VSH v2! (or just VSH2)
What makes VSH2 different from VSH?
VSH2 has actual multiboss support AND allows easy modification and adding of new bosses without too much trouble.
The way it works, to give a distinction from FF2, is that VSH2 uses Event Handling in place of boss configs and rage/ability subplugins.
this allows developers to not only make bosses but make them unique in gameplay and mechanics!
Most importantly, alot of the code for VSH2 has been organized and separated in a special way, thus to add new bosses, all you need is to edit 2 files! You need to edit handler.sp and bosses.sp.
handler.sp actually runs your boss code while bosses.sp includes your boss code into the overall plugin.
other features are that VSH2 has its own INTERNAL SetBoss command whereas regular VSH doesn't have one and FF2 requires an add-on plugin to do so. Not to mention that FF2's SetBoss plugin doesn't save once the map changes. VSH2's SetBoss command saves to cookies, thus you can pick your favorite boss and stick with it unless you want to change it.
VSH2's game state is controlled by a global Singleton instance of the VSHGameMode methodmap
The distinct advantage VSH2 has over FF2 is that VSH2 not only can handle multiplayer bosses but VSH2 can also handle multiple combinations of different bosses.
I can actually have a 3-man boss having vagineer, hale, and hhh jr!
Speaking of multiplayer bosses, I've added a NEW Example Boss called the Plague Doctor!
His purpose is to showcase how to create minion bosses (bosses that create minions)
To aid with creating new bosses, VSH2 provides a horribly coded methodmap interface that makes you want to gag, vomit, and commit sudoku.
Here's the public repository for VSH2 --
https://bitbucket.org/assyrian/tf2-vsh2/src/
VSH2 has the original 5 bosses plus the Plague Doctor built into it. That's 6 built in bosses.
I'd go into depth how to create a new boss but it's better to just follow the 6 example bosses built in.
VSH2 uses OLD vagineer and hale models, if you want to use the news ones then modify the Model Defines for Hale and Vagineer source files.