Hey Guys, I here have a grand spankin’ new gamemode! This gamemode was created for a little 16 hour challenge that I decided to do by myself to see how much I could do in a certain amount of time. This is the outcome. Don’t worry though, I’ll still be working on the project after today so I’ll provide 2 downloads, One for the original challenge one and the other for the updated one. I really hope you enjoy this gamemode as I had a great 16 hours making it. There is plenty of stuff that I didn’t get time to put in, but they will probably be included in the later updates.
NOTE: This gamemode was based off the old Heavy Balls gamemode.
While creating the gamemode, I created a bunch of hooks so you can write stuff with them. Those hooks include:
“db_preRound” = Just when the round starts
“db_postRound” = When the round finishes. NOTE: Use this hook with a counter for a Map Vote system, as the gamemode does not already have one.
“db_loadedserverside” = When all the server side core files are loaded
“db_loadedclientside” = When all the client side core files are loaded
If you created a specific mod for the gamemode, put all the files in a a folder and place it in the dodgeball/gamemode/core/ directory. Make sure all the files inside have sv_, cl_ or sh_ prefixes.
There is a user-friendly config located in dodgeballs/gamemode/config.lua. Just edit what you need to in there. Since everything should be in there, there is no need to edit anything else in the gamemode. if you feel as if there should be a specific configuration variable, tell me either on steam or here.
Just drag and drop the gamemode into the servers gamemodes/ folder, then add the gamemode to the startup command line. If you wish, you can then edit the config.lua located in dodgeballs/gamemode/config.lua. I tried to use nothing but Half-Life 2 assets and sounds, so you don’t need to mount tf2/css on your server.
The gamemode should work with every map you can think of if you set the LaunchPads and PowerUp boxes in their appropriate positions.
VideosDodgeballs Original gamemode footage.
As stated at the start there will be 2 downloads, Original and Updated. The Original download is the one created for my challenge if you wish to see how far I got. The Updated version is the version with any bugs fixed, new things added and much faster methods.
ORIGINAL - Not recommended for actual servers
https://garrysmods.org/download/46554/button.png - Recommended for actual servers
For Nerds: [sp] https://github.com/exploderguy/dodgeballs [/sp]
Want to know the difference between the original and the updated? Well the updated has;
- Ammo Pickups
- TeamSelect Rotation Cam Position in config!
- Fixed sounds
- Fixed powerup boxes not using its “effect”
- Fixed powerup box respawns
- Added some more default powerups (remember, you can still add you own)
- Fixed my dumb mistake of using +jump instead of SetVelocity on jumppads. Seriously, what was I thinking?
- Small improvements to entities**
- Dumb Events (Unlimited Ammo)
- An actual official server
- Much more!
Thank you for taking time out of your life to read this thread, and I hope you enjoy this gamemode.