The Story of Uncapped Revengence Discord the 3rd

[Open Assets] The Story of Uncapped Revengence Discord the 3rd 5.0.1

The Pointys' Have Ruined My Life :p
Funnily Enough Though, The Time it Took to Fix the Issue Was Shorter Than the Other Things I Had to Code.

CHANGELOG
  • Discord Changes
    • Fixed Some Tiny String and Some Functions.
    • Added a New String for Getting a Time Over.
  • TSoURDt3rd Build Changes
    • POINTYS' NO LONGER END YOUR LIFE
      • This Matters Because:
        • Pointys' Used to Crash Games, and Was Extremely Prevalent With the Tortured Planet Addon.
        • I Came Up With a Fix Faster Than the STJr Team Could, Which Makes me Feel Somewhat Happy.
        • I Spent 6 Hours Trying to Fix It, Only For the Issue to Literally Be One Short Line of Code.
    • I REMOVED THE SOCK_SEND ERROR AND NETGAMES STILL FUNCTION
      • This Matters Because:
        • It was Annoying.
        • A Friend Told me to Do it.
        • It Now Resynchs Your Game Instead, And Pops A Little Tiny Nice Notice in the Console.
    • Updated the Assets Again, Be Sure to Go and Grab Them.
    • The Current TSoURDt3rd Version Now Appears on the Window Title.
    • Fixed the Fades on Some Scenes in the Intro.
    • Loading Into a Map Now Clears Any Menus You Have Open.
    • Organized Tons of Code.
    • Re-Arranged the Build Menu a Little Bit.
    • The Menu is Now A Bit More Respondent.
    • Improved Performance.
    • Added 6 New Commands. Most are for Personalization, Though. Some of Them Will Be Described Down Below.
    • Made the Words "Addon" and "Add-ons" Appear More Consistently.
    • You Now Earn an Extra Life When Collecting an Emerald Token While Having All Emeralds, Regardless if Continues are Enabled or Not.
    • TPS no Longer Disappears if You Don't Have Show FPS Enabled.
    • Fixed the downloadspeed Option Adding Up in Weird Values in the Menu.
    • Fixed the Issue Where Custom Cutscenes Would Sometimes Freeze the Entire Game. Thanks for Mentioning this, KevTSP.
    • Ported Over the Lua I/O Rate Limit Changes From 2.2.11.
    • Getting Emeralds Should No Longer Crash Dedicated Servers.
    • Added a New Quit Message, and Added Some New Quit Sounds too.
    • Added a New Line in the Credits, For An Old Friend.
    • Added an Easter Mode.
      • Thanks to a New Time Checking Function I (Re-)Added, SRB2 Will Now Automatically Enable Easter Mode if it's the Month of April, but it Can Also be Enabled Using the Launch Parameter -eastermode.
        • You can Disable it Using the Launch Parameter -noeaster, though.
        • As Such, the Mode Involves you Going on an Easter Egg Hunt Throughout the Main Stages, with the Final Easter Egg Being in Castle Eggman Zone Act 2.
        • There Are 21 Eggs in Total, And There Are No Hints.
        • A HUD Is Provided to Help you Know How Many Eggs Are in a Map, How Many Eggs You've Collected in a Certain Map, and How Many Eggs You've Collected in Total.
        • If You Get All The Eggs, You Get a Little Bonus. Good Luck!
    • Updated the Autoloading Feature.
      • You Can Now Autoload Folders. Bare in Mind That the Structure for Autoloading Folders Should be Similar to the Structure of a PK3.
      • You Can Now Autoload Add-ons, and Then Load Into Maps Without Crashing.
      • Loading Into a Regular or Dedicated Server After Autoloading Add-ons and Then Loading Into One of the Add-ons' Maps Works Too.
      • You Can Now Set Add-ons to be Autoloaded if You've Already Loaded Them.
      • You no Longer Can Load Into Some Servers and Desynch Them After Autoloading Small, but Game-Changing Add-ons.
        • Graphic Replacement Add-ons Still Work Perfectly Fine When Autoloading Them and Then Loading Into Servers, Though.
      • Add-ons no Longer Automatically Load When Initially Setting Them to be Autoloaded.
      • Changed Some of the Autoloading Sounds, So That They Sound More Coherent.
      • Added Some Fail-Safes, and Also Some New Strings That Reflect This Change as Well.
    • Added Some Global TSoURDt3rd Variables.
      • For More Reasons Than One, I Decided to Make Some Global Variables to Help Myself Out With Some Develtopment.

      • These Include:
        • tsourdt3rd - Boolean as to Whether or Not You're Using This Custom Build.
          • (Read-Only)
        • autoloaded - Boolean as to Whether or Not You've Autoloaded Add-Ons Already
          • (Read+Write)
        • ForceTimeOver - Boolean as to Whether to Run The Time Over Functions or Not
          • (Read+Write)
        • SpawnTheDispenser - Boolean as to Whether to Spawn the TF2 Dispenser or Not
          • (Read+Write)
        • eastermode - Boolean as to Whether or Not Easter Mode is Enabled.
          • (Read-Only)
        • AllowEasterEggHunt - Boolean as to Whether to Allow Easter Egg Hunts or Not
          • (Read+Write)
        • EnableEasterEggHuntBonuses - Boolean as to Whether to Allow Easter Egg Hunt Bonuses Or Not.
          • (Read+Write)
        • TOTALEGGS - Value that Points Towards the Total Amount of Eggs Available to Collect.
          • (Read+Write)
        • foundeggs - Value Flag as to What Specific Eggs you Have Collected.
          • (Read+Write)
        • collectedmapeggs - Value as to How Many Eggs You Have Currently Collected on a Certain Map.
          • (Read+Write)
        • currenteggs - Value as to How Many Eggs We Have Currently Collected in Total
          • (Read+Write)
        • numMapEggs - Value as to How Many Eggs Are Available to Collect on a Certain Map
          • (Read+Write)
    • Code Whatever You Want to Your Heart's Content Using These.
    • NOTES:
      • These Variables Are Not Accessible in Netgames or After Autoloading Add-ons.
      • Yes, Capitilization Does Matter.
    • The Dispenser is, Indeed, Goin' Up.
  • Jukebox Changes
    • Added 3 More Tracks to the Jukebox: "Gateway Sancturary", "One Last Goodbye", and "Shadow of Anime Eyes Sonic".
    • Updated Track "Break Through it All".
    • You can Now Choose Whether or Not Lua is Allowed to Stop Your Jukebox Music.
    • Jukebox Music Resumes Properly After Pausing the Game and Starting a New Map.
    • Gave the Jukebox its Own Personal Section.
    • The Jukebox HUD Can Now Appear on the Continue Screen.
    • If the Track That You're Playing Has a Set Stopping Time, and You Exit the Jukebox Menu, the Music Will Now Stop Playing.
    • NOTES:
      • Speeding up OGG Music Still Doesn't Work on Windows. Support for Speed up OGG Music on Windows Should Be Added Within the Next Two Updates.
      • For Now, Though, You Can Speed up the Tracks "Gateway Sancturary" and "One Last Goodbye".
  • EXTRA, NON-GAME-BREAKING NOTES:
    • Compiling This Build Should be Easier Now.
    • The Music for the Intro is Desynched by About a Second or Two.
      • It's Just a General next Branch/Uncapped(?) Issue Right Now.
      • I Didn't Cause it. Please Don't Scream at me.
    • Please Don't Scream at me About the Other Quit Graphics I Added.
      • There is Literally Nothing Good I Can do About Them.
      • Trust Me. I Tried.
  • TL;DR
    • Added a Bunch of Stuff.
    • Fixed a Bunch of Stuff.
    • Made it so You Can't Ruin the Experience of Everyone in Netgames With All The Stuff Added.
    • Did More Stuff.
