amperbee

thunderdome denizen
Retired Staff
attachment.php


Welcome to SRB2Ware!
Participate in a series of microminigames and win to earn points, then reach the top of the scoreboard!

attachment.php



SRB2Ware is a custom gamemode inspired by TF2Ware, which is in turn inspired by the gameplay style of WarioWare.

The goal of SRB2Ware is to be the highest scoring player after 21 minigames.
Each minigame has a simple objective and often lasts a short amount of time. Some may set the player's skin to the appropiate one.
All players are given a prompt, and their task is to complete the objective to earn a point.

The game will gradually speed up every five minigames, culminating with a boss round (worth 5 points!) at normal speed.
Boss minigames are more complex and last 1 minute on average.

Afterwards, the game will be over, and whoever has the highest score (there can be a tie!) will be given the ability to eliminate everyone in the lobby with all the weapons!

After some time, all scores are reset to zero, the game returns to waiting for players, and the gamemode prepares itself to loop once more.

attachment.php

srb20027.pngsrb20028.png


This script adds three gamemodes:
SRB2Ware - The original! Normal gameplay is enforced.
CustomWare - Allows gameplay changing CVars to take effect, so you can tweak gameplay to your liking!
DebugWare - Mostly a tool I used to test minigames or to print information to figure out what was breaking, this allows you use debug commands as well!

Some commands and CVars can only be used under specific gamemodes:

For all Ware gamemodes:
ware_waitplayers <1 - 32>
Default: 2
How many players to wait for before the start intermission begins.

ware_temposhift <Yes|No>
Default: Yes
Clientside variable that toggles a feature that allows songs to "compress" to scale with minigame speed.
It may sound bad for some, so the option to toggle it off is provided.

ware_list <any other arguments>
Command
Displays all minigames available.
If the minigame is colored sky, that means SRB2Ware can select it by random chance, otherwise it will be colored gray.
The argument -plain will output all minigames without formatting.

CustomWare and DebugWare:
ware_tospeed <0 - 999>
Default: 5
After every this many rounds, the game will speed up!
A value of 0 disables it.

ware_toboss <0 - 999>
Default: 20
After this many rounds, the next round will be a boss round!
A value of 0 disables it.
This overrides speedups if they happen to overlap.

ware_rounds <0 - 999>
Default: 21
Play for this many rounds. After the final round is played, the game is over.
0 rounds does nothing and acts like if 1 was entered.

ware_force <string>
Default: "none"
Forces the specified minigame to play, even if it doesn't meet the condition normally required.
Minigames may act odd if there aren't enough expected players.
If the name is invalid (for example, "none" is not a valid minigame name!), this will be disabled.

ware_blacklist <?>
Command
Allows you to force the minigame raffler to avoid choosing certain minigames.
It can also be used as a whitelist, to only raffle specified minigames.
ware_force will take precedence, and minigame conditions will still be queried.
If Ware is unable to raffle any of the specified minigames, it will ignore the list and raffle one as normal.
Usage can be found in-game by calling the command.

DebugWare only:
Note that issues that arise from these commands are not valid.

ware_debugtables <Yes|No>
Default: No
Shows minigame memory normally hidden from the player.

ware_roundless <Yes|No>
Default: No
Prevents the round counter from advancing.

ware_instastart <Yes|No>
Default: No
Forces the game to skip the starting intermission as soon as any player is not spectating.

wd_sn
Command
Skips to the preround state.

wd_se
Command
Skips to the game over state.

wd_ss <integer>
Command
Sets speed.
Final speed is integer * 0.15

