Changelog (Beta)

Version 2.1.6 (May 3rd 2024)

- Fixed a crash that could happen after goal replays in online games.
- Changes to the backend api.

Version 2.1.5 (May 2nd 2024)

- Updated internal SDK to the latest version of Rocket League.

Version 2.1.4 (May 1st 2024)

- Added a new command "freeplay_spawn_ball" which lets you spawn multiple balls in freeplay.
- Added a few more additional checks for the invisible car exploit, as it would appear Psyonix still hasn't fully fixed it. If you encounter someone invisible remember to save the reply!
- Fixed an audio bug when tabbing back into the game if you had the "mute on unfocused" setting on, the game would think you were still unfocused if an ImGui window was open.
- Fixed the "stadium_disable_filters" not detecting you were in the correct map, for example removing the cartoony lighting for the "Fire & Ice" map wasn't working.
- Fixed CodeRed thinking you were in freeplay while playing in workshop maps, I still made the "use default colors" freeplay setting still work however.
- Fixed a crash that could happen when spamming the open scoreboard button right after joining an online game.
- Stability improvements and optimizations with custom textures.

Version 2.1.3 (April 26th 2024)

- Added "collision scale", "visual scale", and "max speed" settings for both your car and the ball in freeplay.
- Added "boost force" and "jump force" settings for your car in freeplay.
- Lots of internal code refactoring and improvements.

Version 2.1.2 (April 16th 2024)

- Fixed a crash that could happen when recoloring your in-game banner or border while having a different one equipped in CodeRed.
- Updated internal SDK to the latest version of Rocket League.

Version 2.1.1 (April 14th 2024)

- Added a patch for the invisible car hack, if you encounter other players using it online the default loadout will be applied to them (along with a clown topper).
- Fixed a crash that could happen when using other third party overlays in combination with CodeRed.
- Fixed an alt-tab crash that could happen in fullscreen mode with the dashboard window open.
- Fixed custom rich presence info sometimes not working or updating properly.
- Miscellaneous bug fixes that no one needs to know ever existed.
- Upgraded the internal ImGui framework to version 1.9.5.

Version 2.1.0 (April 8th 2024)

- Fixed a rare but critical crash that could happen related to incorrectly parsing json data.
- Fixed a bug that could cause CodeRed to think you were playing in offline mode.
- Minor internal optimizations.

Version 2.0.9 (April 5th 2024)

- Added basic OBS integration for its text source "read from file" option, see the new "obs" window for all available options.
- Fixed the show playlist populations setting sometimes showing up as zero players online.
- Fixed an issue with ImGui not appearing sometimes after alt-tabbing in fullscreen mode.
- Fixed your CodeRed profile restoring to their original one after after alt-tabbing in fullscreen mode.
- Fixed the matchmaking_select_region command missing the new us central option.
- Trying another experimental fix for the random loading screen crash (needs testing).

Version 2.0.8 (March 29th 2024)

- Fixed your boost resetting to default if you had the same one selected both in CodeRed and in-game.
- Fixed titles sometimes not applying if you had certain tournament titles equipped in-game.
- Fixed disabling boost pads in freeplay not working if you reset your car or scored a goal.
- Fixed a case of mmr not applying to playlist nodes when backing in and out of the playlists menu.
- Possibly fixed a random crash that could happen after joining a game (needs more testing).
- Internal memory improvements and optimizations.

Version 2.0.7 (March 20th 2024)

- Added a new setting function_scanner_regex, which allows the use of regular expressions when whitelisting or blacklisting functions.
- Added a few missing database dump arguments for playlists and products, check the wiki for a full list of arguments.
- Fixed your headlight colors disabling themselves if you dragged your mouse out of bounds in the color picker for ImGui.
- Fixed platform avatars not recoloring if you changed your custom stadium colors mid-game.
- Updated internal SDK to the latest version of Rocket League.
- Internal improvements and bug fixes.

Version 2.0.6 (March 11th 2024)

- Improved the naming of duplicate products with different editions in the garage tab, as well as in the thumbnail renderer.
- Fixed some paints still applying to products even if you clicked "Nothing selected" in the garage tab.
- Fixed your real loadouts trail paint not applying in game, I accidentally reverted this fix last update.
- Fixed the main menu background not restoring to its original one if you selected "Don't Change Background".
- Fixed a rare edge case crash that could happen on the Steam version of the game on injection.
- Fixed the main menu background changer not instantly changing upon injection.
- Fixed a potential memory leak related to strings over playing the game for a long time.
- Internal optimizations and improvements.

Version 2.0.5 (March 5th 2024)

- Added the new "AquaDome (Salty Shallows)" map to the main menu background changer.
- Fixed some esports decals not showing up in the garage tab, this happened because Psyonix thought it was a good idea to give multiple product ids the same exact name.
- Fixed an issue with the session tracker window and displaying your current win/lose streak mmr.
- Updated internal SDK to the latest version of Rocket League.

Version 2.0.4 (March 4th 2024)

- Added an internal safety system once injected, previously if you injected too early the game would crash. Now CodeRed waits until the main menu screen appears before continuing.
- Added a new "High Contrast (Black Blue Yellow)" style for visually impaired people, inspired by the Windows high contrast theme
- Fixed a crash that could happen when restoring your loadout if you enabled and disabled presets on the main menu.
- Fixed your camera getting stuck when previewing goal explosions in the main menu, and you clicked into your garage or the playlists menu.
- Fixed custom headlight colors not applying if you didn't have any other products equipped, as well as some other specific edge cases.
- Fixed your real loadouts trail paint not applying in game, it was being overwritten with the default version.
- Fixed a rare thread racing issue that could happen on injection related to async commands.

Version 2.0.3 (February 26th 2024)

- Added the ability to customize your entire loadout in the garage tab, with the exception of your cars body. Please report any bugs to the Discord server.
- Note that loadouts do not function the exact same as BakkesMod, check out the #announcements channel in the Discord for more info.
- Added a new "headlight color" option that lets you change the glow color of your headlights, this feature only works if bloom is enabled.
- Fixed some ImGui windows opening themselves on injection even if you closed them, this was caused by using the X button instead of pressing escape to close the window.
- Fixed your mouse cursor sometimes getting stuck on the screen, this was also related to using the X button instead of pressing escape to close windows.
- Fixed a random crash that could happen on the loading screen for offline game modes, this was related to internal game states being set too early.
- Fixed not detecting if you were in an Exhibition match, resulting in some features not working in that mode.
- Fixed custom stadium colors not saving their values if you changed them through the freeplay or online tab.
- Fixed custom spawn location settings not applying for a few specific people when first loading into freeplay.
- Fixed custom car colors also not applying for a few specific people when first loading into freeplay.
- Fixed custom stadium primary and accent colors not applying to cars after they were demolished.
- Fixed some special titles not showing up in the dashboard for some people who had multiple titles.
- Fixed a crash that could happen if you spammed enabling and disabling custom textures really fast.
- Fixed a crash that happened when opening drops from your inventory on the main menu.
- Upgraded the internal ImGui framework to version 1.9.4.

Version 2.0.2 (February 6th 2024)

- Changed the layout of the garage tab in the dashboard slightly to add icons next to the color pickers.
- Fixed a random crash that could happen if you switched between presets back and forth really fast in the garage tab.
- Fixed a special case where custom playlist textures were not swapping their blue and red color channels, resulting in an inverted texture.
- Fixed some paint colors not showing up properly in comboboxes for the garage tab.
- Fixed not being able to close a few specific ImGui Windows by pressing the escape key.
- Updated internal SDK to the latest version of Rocket League.

Version 2.0.1 (January 22nd 2024)

- All ImGui windows will now remember if they were last open or not when you inject CodeRed.
- Overlay windows, such as the tracker and clock, will now save their custom corner position if you had one set.
- Trying an experimental fix for the freeplay_clear_overrides setting not working for some people.
- Fixed a rare crash that could happen when restoring to your original avatar on Steam if you were using a custom one.
- Fixed a crash related to restoring avatar and banner textures back to their original one if a product asset failed to load.
- Internal code refactoring and improvements.

Version 2.0.0 (January 13th 2024)

- Added a new "Vantablack (Black Grey)" style, which is an extra dark mode version of the default style.
- Refined the color palettes in all the default styles slightly to be more consistent, as well as the special "Duotone" terminal themes.
- You can no longer set window backgrounds or text to be fully transparent in custom styles, as Th3Ant tried exactly that and couldn't see any windows anymore (who woulda thought?).
- Removed the legacy "Pitch Black" style, as it was a bit of an eye sore and no one used it anyway.
- Removed the settings to customize blog info (other than the MotD), as they have been broken for a long time and I don't plan on fixing them.
- Fixed the main menu background restoring back its default one when idling on the main menu, if you had a different one selected in CodeRed.
- Fixed the interface_hide_seasonrewards setting sometimes not applying after a game ended and your rewards updated.
- Fixed yet another loading screen crash related to the matchmaker window grabbing playlist nodes in the background.
- Fixed a rare crash that could happen on injection related to not finding global objects or names.
- Upgraded the internal ImGui framework to version 1.9.1.
- Stability improvements and internal optimizations.

