Roboteers, stand by!
We are pleased to announce the first update for Robot Rumble 2 since our Steam Release. This update brings with it some much needed changes to navigation and organisation of bots, as well as implementing some highly requested features and cracking a few bugs along the way. Thank you to everyone who has taken the time to give us feedback and report such issues, it is always super appreciated and helps us create the best robot combat simulator out there!
More details and a full changelog can be found below, but we just wanted to quickly say a massive thank you to all who have tried out our game! Reading through your posts in the discussions forums, on our Discord, and in the Steam Reviews (71 reviews at the time of writing with a Very Positive score!) has been a massive highlight of our time working on the game. But enough about us, let's jump in to the update!

Say hello to our new and improved Workshop bot select screen! So much tidier.
The major feature for this update is the new Folder system that can be seen when selecting your bots for both the Workshop and the Battle modes. The new tools introduced for this change allow you to easily organise your bots, whether that be by weightclass, weapon archetype, or however you see fit. You can now create and delete folders from within the game, as well as move your bots between these folders or even clone them right in the menu, allowing a lot more freedom and making new variants of a design much simpler to start building.
Our stock included bots are also now included in their own folder by default, meaning you can rush straight in to battle without needing to go through the (admittedly slightly confusing) step of importing them first. Thank you to everyone who reported this as not being very user friendly, we are hoping that this change improves onboarding considerably.

SHTCC10 tosses it's older sibling SHTCC9 across the arena with ease! Bots built by Scoconut.
Another highly requested feature that this update brings is the ability to search for a specific bot in the bot selection menus. We've seen members in our Discord server with hundreds of bot files, and trying to find the one bot you want to battle with became a massive pain, however with this new feature this should be a worry of the past! Robot hoarders rejoice!
We have also integrated the Discord SDK in to the project, allowing for Rich Presence within Discord when playing the game. Now your friends can see what you're up to in more detail. For example when you are building a bot the name of the bot is now included in your profile for that extra touch!

