The Story of Uncapped Revengence Discord the 3rd

[Open Assets] The Story of Uncapped Revengence Discord the 3rd v4.1.0

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.
I made sure my file(s) follow the Submissions Guidelines
  1. Yes
I named my file(s) correctly (see Filename Conventions)
  1. Yes
srb2.png


The Story of Uncapped Revengence Discord the 3rd, or TSoURDt3rd for short, was originally a compilation of both the Uncapped-Revengence branch, by Eidolon, and Discord Rich Presence Support, originally made by Kart Krew for SRB2 Kart and ported to Vanilla SRB2 by Fafabis.

However, as time went on, I added my own custom features to SRB2's code, and eventually ported some features over from other repositories, ultimately forming my own unique and custom build of SRB2.

With this build being continiously built, or in other words, a rolling release build, it usually gets built fairly regulary, and will eventually contain more and more features over time.

The build and its executable files can be found in the provided ZIP file, with folder containing the assets, libraries, and files for each different version of TSoURDt3rd, all containing folders for different operating systems as well.

(...Except for Mac Users, at least for now. You'll have to compile this build yourself. Sorry :p)​

Here Are Some of TSoURDt3rd's Current Highlights and Features:
  • Uncapped
    • Now in Vanilla SRB2, but was featured in this build early enough for me to call it a "New Feature".

    • (By Eidolon, Old Original Source Code found here)
uncapped.gif
  • Discord Rich Presence
    • Includes extended support for commands, options, custom characters, and even includes custom statuses.

    • (Original Code by the Kart Krew and Fafabis, can be found here)
    • (Extra Code Made by Me)

    • Currently Supported Characters:
      • Sonic, Super Sonic, Sonic & Tails
      • Tails
      • Knuckles
      • Amy
      • Fang
      • Metal Sonic
      • Adventure Sonic
      • Shadow
      • Skip
      • Jana
      • Surge
      • Cacee
      • Milne
      • Maimy
      • Mario
      • Luigi
      • Blaze
      • Marine
      • Tails Doll
      • Metal Knuckles
      • Smiles
      • Whisper
      • Hexhog
      • Speccy

    • Currently Supported Character Portraits:
      • CSS Portraits & Super CSS Portraits
      • Continue Sprite Portraits & Super Continue Sprite Portraits
      • Life Icon Portraits & Super Life Icon Portraits
discord.png

  • Custom Build Options, directed towards Saves, Servers, and Extra Features
    • (Holepunching Ported from SRB2 Kart by Me)
    • (Original Leavebug Fix Coded by flarn2006)

    • General Feature Overview:
      • Legacy Features, such as
        • Startup Screens
        • Commands
        • Graphics
        • Holiday Events
        • Coronas and Dynamic Lighting
      • Game and Engine Modifying Features, such as
        • Realistic shadows
        • Loading screens
      • Audio Features, such as
        • Customizable level and jingle music
        • Default map music, for maps with no music
      • Savefile Features, such as
        • Perfect Saves (Savefile coloring)
        • Continues
        • The ability to store savefiles in folders
      • Server Features, such as
        • A Removed SOCK_SEND Error
        • Holepunching
        • The Ability to Change Your Character While Moving
      • Miscellaneous Features, such as
        • Extra Events and Event Features
        • QoL Changes and Features
        • Customizable and Dynamic Window Titles
srb20001.gif
  • Palette Rendering​
    • (Software Palette in OpenGL)​
    • (Made by Hannu Hanhi, source code found here)​
paletterendering.gif
  • Autoloading Addons
    • (Made by Me)

    • Using Right Shift over a mod in the addons menu allows you to select mods that will autoload when SRB2 first starts up.
    • This feature also allows you to bypass modifiedgame checks when the game first starts up, allowing you to play all the mods you want.
    • This feature also creates new savefiles for whenever autoloading is active, meaning that your normal savefiles are safe and secure.
      • Your gamedata is still used and intact, however.

    • To stop certain, or all, addons from autoloading on startup, look at the autoload.cfg file, located in your SRB2 directory, and remove the mods there.
    • Autoloading add-ons still does affect netgames and the ability to join them. If you've loaded game-changing add-ons, you still need to relaunch with the base WADs loaded in other to join other netgames.
autoloading1.gif


autoloading2.gif
  • A Jukebox
    • (Made by Me)

    • Play any of your favorite songs, even during a game, all from the comfort of your own Jukebox.
    • (You need to have the Sound Test unlocked in order to use this feature.)

    • How To Add Custom Music to the Jukebox
      • First, you need to have the jukebox.pk3 file and your custom music on hand. Make sure your music is in the proper format.
      • Then, you need to add your music to the jukebox.pk3 file.
      • Lastly, open the MUSICDEF file within jukebox.pk3 and add your custom music to that file. If you need to, use some of the pre-existing lumps in the MUSICDEFfile as an example on how to add your music to the file.
        • Make Sure you Name the Files Correctly. Remember that The First Two Characters in the Name of a Music Lump, I.E O_ or D_, Are Exempted From the Lump Name in the MUSICDEF file, with the Other Characters Being Required in that Field.

      • Alternatively, you could just follow this SRB2 Wiki tutorial on how to create MUSICDEF files.
jukebox.gif
  • ...And Even More Randomness!​
purefat.gif
cutie.png
realisticshadows1.png
realisticshadows2.png

realisticshadows.gif
whythedispenserextraexists.png

sonicnsscjsocnsodsocnscscoscsc.png




EXTRA INFO
  • Changes and Builds are made randomly, but frequently, so be sure to check here and the repositories for any updates.
  • Unless you plan on using this as your main build, it may be best to make a separate directory for this custom build.
  • If you experience severe lag when recording GIFs in OpenGL, you're not alone.
    • Unfortunately, that's a general uncapped bug. At the time of writing this, it happens in both the next branch of the SRB2 Repositories, and even in the current version of SRB2 Kart. Until there's a commit made to help resolve that, there's not much I can't do about it at the moment, sorry.
    • At the moment though, just use Software to record GIFs, as those are interpolated.

Repositories
Github
Gitlab

Where to Pester Me if I did Something Wrong or if you Just Want to Pester Me in General
  • Discord, which I use the most, by using StarManiaKG (or StarManiaKG#4884 if that doesn't work), or by using SRB2's Official Discord Server.​
  • Here, on my SRB2 Message Board account.​
  • On either the Github or Gitlab Repository.
  • discord.png
    discord.png
    53.2 KB · Views: 889
  • tsourdt3rd.png
    tsourdt3rd.png
    425.3 KB · Views: 733
Author
StarManiaKG
Downloads
17,544
Views
49,384
Extension type
zip
File size
194.4 MB
MD5 Hash
3c0d0d88eaf1b3e636b73351cf445a07
First release
Last update

More resources from StarManiaKG

Share this resource

Latest updates

  1. TSoURDt3rd In A Pinch - Version 4.1.0

    Hey guys, fixed some bugs here! I also added some cool new things too! Let's get into it...
  2. For The True Story - Version 4.0 Official Release

    Hey all, Star here! It's been like, what, 50 million years since the last official update...
  3. TSoURDt3rd - Version 4.0 Beta Redux Redux - The April Fools & Easter Shenanigans Extravaganza

    Happy April Fools and belated Easter, everyone! I've got a new update for you all! NOTE This is...

Latest reviews

The definitive version of SRB2 in my opinion.
My favorite feature is being able to make mods load on startup. Love it.
Upvote 0
Really good build. Found a bug where the OpenGL setting Anisotropic does not apply when changing the setting and resets when opening it after changing the setting. Hope that gets fixed in the next version otherwise, this is perfect and my preferred way of playing the game
Upvote 0
i really like this build, its chock full of features and i've been waiting for the return of discord support for a while. the build also has a lot of character and personality, and i love it when creators add their own spunk and pizazz to their creations. i do have a few problems, though. firstly, the game doesn't close when i press "quit game" the game doesn't just quit it stops responding and i have to manually quit it. this may not be an issue for others, but it is an issue for me when i am playing the game on my tv while sitting away from my computer. the other issue i have is with the settings. although the changed settings are really silly and funny and i do enjoy them, i have a hard time navigating through settings and figuring out what does what because i had gotten so used to the default SRB2 settings menu and the setting names have been throwing me off. someone who is savvy with modding the game may be able to revert these options back to normal, but i am not savvy SRB2 modding. in no way am i saying these options should be reverted because that would take away a lot of the fun, but it would be nice if there was an option in the mod's options menu that would change these settings back to the vanilla settings, similar to the "is it called 'singleplayer'?" option where the text itself can be changed. other than those few gripes, i believe this is the definitive way to play SRB2 and the features brought to the game through this build are amazing, especially the TF2 engineer.
StarManiaKG
StarManiaKG
I'm glad you like the build!

The next version fixes the 'quit game' bug, so there's nothing to worry about there.

Also yeah, the menu text was only meant for the April Fools mode, but I broke some things here and there so now the text is always on for most of the menus.

Just so you know though, I did send a build over in the discussions tab that has all the menu text reset back to default, as well as some bugs fixed, like the 'quit game' bug, so that's available to download if you want that.
Upvote 0
Nope theres three problems first the players have no ping and disconnects at some time each time i press the quit game the game crashes and the worst of him all THE JUKEBOX when i press sound test the game fucking crashes
StarManiaKG
StarManiaKG
Dang that's crazy
Upvote 0
This is so cool and funny
StarManiaKG
StarManiaKG
Thank you lol
Upvote 0
Pretty much the ultimate edition of SRB2, as of time of writing this quick review, compiling features from previous builds like Discord Rich Presence (which I don't personally use, but it is nice to have), Palette Rendering and with many new additional options from silly stuff to useful graphical effects, and features by author of this build like Autoloading Addons to enrich SRB2 experience. However, I have minor caveat with not able to switch to "regular" menu language. I do understand putting a little humour here and there, but it would be nice to have option to read in more generic language from vanilla SRB2.
StarManiaKG
StarManiaKG
Hey, I appreciate the review and all the points you listed! I hope to add even more cool features to the build as time goes on!

Also, the menu language is there because the current build was released for April Fools Day. There was going to be a way to switch the menu titles back, but I wasn't able to implement it in time. However, the full release for 2.2.13 will have a way to change all the menu titles back.
Upvote 0
why do windows users get all the glory with everything coming pre-packaged, while us linux users have to compile it? some people like me have no idea how to do it, and there is a thing called an .x86_64 file. all you need to do is chmod it, then run it. that simple. until you do that, this is a 0 star.
StarManiaKG
StarManiaKG
Since we're copying posts now, I'll just repost the point I made in the discussion tab.

Look, I understand the reason behind why you're upset, but as a linux user (and now temporary windows user) myself, I'm fairly certain there's more too it than that. Plus, given that the build updates and adds new libraries to SRB2, I'd have to supply the libraries for different arches myself, and that in itself is a hassle to do.

However, I haven't completely just thrown linux users out the bus, as I plan on releasing AppImages for TSoURDt3rd one day, since that might just negate my issue entirely. But my focus is on releasing 4.0 right now (hopefully sometime this month), so I don't have time to deal with that.

In the meantime though, why don't you use srb2bld? It provides the appropriate tools needed to compile and run SRB2, and has added support for TSoURDt3rd. It even runs on linux too, so that may help negate your problem.

(And also, when it comes to Linux users, they actually get more glory in my SRB2 build than Windows users, so that negates the first point you made.)
Upvote 0
It's great for performance yet I really like mods but the limit made it a bit of an issue for me so I can't really play a bunch of my favorite mods. guess its my problem. Well It's good on it's own I give it 3 stars.
StarManiaKG
StarManiaKG
Yeah that's fair enough. The final version of 4.0 won't have that mod limit any more though, so that's something to look forward too. Glad you like the build though!
Upvote 0
the best thing in all srb2 history!!!
StarManiaKG
StarManiaKG
I don't know about all of srb2 history, but I do appreciate the flattery :)
Upvote 0
The perfect SRB2 client doesn't exi-
It still has issues with OpenGL software palette rendering but this is a step in the right direction still for Software/OpenGL parity. Now if only this had clientside prediction (actions happening on clientside before they are sent to server then everyone else) so we'll be able to say goodbye to netgames input delay.
StarManiaKG
StarManiaKG
Regarding Palette Rendering, I still have some changes I need to check out too, so that's something I'll take a look at soon. I'm fairly certain this build won't get client-side prediction, but never say never, it could happen eventually. Regardless, I'm glad you enjoy the build!
Upvote 0
Back
Top