SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Miscellaneous

Reply
 
Thread Tools
Player-Colored Weapon Rings (coloredrings.wad) Details »»
Player-Colored Weapon Rings (coloredrings.wad)
Version: 4.3, by Lach (what the thok mate??) Lach is offline
Developer Last Online: Sep 2017

Category: Version: SRB2 Rating: (1 votes - 3.40 average)
Released: 05-07-2017 Last Update: 07-09-2017 Installs: 1
Scripts Re-Useable Content Sprites/Graphics

Player-Colored Weapon Rings (coloredrings.wad) is an aesthetic modification that changes the color of weapon rings based on the colors of the players around them.

A standalone pickup ring will change its color to that of the player nearest to it:


A thrown ring will change its color to that of the player who threw it:


This modification may be useful in Team Match and Capture the Flag, to better identify which thrown weapon rings are harmful and which are not. Or perhaps a weapon ring will change color as a player is headed towards it, which gives him/her a warning that another player is close by. Or maybe you just want to spice up match with some cool new colors!

When you enter a ringslinger gametype for the first time with this mod loaded, a menu will appear which will allow the host player to customize what is colored and what isn't. Once the game is set up, it won't appear again, unless you summon it manually. Special thanks to Joat for his awesome GUI mod!

Here are the included console commands and how to use them:

cr_menu
• Opens up the graphical menu, so you can set the below commands all at once if you wish.

cr_rings
• "No" (or "Off" or 0), which colors all thrown rings with (roughly) their original color.
• "Yes" (or "On" or 1), which colors all thrown rings with the color of the player who threw it.

cr_ammo
• "No" (or "Off" or 0), which colors all collectible rings with (roughly) their original color.
• "Yes" (or "On" or 1), which colors all collectible rings with the color of the nearest player.

cr_trails
• "none" (or 0), which sets ring trails to be their original colors (golden sparkles and dark smoke).
• "primary" (or 1), which sets ring trails to be the same color as the ring which spawned it.
• "complement" (or 2), which sets ring trails to be an inverse color (or close to one) of the ring which spawned it.
• "secondary" (or 3), which sets ring trails to be the player's second color, if that mod is loaded. If the mod is not loaded, the color will revert to its complement.

cr_fire
• "No" (or "Off" or 0), which leaves fire trails spawned by the Elemental Shield to be their regular color.
• "Yes" (or "On" or 1), which colors Elemental Shield fire trails with the player's color.

Known issues:
Spoiler:
• Firing off large numbers of rings (especially those that spawn explosions) at once can cause a lag spike.
• Modifying certain values mid-game or adding the file mid-game may cause some rings to be miscolored until they disappear.
• Firing ring explosions in NiGHTS mode causes the player's trail to briefly change color.

Changelog:
Spoiler:

Update 4.3 - FSonic fix
Spoiler:
• Fixed a bug where, due the the way the GUI works, FSonic's dashmode would not activate. The script still involves some manipulation of player stats, but should be far less invasive now.

Update 4.2 (initial release) - Console command switcheroo
Spoiler:
• cr_ammo and cr_rings are switched, as requested by professional SRB2 match players from Discord.

Update 4.1 - Console command simplification
Spoiler:
• All console commands now begin with "cr_", for even greater ease of use.

Update 4.0 - GUI and spinfire colors
Spoiler:
• Added a GUI for ease of setting console commands.
• Split the "colorrings" command into "colorammo" and "colorrings", for simplcity's sake and to make the GUI easier to use.
• Changed the "colortrails" command to "colorringtrails", and modified the value set so that trails can be their original color, the player's color, the inverse of the player's color, or the player's secondary color. A lot more choice now!
• Added the command "colorspinfire", which can color Elemental Shield spintrails.
• The file is now wadzipped.

Update 3.0 - Secondary colors
Spoiler:
• Got rid of thinkers for explosions and sparkles—thanks for pickup up on that, Prime.
• Fixed NiGHTS mode conflicts.
• Added a console command to enable secondary colors.
• Added list of inverse colors for ring trails (if enabled).
• Added support for secondcolor.wad

Update 2.0 - Pre-release version
Spoiler:
• The console command has been changed into a console variable for simplicity's sake. Here are the slightly modified arguments:
"none" (or 0), which sets all weapon rings to (roughly) their original color.
"all" (or 1), which colors all weapon rings with player colors.
"thrown" (or 2), which only colors rings that are thrown by players.
"pickup" (or 3), which only colors the pickup weapon rings themselves.

• Simplified code by making the hooks call a singular function.

• Proximity-based ring coloration now takes the z-axis into account.

• I was able to make the ring sparkles player-colored! Yes, that includes rail rings and bomb ring explosions.

Update 1.1 - Console command
Spoiler:
I have included a console command so that server/admin players can customize which rings are colored. The command is "colorrings", which can be followed by any of these arguments:
"off" (or 0), which sets weapon rings to their original color.
"on" (or 1), which colors all weapon rings.
"thrown" (or 2), which only colors rings that are thrown by players.
"pickup" (or 3), which only colors the pickup weapon rings themselves.