wd_sr <integer>
Command
Sets current round.
There are 35 minigames:
bomb - Bombs rain from the sky. Run away!
climb - Climb a wall and avoid the spikeballs!
collect - Collect three rings!
crusher - Don't get crushed!
detrain - Avoid the detons!
dontdrown - Grab a bubble!
doors - Pick one of the three doors and pray it's the right one.
emerald - Find the emerald and charge a spindash to dig it out!
fan - Hover!
glowball - Have you played that bonus stage in S&K? Reach the top!
grab - Tails: Grab Knuckles! Knuckles: Let Tails grab you!
hitenemy - Shoot a ring to an enemy!
hunted - Knuckles: Reach the top! Tails: Grab Knuckles before he reaches the top!
kamikaze - Avoid the kamikaze! No, the bomb cannot be detonated manually.
killbot - Destroy a badnik! Two extra badniks spawn as well.
land - Land on the platform!
lava - Get on a platform!
math - Answer in chat a random equation!
missile - The Missile Game 3D
move - Either stop moving, or don't stop moving!
origin - Stay close to the highlighted player, who will try to run away from everyone!
push - Hammer the opposition and stay on the platform!
race - Reach the other side while dodging the spikeballs!
ramp - Spindash down a ramp and hit the target!
riders - Cross the "starting line"!
rollout - Reach the top while dodging rocks that roll down.
shark - Avoid the Metal Shark and get out of the water!
simon - Do what Simon says! Someone other than Simon does not count...
skin - Change your skin!
stoplight - When the statue's back is turned, slowly sneak to the end!
target - Use a rail ring and hit a far away enemy! Try not to hit other players.
text - Pay attention and type the prompt in chat!
touchsky - Fly to the sky!
walter - There will be as many risen platfors as Walters there are: Break line of sight from Walters!
waterskip - Skip on water a number of times and land!

As for the boss minigames:
amy - As Amy, tag all Sonic players, who will try to avoid that!
chungus - I'm sorry.
onslaught - Survive the onslaught of enemies for a full minute!
pressure - Don't fall off!
quickdraw - A tiny reaction game...
soccer - Instructions are in-game. Score goals!
- v1.2 -
* Fixed skincolor stuff - Minigames that use it should work now.
* The blacklist works now, oops.
* New quicktest command
* glowball: It starts with one glowball less, making the minigame shorter overall.
* emerald: Some weird spectator issue, now fixed.
* shark: Players that have won are now invulnerable against shark attacks. No more free points!
* bomb: Three quarters of all bomb sparkles no longer spawn, making the minigame less laggy.

- v1.1 -
+ Minigame whitelisting/blacklisting!
* Made Glowball slightly less intensive...
* Fixed some OpenGL color funny for Stoplight
* And Eggman rotates more often

- v1 -
* Initial release

Known issues:
  • THE BLACKLIST IS BROKEN. AGAIN. Why!?

Notes:
  • Of course, you can play "singleplayer"! You just have to host an unlisted server and set ware_waitplayers to 1 so the game can start properly. Some minigames that expect 2 players or more will not be rolled.
  • Want to follow my progress on updates? Check my Trello board.
  • No, this wasn't inspired by RblxWare in any shape or form.
  • Bugs or issues encountered due to misuse of debug commands will not be accepted.
  • Speeds above x2 may not work properly...
  • Due to how SRB2Ware operates, custom characters are not supported (yet), as well as scripts that modify the player in some way. Try playing "vanilla", so to speak.
  • The mod has custom gamedata to unlock all characters immediately.
  • Do not load this mod mid-netgame! Load it from the title screen and host from there. Otherwise, the custom gamedata will not kick in for everybody who was already in the session and the game will refuse to switch your skin to one you haven't unlocked yet, making some minigames stop working!
  • Some other notes that would sound hostile in a release post, but you can find the threat within the pk3.

Credits:
  • FAVman33, for the logo!
  • Cyron, for some soundbyte rips from a funny ball game
  • Many people in the Temp SRB2Ware Discord and in the Community Server for helping me out test minigames that required multiple players. How the hell do you export an user list
  • Other people I forgot
 

Attachments

  • srb20019.png
    srb20019.png
    184.9 KB · Views: 38,577
  • srb20029.png
    srb20029.png
    81.6 KB · Views: 1,515
  • th_640.png
    th_640.png
    72 KB · Views: 40,265
  • MAPWAW.png
    MAPWAW.png
    21.3 KB · Views: 38,256
  • ZWa_SRB2Ware-v1.1.pk3
    5.6 MB · Views: 3,739
  • ZWa_SRB2Ware-v1.2.pk3
    5.6 MB · Views: 6,228
Last edited:
Beta tester for this mod (atleast before it was put on the mb). This was damn fun. Glad to see it on the mb after so long!
Now I'm gonna show you how equally good and bad I truly am at this minigame. I guess I'm also rng when it comes to skill.


