GKS Goodies

[Open Assets] GKS Goodies Demo 2

What permissions do you give others to modify and/or maintain your submission?
Modify: YES - Maintain: YES - I give permission for my entire submission to be modified by others or used in their own work. I give permission for my entire submission to be maintained by others as well.
This is currently a demo, features may be subject to changes in the future

GKS Goodies is a multiplayer focused addon that provides minor visual enhancements such as bubble status, and enhances some of the existing games functions (like friendlyfire) and gametypes, making those even more interesting and fun to play on. Not only that, but also provides extra server tools such as round control on specific gametypes like CTF based gamemodes, ringslinger, race etc.

This was the main file I use for my servers such as GKS Racing Server [R] and GKS RS Revolution Server, now for many purposes.

The point of this is to overall make the gamemodes and netgame experience interesting, less lua intensive or less heavier, and visually good with less intrusive features intended to be compatible with any kind of server such for custom gametypes or vanilla.

Main Features:
Bubble status
Appears an icon in the top telling if you're chatting, using the console, or using the menu

srb20271.png


Overtime and Low time left music

The round is about to end. let's make it a bit more dramatic.
For competitive gamemodes that has a time limit or point limit such as Match, CTF or Race,
the weather, sky and music will change.
You can change the sky and weather desired with overtime_sky and overtime_weather commands.
See SRB2 Wiki for valid weather and skies.
You're able to add more music either editing the addon's file or using an external pk3 file.

srb20233.gif
srb20234.gif


Server's welcome message, name color and tips

Give a good introduction for your new players and let them know the advantages and additional commands of your server.​
prefix_name <name> : The server's name in the chat to send tips and welcome messages
prefix_color <color> : Sets a color for the server's name. see prefix_colorlist for a list of valid colors.
prefix_colorlist : Provides a list of valid colors for the server's name in the chat.
tips_add <message> : Adds a message to show it sometimes in the chat.
tips_remove <id> : Removes a message from the list of tips. see tips_list to see your added tips messages
tips_list : Provides a list of your tips messages added
tips_clear : Removes all the tips messages
welcome_message <message> : Edits the welcome message that the server provides in the chat.

1771872282779.png
1771872432446.png
1771872460704.png
1771872522243.png
1771872585608.png


Round Control

Handle each gametype rules's time and point limit.
​
match_timelimit sets the timelimit for all ringslinger gametypes
match_pointlimit sets the pointlimit for all ringslinger gametypes
tag_timelimit sets the timelimit for all tag gametypes
tag_pointlimit sets the pointlimit for all tag gametypes
hs_timelimit sets the timelimit for all hide and seek gametypes
hs_pointlimit sets the pointlimit for all hide and seek gametypes
ctf_timelimit sets the timelimit for all capture the flag gametypes
ctf_pointlimit sets the pointlimit for all capture the flag gametypes
default_timelimit sets the timelimit for all gametypes if available
default_pointlimit sets the pointlimit for all hide and seek gametypes

CTF and Team features:

Teams color variants

Isn't that boring that your team carries a single color? well, not anymore! Inspired by Rocket League, with this addon you can see your mates with red/blue variants.

srb20276.png


Flag Holding

Isn't it cool that you see someone having literally the flag?

flaghold.png


BattleMod's captured flag fireworks

Honestly this is a cool detail that BattleMod provided. Now you can see it on any capture the flag gametype! (This feature is excluded from BattleMod since it already includes it of course.)

srb20231.gif
srb20232.gif

​
Race Features:
Hurry Up

Inspired from hurry up addon, I made this one specifically for race when a player finishes and the countdown appears.

srb20234.gif


Race start music

Have you seen Mario Kart games when a race is about to start and plays a music? well this is basically the same.

Race character voices

Inspired from SRB2 Riders and Sonic Riders itself, your character plays a Ready/Set/Go voice during race start countdown and when finishes the race. Currently supported for vanilla characters. Also available to add custom voices for custom characters through external lua script. if a character is not supported, the Sonic R race start countdown voices will play instead. Documentation soon!

Players can disable this using race_charactervoices command

Race friendlyfire tweaks

Allows shields and invincibility have PVP properties.

Invincibility : Damages players
Force Shield: protects you from 2 hits
Elemental Shield: fire trails actually hits players

srb20237.gif
srb20238.gif
srb20239.gif


More comming soon when it's done

Credits:

Bubble status sprites: GLide KS
Main coding: GLide KS
Small coding assistance: luigi budd
Voices: Sonic Riders
Race Start Music: Sonic R
Firework object: SRB2 BattleMod

Want to contribute? this addon has a GitHub. pull request your changes there if desired :grin:
Author
GLide KS
Downloads
161
Views
983
Extension type
pk3
File size
356.7 KB
MD5 Hash
95691685cf05ff003c1df7f6aa60c7b4
First release
Last update

More resources from GLide KS

Share this resource

Latest updates

  1. GKS Goodies Demo 2 | Bunch of features and optimizations

    Been quite a long time since the MB Release! Now it's time to bring a big update for this. After...

Latest reviews

Very cool mod for server hosting! These additions really bring up a charm for the multiplayer experience. I sure wonder what you'll bring up for the full release.
GLide KS
GLide KS
Thanks for the review and the approval! been quite a while without seeing you around. I totally forgot this addon was pending for approval lol.

I've been improving about srb2 coding these last months and I have ideas for this addon in terms of features and optimization, so probably for the next Demo will be even better.
Upvote 0
Back
Top