Versus Brawl – local play overhaul

If you liked this item, please rate it up on Steam Workshop page.

Author: TSx* Osa__PL

Last revision: 20 Feb, 2023 at 21:45 UTC

File size: 112.75 MB

On Steam Workshop

Description:

For more detailed and up-to-date description go: https://github.com/OsaPL/Versus-Brawl/blob/4479012b36d102a982cfffa809576c0b492b2c10/README.md

Mapping/modding docs available here: https://github.com/OsaPL/Versus-Brawl/blob/main/Adding%20maps%20and%20gamemodes%20README.md

Latest changelog (0.5.9.4): https://steamcommunity.com/workshop/filedetails/discussion/2878874662/3596716230229686209/

Actively looking for mappers to collab with on this.

Versus-Brawl
THE Overgrowth Versus mode overhaul

I had a dream mod I wanted to make 6 yrs ago, and I didnt really try to make it. I’ve done a basic [4 player mod]https://forums.wolfire.com/viewtopic.php?f=16&t=40260&p=245753&hilit=4+players#p245753, and called it a day.

After dusting it off, and having a complete blast with my buddies, I decided now is the time.

No more wonky scripts, no more boring maps, no more rabbits (<sub>okay few rabbits can stay</sub>), no more maps that are hard to create.

I say, slash, bonk, impale and do whatever else you want to do with your friends (<sub>ew, not that, gross</sub>).

This award-winning mod, got you covered.
*Pro tip: I really recommend using Steams Remote Play Together.*

Quick disclaimer:

There are things missing atm:

  • No ability to team up
  • No big modifications to the default character scripts
  • Missing elements for new gamemodes implementation

Some of the functionality will come eventually, once I have laid the foundation by developing these features.
**Anything marked by 👻 is missing atm.**

Features

– 2/3/4 player support, with UI help and gamepad support
– Play Coop on any level (levels support vary, relies on map makers)
– Respawn/teleport button for coop partners.
– Ability to change species, with each character having different stats and a unique trait
– Players should no longer get their Id swapped, resulting in gamepads being always correctly arranged
– New maps that arent just a gm_flatgrass, designed for game modes (👻6 planned, atleast 1 per mode)
– Only a single level script and few basic prefabs needed to create a map. You can have a map ready in matter of minutes.
– Ability to modify many parameters, for characters, gamemodes and maps.
– Warmup before the game start (with preloading for smoother gameplay)
– Easy to extend with new gamemodes (with even more options coming)
– Pickup wacky powerups and be able to add your own with only few lines of code (👻need to create a better template for external use and add some documentation)
– SuperEasy<sup>TM</sup> to extend with new races (👻mostly true, but there are still few hardcoded places)
– Randomized character apperance (👻almost completely done, missing some variants, colors look whack sometimes)
– Custom weapons and ability to carry big weapons on your back
– 👻NPC opponents support (this will rely on map maker to implement detailed paths)

FAQ

1. How do I swap characters?

For each player its always `drop` and `item` key together, then press `attack` to switch to next.
The UI should start showing you different species icons, if its not the gamemode doesnt allow it.
Some gamemodes only allow for next round change while game is in progress.

2. How do I select amount of players?

Go to the `Settings -> Game -> Local Players` to desired value.

3. How do I enable coop on a level?

Just set `Local Players` and launch a level.
Each coop partner can also press `skip_dialogue` button to respawn at 1st player.

Not all levels are supported. Please, dont message me if its incompatible, you should let the mapper know. If you’re a mapper and want to make your level compatible, message me and I’ll help (or even add in missing stuff)
[There is a helpful README for modders/mappers.]https://github.com/OsaPL/Versus-Brawl/blob/main/Adding%20maps%20and%20gamemodes%20README.md

4. What does `<action here>` key correspond to?

For an XbOne gamepad its:

`item` A
`drop` X
`attack` right trigger
`grab` left trigger
`crouch` right bumper
`jump` left bumper
`skip_dialogue` start

If you have other any gamepad, you’re smart, I believe you’ll figure it out.

4. Gamepads not working/controlling one character/other stupid controller related bugs

Make sure your gamepads are all connected before starting the map. If problem persists, try restarting the game. If the problem still occurs, try reassigning gamepads.

5. The game sometimes crashes on spawning characters.

Unfortunately, it looks like spawning in new characters and then setting `SetPlayer(true)` is sometimes unstable, probably correlated with input/controller_id. Can’t do much about it rn.

6. Fights are too fast!

You can try changing the difficulty level to also slow down the game speed.

Gamemodes:
  • Last Bun Standing

Survivor gets the point

  • Deathmatch

Gather kills to get points

  • Coop

Play through campaign with friendsos.

  • Race (👻mostly done, needed maps and balancing)

*self explanatory*

  • Tag (👻done, needs maps)

Catchers needs to catch everyone

  • Nidhogg(👻moslty done, needs maps and balancing)

Fight and run to be the one who can become the best fighter/food.

  • Capture the fur (👻mostly done, map in works)

Just CTF.

** Important note: Gamemode list is a subject to change at any time. **

Species:

These are subject to change
I appreciate any balancing feedback!

Rabbits:

Pretty agile, king of horizontal movement.
Trait: Rabbit binkies – Midair powerful attack

Dogs:

Tanky and hard hitting.
Trait: Now bring it to me – can carry big weapons on his back

Cats:

Agile and fast but fragile.
Trait: Always lands on its feet – No dmg from falls, catches weapons automatically

Rats:

Really fast, kings of vertical spaces.
Trait: Cant be stomped – knockout shield

Wolf:

:Slow but powerful.
Trait: Pounces on you – sharp claws, cant use weapons (still can defend by grabbing incoming ones)

Powerups
  • Ninja(dark smoke) – Have an infinite supply of knives to throw (hands must be free)
  • Heal(green poof) – Heals all damage
  • Rock(blue sparks) – Gives high damage resistance
  • Yeet(yellow dots) – Next direct hit (expires after `activeTime`) will launch enemy really hard
  • Firefists(red flames) – hitting an enemy with fists ignites him
  • Virus(aqua cloud) – being close to an enemy inverts his controls (movement inverted, attack and defend, grab and item, crouch and jump switched)
Known problems

**Dont report these, I know :)**
List here: https://github.com/OsaPL/Versus-Brawl/blob/de696111d947c1d26d2a45c29b07de4287a8aace/README.md#known-problems

Download
Required items:

Click the title to search on this site.


2018 Halloween PumpkinSteam Workshop
Timed ExecutionSteam Workshop