Garry's Mod

Garry's Mod

Not enough ratings
How to play [ The Wave Breaker ] Gamemode!
By Zenlenafelex [PSF] and 1 collaborators
This guide will cover everything about [ The Wave Breaker ] Gamemode in Garry's Mod. Its a bit like my old Smashing Survival but better!
It will cover things from general gameplay to tips and tricks....
   
Award
Favorite
Favorited
Unfavorite
Introduction
Hello and welcome to the wave breaker


---------------------------------------------------------------------------------
So, If your not sure what the wave breaker gamemode is.
Its like my old experiment gamemode Smashing Survival but better!

It is a wave based shooter gamemode where the goal is to complete as many waves as possible without the whole team dying.
If you die , You will have to wait for the wave to be over before you are allowed to respawn.
You must battle evil NPCs who want to kill everybody that is not one of them.

Will you survive? Or will you get SmAsHeD!
---------------------------------------------------------------------------------


This guide will cover....

* How to start the gamemode ( if your new to gmod )
* How to play the game.
* Tips and tricks.
* The Wave Breaker BOTs.
* Useful Console commands.
* Setting up custom classes with custom weapons you downloaded. ( To be done! )
* Setting up custom maps which do not support the gamemode.
How to start the gamemode.
So, If you don't know what a gamemode is or have never played one before.
This guide will teach you how to start this gamemode.
Otherwise , You can skip this section.


Setup
So firstly , You need to change the gamemode from sandbox to ( [ The Wave Breaker ] )
You can find it right at the bottom right of your main menu screen.




Once you have selected it , You now need to load a map.
I also recommend you set it to multiplayer as you can change many of the settings there. Plus , You can add BOTs too.



Chosoe A Map
Here is a list of the default wave breaker maps you can play.
Can i recommend twb_metalic_3 or twb_containment? They can be pretty fun sometimes.

You can find these maps in [ The Wave Breaker ] category.
( If you are wondering why it says the weapon breaker in the image above , Thats because another gamemode has the same starting name twb_ )


* twb_containment
* twb_destruction_2 ( if you play Smashing Survival im sure you will know this one )
* twb_fan_blast ( if you play Absolute Nightmare you may find this simular to another map )
[ Does not come with the gamemode! ]
* twb_high_sky ( my favourite one )
* twb_metalic_3
Welcome to [ The Wave Breaker ]
Welcome into the world of the wave breaker.
A world where NPCs have nothing better to do that to kill poor players , ( you )

So, Once you have loaded into the map you should be pressented with a menu that looks like this....



Here you can view the gamemodes achievements, Change your settings or rate on the workshop.
Just press play gamemode to begin playing.
But before you do, You might want to have a little peak at the achievements menu first. Just to see what achievements you can get while reading this guide heh-heh-heh-heh.
--------------------------------------------------------------------------------------
The class menu
You will be pressented with the class menu.


Here , You are able to choose what class to play as.
Each class has its good and bad side.
For example , Runners are fast and speedy , But they are weak and easy to kill.

A good class for beginners to start with is the soldier class since its got a good amount of weapons , Health and armor.

The class menu shows up each time you die excluding wave defeat.
--------------------------------------------------------------------------------------

Once you are in and have spawned, The waves will either begin shortly, Or if you took a while, Have already started.

Check what weapons you have, Because the evil NPCs are coming for you!!!!

But let me show you the HUD.


There are only 3 elements here that you have to worry about.

* The first is the different health bar.
Its at the bottom left of the screen. This will show your health and armor but im sure you know that already lol.
If you don't want that health bar because you have your own custom one, You can remove it in the settings menu.


* The next item of interest is the text near the top center of the screen.
This will display what wave you are currently on. For example. Poison wave...Grenade wave etc...


* And of course at the bottom of the screen in the center is the wave timer.
If this timer expires the wave will be complete. Some waves change the timer like Nuclear waves do.


And thats it! Its as simple as that for the HUD.
Now for the fun part! The gameplay.


The Basics Of The Waves
So, Now let me show you the waves.....

At the start of each new wave, There is a selected amount of NPCs you have to fight. The amount is multiplied by a console command each time a wave is complete. So it could go 5 ==> 10 ==> 15 == 20 and so on.

When a wave is selected, It will also select a random problem for that wave.
For example. Poison Waves will slowly drain everyones health down, While grenade waves will drop grenades nearby causing damage and destruction.

To complete a wave all you need to do is run down the wave timer ( If the wave has not changed that ) Or just kill all the NPCs. Simple right?

But playing is more fun than reading, So lets move on. I will explain some of the more confusing waves below.


Poison Waves

Poison waves drain NPCs and Players health down.
Its not too strong but it can be distracting.

Grenade Waves

