View Single Post
Author Message
nergal
Veteran Member
Join Date: Apr 2012
Old 08-22-2016 , 19:21   VS. Saxton Hale Version 2 - v2.12.1 Dev
Reply With Quote #1

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 VSH1?
Compared to VSH1, 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 and enum structs.

Also, to sweeten the deal, VSH2 comes with a VSH1 Compatibility Engine 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 along WITH optional config file parsing.

Of course, VSH2's mechanism comes with tradeoffs. You need to know SourcePawn coding in order to create 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, though easier to create bosses, their gameplay is cookie-cutter and generic.

VSH2 also supports boss packs like FF2 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 has more data you can work with such as boss states, lives, ultimate powers, and you can expand the kind of data bosses use by adding new properties to a boss' property map!


In terms of various changes and improvements over FF2 and VSH1:
* 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.

Dependencies: TF2Items, MoreColors, ConfigMap

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
Public Repository for VSH2 Addons

Core Plugin Download

VSH2 Add-On: Damage Tracker Plugin Download

VSH2 Add-On: Transparent Weapons Plugin Download

VSH2 Boss Add-On: Plague Doctor Download

VSH2 Add-On: VSH1 Compatibility Layer Plugin Download

VSH2 Add-On: FF2 Compatibility Engine Plugin Download

Source Code Repo

Changelog:
Spoiler
__________________

Last edited by nergal; 12-20-2022 at 14:18. Reason: update v2.12.1
nergal is offline