Changelog (Alpha)

Version 1.9.9 (January 8th 2024)

- Added a new ImGui window called "clock", which displays the current time in the top left of your screen.
- Added a new setting imgui_draw_clock, which automatically opens the new "clock" window on injection.
- Added a new setting imgui_clock_24, which is true by default. If set to false, timestamps will use a 12 hour AM/PM clock instead of a 24 hour one.
- Possibly fixed a random crash that happened if you changed your nickname in the Steam overlay while in a game.
- Fixed the game not closing properly if you had the keys_rage_quits setting enabled and used "Alt+F4" to close the game.
- Fixed a crash that happened if you left a game before it finished completely, or forfeited early.
- Fixed the refresh button in the texture browser window not applying the text in the filter box.

Version 1.9.8 (January 5th 2024)

- Changed the playlist buttons in the matchmaker window to be slightly bigger, as some playlist names were getting cut off.
- Fixed a random crash that could happen during the loading screen due to wrong game states being set internally.
- Fixed some tournament winner titles not showing their different color variants in the garage tab.
- Stability improvements and internal preparations for a future update.

Version 1.9.7 (December 30th 2023)

- The session tracker window now shows your total mmr gain/loss total next to your streak.
- The "current rank" text in the session tracker will now be colored depending on what rank you are at.
- Fixed a crash that happened if you when back and forth between menus really fast and then loaded into freeplay.
- Fixed custom profile textures being enabled by default for fresh installs of CodeRed.
- Fixed the matchmaking_start command not finding one of your save objects from my half assed fix last update.
- Fixed the silver rank icon not showing up in the session tracker due to a missing file path.
- Fixed the rotating playlists on the main menu sometimes not showing your mmr (for real this time).
- Fixed a rare bug where it could not find your epic id resulting in some modules being disabled.
- Internal changes and backend improvements.

Version 1.9.6 (December 24th 2023)

- Remade the session tracker window to include new icons and stats about your current session.
- Added a new command matchmaking_start_casual which starts searching your selected playlists in the casual tab.
- Added a new command matchmaking_start_ranked which starts searching your selected playlists in the ranked tab.
- Fixed a rare case with matchmaking_start command sometimes searching in casual even if you were last playing ranked.
- Fixed a crash that could happen on the Epic Games Store when you or another player joined a game late.
- Fixed a crash related to the texture browser and searching in the textbox.
- Fixed special titles not working due to me forgetting to enable a #ifdef.
- Fixed your name not updating on the scoreboard if you changed your nickname in the Steam overlay.
- Internal optimizations and improvements.

Version 1.9.5 (December 15th 2023)

- The function scanner now shows functions that aren't called from ProcessEvent.
- Added a new command interface_ready_up, which will let you vote to skip an active goal replay.
- Fixed the interface_autoskip_replays setting not working as of the last Rocket League update.
- Fixed the "Chaos" playlist on the main menu not displaying your mmr properly, darn you Psyonix!
- Fixed a crash related to the preview images in the thumbnail render and texture browser and alt-tabbing.
- Possibly fixed a random crash related to minimizing the game and restoring it in fullscreen mode.

Version 1.9.4 (December 8th 2023)

- Remade all the custom example playlist textures to match the games new UI.
- Remade the matchmaker window to be fully dynamic, you can now search limited time events and rotating competitive playlists that match the games new UI.
- You can now change where notifications appear with the `imgui_notification_corner` setting. 1 is top right, 2 is top left, 3 is bottom left, and 4 is bottom right.
- The gamestate debugger can now be repositioned just like the session tracker, hold ctrl and double right click on the window for options.
- Fixed garage profiles sometimes not applying fully when first loading into freeplay or custom training packs.
- Fixed the population stats setting not displaying the correct numbers, it was adding the wrong playlists together that you had selected.
- Fixed mmr gain and losses showing raw html in playlist descriptions, thanks for removing colored text Psyonix...
- Fixed custom playlist info and mmr sometimes not applying on the main menu if you switched between menus.
- Fixed the session tracker and gamestate windows showing your cursor on screen due to the last ImGui update.
- Other internal improvements and bug fixes.

Version 1.9.3 (December 6th 2023)

- Added the new "Mannfield (Dusk)" map to the main menu background changer.
- Enabled the scoreboard_platform_avatars setting again as an experimental feature.
- Removed all trading settings and features now that trading is officially gone.
- Removed the matchmaking_view_extras command as that's also now gone.
- Removed the "Chaos\" and "Dropshot" options for the matchmaker window as they are gone for some reason.
- The matchmaking window will be remade in the near future to accommodate the new rotating playlists.
- Updated internal SDK to the latest version of Rocket League.

Version 1.9.2 (December 1st 2023)

- If you don't meet the min system specs a new popup will appear asking if you wish to continue or not, despite the chance of crashing.
- Changes to how share codes are parsed and generated as preparation for an upcoming update.
- Fixed a bug that could sometimes detect your cpus integrated graphics for vram instead of your gpu.
- Fixed the garage_apply_presets setting not restoring your original items if you called it through the terminal instead of the dashboard.
- Other internal bug fixes that don't need mentioning and aren't embarrassing at all.
- Removed the brank_eggnog command which hired a British person to make you Eggnog in your own home for the holidays, which resulted in several people getting salmonella poisoning due to raw unpasteurized eggs.

Version 1.9.1 (November 23rd 2023)

- You will no longer be able to use CodeRed if you have less than 4gb of vram or less than 8gb of system ram.
- Disabled 3D scene slots in thumbnail renderer for non-nvidia gpus, Intel and AMD stopped working a few months back (thanks for that Psyonix...).
- The thumbnail renderer will now be unusable when you're not on the main menu, both the window and terminal commands.
- Added a new setting for custom styles called "TableHeaderAngle" under the "Technical" header.
- Added preparations for when trading gets removed on December 5th, trading features will get hidden automatically in case I'm late.
- Fixed player avatars on Steam not showing their correct profile picture on the scoreboard.
- Fixed your selected preset in the garage tab sometimes defaulting to the "Autosave Preset" after injecting.- Fixed the "interface_custom_motd" setting sometimes not applying when you reset your car in freeplay.
- Fixed the replay_disable_ads setting not working if you changing the setting while in a replay and tried reloading into the replay.
- Possibly fixed the freeplay_clear_overrides setting not working for some people in freeplay (requires testing).
- Upgraded the internal ImGui framework to version 1.9.0.
- Internal optimizations and stability improvements.

Version 1.9.0 (November 9th 2023)

- Added a new setting freeplay_goal_speed_training which allows logging goal speed in custom training packs.
- Added a new setting freeplay_goal_speed_offline which allows logging goal speed in exhibition and lan modes.
- Added a new setting freeplay_goal_speed_online which allows logging goal speed in all online game modes.
- Added a new setting function_scanner_duplicates <true-false> which allows changing the "Hide Duplicates" option in the function scanner off and on.
- Added a new command function_scanner_start which lets you start the function scanner through a command or keybind.
- Added a new command function_scanner_stop which lets you stop the function scanner through a command or keybind.
- Added support for block compression BC7 and all other modern DXT10 formats for texture exporting.
- Added support super small legacy packed formats (R8, G8, and UYVY) for texture exporting.
- Fixed the block compression BC1 format sometimes exporting "misaligned" image data.
- Fixed the thumbnail renderer not collecting garbage properly, resulting in a memory leak when using the automation mode.
- Fixed preview images in the texture browser and thumbnail renderer not displaying properly sometimes.
- Fixed the freeplay_disable_training setting not instantly updating goal scoring when toggled off and on.
- Fixed the freeplay_goal_speed setting sometimes spamming chat when a goal gets scored.
- The freeplay_disable_hotkeys setting will now automatically hide the games hotkey overlay if enabled in freeplay.

Version 1.8.9 (November 1st 2023)

- Added support for block compression format BC3 for exporting textures and thumbnails.
- Fixed the "don't overwrite" setting in the thumbnail renderer sometimes skipping over the wrong products when using the automation mode.
- Fixed the "don't overwrite" setting in the thumbnail renderer sometimes causing crashes for non-scene products.
- Fixed textures that used any type of compression format crashing when trying to export them.
- Fixed UTF16 characters displaying their UTF8 encoded version in-game instead of proper UTF16.
- Fixed the interface_autoskip_replays setting not working correctly.
- Fixed some of the combobox widgets in the thumbnail renderer glitching out while rendering.
- Removed the interface_april_chat setting because it's been broken for a long time and I'm too dum dum stoopid head to fix it.
- Optimizations to the slot automation mode in the thumbnail renderer.

Version 1.8.8 (October 23rd 2023)