my god the salt in that video is real
 
Last edited:
Beta tester here (even if I suffered from a massive lag).


I really got the same nostalgia from TF2 ware.
 
HOST HACK
HOST HACK

fr though had a lot of fun testing all those (was a beta tester)
glowaball still sucks though it will forever suck
 
Not a beta tester :metalsass: but man this was lit as fuck for the one round I played it, 10/10 would RONALDINH0 again
 
This was an incredibly fun thing to test. I've always been a fan of TF2Ware and knowing it closed down saddened me to no end. Seeing it come back in SRB2 is a big surprise I gladly welcome.

It's simple, chaotic fun. The minigames are all a blast and the increasing tempo for everything makes me shake so much I actually mess up a lot due to it. That, and I suck at precision and aim so rip me when it comes to shooting rings.

  • Bomb - This one I failed a ton until i just ran to a corner and 9/10 times I lived.
  • Climb - Pretty simple, as long as you latch to the wall as quick as possible it's pretty easy to beat. Though rushing it will definitely make you trip and fail entirely.
  • Collect - god i can never tell where they spawn and usually fail, though snatching someone else's ring is always fun unless it happens to you :v
  • Crusher - This one trips me up because I swear I can fit the gap but usually dont. Not a bad minigame, i just have terrible eyesight
  • Detrain - deton train deton train (i like it, no complaints)
  • Dontdrown - stealing someone else's bubbles makes you an evil person, plus i do it all the time
  • Doors - true chads jump into the first door they see and only the cowards hang back to see if he lives or not, and I am an absolute coward
  • Emerald - disappointed its not in pumpkin hill but other than that, you can easily figure out where it is because everyone's spinning there. Maybe if it triggered with spin but didn't actually make you spin, it'd be harder to cheap out a win.
  • Fan - I was 100% sure I was gonna hate it due to how slow the fans are in SRB2, but these are waaay faster than I'm used to and I appreciate it a lot
  • Glowball - Fantastic, with proper timing you can literally shoot yourself to the top in no time and that's great.
  • Grab - Tails' goal is pretty straightforward, but uh why is Knuckles supposed to let him grab you? I think it'd be more chaotic if you were supposed to avoid Tails from grabbing you.
  • Hitenemy - So anyways I started blasting - basically the minigame version of quickdraw
  • Hunted - Hope to god Knuckles doesn't know how to strafe and bait you out
  • Kamikaze - No complaints, pretty neat.
  • Killbot - killing more than one crawla is completely unnecessary unless you wanna be a dick so go for it
  • Land - Neat touch that you spawn looking at the wrong side of the platform. Though usually i just move backwards and land before I even manage to turn around.
  • Lava - truly disco inferno, thok is almost a guaranteed fail unless you're good with it
  • Math - KEYSMASH GUESSWORK
  • Missile - Super fun and slightly ominous
  • Move - I do think it should be a bit stricter with the stand still event. Usually I kept moving for a bit after the minigame started, though it could be me slowing down just in time.
  • Origin - I dunno if disabling Spindash would make it less easy to cheese or just super easy to win as a chaser. It's pretty frustrating when the origin spindashes away at the last second.
  • Push - Pretty confusing at first because the hammer needs to collide with the player, not the hearts. Even then it feels a bit janky.
  • Race - wall hugging gang represent
  • Ramp - One of the most fun imo, makes you judge how powerful your spindash must be on the fly.
  • Riders - y e s
  • Rollout - I keep forgetting i can jump over the rocks and that's pretty important
  • Shark - beg for any diety watching that Metal doesn't know how to strafe
  • Simon - only really a threat if it's a late minigame, but it serves its purpose well
  • Skin - console cheaters smh
  • Spotlight - SRB2 Shadow Raid Heist be like
  • Target - I shot my fellow Fang and we both failed GG
  • Text - KEYSMASH BUT I CAN ACTUALLY WIN IT
  • Touchsky - Pretty aight, not really hard to win in all honesty
  • Walter - monster truck
  • Waterskip - Pretty ingenious, timing it is real fun.
    -BOSSES-
  • Amy/Chungus - absolutely terrifying as amy and way too easy to camp as chungus. The minimap is a great help though
  • Onslaught - this only fuels my hate for flying enemies and i hate it, 10/10
  • Pressure - THE NAME DONT LIE THIS STRESSES ME OUT ALL THE TIME EVEN THOUGH ITS PRETTY EASY IF YOU STAY COOL BUT THAT IS FUCKIN H A R D
  • Quickdraw - the absolute best unless your ping sucks
  • Soccer - H a H a H a P O K E M O N S O C C E R

