"VSH is too restricted with boss-modifications and FF2 is too god-damn clunky." - Nergal
VSHA Advanced was pulled from Nergal's idea of VSHA, although Negral did not wish to complete it.
https://forums.alliedmods.net/showthread.php?t=251330
What is VSHA?
Vs Saxton Hale -
http://wiki.teamfortress.com/wiki/VS_Saxton_Hale_Mode
and
Freak Fortress 2 -
https://wiki.teamfortress.com/wiki/Freak_Fortress_2
and
VSHA - Your already here!
Both of those plug-ins combined into a stable plug-in environment that is dedicated towards the sourcemod scripting programmers. If your a non-programmer, sorry, but you may need to tighten your belt and learn some programming, because this plug-in is not meant to be a copy-paste boss creation environment.
VSHA Features (things that VSH / FF2 may not have)
* Game Mode Selector
- Game Mode Selector, lets the server owner choose which game mode to run.
-- Game Modes: The Original Boss vs All, Duo Boss vs all, Bosses vs Bosses, and Random
-- More games will be added soon
* Customize your own Game Mode Music Themes
* Blood and gore on boss death
* Tinted bosses on Bosses vs Bosses so you know which team the boss is on.
Resources
Downloads credit this link:
https://forums.alliedmods.net/showthread.php?t=146884
You'll find Saxton Hale resources in those links for both sounds, materials, and models.
Downloads:
VSH Resources:
Mirror1 Mirror2 GDrive
VSH BZ2:
Mirror1 Mirror2 GDrive
Requires
[TF2] TF2Attributes:
https://forums.alliedmods.net/showthread.php?t=210221
TF2Items:
https://forums.alliedmods.net/showthread.php?p=1050170
Optional
SteamTools
https://builds.limetech.org/?p=steamtools
To compile yourself, requires:
MoreColors:
https://forums.alliedmods.net/showthread.php?t=185016
Boss Addons:
Hatsune Miku
https://forums.alliedmods.net/showthread.php?t=263811
Road Map
- Make stable by version 1.0
- Add configuration code to make bosses more flexible
- Multiple Boss Support
- Clean up and remove old code
- Add new unique and special bosses
- Rework current / old bosses to make more unique
- Add translations
- More boss game modes
- Multiple Game Mode Music for different game modes (let's not bore people with the same old music all the time)
- Optional support to allow boss plug-ins to "deny" boss tinting if their boss skin already supports a team color.
- Option to turn off blood and gore on boss death.
- !seepoints - to see how many queue points you have.
- !queue - to see how many queue points everyone has
- !nextboss - to see who is nextboss (if playing normal game-mode)
- Option to turn off boss tinting (which lets players "see" what team a boss is on)
- Create a Addon that works like a "middle man" to allow it to support ff2 plugins
Coming soon to 0.1.5 version update
Download and compile the develop version from our github for these fixes:
https://github.com/War3Evo/VSH-Advanced/tree/develop
Coming soon to 0.1.5 version update (not released yet to github)
Current Chat Commands
!pickhale, !setboss, !haleboss, !vshaboss - allows you to select your preferred next boss.
Root Admin Commands
/reloadboss - allows you to reload a boss plugin, this will make developing bosses on VSHA much easier and requires no restarting of the server. You can reload bosses during game play!
Sorry this plug-in can not be compiled via the Sourcemod web compiler.
ConVar
vsha_equipment 0 - default 0 for VSHA equipment, 1 for VSH equipement, 2 for FF2 equipment setups for players (not bosses) .. you can just remove plugin "vsha-OnEquipPlayer-example.smx" to use only VSHA equipment setup.
For game mode addon:
vsha_gamemode_enabled 0 - default 0 - 0 is disabled, 1 is enabled
vsha_gamemode_music_enable 0 - default 0. You MUST setup your OWN theme songs for the different game modes. I couldn't decide on anything official because everyone has their own tastes. See gamemodes.cfg for adding your own.
vsha_gamemode_type 0 - default 0 - plays like regular VSH (1 boss vs ALL), 1 - Duo Boss, 2 - Bosses vs Bosses, 999 - Randomly picks 1 of the 3 every round.
vsha_random_type 1 - default 1 - 0 - disabled, 1 - not the same game twice
vsha_gamemode_music_enable 0 - 0 - disabled, 1 - enabled - You must setup your theme music in the configuration file provided.
Version History
0.1 beta - 01 JUN 15 - VSHA is now 0.1 Beta - First public release
0.1.1 beta - 02 JUN 15 - Changed the code quit a bit, see the github for details
- Added Duo Boss Game Mode
- Handles applying the boss models to the player internally instead of from the boss plugin, which has helped a ton.
0.1.2 beta - 04 JUN 15 - Updated the code
- Saxton Hale's Boss HUD screen is now fixed
- Saxton Hale's Jump charge is fixed
- Saxton Hale's Taunt Charge has been modified, if there is a full server, it charges up 1 per 10 seconds even if he does not get hit. As the alive player count decreases, his charge slowly increases. No convar yet to disable this feature.. I'll add it to the next version.
- Saxton Hale's extreme super jump has been fixed. 100% correctly jumps him at 100%.
- Developer code has been modified and more natives have been added.
- Internal engine code for shield detection added
- Added optional to use VSH or FF2 equipments instead of VSHA
0.1.3 - 05 JUN 15 - Updated the code
- Blood and Gore on death of boss (along with head roll)
- Fixed queue point system
- Bosses Vs Bosses Game mode
- Random Game Mode Selection Convar between (Normal, Duo Boss, and Bosses vs Bosses)
- Boss tinting for Bosses Vs Bosses Game Mode - tints a player's boss to match their team color
- Numerous bug fixes -- see github for more information
0.1.4 - 10 JUN 15 - Updated the code
- This update focused on making the VSHA Engine stable.- To increase stability of the plugins, I'm moving all Hale variables internally inside the engine and will forward the plugin handle of the boss on most hook forwards
- Moved the SDKhooks OnTakeDamage engine internally (optional for devs can prevent damage changes using a native "VSHA_SetPreventCoreOnTakeDamageChanges")
- Numerous bug fixes -- see github for more information
known issues for version 0.1.4
- reloadboss developer command maybe buggy. Just wait till next round to fix itself.
- game mode "bosses vs bosses" may bug out and constantly force players to "literately scramble"
- added option for Random Game Mode to either have "not the same game twice" or "disabled"
- during the duo boss game .. the health bar might glitch out after one boss dies.
GitHub Latest Source:
https://github.com/War3Evo/VSH-Advanced/tree/develop
Current develop build status:
(Jenkins is down at for a time, not sure when I'll have time to put it back up)
Jenkins auto compiled binaries and source code
Jenkins is a uses a automated script to auto compile the VSHA source code when it is updated on GitHub. These compiled binaries are from the develop branch from github and also include the source code.
Don't use the Master Tree. Stick with the Develop until it is 1.0.
UPGRADE INSTRUCTIONS for version 0.1.4
Delete all vsha-*.smx plugins from your plugins folder before upgrading.
This upgrade has changed alot of code, and other vsha plugins may not be compatible with this upgrade!
Keep an eye on this plug-in! It is sure to develop fast!