- Added a new "Goal Scoring" header under the "Freeplay" tab in the dashboard.
- Added a new setting freeplay_goal_speed, which will post the speed of freeplay goals in chat.
- Added a new setting freeplay_goal_precision, which controls the decimal precision when showing the goals speed.
- Added a new setting scoreboard_update_precision, which controls the decimal precision for mmr gained/lost for players on the scoreboard.
- Fixed the commands to apply location/velocity to the ball and player applying working during goal replays.
- Fixed some issues with CodeRed thinking you were playing in offline mode.

Version 1.8.7 (October 18th 2023)

- Added a new command interface_chat_private, which displays a chat message in chat that only you can see.
- Fixed a rare random crash that could happen right after injection caused by a thread racing issue.
- Updated internal SDK to the latest version of Rocket League.

Version 1.8.6 (October 14th 2023)

- Fixed a rare crash related to custom profile textures and viewing challenges on the main menu.
- Fixed a crash that happened when trying to use the automation section of the thumbnail renderer.
- Fixed the thumbnail renderer not skipping 2D rendered files if they had the ".dds" file extension.
- Fixed a bug with the "TradeDB.net" scam checker for Steam users, resulting in players not getting scam checked properly before trading.
- Fixed your profile items in the garage tab not applying if you toggled custom profile textures on and back off.
- Fixed the fps limiter sometimes saving the wrong fps if the game closed unexpectedly.
- Fixed custom garage names not applying when scoring a goal in offline modes.
- Fixed garage titles sometimes not applying when first loading into freeplay.
- Other internal improvements and fixes.

Version 1.8.5 (September 27th 2023)

- Enabled custom playlist textures again in the "Textures" tab again.
- Renamed the imgui_console_debug command to imgui_terminal_debug.
- Changed some of the default terminal text colors to be slightly lighter.
- Fixed a crash that could happen after first joining a game if another player wasn't fully loaded in yet.
- Fixed the training_freeplay_map and training_random_map settings not working on training packs you didn't have favorited.
- Fixed the thumbnail renderer getting stuck if you swapped between products too fast and tried to render them.
- Fixed the thumbnail renderer having a delay for non-scene products when there wasn't suppose to be.
- Trying another experimental fix for alt-tabbing crashes.
- Additional optimization and improvements.

Version 1.8.4 (September 20th 2023)

- The "streak" section in the tracker window will now show your total, as apposed to just the last game.
- Fixed some UI issues in the "Textures" tab related to custom playlist info.
- Fixed "special" CodeRed titles not being shown to other CodeRed users in-game.
- Fixed the auto replay saver crashing if the match ended and you loaded into a pre-game lobby.
- Fixed some issues with alt-tabbing while in fullscreen mode.
- Improvements to reloading custom profile textures.

Version 1.8.3 (September 16th 2023)

- The stadium_disable_filters setting now disables image grain on all maps, turns out a lot of maps have this effect on them.
- Enabled the auto replay saver settings again after some bug fixes, will I ever properly fix this feature? Stay tuned to find out.
- Added an example custom avatar border texture, "HappyFatOtaku", that I ripped from the Chinese version of the game.
- Updated the custom CodeRed banner textures to match the font used in the new logo.
- Adjusted the color schemes in the default styles slightly to match the new launcher better.
- Fixed your selected title from garage presets not applying during goal replays sometimes in freeplay.
- Fixed a bug that caused custom textures to not update instantly when selecting different files in the "Textures" tab.
- Fixed a bug with custom textures if you selected the same one for a color layer and the normal layer, resulting in both being colored.
- Fixed a bug with the interface_auto_reset_buffer setting which reset your input multiple times after scoring a goal.
- Optimizations with memory allocation, and also possibly fixed a memory leak issue.

Version 1.8.2 (September 11th 2023)

- Enabled custom profiles again in the "Textures" tab.
- Fixed multiple crashes related to custom textures such as borders, banners, and avatars.
- Fixed custom avatars not applying when picking a team in private matches sometimes.
- Important internal backend changes to the API.

Version 1.8.1 (September 6th 2023)

- Added the new "Neo Tokyo (Hacked)" map to the main menu background changer.
- Fixed CodeRed getting stuck thinking you were viewing a replay if you scored a goal and had the "disable goal reset" mutator enabled.
- Fixed a rare crash related to using player anthems from the garage tab that during goal replays.
- Fixed the dashboard window becoming semi-invisible if you were playing Rocket League in offline mode.
- Updated internal SDK to the latest version of Rocket League.
- Upgraded the internal ImGui framework to version 1.89.9.

Version 1.8.0 (September 1st 2023)

- Added a slight delay when executing commands on injection from the "AutoRun.c" file.
- Fixed the ballprediction_enabled setting crashing when used in custom training.
- Possibly fixed the freeplay_clear_overrides setting sometimes not applying when joining freeplay.
- Disabled the auto replay saver because Psyonix is doing some weird shit internally causing it to crash.
- Internal bug fixes that are too specific to mention.

Version 1.7.9 (August 30th 2023)

- Added a new "accent color" option in the "text" tab for custom styles, this is now used for various UI elements such as icons and links.
- Changed the icons in the garage tab on the dashboard, which can be recolored in the styles window under the new "accent color" option.
- Fixed the auto replay saver settings not working at all after online games.

Version 1.7.8 (August 25th 2023)

- Added a new command open_folder which will open a folder on your pc with the folder path as arguments.
- Fixed a crash related to applying garage loadouts when you were spectating.
- Internal bug fixes and preparations for a future update.

Version 1.7.7 (New Version Control) (August 23rd 2023)

- Added new "share codes" which lets you share or use other peoples CodeRed profile/loadouts.
- Changed how profiles and loadouts are parsed to use the new "share code" system.
- Changed the default dark and light styles to use a new grey/red color palette, the old default style will be renamed to "Pitch Black (Grey Black)" if you wish to still use it.
- Temporarily disabled custom avatars as it was causing crashes for some people.

Version 1.7.6.5 (August 18th 2023)

- Fixed some crashes related to leaving in the middle of online games when using custom textures.
- Fixed a crash if you injected during freeplay instead of the main menu and reset your car.
- Stability improvements to custom textures.

Version 1.7.6 (August 15th 2023)

- Fixed a crash that happened with custom avatars when joining online games on Steam.
- Fixed a crash that could happen if you joined a casual match late and were replacing a bot.
- Fixed some profile slots not working in the garage tab related to not finding your selected team.
- Fixed garage profile items not instantly applying when you loaded into freeplay.
- Internal optimizations and improvements.

Version 1.7.5 (August 12th 2023)

- Fixed a crash that could happen if you left in the middle of an online game if you were using platform avatars.
- Fixed a crash that happened when on the main menu and going in and out of the Rocket Pass or Challenge menu really fast.
- Fixed a bug on injection if you used custom banners that caused the game to freeze for a few seconds.
- Fixed a rare crash related to garage titles in online games.

Version 1.7.4 (August 7th 2023)

- Changed custom styles formatting to use hex colors instead of float arrays.
- Fixed custom rich presence info not applying when on the main menu.
- Fixed both the database_dump_teameditions and database_dump_series commands not working.
- Fixed garage titles not applying if you synced your inventory or lost and regained connection to PsyNet.
- Fixed special garage titles not applying to other CodeRed users, such as alpha tester and server booster.
- Fixed a crash related to custom banners that happened after loading into online games.
- Fixed a crash that happened when opening or claiming multiple items at once too fast.
- Fixed a rare crash related to applying titles in private matches.
- Fixed a random crash on injection due to a bug from the last update.
- Internal optimizations and improvements.

Version 1.7.3 (August 2nd 2023)

- Added multiple options to customize playlist names and textures on the main menu, you can access this feature through the "Textures" tab in the dashboard.
- The trade logger now prints the trading players id to the terminal as soon as the trade starts, as opposed to only at the end.
- Updated internal SDK to the latest version of Rocket League.
- Upgraded the internal ImGui framework to version 1.89.8.

Version 1.7.2 (July 22nd 2023)

- Added a new interface_april_chat setting, which enables the april fools "eggstra special" quickchat overrides.
- Fixed ImGui windows not rendering when the game went out of focus, this was only supposed to happen when the game was minimized.
- Fixed a rare bug that caused mmr not to display if you were having packet loss or a poor internet connection.
- Fixed a crash related to custom banners when loading in or out of games.
- Improvements to the DirectX11 hook, possibly fixing alt tabbing issues when in fullscreen mode.

Version 1.7.1 (July 17th 2023)

- Custom post process effects can now be applied in online games.
- Fixed the scoreboard_uncensor_names setting not applying to names in text chat.
- Fixed the scoreboard_hide_names setting not applying to names in text chat.
- Fixed a crash that could happen on the loading screen related to custom blog info.
- Fixed a rare crash that happened when leaving games related to custom rich presence info.
- Fixed your custom name set in the garage tab not applying to the "on goal scored" message.
- Stability improvements related to custom textures.

Version 1.7.0 (July 12th 2023)

