Description
HyTide is a mod that was originally designed with the goal of recreating an accurate version of the map Righteous Stand from the game Vermintide 2, and eventually was developed into a full development kit for horde based experiences! This mod also includes complete overhauls to the behavior and balancing of various NPCs, as well as includes rebalanced versions of several weapon types that are made specifically for horde combat.
Here is a summarized list of all included changes this mod provides:
- Customized assets:
- NPCs:
- Description: All of these NPCs have been taken from the base game, had its behavior and statistics changed, and then been saved into the mod as a separate asset with the "Hytide_" prefix added onto the front of their name to indicate which version of the NPC is the custom version.
- HyTide_Aggressive_Rat
- HyTide_Aggressive_Rat_Amb
- HyTide_Zombie
- HyTide_Zombie_Amb
- HyTide_Zombie_Burnt
- HyTide_Zombie_Burnt_Amb
- HyTide_Goblin_Scrapper
- HyTide_Goblin_Scavenger
- HyTide_Eye_Void
- HyTide_Goblin_Lobber
- HyTide_Toad_Rhino_Magma
- HyTide_Skeleton_Archer
- HyTide_Skeleton_Archmage
- HyTide_Spawn_Void
- HyTide_Spawn_Void_Amb
- HyTide_Spawn_Void_Pat
- HyTide_Trork_Warrior
- HyTide_Trork_Warrior_Amb
- HyTide_Bear_Grizzly (unused)
- HyTide_Bear_Polar
- HyTide_Bear_Polar_Amb
- HyTide_Skeleton_Burnt_Knight
- HyTide_Skeleton_Burnt_Knight_Amb
- HyTide_Skeleton_Burnt_Knight_Pat
- HyTide_Skeleton_Frost_Knight
- HyTide_Skeleton_Frost_Knight_Amb
- HyTide_Skeleton_Frost_Knight_Pat
- HyTide_Wraith
- HyTide_Wraith_Amb
- HyTide_Wraith_Pat
- HyTide_Shadow_Knight
- HyTide_Rex_Cave
- HyTide_Golem_Crystal_Earth
- HyTide_Golem_Crystal_Flame
- HyTide_Golem_Crystal_Frost
- HyTide_Golem_Crystal_Sand
- HyTide_Golem_Crystal_Thunder
- HyTide_Yeti
- HyTide_Hedera
- HyTide_Scarak_Broodmother
- HyTide_Scarak_Fighter
- HyTide_Scarak_Louse
- Items:
- Description: Similar to NPCs, all custom items were taken from the base game, modified to have more distinct roles and more balanced statistics within a horde combat setting, then then were saved as separate assets within the mod. The consumables were changed to have effectively infinite lifespan so they wont despawn. The custom door was changed to remove its interaction prompt so it is only openable via events (detailed further down).
- Weapons:
- HyTide_Weapon_Mace_Mithril
- HyTide_Weapon_Battleaxe_Mithril
- HyTide_Weapon_Daggers_Mithril
- HyTide_Weapon_Sword_Mithril
- HyTide_Weapon_Shield_Mithril
- HyTide_Weapon_Shortbow_Mithril
- HyTide_Weapon_Crossbow_Ancient_Steel
- Consumables:
- HyTide_Potion_Health_Large
- HyTide_Weapon_Arrow_Crude
- HyTide_Weapon_Bomb
- Furniture:
- HyTide_Furniture_Human_Ruins_Door_Large
- NPCs:
- Balancing:
- Enemy balancing:
- Description: Various aspects of NPC enemy balancing have been changed to better suit a horde based combat flow, these changes only affect the customized NPCs listed above.
- Health
- Damage dealt
- Knockback force (taken and dealt)
- Summon amount (only affects mobs that can summon such as HyTide_Eye_Void and HyTide_Scarak_Broodmother)
- Behavior (such as who what mobs they aggress, wander range, how quickly they aggress the player, etc)
- Move speed
- Aggression and detection ranges
- Set drop list to empty
- Dramatically increased leashing distance (so mobs arent tethered to where they spawned)
- Player balancing:
- Description: Most of the player balancing comes from the balancing of the weapons and items from this mod, very little was actually changed on the player directly.
- Weapons
- Adjusted values on a per weapon attack basis:
- Damage
- Knockback force
- Hitbox size and shape
- Velocity added to player on specific attacks
- Amount of signature attack energy given per attack
- Added properties to attacks:
- All attacks now give the player health per enemy hit, with the amount depending on the specific weapon and attack.
- Adjusted values on a per weapon attack basis:
- Items:
- Adjusted various values:
- Increased drinking speed of health potion
- Increased damage and AOE of bomb
- Adjusted various values:
- Enemy balancing:
- Entity spawning
- Custom enemy spawn points
- Horde
- Special
- Ambient
- Patrol
- Boss
- Custom item spawn points
- Description: Each item spawn point randomly chooses to spawn 1 bomb, 1 health potion, 20 arrows, or nothing.
- Vermintide 2 style spawn director:
- Triggers:
- Checkpoints
- Event triggers
- Patrol and boss spawn triggers
- Spawn systems:
- Horde spawns occur on a timer. Each horde triggers 3 separate waves of spawns from all horde spawn points within the active spawn groups, each wave is separated by some length of time.
- Special spawns also occur on a timer, though a separate timer to hordes. Only one wave of specials are spawned at a time, and specials are spawned from all special spawn points within the active spawn groups.
- Ambient spawns occur when the player enters a new checkpoint trigger, upon which all ambient spawn points of the checkpoints active group are triggered.
- Several boss and patrol triggers can (and should) be set per group, but only one boss or patrol trigger will be chosen to be active per group, this way there is a semi random feel to whether an area in a map with have a boss or patrol, and when and where that encounter is located.
- Triggers:
- Custom enemy spawn points
- Events
- Description: Events are customizable points in a map where you can modify the spawn rates of enemies and define various sub events where specific actions can be triggered.
- Triggers:
- Interacting with a block at some specific coordinates
- Entering a specific trigger
- Behaviors:
- Change spawn director timers
- Sub-events:
- Description: When a sub event is triggered, their action occurs. What causes them to be triggered and what their action does has various possibilites listed below.
- Triggers:
- Set to trigger some duration after event start
- Set to trigger when some amount of a specfic enemy type has been killed
- Set to trigger when a specific block type has been interacted with
- Set to trigger when another sub event completes
- Actions:
- Place a specific block type at set coordinates
- Replace blocks with air at set coordinates
- Spawn an NPC
- Unlock a block type for interaction (WIP)
- Despawn all active NPCs
- Execute a command
- Set a blocks state (e.g. doors can be set to open or closed)
- Custom commands:
- Description: Your development with this mod will be done through these custom commands that this mod provides.
- Event commands:
- /create-event
- /delete-event
- /add-sub-event
- /remove-sub-event
- /start-event
- /stop-event
- /list-events
- Spawn commands:
- /create-spawn
- /delete-spawn
- /list-spawns
- /create-item-spawn
- /delete-item-spawn
- /list-item-spawns
- /trigger-spawn
- Trigger zone commands:
- /create-trigger-zone
- /delete-trigger-zone
- /list-trigger-zones
- Spawn director commands:
- /horde-timer-pause
- /horde-timer-unpause
- /horde-timer-restart
- /special-timer-pause
- /special-timer-unpause
- /special-timer-restart
- Data file location commands:
- /show-spawn-markers-data-location
- /show-item-spawns-data-location
- /show-trigger-zones-data-location
- /show-events-data-location
- /show-entity-roles-data-location
- Utility commands
- /reset
- /toggle-debug
- /hytide-help
This is just a brief rundown of everything the mod contains. For a more detailed explanation of how to get started with the mod, please see the youtube videos in in the media for this mod.
Additionally, using /hytide-help in game will provide a list of all existing commands that the mod provides. For specifics on each commands usage, adding the optional parameter of --command=<command name> to /hytide-help will provide a more detailed explanation of how to use that command.
For example, typing "/hytide-help --command=create-spawn" into the in game chat will provide the full list of parameters that the "/create-spawn" requires, as well as its optional parameters, complete with usage examples.