These waves drop grenades around everyone causing damage to all nearby players and NPCs.

Nuclear Waves

In nuclear waves, You will have only 60 seconds to kill all 24 NPCs before the time is up.
Because if you don't......BOOOM!

Explosive Waves

Explosive waves will make NPCs explode when hurt.
So smashers need to be careful!

Tips And Tricks
So, Now you know the basics of the gamemode, Why don't we share some useful tips.




Recycling is better than repairing.

As a technician, If your buildings are badly damaged, It might be wise to remove and rebuild them.
As it costs much less to do so.

Run away for runners

Runners are very weak, So hit and run tactics are much better than standing in the front line and absorbing damage.

NPCs are rewarded for charged healer kills

Any NPC that kills a healer with an un-deployed charge will be rewarded with an overheal.
So if you are the healer, Remember to use it than loose it!

NPCs ignore dispensers

NPCs are less interested in technicians dispensers they place down.

Playing alone? Why not play with BOTs

If you wish to play alone, But you are finding it too hard, You can play with BOTs.
Before you load a map in multiplayer, You have all the settings on the side panel.
Setting up custom maps.
So, Lets say you have a map you would like this gamemode to support. As long as it has AI nodes. You can support it yourself. Yes, Heres how.


So here, I have choosen my gm_sky_build map to do this on.
It already has a navmesh and is fully AI noded, So we are all set.



Firstly choose a spot in the map where you want your NPCs to spawn.
Then type in console ( twb_map_add_npc_spawnpoint )

This command can be used as many times as you like and it will add NPC spawnpoints in the map.

Once you are done with all the spawns just type ( twb_map_save_data ) and your done.
Easy right?

If you want BOTs or the bonus crates to spawn the map needs a navmesh for it to work.
But you can use nav_generate to create one.
I highly encourage you to edit the navmesh after its generated to make things smoother!
But its up to you. Good luck!

The Wave Breaker BOTs
So you have pretty much completed the guide if you have read through it all.
So lets take a closer look at the BOTs.
I will mostly cover editing the navmesh for them.



The BOTs
The wave breaker BOTs can be spawned in if you are playing in multiplayer mode.
You can also use a console command to add more BOTs ( twb_bot_add )
Each BOT has is own skill level and aggression. ZAP! is one of the top level BOTs in the gamemode.


But lets look at how to edit the navmesh nicely for the BOTs.
If you have never edited a navmesh before then this might seem a tad confusing but its simple really.
All the nav editing commands start with nav_ like nav_split , nav_mark or nav_delete

So start by having one alive BOT on the server and set ( twb_bot_stop to 1 )
This will cause the BOT to stop running its AI.

For when you wish to test part of the mesh you can use the command ( twb_bot_moveto ) and the BOT will move to the location your crosshair is at.

If you want to see closer what the BOT is doing you can also set twb_bot_debug_waypoints to 1
This will allow you to see the waypoints of the BOT.

In this image, We can see the BOT has generated the waypoints mostly where the light blue lines are on the nodes.
So if we make the nodes smaller. It will look a lot better for the BOTs, But it costs more CPU time because there are more nodes to deal with.

Also note that you can use
nav_crouch
nav_walk
nav_jump
nav_no_jump
to control how the BOT should act on that node. ( when moving from place to place )

Outro
Well thank you for reading the tutorial on The Wave Breaker gamemode.
Feel free to point out spelling mistakes and what not.

But do remember one tiny thing.......
The NPCs will never stop being evil! muhahaha.

But, For now. I will say good bye. I hope you have fun playing The Wave Breaker as much as i did designing it. More updates will come overtime and this time, I mean It.


5 Comments
mickey 26 Sep, 2024 @ 7:33pm 
twb_map_save_data twb_map_add_npc_spawnpoint
Zenlenafelex [PSF]  [author] 11 Aug, 2022 @ 2:01pm 
Yeah, I tend to rush through guides and give some general info and leave players to hopefully figure the rest out, Its a bad habbit of mine to be honest.
Creedmoor 13 Apr, 2022 @ 5:07pm 
This guide seems very unfinished. There are many questions I have left unanswered- such as the purpose of tokens.
Zenlenafelex [PSF]  [author] 25 Feb, 2021 @ 10:50am 
@Orian Batrov : Sorry for the slow response -_-

Im not sure if you are using that command while in sandbox.
Since that command only works while playing the gamemode, That might be the problem you are having. :)

To prevent the NPCs from attacking while you setup a map, You can just set the wave prepare time to some large number like 9999.
Orian Batrov 20 Feb, 2021 @ 11:48am 
Hey, Love the game-mode but I wanted to play on a another map so I went to a map that had AI nodes and went to put in the command ( twb_map_add_npc_spawnpoint ) and it said that it did not recognize the command. Do you know what to do?