Beyond Lethal takes a mighty bite out of Bullet Dragon! Bots built by Powerrave.
The last big news for this update is the inclusion of macOS support for the game! Now no matter how you choose to play, whether that be on Windows, Mac, or Linux (through Proton) you can enter the arena with no limits. We are very excited to be able to bring Apple users in to the fray with us, as this has been a long term target for the team.
Alongside the above new features we have been hard at work improving performance and quality of life for our users. Tweaks have been made to the post-processing options and various menus and data popups have been made more informational and legible. We have also been crushing some bugs to do with spinner physics and damage, alongside the battle state not being set correctly when a robot is timed out.
One of the key pieces of feedback we have been seeing come up is the difficulty in onboarding for new roboteers, and this is being treated as a huge priority going forward. One of our long term goals is to create a platform that can make the thrill of robot more approachable (and let's be honest, more affordable) to everyone who has an interest in the sport. Work is ongoing to improve player onboarding whilst also presenting all the information required for advanced roboteers to push the limits of their designs.
See you in a couple of weeks for our first Developer update where we will show off some of the things we are currently working on and talk more about how development is going!
Thank you once again for your support, and we cannot wait to see you in the arena!
- The Robot Rumble 2 Team
https://discord.gg/RobotRumble2

Sparks fly as Asenath lands a powerful blow against Shield! Bots built by daaz.
This updates header features Infrared and Pyre by hobo drew
Full Changelog Below:
[Added] Search function when selecting bots in both BotLab and Battle selection screens.
[Added] Folder support when selecting bots in both BotLab and Battle selection screens.
[Added] Ability to move bots from within bot select menus.
[Added] Ability to exit BotLab without saving recent changes.
[Added] Overwrite checks to BotLab.
[Added] Ability to disable OOTA zones in Battle selection screen.
[Change] Uncomplicated default bot/arena loading. (hopefully no more AUG 28/31 issues going forward!)
[Added] Search function when selecting bots in both BotLab and Battle selection screens.
[Added] Folder support when selecting bots in both BotLab and Battle selection screens.
[Added] Ability to move bots from within bot select menus.
[Added] Ability to exit BotLab without saving recent changes.
[Added] Overwrite checks to BotLab.
[Added] Ability to disable OOTA zones in Battle selection screen.
[Added] Discord SDK.
[Added] Discord will now display information about what the player is doing in RR2 including the name of the robot being worked on in botlab and the number of robots battling.
[Added] Clone function to BotLab selection screen.
[Added] Check on load to see if UserRobots folder exists and if so, move it to the Robots folder.
[Added] A new arena: Robot Rumble! Based off of the real life arena used by our project lead for local competitions. Perfectly designed for contests featuring bots smaller than your average Heavyweight.
[Change] Tuned BotLab Post Processing to better show darker colours.
[Change] Screenshot button in BotLab Green Screen mode now fits in its border.
[Change] Removed Facebook link from main menu.
[Change] Organised Socials links in main menu.
[Change] Updated icon for website link in main menu.
[Change] Unified design of popup windows.
[Change] Removed VR option. (Whoops, not quite fully baked yet)
[Change] Default bots are now loaded in to the robots folder under the new Stock Robots folder.
[Change] Removed Import/Export function. (No longer required with inclusion of folders)
[Change] Bots are now saved with their name as the filename.
[Change] Improved readability of component info popups in BotLab.
[Change] Changed layout of Battle selection screen to begin to bring it in line with rest of UI.
[Change] P1 Telemetry option is no longer enabled by default.
[Change] AI/Player control toggles no longer stay highlighted after change.
[Change] Battle button is not interactable until at least 2 bots have been selected.
[Change] Robot_Save_File is now aware of directory it is loaded from.
[Change] Robot_File_Informations is now aware of the directory it is loaded from.
[Change] UserRobots folder no longer initialized on load.
[Change] Default Arenas RR2 Arena and RR2 UK Arena Updated.
[Change] Reworked graphics settings to improve performance in Low and Medium Graphics Quality.
[Change] Removed experimental warning from Arena Damage.
[Change] Arm Damage now defaults to 0%.
[Change] Rewrote some logic of weld damage to make it easier to work with.
[Change] Fixed older/unused damage scripts to use the logic used above (this is just to keep have the game compile happy).
[Change] Moved the robot preview screen in BotLab Selection up a little to avoid overlap with new UI elements.
[Change] Tweaked graphics settings further for Low and Medium settings.
[Change] Moved parts graveyard innitiation to start() as this logic was surprisingly CPU intensive and was called for every part, this may have been a cause for slightly worse performance since steam release.
[Change] Miminum height for chassis layer height has been modified to prevent crashing on Macs.
[Change] Battle! button now highlights red when not clickable.
[Change] Battle! button border made less obnoxious.
[Change] Updated Default Arena RR2 UK Arena.
[Bugfix] Removed two strange white objects in background at certain angles in BotLab Green Screen.
[Bugfix] Certain unwelded parts not being tidied up when resetting bot or exiting in BotLab Test Cages.
[Bugfix] Reworked Arena damage, it now works great! Just make sure to not put your electric components on the outer shell of your robot!
[Bugfix] ArenaTimer not counting down when hidden in FreeCam.
[Bugfix] Changed the way settings are initialized. This should fix the issue where you needed to toggle Arena Timer off and on to actually enable it (alongside a few other UI related issues).
[Bugfix] Bots that are counted out due to immobility are now disabled. (Now matches will end with the surviving bot being declared the winner when all other bots are disabled).
[Bugfix] Bots that are counted out due to immobility no longer display an unmoving 10 second timer.
[Bugfix] Fixed an issue where damage to a part was spread incorrectly across several welds, causing some damage to be "lost"
[Bugfix] Fixed a small miscalculation in weld damage where spent damage was not subtracted from the total damage of a spinner hit
[Bugfix] Removed code that sometimes prevented a glancing hit from applying damage, due to the first (weak) contact applying a "invincibility period"
[Bugfix] Fixed damage of several hits to the same part in the same frame would only take the highest damage, every hit is now added up
[Bugfix] Fix to apply the spinner slowdown on Arena hits and on the hit impulse too.
[Bugfix] Camera in Battle reverting to wrong camera slot when unpausing.
[Bugfix] Graphics settings in Battle not applying until camera change occurs.
[Bugfix] Settings being reset on first load.
[Bugfix] Optimized Discord checking the robot name to not call a find function every frame.
[Bugfix] Camera not tracking robot after resetting bot in BotLab Test Cage.
[Bugfix] Potential fix for Macs not being able to create collision shapes for chassis and custom shape parts.
[Bugfix] File overwrite issue in BotLab.
[Bugfix] BotLab sometimes exiting unexpectedly when going in to Test Cages.
[Bugfix] Freecam not being able to be controlled in battle.
Changed files in this update