- 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:
Round Control
Handle each gametype rules's time and point limit.
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.
Flag Holding
Isn't it cool that you see someone having literally the flag?
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.)
Race Features:
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
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
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.
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.
Appears an icon in the top telling if you're chatting, using the console, or using the menu
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.
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 messagesprefix_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 messagestips_list : Provides a list of your tips messages addedtips_clear : Removes all the tips messageswelcome_message <message> : Edits the welcome message that the server provides in the chat.Round Control
Handle each gametype rules's time and point limit.
match_timelimit sets the timelimit for all ringslinger gametypesmatch_pointlimit sets the pointlimit for all ringslinger gametypestag_timelimit sets the timelimit for all tag gametypestag_pointlimit sets the pointlimit for all tag gametypeshs_timelimit sets the timelimit for all hide and seek gametypeshs_pointlimit sets the pointlimit for all hide and seek gametypesctf_timelimit sets the timelimit for all capture the flag gametypesctf_pointlimit sets the pointlimit for all capture the flag gametypesdefault_timelimit sets the timelimit for all gametypes if availabledefault_pointlimit sets the pointlimit for all hide and seek gametypesCTF 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.
Flag Holding
Isn't it cool that you see someone having literally the flag?
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.)
Hurry Up
Inspired from hurry up addon, I made this one specifically for race when a player finishes and the countdown appears.
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 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
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
github.com
Inspired from hurry up addon, I made this one specifically for race when a player finishes and the countdown appears.
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 commandRace 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
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
GitHub - GLideKS/GKS-Goodies: Main file for GLide KS's Racing Server for SRB2 (server no longer exists)
Main file for GLide KS's Racing Server for SRB2 (server no longer exists) - GLideKS/GKS-Goodies

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.