[TOOL][WEB] MvMWaves - Custom MvM Wave Generator

rickstain

L1: Registered
Aug 25, 2012
7
9
MvMWaves
www.mvmwaves.com

An easy to use web based custom wave generator for Mann vs Machine works on any level too :D

NOW WITH CUSTOM LOADOUTS

Allows you to create basic custom waves for Mann vs Machine mode, this tool currently doesn't allow for custom missions as it stands it just allows the user to add any enemies to up to 22 waves. Currently limited due to a user interface issue will be unlimited when I get round to sorting out the user interface :)


How to use

JAVASCRIPT MUST BE ENABLED

adding an enemy - click on the relevant class icon
deleting an enemy - double click on the relevant class icon or click on the "x" next to the class title
changing global settings - click on the cog icon next to the number 1 tab
adding a wave - click on the plus icon
removing a wave - coming in next release
Downloading- click the download button

How to Play

MUST BE SERVER HOST

click the download waves button and store the downloaded file in the following folder

Code:
scripts>population

open up Team Fortress 2 and begin your server

bring up the command prompt default key ` and type the following, replacing filename with whatever you called the downloaded popfile. the generators default is mvm_popfile

Code:
tf_mvm_popfile filename

its that simple :D Play and enjoy

Creating Giants
Although not how the developers originally created giants but...

you can create a "giant" by changing the scale to between 1.5 - 2 and if you want the red class icon increase the health to above 1000!!!

Version History

Beta 0.1
--initial release

Beta 0.2
--[A] Health option to all classes
--[A] Speed option to all classes
--[A] New way to remove an enemy
--[C] Colour of skill selection buttons
--[C] Background colour for active enemy classes

Beta 0.3
--[R] Speed option from all classes bar tank as not compatible variable in any other class
--[C] File generation code, to allow for all other variables to be easily added
--[F] Bug in outputted code causing the pop file not to be read properly
--[F] Skill and Weapon Restriction button selections not working properly
--[F] "Request-URI Too Large" bug

Beta 0.4
--[A] Head items (HATS)
--[A] Misc items
--[A] Primary Weapons
--[A] Secondary Weapons
--[A] Melee Weapons
--[A] None Option to the Restrict Weapon option
--[A] Wait before start option
--[A] Wait before spawn option
--[A] Scale
--[C] Hover colour
--[F] Bug in outputted tank code causing the bomb to drop but the game not to end
--[F] Bug that prevented heavys from spawning

Beta 0.5
--[A] Search to item slots
--[F] Spelling mistake
--[R] Duplicate items

Key
[A] - Added [C] - Changed [F] - Fixed [R] - Removed

Requested Features/To Be Added
--Custom Missions
--Randomiser
--Remove wave option
--Name Option
--upload pop files

Suggestions/Feedback
Would be awesome, its what will make it bigger and better

Bug Reporting
Please use the following to report a bug

Code:
Bug Report
Description: the more detail the better
Browser: bugs may be browser specific please include version number and not just the browser name

-rickstain
 
Last edited:

Trotim

aa
Jul 14, 2009
1,195
1,045
*up to 22 waves

(which is enough, just saying it's not "any number of waves")
 

henke37

aa
Sep 23, 2011
2,075
515
tf2/scripts/population, nothing more complicated than that.
 

henke37

aa
Sep 23, 2011
2,075
515
It's not a skin, it is a separate model.
 

rickstain

L1: Registered
Aug 25, 2012
7
9
updated to include custom loadouts and the ability to create giants let me know what you guys think
 

vbam65

L1: Registered
Aug 31, 2012
2
0
you should add the option to name the robots, also i'm fine with the robot engi having a human model.
 

rickstain

L1: Registered
Aug 25, 2012
7
9
I can't seem to find your profile... Doesn't exsisting apparently

Support option is coming soon
 

vbam65

L1: Registered
Aug 31, 2012
2
0
this is nice, if only i could make a sever :( , anyways, we should have the option
to mess with the robot's weapon's stats, if thats too much to ask for, don't do it,
but it would be very nice. :p
 

rickstain

L1: Registered
Aug 25, 2012
7
9
you can't mess with the weapon stats you can however assign character attributes to the character coming very soon :D which allows for things like speed changes and firinf rate changes there are nearly 500 attributes in total haha
 

rickstain

L1: Registered
Aug 25, 2012
7
9
updated

Beta 0.7
--[A] Drag and drop simply drag the enemy to the wave to add it to that wave
--[A] Basic Missions!!!
--[A] Unlimited Waves, no longer limited to 22 :p
--[A] Remove Wave Option
--[A] Remove Mission Option
--[A] Sentry Bots
--[A] Default Enemies (valve templates)
--[A] Push Behaviour modifier
--[A] Multiple enemies of the same type in a single wave ;)
--[A] Store all custom created enemies, for that session only, for easy access and multiple use
--[C] User Interface, hopefully easier to use?
--[F] Bug that prevented spaces in names
--[F] Formatting Bug, files now look right even in notepad
--[R] Duplicate Pyrovision Goggles
--[R] Duplicate Champ Stamps

Key
[A] - Added [C] - Changed [F] - Fixed [R] - Removed
 

henke37

aa
Sep 23, 2011
2,075
515
Requests:
  • Add support for sub waves
    • Make the subwaves nameable.
    • Allow subwaves to wait for each other
  • Squads
  • Random selection of what to spawn
  • Custom I/O connections
  • Custom sound playback
  • Show missions that apply to each wave
  • Adjustable sentry buster thresholds
  • A single bot can have multiple attributes
  • Buffs and debuffs
  • Custom spawn locations
  • Navigation tags
  • More tank options, like the starting point
  • Class filtered item selectors
 
Last edited:

rickstain

L1: Registered
Aug 25, 2012
7
9
updated

Beta 0.8
--[A] Advanced Option in settings
--[A] Ability to fix the respawn timer
--[A] Add sentry buster when sentry damage exceeds option
--[A] Add sentry buster when sentry kill count exceeds option
--[A] Ability to remove enemy from wave
--[A] Support for browsers where drag and drop isn't working, just click on then enemy you want to add and then click add to wave
--[F] Enemy option changing
--[F] Bug that broke the ui

@henke37 thanks for this :) some of what you have asked for is now added others will surely be added :D
 

Demoman Devil

L1: Registered
Dec 30, 2010
1
0
every time i try to make a mission, the robots are always in the support group, preventing me from fighting them. if you have a solution, please reply.
 
D

Digaag Wa Riz

I have a question for you. When I click to download I get an error message saying "hl2\gameinfo.txt is not a valid format." I don't know what I'm doing wrong.