- Added a new "April Fools" header under the "Interface" tab in the dashboard.
- Added a new interface_april_toppers setting, which lets you enable the "embiggened mode" toppers april fools prank.
- Added a new interface_april_antennas setting, which lets you enable the "embiggened mode" antennas april fools prank.
- Added a new interface_topper_scale setting, which lets you customize the size of april fools toppers.
- Added a new interface_antenna_scale setting, which lets you customize the size of april fools antennas.
- Added a new ballprediction_line_size setting, which lets you change the size of the ball prediction line.
- Added a new ballprediction_apex_size setting, which lets you change the size of the ball prediction apex square.
- Added a new tracers_line_size setting, which lets you change the size of the tracers line.
- Fixed the function scanner sometimes not applying a whitelist/blacklist if you put a word that wasn't separated by commas.
- Fixed a crash related to the freeplay_disable_hotkeys command in freeplay.
- Fixed a crash related to custom textures and leaving in the middle of a game to the main menu.
- Fixed a rare crash related to platform avatars when opening the scoreboard.
- Improvements to displaying the balls apex in ball prediction.

Version 1.6.9 (July 10th 2023)

- Removed avatars from garage presets, now custom avatars can only be changed through the textures tab for consistency reasons.
- Fixed some product thumbnails having missing textures on them, which commonly happened on non-painted wheels.
- Fixed a crash related to rendering 3D scene products with the thumbnail renderer.
- Fixed a crash related to custom banners and borders when loading in and out of games.
- Fixed a seemingly random crash that happened right after injection.
- Internal optimizations and improvements.

Version 1.6.8 (July 7th 2023)

- Added support for the BC1 and BC5 pixel format for the thumbnail exporter.
- Added a search box for the terminal theme picker for the styles window.
- Moving away from the "Mtn Dew" theme, some in-game styles have been removed, and others were renamed and improved upon.
- Fixed a crash that happened with the slot automation for the thumbnail renderer when pressing cancel and trying to render the same thing again.
- Fixed the thumbnail renderer not skipping dds files if you had the "skip existing files" setting enabled.
- Fixed a crash that happened if you tabbed out of the game during a loading screen.
- Fixed the imgui_console_debug command bugging out printing random emojis.
- Removed the "RLTracker.pro" for scammer searching as its no longer maintained, now CodeRed only uses "TradeDB.net".

Version 1.6.7 (July 5th 2023)

- Fixed a crash related to custom avatars when leaving in the middle of games.
- Fixed garage presets not applying when first loading into freeplay or training.
- Fixed a crash related to leaving an online match early and garage presets, which was due the game to re-authing during a loading screen (thanks Psyonix).
- Possibly fixed a random crash that could happen on injection while you were tabbed in the game (needs testing).
- Performance improvements and optimizations regarding custom textures.
- Upgraded the internal ImGui framework to version 1.89.7.

Version 1.6.6 (June 28th 2023)

- Updated internal SDK to the latest version of Rocket League.

Version 1.6.5 (June 27th 2023)