AND THAT'S IT!
This Isn't as Big of an Update as I Wanted it to be, but its an Update :P

CHANGELOG
  • TSoURDt3rd Build Changes
    • Updated the Assets, Be Sure to Go Grab Them.
    • Added More Stability, Probably.
    • Removed the April Fools Stuff. Easter Stuff will be Coming Soon.
    • Fixed Some Signpost Issues. Thanks For Letting Me Know About This, luigi budd.
    • Added More Commands, Mainly for Personalization.
    • Re-Added Speeding up Music.
      • NOTES
        • This Only Works If You've Compiled the Latest Versions of SDL_Mixer_X and TSoURDt3rd Yourself. As a Result, Windows Builds Do Not Have This Feature, at the Moment.
        • This Also Only Currently Works on OGG Music, as Well as GME Music.

      • What this Means For Casual Users:
        • Nothing, Really. It Just Means You Can Experience Sped up Music From Time to Time.
      • What this Means for Programmers and Developers:
        • Functions Like S_SpeedMusic and Mapheader Parameters like LF_SpeedMusic Allow for Better Map and Game Experiences.
  • Jukebox Changes
    • Jukebox Music Can Now Be Sped Up.
  • Cool!
Reactions: EpixGamer21
Even More Minor Fixes, A Major Update Will Come in About 2 Weeks, Give or Take.