Note that the wad is wadzipped so that it is easier to download from servers, which means if you want to access its innards you'll need to first decompress it with this tool.

Download Now

File Type: zip coloredrings.zip (75.1 KB, 80 views)

Screenshots

Click image for larger version

Name:	srb20025.png
Views:	91
Size:	244.3 KB
ID:	10517   Click image for larger version

Name:	srb20026.png
Views:	94
Size:	243.8 KB
ID:	10518   Click image for larger version

Name:	srb20027.png
Views:	90
Size:	169.6 KB
ID:	10519   Click image for larger version

Name:	srb20028.png
Views:	90
Size:	130.1 KB
ID:	10520   Click image for larger version

Name:	srb20038.png
Views:	87
Size:	251.9 KB
ID:	10521  

Click image for larger version

Name:	srb20041.png
Views:	81
Size:	317.6 KB
ID:	10522   Click image for larger version

Name:	srb20042.png
Views:	81
Size:	318.8 KB
ID:	10523   Click image for larger version

Name:	srb20091.png
Views:	70
Size:	305.4 KB
ID:	10897   Click image for larger version

Name:	srb20088.png
Views:	73
Size:	475.1 KB
ID:	10898   Click image for larger version

Name:	srb20093.png
Views:	68
Size:	281.6 KB
ID:	10899  

Click image for larger version

Name:	srb20094.png
Views:	67
Size:	289.8 KB
ID:	10900   Click image for larger version

Name:	srb20096.png
Views:	79
Size:	239.9 KB
ID:	10901   Click image for larger version

Name:	srb20029.png
Views:	507
Size:	299.6 KB
ID:	10921   Click image for larger version

Name:	srb20039.png
Views:	503
Size:	108.0 KB
ID:	10922  

Supporters / CoAuthors

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Comments
Old 07-11-2017   #2
Prime 2.0
Actually a decent lazy bum
Moderator
 
Prime 2.0's Avatar
Default

Welcome to Releases!
__________________
Science tells us that nothing can be proven, only rendered more likely to be true. If we do not question what we already know, how can we know, much less admit, when we're wrong? Such things are vital to progress.
Prime 2.0 is offline   Reply With Quote
Old 07-11-2017   #3
NeoLucario87
Does not own Sonic Mania.
 
NeoLucario87's Avatar
Default

Oh hey, now i don't have to panic trying to guess from "who threw that grenade?" thing!

Off-topic: Nice text Prime.
__________________
Quote:
Originally Posted by GreenKnight9000 View Post
THAT IS AMAZEBALLS!
NeoLucario87 is offline   Reply With Quote
Old 07-12-2017   #4
GreenKnight9000
Default

This is incredible!!
I feel like this should be used in 2.2's Team Match mode!
GreenKnight9000 is offline   Reply With Quote
Old 07-12-2017   #5
PBS
A.K.A PureBlueSonic
 
PBS's Avatar
Default

Finally, something that should make me better than such a hobo in netgames.
__________________
A.K.A PureBlueSonic
PBS is offline   Reply With Quote
Old 07-12-2017   #6
GreenKnight9000
Default

OH MY GOD THAT'S SO COOL
Spoiler:
GreenKnight9000 is offline   Reply With Quote
Old 07-12-2017   #7
RomioTheBadass
Right there, Criminal Scum!
 
RomioTheBadass's Avatar
Default

Get equipped with "THAT RING" !, this is really cool.
__________________
Quote:
He came in like a Wrecking ball.
RomioTheBadass is offline   Reply With Quote
Old 07-16-2017   #8
Boo
Spikes The Echidna
 
Boo's Avatar
Default

This is pretty neat, i like the idea of rings matching the player's color, in CTF the colored rings are only useful for the weapon rings(which they take the team's color).
__________________
BWAHAHAHAHAHAHAHA!

Actually my goal is to fill every single thread i post in with laughs.
Boo is offline   Reply With Quote
Old 07-16-2017   #9
Lach
what the thok mate??
 
Lach's Avatar
Default

Quote:
Originally Posted by Boo View Post
This is pretty neat, i like the idea of rings matching the player's color, in CTF the colored rings are only useful for the weapon rings(which they take the team's color).
Actually, that's partly why I made it. The story behind this mod is pretty neat. It started out as a joke wad, where I changed every single ring into a rail ring, and let players use only rail rings in competitive gametypes. But when it came to making it compatible with CTF, I realized I had to make colorable rail rings to replace the team-only rings, so as to preserve the design of the CTF bases (not that preserving design is really a goal in a joke wad, but anyway...). I did this by copying the way team-only rings are colored in CTF, which also happens to color the thrown redrings (or blue redrings) as well. So then I thought, hey, what if it were possible to color all thrown weapons in a similar manner for team gametypes? In fact, why not color EVERY weapon ring in ALL gametypes? ―\_(ツ)_/―
__________________
My cool addons:
• Player-Colored Weapon Rings
• Combine Ring / Hyper Ring Monitors
Lach is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:07 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.