- Added a new tracker setting tracker_log_time, which tracks time spent in different game states. Main menu, freeplay, training packs, ranked/casual, etc... This will be utilized more in the future in combination with the session tracker.
- Fixed player names that were UTF32 decoding to proper UTF8, resulting in random characters (They're back to being white rectangles like Psyonix intended).
- Fixed a crash related to custom avatars if a player left and was replaced in the middle of a match.
- Fixed a crash related to titles applying too early before a match started.
- Possibly fixed a crash related to using unreal commands to join the main menu/freeplay at the very end of online games.
- Changed the layout of the texture browser to display more info.

Version 1.6.4 (June 21st 2023)

- Added support for the BC3 pixel format for thumbnails, they are now they are exported as ".dds" files.
- Added a new texture browser window; which allows you to draw, preview, and export loaded textures in the game. You can open this window with imgui_toggle textures.
- Added a new dumper command database_dump_gamemodes, which lets you dump info about game modes; see the wiki for a list of the new arguments.
- Fixed an issue with the auto reset input buffer setting being spammed during goal replays.
- Fixed a rare crash that could happen when using the database dumper.
- Note that textures that use a really small compression format, like BC1 and G8, aren't supported with texture exporter at the moment.

Version 1.6.3 (June 16th 2023)

- Added extra detail to the gamestate debugger window, as well as changed the formatting.
- Fixed a memory leak issue with the thumbnail render when using the automation modes.
- Fixed preset titles not showing in custom training packs when viewing goal replays.
- Fixed a crash that could happen between loading screens as of the last Rocket League update.
- Fixed the alpha value in custom styles not being loaded in correctly if it was set to fully transparent.
- Internal optimizations and code refactoring.

Version 1.6.2 (June 14th 2023)

- Added an experimental "all" product slot option for the automation settings, which will try render and export every single product thumbnail.
- Added the thumbnail_clear_queue command which will stop any current thumbnail queue or render.
- Fixed the GUI not appearing if you injected while in fullscreen mode, but the window was out of focus.
- Fixed a random crash that could happen on injection.
- Fixed some naming mistakes in ImGui.
- Implemented an experimental fix for alt tabbing issues.
- Updated internal SDK to the latest version of Rocket League.

Version 1.6.1 (June 9th 2023)

- Fixed the scam checker not working while trading for "TradeDB.net" for steam users.
- Fixed the auto replay saver causing crashes, which happened loading in or out of games after a replay was saved.
- Fixed a crash that happened in freeplay/training if you reset your car after the game requested a new auth ticket.
- Fixed the manager_purge_dumps setting not working because Psyonix decided to change crash dump file names for some reason.
- Fixed the main menu background not changing if you injected before the main menu screen.
- Fixed some visual glitches with the mmr tracker window for rank ups.
- Fixed ImGui text colors being messed up if you manually clicked one of the popup suggestions in the terminal instead of pressing tab.

Version 1.6.0 (June 7th 2023)

- Changed the description of the injection notification to say what the hotkey is to open the dashboard.
- Fixed some issues with the thumbnail auto renderer, also added extra console logging for product ids that failed to export.
- Fixed a crash that happened when you tried to use the ball hotkeys if you had them disabled with the freeplay_disable_hotkeys setting.
- Fixed the fps overlay not working as of last update.
- Updated internal SDK to the latest version of Rocket League.
- Upgraded the internal ImGui framework to version 1.89.6.

Version 1.5.9 (June 1st 2023)

- Added documentation for the database dumper arguments to the CodeRed website.
- Added a new product_sort_priority argument for the database dumper for offline products.
- Added a new collect_garbage command, which forces the game to purge all transient and unused objects in memory. It will also call my phone directly and I will come to your house and take out your trash for you (if I'm available).
- Added the thumbnail_render_product product-id paint-id\" command, which renders a product thumbnail with an optional paint argument. Example being thumbnail_render_product 23 12.
- Added the thumbnail_render_slot slot-id paint-id command, which renders all product thumbnails in the given slot; with an optional paint argument. Example being thumbnail_render_slot 0 12.
- Added a new thumbnail_buffer_delay setting, which allows you to customize the render/load delay for thumbnails in milliseconds.
- Added a "don't overwrite" option to the thumbnail renderer, which will skip files that were already rendered. This is also an optional argument for the new render commands, add "[NOWRITE]" at the end of the command.
- Added automation settings in the thumbnail renderer window, which auto exports all products in a given slot.
- Product thumbnails now export in separate folders depending on their product slot.
- Fixed the thumbnail renderer not working from the last Rocket League update, they changed textures around internally a bit.
- Fixed the thumbnail renderer sometimes crashing by selecting different products too fast.
- Fixed a crash that happen when receiving items while using custom textures.

Version 1.5.8 (May 24th 2023)

- Added the manager_toggle_setting setting which toggles a boolean setting back and forth from true and false for easier key bindings.
- Added a new playlist_name argument for the database_dump_playlists command, which dumps the class name for playlists; example being "UGCTrainingEditor".
- Fixed a rare crash that could happen when first injecting if the game was unfocused.
- Fixed the fps overlay setting sometimes being toggled off and on the wrong way.
- Fixed title presets not applying to your banner in freeplay when viewing goal replays.
- Fixed new lines invalidating the json schema in some of the database dumper commands.

Version 1.5.7 (May 19th 2023)

- Fixed a crash that happened when using the chat commands if you had chat disabled in your settings (for real this time).
- Fixed a crash that could happen at the start of kickoffs.
- Fixed special titles not being displayed on other CodeRed users in-game.
- Improvements to alt-tabbing while in fullscreen mode.
- Internal optimizations and code refactoring.

Version 1.5.6 (May 15th 2023)

- Slightly adjusted some of the default styles, including the custom terminal themes to be more easily readable.
- Added proper UTF16 to UTF8 encoding for the database dumper when using the "[UTF8]" parameter
- Fixed a crash that happened when using the chat commands if you had chat disabled in your settings.
- Fixed playlist populations sometimes showing zero players online when searching.
- Fixed some playlist titles showing as "Unknown" in the console when first injecting.
- Fixed some inconsistencies with player titles.
- Internal optimizations and improvements.

Version 1.5.5 (May 10th 2023)

- Added a full colored emoji font, you'll notice some UI elements now use this feature.
- Added the command imgui_emoji_debug which prints emojis to the console, this is to test glpyh ranges in the current font.
- Switched the font rendering engine to use FreeType in ImGui, so text should be rendered much clearer and scale better.
- Fixed the interface_auto_claim setting not finding challenges to claim at the end of matches.
- Fixed a crash that happened when creating or editing custom training packs.
- Fixed the trade scam checker not working properly as a result of the last update.
- Fixed the console being spammed with window messages from WndProc, this was only suppose to happen in debug mode.

Version 1.5.4 (May 4th 2023)

- Added the interface_clear_drops setting which attempts to clear any broken item drop notifications on your screen.
- Added full multi-language translation support when selecting and applying products/titles in the garage module.
- Changed the default font to "Noto Sans" for better language encoding support; this includes languages such as Chinese, Japanese, Korean, and Russian.
- Removed support for custom fonts for custom styles, this is due to the strict requirements of supporting both UTF8 and UTF32 glyph ranges.
- The title database system is fully dynamic now and no longer requires a CodeRed update to get the latest titles.
- Fixed some UTF16 characters showing up as question marks in ImGui if your game was in French, Italian, Spanish, etc...
- Fixed selecting or updating player borders with the garage module causing crashes.
- Fixed a crash that could happen when loading into an offline match such as freeplay or custom training.
- Fixed your custom player name sometimes not saving and parsing properly if you had json characters in them.
- Fixed your chat/qickchat thinking you're sending messages too fast sometimes in online games.
- Fixed your title sometimes not restoring to its original one after disabling garage presets.
- Internal optimizations and improvements.

Version 1.5.3 (April 26th 2023)

- Added the setting imgui_notification_delay, which allows you to set the delay time for when notifications fade away.
- Increased the default delay for the notification fade time because "thethiny" complained about it.
- The interface_disable_itemshop setting now also disables the item shop button on the searching playlists menu.
- Disabled being able to selected the broken main menu background maps from the dashboard.
- Fixed a crash that could happen during the loading screen when going from a game to the main menu.
- Updated internal SDK to the latest version of Rocket League.

Version 1.5.2 (April 21st 2023)

- Safety additions to custom textures to make sure people don't try to load in 8k textures for an object that only supports a resolution of 128x128.
- Fixed the interface_auto_queue setting trying to search after a match if you weren't the party leader.
- Fixed custom car colors sometimes not applying in freeplay after scrubbing through the color picker.
- Fixed custom hud colors still applying in freeplay even if the setting was disabled.
- Fixed some inconsistencies with garage titles.

Version 1.5.1 (April 18th 2023)

- Fixed custom styles being incorrectly parsed resulting in invisible windows.
- Improvements to ImGui notifications.

Version 1.5.0 (April 17th 2023)

- Added a "Supporters" section under the about tab in the dashboard for people who donate (literally just one person).
- Fixed a certain crash related to avatars that happened at the end of goal replays.
- Fixed trying to set custom blog info while playing the game offline, resulting the console being spammed with errors.
- The "Reset stadium colors" button on the dashboard for freeplay/online now also resets your hud colors to default.
- Changed how applying custom car and stadium colors works for performance reasons, there is slight delay when scrubbing through the color picker in ImGui similar to changing colors with banners.
- Safety improvements with settings and their supported values.
- Internal backwards compatibility preparations for a future update.

Version 1.4.9 (April 15th 2023)

- Added a new "run on startup" feature, put your own commands and arguments in "CodeRed\Settings\AutoRun.cr" and they will be excecated when CodeRed is injected.
- When trading, the scam checker now searches both "TradeDB.net" and "RLTracker.pro" to check if someone is a scammer.
- Fixed a crash that could happen when pressing the "exit game" button on the main menu.
- Changes and safety improvements related to custom textures.
- Upgraded the internal ImGui framework to version 1.89.5.

Version 1.4.8 (April 10th 2023)

- Added version and resource info to the dll file itself.
- Added a notification popup with the trade logger when a trade has been saved.
- Changed the tracker window layout slightly (customization options are planned for the future).
- Fixed not being able to add credits to the trade window when trading with other players.
- Fixed april fools vegetable icons not working from the last Rocket League update.
- Fixed trying to repeatedly send mmr requests while playing the game in offline mode.
- Fixed a bug that could have prevented the out of date notification from being displayed.

Version 1.4.7 (April 4th 2023)

- Added a messagebox popup in the dll itself which allows you to try to inject CodeRed even if it's out of date, this will probably crash but it's nice to have the option.
- Fixed a crash related to custom banners when selecting a team in private matches.
- Fixed custom banner textures not applying the right color to the color layer in some specific cases.
- Fixed the terminals auto-complete window sometimes suggesting wrong arguments for a given command in specific cases. Also improved the sorting of how suggestions are displayed.
- Fixed the fade-out animation for ImGui notifications being inconsistent across different refresh rates.
- Internal optimizations and improvements.

Version 1.4.6 (March 30th 2023)

- Added three new settings that let you toggle custom avatar, banner, and border textures off and on entirely. These settings are textures_custom_avatars, textures_custom_banners, and textures_custom_borders.
- Fixed multi-layered avatar textures not working on Steam (I totally didn't accidently disable them for Steam users as well as Epic last update).
- Fixed avatars not restoring to their original ones if you toggled scoreboard_hide_avatars off and on if you were on Steam.
- Fixed avatars sometimes restoring to the default avatar for Steam users on the scoreboard.
- Fixed custom platform avatars sometimes not applying to certain players at start of a match.
- Fixed the skill update notification displaying really long trailing zeros for mmr.
- Optimizations and improvements related to custom textures.

Version 1.4.5 (March 29th 2023)

- Added the setting interface_playlist_populations, which adds your selected playlist populations next to the queue timer (It's kinda glitchy ngl).
- Updated the title database for garage presets to add the missing ones from Rocket Pass season 10.
- Disabled multi-layered avatars in the textures tab temporarily for Epic Games users, as it was causing crashes when loading into maps.
- Fixed issues with restoring your original avatar from a custom one for Steam users.
- Fixed the avatar picker in garage presets showing duplicate file names after reloading images.
- Important internal preparations for a future update.

Version 1.4.4 (March 26th 2023)

- Added a new "textures" tab in the dashboard, here you will be able to apply and manage anything custom texture related in the future.
- Added custom avatars borders and player banners! Each have their own optional paint and color layers to them, place your custom images in their respective folder in "CodeRed\Textures".
- Note that custom avatars in the textures tab will override any avatars you have set in your garage presets.
- Fixed a crash related to platform avatars if you tried to open the scoreboard before a game started.
- Fixed some issues applying color tints to custom textures with transparency in them.
- Fixed custom blog MotD sometimes not applying after loading into a match.

Version 1.4.3 (March 18th 2023)

- Added the setting scoreboard_platform_avatars, which replaces players avatars with new custom ones depending on which platform they are on.
- Added the setting scoreboard_psynet_avatars, which just brings back the old "PsyNet" avatars for console players.
- Changed the default hud colors in freeplay to match the default in-game ones better.
- Fixed custom hud colors sometimes not applying to both teams in online matches.
- Fixed custom avatars/textures appearing slightly darker in-game than in their provided image file.
- Fixed some issues with not finding file paths for custom avatars.
- Upgraded the internal ImGui framework to version 1.89.4.

Version 1.4.2 (March 12th 2023)

- Changed the internal skill database for rank up ands down to be completely dynamic between seasons, instead of relying on a "skill range" system thanks to Stev.
- Changed the tracker windows rank up and down text to go off of the next rank instead of division because Stev only gave me the values for ranks.
- Fixed custom blog info applying to brand new blog tiles that you haven't seen before so Psyonix doesn't yell at me for making players not see news updates.
- Fixed an alt-tabbing issue when in fullscreen mode, both related to resize buffers and the fps limiter.
- Fixed some issues with editing keybinds and changing arguments via the dashboard.
- Fixed custom hud colors resetting in freeplay after the player sent a new auth request.
- Added extra internal safety protection related to api stuff.

Version 1.4.1 (March 7th 2023)

- Added the new season 9 reward titles to garage presets.
- Added the new "Deadeye Canyon (Oasis)" map to the main menu background changer.
- Fixed some issues calculating skill gains and losses from people with negative mmr.
- Fixed playlist mmr not updating after ranked games when selecting different playlists.
- Fixed a few specific cases where the fps limiter was setting the wrong fps value when the game closed unexpectedly.
- Updated internal SDK to the latest version of Rocket League.

Version 1.4.0 (March 4th 2023)

- Added custom avatars to garage profiles! To add your own, place an image file in your "CodeRed\Textures\Avatars" folder prior to launching the game. You also have the option to apply a color tint to them, this works best if your image is a greyscale color scheme.
- Added the "Fire & Ice" map to the stadium_disable_filters setting which restores normal lighting to the map, oh yeah I also renamed the interface_disable_effects setting to stadium_disable_filters.
- Included the "Fire & Ice" normal lighting filter as a default filter in the post process editor, this can be used or modified when viewing/editing replay files.
- Renamed the scoreboard_display_platforms setting to scoreboard_platform_clubs for future consistency reasons.
- Changed how applying colors to banners and borders works internally, now there is a slight delay when scrubbing through the color picker.
- Fixed playlists mmr info not instantly updating if you left early and went right into freeplay (it used to only check if you left to the main menu).
- Fixed some boolean settings not saving properly in garage presets.

Version 1.3.9 (February 25th 2023)

- Renamed the garage_apply_loadouts setting to garage_apply_presets in preparation for a future update.
- Fixed mmr not tracking properly on brand new accounts, for some reason Psyonix gives a completely empty API response for them.
- Fixed an ImGui rendering issue when changing resolutions, windows would not reappear after changing focus.
- Fixed some custom style inconsistencies with the dashboard and the terminals auto-complete window.
- Internal changes and optimizations regarding ImGui and textures.

Version 1.3.8 (February 23rd 2023)

- Fixed the manual injection mode in the launcher sometimes not appearing.
- Fixed scaling issues in the launcher on high dpi displays, also improved some custom controls.
- Improved the updater popup in the launcher to indicate an update is in progress.
- Improved the news tabs caching system when downloading articles.

Version 1.3.7 (February 23rd 2023)

- Added support for .otf fonts on top of .ttf for custom styles."
- Added the ability to search settings and commands when adding a new keybind on the dashboard.
- Changed the window for editing or adding keybinds to include a neat dimmable background.
- Fixed letting people unbind the dashboard and terminal bindings completely, making it impossible to open them without editing local files manually.
- Fixed some auto-complete arguments for the terminal being case sensitive when they shouldn't be.
- Fixed some specific cases of mmr not updating on main menu playlists.
- Other internal changes to ImGui.

Version 1.3.6 (February 18th 2023)

- Added a notification in-game if BakkesMod is injected along with CodeRed, to warn users of compatibility issues.
- Added seven new boost settings for freeplay (these override the games settings by default, use freeplay_disable_training to disable).
- Added the freeplay_boost_standard setting, which forces your boost meter to the standard one.
- Added the freeplay_boost_unlimited setting, which forces your boost meter to use unlimited boost.
- Added the freeplay_boost_refill setting, which forces your boost meter to use auto-refill boost.
- Added the freeplay_boost_none setting, which disables your boost meter entirely.
- Added the freeplay_boost_refill_delay setting, which lets you set the delay when the auto-refill is activated.
- Added the freeplay_boost_refill_rate setting, which lets you set the speed at which your boost refills at.
- Added the freeplay_boost_refill_ground setting, which lets you toggle using auto-refill boost when touching the ground only.
- Fixed the scoreboard_hide_titles setting being ignored by the last updates new anonymizer settings.
- Fixed radio button settings not updating their shared settings when you changed their value via the terminal.
- Fixed color settings not saving their alpha channel value, the alpha channel isn't currently used by anything but will in the future.
- Fixed garage presets sometimes not applying the right preset when first injected.
- Fixed some freeplay settings applying to exhibition matches when they were not suppose to.
- Fixed a rendering thread exception that could happen if you clicked the exit button on the main menu.
- Moved the keys_rage_quits setting on the dashboard to the miscellaneous tab.

Version 1.3.5 (February 16th 2023)

- Added three new options for the anonymizer which allow you to select which players to apply to in-game.
- Added the scoreboard_hide_everyone setting, when enabled the anonymizer is applied to all players you encounter.
- Added the scoreboard_hide_opponents setting, when enabled the anonymizer is applied to only your opponents.
- Added the scoreboard_hide_noneparty setting, when enabled the anonymizer is applied to all players not in your party.
- Fixed a bug that could cause garage titles to apply to the wrong one on the main menu.
- Possibly fixed a bug that caused crashes when loading into maps.

Version 1.3.4 (February 15th 2023)

- Added a new default style inspired by Discord called "Discord Blurple"! (I like makin styles :3)
- Fixed preset titles sometimes applying to the wrong team on the scoreboard during goal replays, and at the end of matches.
- Fixed the training_open_pack command using your selected freeplay map even if you had the option disabled.
- Fixed some issues with renaming custom styles, as well as custom post process effects.
- Fixed the matchmakers selected button colors not syncing the selected ImGui styles button colors.
- Upgraded the internal ImGui framework to version 1.89.3.

Version 1.3.3 (February 13th 2023)

- Added the freeplay_disable_training setting which disables CodeReds training features that conflict with the games new built in ones (Goal scoring, game speed, etc...).
- Fixed titles sometimes not applying or updating during goal replays.
- Fixed garage presets restoring to your default items after receiving a new item on the main menu.
- Fixed custom blog info not restoring to its original info when toggled on and off.
- Various internal changes and optimizations.

Version 1.3.2 (February 10th 2023)

- Added the setting scoreboard_hide_privates which allows the anonymizer to work in private matches.
- The training_open_freeplay command now applies the proper ball and mutators according to the gamemode (hoops, dropshot, gridiron, and more).
- The freeplay_disable_goals setting is now always prioritized over the games new training settings.
- Fixed the anonymizer applying to players in private matches by default (it wasn't suppose to do that).
- Fixed the mmr and title modules not working in tournaments due to me setting the wrong permissions (oops).
- Fixed custom names sometimes not applying during goal replays.
- Fixed needing go in and out of the main menu for the custom blog settings to apply.
- Fixed the thumbnail renderer acting weird with custom scenes when selecting a new product.

Version 1.3.1 (February 8th 2023)

- Added the commands interface_disable_rendering and interface_enable_rendering, which lets you toggle scaleform rendering off and on.
- Added the training_no_map setting, I forgot to add this option when I changed the custom training map options to radio buttons.
- Added fifteen missing player titles from the last Rocket League update.
- Fixed mmr not working in tournament matches due to a bug from the last update.
- Fixed a possible duplicate name issue with the anonymizer and bot names.
- Fixed your boost meter color resetting to white in freeplay if you changed the boost options in settings.
- Changed the injection notification color from pink to light red.

Version 1.3.0 (February 6th 2023)

- Fixed a crash that could happen when interacting with certain ImGui widgets in the dashboard.
- Fixed the automation settings not triggering if a match didn't start due to players not joining.
- Fixed the automation settings triggering when in tournament and face-it matches.
- Fixed the scoreboard_display_platforms and scoreboard_hide_clubs settings not restoring clubs when toggled on and off.
- Fixed title syncing issues on the main menu with your selected team.
- Fixed some widgets in the dashboard window not having tooltip descriptions next to them.
- Fixed having to scroll down to see the search bar in products comoboxes.
- Other improvements and optimizations with garage presets.

Version 1.2.9 (February 3rd 2023)

- Added the setting scoreboard_display_platforms which displays players platforms in place of club tags.
- Fixed the scoreboard_hide_clubs setting not hiding club tags on the scoreboard.
- Fixed the garage_apply_both setting in presets using the wrong team sometimes.
- Fixed the training_open_freeplay command applying mutators to freeplay if you were in a lan match.
- Fixed your title not restoring on the scoreboard if you selected "Nothing selected" during a match."
- Fixed team names not restoring if you toggled scoreboard_display_team on and off.
- Fixed the products in the Rocket Pass menu applying title attributes to non-title products.
- Fixed the title combobox in the dashboard being empty if you opened the menu too early.
- Fixed your preset not applying to the right team when you first loaded in private or lan matches.
- Other internal changes and improvements with ImGui.

Version 1.2.8 (January 29th 2023)

- Added the command interface_close_game that closes the game (pretty fancy right?).
- Added the setting keys_rage_quits that enables the use of "Alt-F4" to close the game (this secretly just calls interface_close_game).
- Renamed the interface_disable_ads setting to replay_disable_ads.
- Fixed the interface_april_icons setting sometimes restoring itself after a certain period of time
- Fixed some inconsistencies related to rendering custom scenes in the thumbnail renderer.
- Fixed a crash that could happen if you tried to call unreal_command during a loading screen.
- Disabled the command brank_tuna_time, which hired the nearest homeless man to come to your house and make you a tuna salad sandwich. This resulted in the death of ten CodeRed users who had a fish allergy, to which I am now involved in earths deadliest tuna-related investigation.

Version 1.2.7 (January 28th 2023)

- Fixed a bug related to presets not applying if you lost connection to the internet and then reconnected.
- Fixed a crash that could happen if you selected a title then clicked "Nothing Selected" after alt tabbing.
- Fixed a scaling issue for the searchable comboboxes in ImGui on larger displays.
- Fixed a specific directory path error when injecting.
- Other internal optimizations and changes with preset titles.

Version 1.2.6 (January 26th 2023)

- Added an option in custom styles to use your own color for terminal themes, rather than picking preset colors.
- Added additional safety checking when parsing colors from presets, styles, and effects.
- Fixed the end game UI not showing up at the end of ranked matches (yippie!).
- Fixed custom HUD colors not applying if you had custom stadium colors disabled.
- Moved the main menu map picker from the "Misc" tab to under the "Interface" tab in the dashboard.

Version 1.2.5 (January 24th 2023)

- Updated internal SDK to the latest version of Rocket League.
- Fixed incorrect file name exports for the thumbnail exporter.
- Fixed certain terminal themes not applying in custom styles.
- Other various DirectX and ImGui related improvements.

Version 1.2.4 (January 21st 2023)

- Added support for the missing product slots in the thumbnail renderer, boosts, goal explosions, banners, etc...
- Added eight new settings which lets you recolor your HUD independently from your custom stadium colors.
- Added two new settings inspired by lchmagKekse's "Window Focus" plugin for BakkesMod.
- Added the setting interface_join_focus which auto focuses the window upon joining a match if you were alt-tabbed out.
- Added the setting interface_kickoff_focus which auto focuses the window at the start of kickoffs if you were alt-tabbed out.
- Fixed a crash that could happen if you waited for the game to auto kick you after online matches.
- Fixed needing to go in and out of the main menu if you toggled the interface_disable_rocketpass feature on and off.
- Fixed a bug related to the database_paint_colors argument for the database module.
- Other various optimizations and improvements.

Version 1.2.3 (January 16th 2023)

- Changed how the custom rich presence status group works, its new values are Offline, Online, Away, and Busy.
- Fixed some specific cases of the auto replay saver crashing (this feature is gonna be the death of me).
- Fixed rotator conversion errors related to the thumbnail renderer along with scene settings not applying.
- Fixed some titles having a text glow when they shouldn't, also added some missing titles from the last Rocket League update.
- Fixed a rendering thread exception if you clicked the exit game button on the main menu.

Version 1.2.2 (January 13th 2023)

- Added the setting interface_auto_gg which automatically says gg in chat at the end of online matches.
- Added the setting interface_gg_delay which sets the delay in seconds for the interface_auto_gg setting.
- Added a limit to how many styles and effects you can create, the limit is now 512.
- Fixed your title not restoring to its original one if you disabled presets mid-game.
- Fixed you title still applying on the scoreboard even if you had presets disabled.
- Fixed team mmr sometimes being incorrect in 1v1 private matches.
- Fixed inconsistencies related to the \"interface_auto_delay\" setting.
- Fixed custom styles and effects not renaming if you copied from a default style/effect originally.
- Added extra safety checking in the module if you tried injecting multiple times.
- Added extra safety checking regarding the auto replay saver.
- Changes to how terminal themes are stored and parsed in custom styles.
- Changes to how titles are stored and parsed in presets in preparation for a future update.

Version 1.2.1 (January 10th 2023)

- Added extra safety checks and logging for the garage module, as a result removed the need to be on the main menu to customize your profile or presets.
- Removed the anonymizers scoreboard_hide_platforms setting which hid all avatar platforms. I made this before Psyonix did this by default so it's pointless now.
- Fixed the main menu background sometimes reverting back to the original one if you exited a game too early.
- Fixed the chat message commands not displaying text in the games HUD.
- Other internal optimizations and extra safety checking.
- Fixed a folder not found issue with the launchers installer if you selected a custom install path.
- Fixed several message box and logging errors in the launcher.
- Added a button that lets you change your install path in the launchers settings, this moves the folder and modifies the registry for you.

Version 1.2.0 (January 8th 2023)

- Added a new interface_auto_claim setting, which automatically checks and claims completed season challenges at the end of matches.
- Added a new interface_draw_fps setting, which draws an fps counter in corner of your screen.
- Fixed the session tracker incorrectly displaying knockout damage as damage done from dropshot tiles.
- Fixed the ImGui radio button for the "don't do automation" option not selecting.
- Moved the "auto open matchmaking window" checkbox in the online tab to under the automation header.

Version 1.1.9 (January 7th 2023)

- Added five new automation settings inspired by ToolB0x's \"Instant Suite\" plugin.
- Added the interface_auto_queue setting, when it enabled it automatically re-queues for you at the end of games.
- Added the interface_auto_menu setting, when it enabled it automatically exits to the main menu at the end of games.
- Added the interface_auto_ reeplay setting, when it enabled it automatically puts you in freeplay at the end of games.
- Added the interface_auto_training setting, when it enabled it automatically puts you in custom training at end of games.
- Added the interface_auto_delay setting, which allows you to set the delay when executing automation settings in seconds.
- Upgraded the backend ImGui framework to version 1.89.2.
- Fixed the item shop button on the main menu not appearing until you clicked into a different menu.
- Fixed the hide your season rewards option sometimes not applying after ranked matches.
- Fixed an issue with not locating your downloaded training pack codes.
- Other ImGui backend changes.

Version 1.1.8 (January 5th 2023)

- Added a new setting interface_disable_roulette, which automatically skips the reveal animation when opening item drops.
- Added additional safety and range checks for the car and ball rotation/location commands.
- Fixed the anonymizers \"hide your ranks on the main menu\" setting not working properly.
- Fixed the anonymizers \"hide your season rewards\" setting not restoring if you toggled it on and off.
- Fixed some ImGui tooltip issues in the dashboard window.

Version 1.1.7 (January 3rd 2023)

- The tracker and gamestate overlays now have the option to change their position, hold down ctrl and double click on them for options.
- Fixed an mmr rounding bug on the main menu when your skill updated.
- Fixed some rendering issues when alt-tabbing if you were in fullscreen mode.

Version 1.1.6 (January 2nd 2023)

- Added all individual colors from the "DuoTone" terminal themes to the style color picker.
- Changed the custom DuoTone terminal themes from the last update slightly to make text easier to read.
- Changed all the other default styles to be more visually appealing and consistent.
- Changed the timing of when the auto reset player input was triggered during kickoffs.
- Fixed the auto fps limiter not working if you had an ImGui window in focus.
- Fixed some issues with parsing style and effect files.
- Other backend ImGui rendering optimizations and improvements.

Version 1.1.5 (January 1st 2023)

- Added a new style pack called "DouTone" inspired by UI designer "simurai", included by default are five new styles!
- Added a new dumper command, database_dump_errors, which I forgot to port over from my DeveloperTools plugin.
- Changed the default style slightly, improving color contrast to be more eye pleasing.
- Changed the custom training map checkboxes in the dashboard to radiobuttons.
- Fixed a DirectX rendering issue if you changed your resolution thanks to BattleDash, this was caused by not properly calling ResizeBuffers.
- Fixed several issues with the keybinds window regarding not saving and not showing arguments.
- Fixed an issue with changing style names and not removing the old style file properly.
- Fixed a global ImGui scaling issue with the effects and styles windows.
- Fixed the update notification not getting triggered due to a caching issue.
- Fixed the mmr streak in the tracker window displaying the wrong mmr.

Version 1.1.4 (December 30th 2022)

- Added a new setting interface_disable_ads, which disables the advertisements around the stadium you're in. This setting only works when viewing replay files.
- Fixed the create sequence popup window not letting you remove values.
- Fixed the keybinds action combobox not resetting properly.
- Fixed some issues with the terminals auto complete window regarding keybinds.
- Fixed a bug with the trade logger where it didn't log player ids properly.
- Other ImGui backend changes, including extra safety checking.

Version 1.1.3 (December 28th 2022)

- Added an option to apply your garage preset to both teams! This can be toggled through the new checkbox next to "Selected team" in the dashboard, or via the setting garage_apply_both.
- The auto reset input buffer setting now also auto resets on goal kickoffs, before it was just when you alt-tabbed.
- Set a limit for how long you can set preset names, it is now 128 characters.
- Fixed custom keybind sequences not writing properly, causing them to be parsed wrong on next load.
- Additional safety checks related to parsing files and settings.
- Added an extra file path check for the launchers installer.

Version 1.1.2 (December 27th 2022)

- Fixed the ImGui UI not initializing properly on injection sometimes.
- Fixed allowing users being able to select the auto tournament playlist with the matchmaking_select_playlist command.
- Delayed the timing for when replays are saved for the auto replay saver, this seems to have fixed the crashing.

Version 1.1.1 (December 26th 2022)

- Fixed the searcher tab in function scanner trying to display 30k functions at once.
- Fixed some focus issues on ImGui windows.
- Other preparations for future ImGui backend changes.

Version 1.1.0 (December 25th 2022)

- Possibly fixed your game freezing if you alt-tabbed while in fullscreen mode (needs testing).
- Fixed the auto save replay feature randomly crashing.
- Fixed a pathing issue with your replay file if you didn't have any replays saved.
- Fixed using selected freeplay map in custom training not working for some people.
- Fixed garage preset titles sometimes applying to the wrong players on the scoreboard.
- Fixed the anonymizer hiding yourself, such as your name and avatar (it wasn't suppose to do that).
- Fixed the changelog window not wrapping text properly.
- Set a 32 character limit for player names that you can set for presets.

Version 1.0.9 (December 24th 2022)

- Possibly fixed your game freezing if you alt-tabbed with an imgui window open while in fullscreen mode (turns out I didn't fix this).
- Fixed legacy club colors in 1v1s not being consistent.
- Fixed the item shop button on the main menu being hidden when the option was unchecked.
- Changed the color of the update notification to bright blue.
- Remade the filesystem and path manager component used internally, as a result fixed some possible pathing issues.

Version 1.0.8 (December 24th 2022)

- When selecting a different preset team in the dashboard, it now changes your in-game loadout to the newly selected team (main menu only).
- Fixed a rotator clamping axis issue, also fixed rotator settings having the wrong range (should have been -180, 180).
- Fixed the XYZ and PYR ImGui widgets letting you set a value that was out of range.
- Fixed the hide player title option in the anonymizer not working properly.

Version 1.0.7 (December 23rd 2022)

- Updated the mmr rank up/down database from RLStats thanks to Drogings.
- Fixed dashboard settings not saving if a "Variables.cr" file was not found/created.

Version 1.0.6 (December 23rd 2022)

- Added a new version notification, when in-game and a new version of CodeRed is detected a notification will popup in the top left.
- Fixed a bug with renaming garage presets saying failed to delete in the console.
- Fixed the bindings window saying no actions selected when switching back and forth different types.
- Fixed notifications not properly scaling on 4k displays (related to the imgui_global_scale setting).
- Fixed ImGui trying to load in the same font multiple times.

Version 1.0.5 (December 22nd 2022)

- Changed the formatting in the modules changelog window.

Version 1.0.4 (December 22nd 2022)

- Fixed the module falsely not finding your training folder, if you did not have a training pack installed.

Version 1.0.3 (December 22nd 2022)

- Fixed the launcher not finding your Rocket League folder if you were on Epic.

Version 1.0.2 (December 22nd 2022)

- Fixed a file path issue with the launcher.

Version 1.0.1 (December 22nd 2022)

- This is a test to see if the updator works.
- Fixed the module not creating variable files.

Version 1.0.0 (December 22nd 2022)

- First public alpha pre-release, no changes to provide.

Launcher Changelog

Version 1.3.5 (April 3rd 2024)

- Hid the news tab temporarily, as Psyonix is now blocking automatic requests to their site.
- Internal code improvements, as well as changed some naming standards.

Version 1.3.4 (February 28th 2024)

- Fixed the author header in the news tab not displaying names correctly, as well as titles being too long.
- Fixed a specific case of the news tab not grabbing articles if you were outdated and had the game running.
- Internal optimizations and improvements related to file streams and memory.

Version 1.3.3 (February 5th 2024)

- Fixed the news tab not working, Psyonix changed a lot of stuff so I had to remake parsing article info entirely.
- Additional code refactoring and removing unnecessary or unused code.

Version 1.3.2 (January 12th 2024)

- Added a new loading screen window when changing install paths, as it may take some time to copy and move everything.
- Fixed the user being able to change install paths while CodeRed was injected in the game.
- Internal code refactoring and improvements.

Version 1.3.1 (December 14th 2023)

- Fixed another bug related to the news article tabs not loading.
- Fixed a rare bug that caused checking for an update while actively installing an update.
- Internal improvements and logging for downloading files.

Version 1.3.0 (December 11th 2023)

- Added more detailed logging when downloading and installing updates.
- Optimizations for the news tab, if an update is found it will now wait before downloading articles and images until the update is finished.
- Fixed a crash that could happen if your download speed was slow or had packet loss and the download stopped momentarily.

Version 1.2.9 (November 17th 2023)

- Upgraded from .NET 7.0 to .NET 8.0, which will require you to download the new runtime if you only have .NET 7.0 installed.
- Added more files and extra logging info for the crash dump exporter.
- Fixed not finding a folder path bug on first install, which would require restarting the launcher.
- Fixed the manual inject button not working sometimes, as well as it ignoring the "prevent injection when out of date" setting.

Version 1.2.8 (October 25th 2023)

- Added a "update in progress" status on the dashboard to indicate a update is being downloaded.
- Fixed the injection delay setting not being parsed correctly.
- Fixed some popups not being double buffered.

Version 1.2.7 (October 20th 2023)

- Changed the formatting for settings and labels in the about tab slightly.
- Changed the capitalization for all the buttons for consistency reasons.
- Fixed the news tab downloading article data and images twice in the background on startup.

Version 1.2.6 (September 29th 2023)

- Added a new "auto install updates" setting, which will auto download and install updates in the background.
- Fixed the windows icon not being the same as the exe icon.
- Fixed some capitalization and spelling errors.

Version 1.2.5 (September 16th 2023)

- Added a "already running" warning if you try to open more than one launcher at once, which asks if you wish to continue or exit.
- Made all custom controls double buffered, UI elements should now be a lot smoother.
- Changed the font size of the changelog box to be slightly smaller to fit more text.
- Fixed some popups being in dark mode despite having the light mode setting enabled.
- Fixed the installer popup not having any fancy graphics like all of the other popups.
- Fixed the news tab not defaulting to display the very first news article downloaded.
- Additional safety improvements regarding reading and writing to file paths.

Version 1.2.4 (September 13th 2023)

- Renamed the settings file from "Injector.cr" to "Launcher.cr".
- Fixed some inconsistencies with capitalizations and text formatting.
- Fixed a crash that happened if your settings file was parsed wrong, resulting in settings getting stuck not saving.

Version 1.2.3 (September 12th 2023)

- Fixed a bug that caused your settings file to be parsed wrong.

Version 1.2.2 (September 11th 2023)

- Remade the launchers UI with a new color scheme, new icons, and added a light mode.
- The "export crash logs" button in the launcher now also adds your variables file from CodeRed to the zip.
- Fixed the launcher not loading at all if you tried to run it while not connected to the internet
- Fixed the launcher not auto-checking for updates when you enabled it through the checkbox.
- Fixed the launchers previous and next buttons in the news tab having the wrong icons.

Version 1.2.1 (June 21st 2023)

- The launcher no longer is top most above all other windows when updating.

Version 1.2.0 (June 7th 2023)

- Fixed news articles not being parsed correctly in the launcher as of the last Rocket League update.

Version 1.1.9 (June 1st 2023)

- No changelog provided.

Version 1.1.8 (May 15th 2023)

- Fixed some news articles parsing wrong in the launcher causing an error message to be displayed.
- Fixed injection modes breaking in the launcher if you switched between manual and timeout mode while it was injecting.

Version 1.1.7 (May 10th 2023)

- Fixed news articles not opening when you clicked them in the launcher.

Version 1.1.6 (April 26th 2023)

- Changed the api the launcher uses to the new endpoint.
- Resized the controls for articles in the news tab in the launcher.

Version 1.1.5 (April 17th 2023)

- Internal backwards compatibility preparations for a future update.

Version 1.1.4 (April 15th 2023)

- Improved and resized the controls for articles in the news tab in the launcher.
- Fixed the tab buttons on the launcher only receiving input on the little image icon in side them, now its the entire tab button.

Version 1.1.3 (February 23rd 2023)

- Fixed the manual injection mode in the launcher sometimes not appearing.
- Fixed scaling issues in the launcher on high dpi displays, also improved some custom controls.
- Improved the updater popup in the launcher to indicate an update is in progress.
- Improved the news tabs caching system when downloading articles.

Version 1.1.2 (January 24th 2023)

- Some improvements with scaling the launchers custom controls.

Version 1.1.1 (January 13th 2023)

- No changelog provided.

Version 1.1.0 (January 10th 2023)

- Fixed several message box and logging errors in the launcher.
- Fixed a folder not found issue with the launchers installer if you selected a custom install path.
- Added a button that lets you change your install path in the launchers settings, this moves the folder and modifies the registry for you.

Version 1.0.9 (January 1st 2023)

- Fixed the launcher crashing if you tried to click the links in offline mode.
- Fixed the launcher displaying out of date right after updating the module.
- Changed the launchers changelog box font size.

Version 1.0.8 (December 28th 2022)

- Added an extra file path check for the launchers installer.

Version 1.0.7 (December 25th 2022)

- Fixed the launcher not checking for updates before attempting injection.
- Fixed some issues with the launcher retrieving and displaying information.
- Increased the ping timeout time for the launchers web-requests.

Version 1.0.6 (December 24th 2022)

- Possibly fixed some path errors in the launcher when first installing.

Version 1.0.5 (December 23rd 2022)

- Fixed a bug with the launchers auto updater.

Version 1.0.4 (December 23rd 2022)

- Fixed a bug where the launcher would incorrectly not show as injected.
- Fixed an issue with the launchers news tab when trying to open link.

Version 1.0.3 (December 22nd 2022)

- Fixed the launcher not finding your Rocket League folder if you were on Epic.

Version 1.0.2 (December 22nd 2022)

- Fixed a file path issue with the launcher.

Version 1.0.1 (December 22nd 2022)

- Fixed the launcher not installing subdirectories.

Version 1.0.0 (December 22nd 2022)

- First public alpha pre-release, no changes to provide.