CHANGELOG
  • TSoURDt3rd Changes
    • Fixed the Starposts.
    • Fixed the Issue Where the April Fools Stuff Would Forcibly Be Set to On in Netgames.
    • Fixed Some Other April Fools Things, and Added Some Final April Fools Touches. Thanks for the Ideas, Bitten.
    • Enabling the April Fools Features now Sets Your Game to Modified. This Should Now Prevent Tails from Overwriting Sonic in Your Save Files. You No Longer Have to Make a Copy of Your Saves.
  • Cool!
Reactions: AndyboyRevived
More Minor Fixes, A Major Update Will Come Later On.

CHANGELOG
  • TSoURDt3rd Changes
    • Fixed the tunes Command.
    • Fixed the Issue Where Super Music Wouldn't Come Back After Turning off the Jukebox.
    • Fixed Some Other April Fools Things. And Before you Ask, Yes, There was an April Fools Update a Few Days Ago.
    • Fixed Some Other Minor Things, and Slightly Fixed Some Other Commands.
    • Added Even More Dynamic Features to the Quit Messages.
  • Jukebox Changes
    • Updated the "Break Through it All" track.
NOTES
  • The 2.1 Build Is Now Buildable. Thanks for Helping Out With This, Bitten.
  • MAKE SURE TO MAKE A COPY OF YOUR SAVES IF YOU'RE PLANNING ON DOING DUMB THINGS, LIKE USING THE APRIL FOOLS STUFF. I can't stress this fact enough.
More Small Updates, A Bigger One Will Be Out Later Tonight

CHANGELOG
  • TSoURDt3rd Changes
    • Fixed the Issue Where Retracting Spikes Wouldn't Be Retracting Spikes.
    • Updated the Copyright Code.
    • Updated the Credits Again.
    • Updated the superwithshield Command. Now it Only Works in Single Player and Splitscreen. This Should Fix Some Netgame Desyncs. Thanks for Letting me Know About This, Spectrum.
    • Added a New Extremely Epic Command
    • Updated the Assets. Be Sure to Go Get Them.
  • Jukebox Changes
    • Updated the "Break Through it All" Track.
Another Fairly Minor Update, Fixes More Things

CHANGELOG
  • TSoURDt3rd Build Changes
    • Added More Commands. These are Purely Game Related. Thanks for the Suggestion, Mini.
    • Worked Even More on the 2.1 Build.
    • Fixed the Intermission Code. Results and Extra HUD Lua Should Show up Now.
    • Added More Exit Strings.
    • Did Some Little Things with the Credits.
Fairly Minor Update, Fixes Things

CHANGELOG
  • Discord Changes
    • Improved the Super Skin Checking System.
      • As a Result, This No Longer Crashes the Game if You go Super as a Skin Other Than Sonic, if you Have Discord RPC Enabled. Thanks for Letting me Know About This, Xian and Aroki.
      • This Also Now Works on Two Other Bots.
      • More Strings Were Also Added to Support This Enhancement as Well.
  • TSoURDt3rd Build Changes
    • Added More Commands. These are Purely Savedata Related. Thanks for the Suggestion, SRB2Nextbots.
    • Worked on the 2.1 Build. Should be Stable Enough to Compile Now.
  • Netgame Changes
    • Re-Added the Leavebug Code. Have Fun With This Re-Addition, Spectrum.
  • Cool!