All in all, a fantastic mod and a blast to play. Even if the host hacks :sass:
 
Time for a patch!

- v1.1 -
+ Minigame whitelisting/blacklisting!
* Made Glowball slightly less intensive...
* Fixed some OpenGL color funny for Stoplight
* And Eggman rotates more often


Turns out I was drawing way too many transparent objects for Glowball (64 per player!), which caused severe lag. Sorry!

Also introducing a blacklist feature, in case you're terrible at doors.
DyMI4Mz.png
 
Also introducing a blacklist feature, in case you're terrible at doors.

Imagine being bad at doors - MLG gamers such as myself win every time, ez.

Playing this in massive servers this afternoon was so much fun!! Sweet mod, well designed, 10/10
attachment.php

for the record i won this game but was slow on the screenshot button smh
 

Attachments

  • srb20025.png
    srb20025.png
    125.6 KB · Views: 15,038
Haha, so it finally came into this.

I remember one time when we talked about Rolling Rocks as an idea for a minigame, till someone point it out a WariorWare Minigame back in December, which made the discussion turned into minigame ideas for it almost a whole day, those were the times, too bad I didn't playtest this with you guys, been busy alot.

I'm going to play this with my friends if they're up for it anyway.
 
I have a beta version of the mod (Dunno if it was from the official btatesters or if I accidentally got it from a stealer) and the extra win/lose texts give this game ounces of flair. I love it. 10/10

Now for tips on the minigames:
bomb: Run away and pray.
climb: Really easy. Keep yer cool.
collect: People will steal your rings. Be cautious and swift.
crusher: Keep an eye on the crushers and good players.
detrain: Stay away from the Deton lines before you meet a terrible fate.
dontdrown: Thok into the closest bubble. If someone steals it then yer screwed.
doors: Keep an eye on people and what doors they go into. F12 to see if they're right.
emerald: People will be spindashing at the emerald spot.
fan: Take your time till the Deton Timer is running out, then yeet yerself.
glowball: I hate this bonus stage. Use your surroundings to your advantage.
grab: Tails: Get to a Knux and spam jump. Knux: Get to a Tails.
hitenemy: Spam the Fire button.
land: Use the walls as a guide. The platform will always be in the middle.
lava: Pay attention to the platforms and players.
math: Study hard, kids
missile: This is dead easy. Just relax.
move: Look at the text to tell you what to do.
origin: Spindash in the area. If the Origin releases the spin, copy him/her.
push: Pray. Just pray.
race: Dodge dem spikeballs and be quick.
ramp: Jump at the end of the ramp. Then you can thok to correct mistakes.
riders: Stand next to the "Starting Line". Go when it drops.
rollout: Jump. Jump. JUMP. PRAY.
shark: If Metal Shark doesn't strafe, then you should be fine.
simon: Pay attention damnit
skin: lmao bind cheaters represent. If you don't wanna cheat then quick! Esc, Player Setup, Down and then Right. Back out and you'll be safe.
stoplight: You'll only lose if you press the movement keys when the statue's red.
target: Gauge the Badnik and rail that thokka
text: Again, pay attention. Not that hard.
touchsky: Spam Jump. Simple.
walter: Find the Walters before hiding.
waterskip: Pray
- Bosses -
amy: Amy: Pray. Sonic: Run run RUN
chungus: Amy: Find the boxes, outsmart the Chungus. Chungus: Don't be fooled.
onslaught: Run in circles and jump. Works 9/10 times.
pressure: Follow the green square road
quickdraw: Jump to shoot. Only shoot when it says Fire!
soccer: Pot luck. Beware the Ronaldinho.
 

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top