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
AND THAT'S IT!
- 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_SENDERROR 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 FPSEnabled.- Fixed the
downloadspeedOption 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
nextBranch/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.
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_SpeedMusicand Mapheader Parameters likeLF_SpeedMusicAllow for Better Map and Game Experiences.- Jukebox Changes
- Jukebox Music Can Now Be Sped Up.
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.
More Minor Fixes, A Major Update Will Come Later On.
CHANGELOG
NOTES
- TSoURDt3rd Changes
- Fixed the
tunesCommand.- 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.
- 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
superwithshieldCommand. 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.
A Pretty Major Update
IMPORTANT NOTES:
CHANGELOG
- 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.
- Uncapped Changes
- Ported Over More 2.2.11 Uncapped Changes. Nothing Major, Though.
- Fixes the
P_SpawnMobj/MT_LOCKONIssues. Thanks for Letting Me Know About This, andrewmac1111.- Ported Over Some 2.2.11 Functions. As a Result, the Functions
P_SetOriginandP_MoveOriginnow 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
NOTES
- 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_SpawnMobjand 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.
- 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