Reactions: SaNicbOom and Tayes
A Pretty Major Update

IMPORTANT NOTES:
  • I've Had to Fix This DLL Disaster 3 Times. I'm Sorry for Everything I've Done.
  • I've Also Updated the Assets Again. Be Sure to Grab Them.
CHANGELOG
  • Uncapped Changes
    • Ported Over More 2.2.11 Uncapped Changes. Nothing Major, Though.
    • Fixes the P_SpawnMobj/MT_LOCKON Issues. Thanks for Letting Me Know About This, andrewmac1111.
    • Ported Over Some 2.2.11 Functions. As a Result, the Functions P_SetOrigin and P_MoveOrigin now Exist. Thanks for Also Letting Me Know About This, andrewmac1111.
  • Discord Changes
    • Fixed The Issues With Discord Invites Not Functioning Properly. Thanks for Letting Me Know About This, RogueEmperor.
    • Ported the Discord Invite Graphics Over from Kart.
    • Optimized Some More Functions. Things Should Run a Bit More Smoother Now.
    • Added Super Character Support.
      • As a Result, Super Sonic is Now Supported. Thanks for the Suggestion, GreenKnight9000.
    • Added More Strings and Fixed Some Broken Strings.
  • TSoURDt3rd Build Changes
    • Added 7 More Commands, Mainly for your Customization and Enjoyment. What They Are, However, is a Surprise.
    • Changing your Skin While Moving in a Race Now Does Something Different. Thanks for the Idea, Sonic Frontiers and Rakcid on Discord.
    • Updated the Assets Again, Be Sure to Go Grab Them.
  • Netgame Changes
    • Fixed the Issue Where Entering a Match While Being a Spectator in Certain Modes would Crash the Game. Thanks for Letting me Know About This, AndyboyRevived and MetalPipe.
Fairly Big Update, Spent About a Week on it

CHANGELOG
  • Added Sonic
  • Added Tails
  • Added Knuckles
  • Added Amy
  • Added Fang
  • Added Metal Sonic
  • Added Custom
  • Added Adventure Sonic
  • Uncapped Changes
    • Ported Most, if not all, of the 2.2.11 Uncapped Processes back to this build. Uncapped should work fairly smoothly now.
    • P_SpawnMobj and similar functions still spawn objects weirdly though.
  • Discord Changes
    • Optimized Most of the Processes Involved, so performance has improved.
    • Reverted some of the Discord Invite Functions back to how they work in kart, so netgame performance may have also improved.
    • Added More Details and States, some may interest you, some may be funny, others may not.
    • Fixed some strings rendering weirdly and others rendering.
  • TSoURDt3rd Additions
    • Added a Little Secret Feature in the build options menu, you may like it.
    • The Assets Have Been Updated, Be Sure to Go Grab Them.
    • Added some dumb lines in the credits.
  • Jukebox Changes
    • Optimized String Lengths, Now strings can be as long as 34 characters.
      • As a result, strings no longer render weirdly when inputting song lengths longer than 18 characters.
      • The Jukebox HUD now reflects these changes as well.
      • These changes have also been backported to the vanilla soundtest too.
  • Netgame Changes
    • Searching for Servers is now more fluent, smooth, and faster, at least on Linux.
    • Netvars no longer get desynched when joining servers.
NOTES
  • This was supposed to come out early last week, but thanks to the netvar desynch issue, it took about a week :p.
  • You can now compile without Discord support. Thanks to Mint the AmyDroid for pointing this out.
  • Thanks to Spectrum for pointing the Netvars issue out, and thanks to Mini and Spectrum for helping me test those changes out.
Mainly Just a Collection of QOL Improvements

CHANGELOG
  • Jukebox HUD Now Aligned Properly on All Resolutions
  • Did Some Memory Improvements; No More Memory Leaks When Using the Jukebox or Discord Rich Presence
  • The Unlockable Sound Test Now Doesn't Crash After Entering it While Playing Music in the Jukebox
  • Added a Few Better Menu Pictures
  • The Builds' Performance Overall Has Improved a Fair Bit
  • Cool!
Reactions: Tayes
Back
Top