Poll

What do you like doing most in RA2/RA3/robot combat games?

Building robots
Local single player battles with manually-controlled robots
Local multiplayer battles  with manually-controlled robots (PvP with controllers or a shared keyboard)
AI-only tournament battles
Other?  Please comment below.

Author Topic: Robot Rumble 2.0 - Robot Combat Simulator - Under Development  (Read 219086 times)

Offline Gulden

  • Am I still considered active?
  • Posts: 1337
  • Rep: 7
  • Currently trying to make a Riff in Time and Space.
    • https://www.youtube.com/c
  • Awards Donated money for site hosting 2019 BOTM Winner
    • View Profile
    • Awards
  • Discord: _gulden
Re: Robot Rumble 2.0 - Robot Combat Simulator - Under Development
« Reply #2380 on: August 19, 2024, 02:17:16 PM »
Quote
Changelog:
[Bugfix] you no longer need to hit space to start controlling the bot in the test areas
[Bugfix] Goose HK7050 motor is now 1.915kg instead of 2.4kg, I forgot to remove the packaging..
[Bugfix] Fixed a bug in spinner collisions, known as the Lego bug, accidently destroying the main chassis instead of one script.
[Bugfix] Player 1 not showing CPU icon when CPU control enabled in Bot Select Screen

[Change] Reduced wire length on 120a Brushless ESC
[Change] Improvements of spinner damage decals (still disabled!)
[Change] Added motor voltage to the telemetry, this is the voltage applied from the ESC to the motor to reach the set current limit
[Change] Shortened the axles on some motors, chains, belts and gearboxes to make them a little more convienient

[Removed] Removed mechanical power from telemetry, as it was incorrect.

Links:
Windows: https://drive.google.com/file/d/1i8o9KV3pX-vuo6lPDY-OJFoOTXXCpkzc/view?usp=sharing
Mac: Soon™️
Linux: Soon™️
Unofficial ruler of the RR2 thread.

Offline Gulden

  • Am I still considered active?
  • Posts: 1337
  • Rep: 7
  • Currently trying to make a Riff in Time and Space.
    • https://www.youtube.com/c
  • Awards Donated money for site hosting 2019 BOTM Winner
    • View Profile
    • Awards
  • Discord: _gulden
Re: Robot Rumble 2.0 - Robot Combat Simulator - Under Development
« Reply #2381 on: August 22, 2024, 06:02:00 PM »
Quote
Changelog:
[Added] Freecam mode returns! Only available in AI vs AI battles.
[Added] Photo Mode! Available in all match types. Screenshots are saved in to the new Screenshot folder in your user data folder.
[Added] Screenshot option to Greenscreen in BotLab. This will take an upscaled screenshot with a transparent background of your bot. No more needing to clean these up in photoshop to show off your splashes!
[Change] New Screenshot directory added to GlobalDirectories and initilised on startup.
[Change] Changed the way the build date is displayed on main menu.
[Change] Added warnings to Arm and Arena Damage sliders to state they are experimental and should be kept at 0 for now.
[Change] Updated graphics settings and default PostProcessing effects behaviours.
[Change] Updated Default Arenas
[Change] Added Basic Freecam/Photomode UI.
[Change] Added Zoom functions to Freecam and Photomode.
[Change] Added ability to take screenshots in Freecam.
[Change] Added ability to hide UI for both Freecam and Photomode.
[Change/Bugfix] Adjusted way that default Arenas are installed. Now you will no longer need to manually remove these from your Arenas folder for them to update.
[Change] Removed Spawn DB option in Test Cages (RIP to a real one)
[Change] Optimised Greenscreen in BotLab to use Camera Clear Flags instead of coloured planes.
[Bugfix] Fixed bots slowly drifting during pause
[Bugfix] Incorrect Screen Resolution being selected on first load.
[Bugfix] Fixed an error when pausing outside of fights

Links:
Windows: https://drive.google.com/file/d/18-x3ywY2Qpt7-2u8JUW1vn_mLTJYvKkN/view?usp=sharing
Mac: https://drive.google.com/file/d/1LIk28Gb82aG3mC5JoM5Khy30Z5NpZahs/view?usp=sharing
Linux: https://drive.google.com/file/d/1OSaiRHfSxY6jaE6PC-h-ik_077RnvbcH/view?usp=sharing
Unofficial ruler of the RR2 thread.

Offline Gulden

  • Am I still considered active?
  • Posts: 1337
  • Rep: 7
  • Currently trying to make a Riff in Time and Space.
    • https://www.youtube.com/c
  • Awards Donated money for site hosting 2019 BOTM Winner
    • View Profile
    • Awards
  • Discord: _gulden
Re: Robot Rumble 2.0 - Robot Combat Simulator - Under Development
« Reply #2382 on: August 28, 2024, 11:19:56 AM »
Lads have been updating this a lot lately.  Must've gotten a break from life or something.

Quote
Changelog:
[Added] Visual feedback to the screenshot button in BotLab.
[Added] Audio feedback to screenshots in BotLab and Battle Mode.
[Added] Support for default Bots to be included, these will be installed to the UserRobots directory.
[Added] Changed battery draw (take 2) to be correctly for current limiting ESC/motor combinations, this will result in less battery capacity being required!
[Added] Telemetry now lists the name of a motor
[Added] Motor voltage: this is the voltage send out by the ESC to the motor: = lower when current limiting, = battery voltage using a solenoid
[Added] Battery current: This is the actual current being drawn by the motor from the battery, this is dependent on the battery voltage vs motor voltage (and lower then the ESC current!)
[Added] Tutorial in BotLab selection screen to guide players when no robots present.
[Added] Text in top left of screen that shows current timescale when in slo-mo.
[Added] Robot AI in BotLab will now target crates.
[Added] FW (15kg) and MW (55KG) crates in BotLab Test Cages.
[Added] D.B. easter egg.

[Change] Freecam and Photomode exit moved from esc -> X. UI updated.
[Change] TimeScale now persists when going in to and out of pause.
[Change] Freecam and Photomode cameras now have smallest possible near clip.
[Change] Merged Freecam and Photomode scripts.
[Change] Freecam and Photomode cameras don't deactivate until leaving pause, this means you can switch between them without losing your camera position.
[Change] Increased sensitivity of mouse controls for Freecam and Photomode.
[Change] Removed non-functional Settings button in BotLab pause popup.
[Change] Moved default Arena installation from AssetBundleManager to GlobalDirectories.
[Change] Modified default post processing profile.
[Change] Matched BotLab to use new default post processing profile.
[Change] Camera rendering path now locked to Deferred.
[Change] Custom Arenas without Post Processing profiles assigned will now use the default profile.
[Change] BotLab tint sliders reduced back down to 0-1. (The above changes fixed the quirk that allowed for "glow" colours so this is no longer needed)
[Change] Updated default arenas.
[Change] 100KG crate changed to 110KG crate to bring in line with HW limit.
[Change] Exterior Test Cage ball is now a ball. (Liam can stop mentioning this now :kekw:)
[Change] Tidied up Test Cage UI a little.

[Bugfix] Freecam/Photomode not activating in custom arenas that did not have Post-Processing profiles assigned to their cameras.
[Bugfix] Screenshot button not working in BotLab.
[Bugfix] Cursor getting lost when exiting Freecam/Photomode in battle while holding mouse 2.
[Bugfix] Fixed robots moving while paused, twice.
[Bugfix] Popup pause menus outside of Battle Mode causing lockup.
[Bugfix] Fixed some layering issues in BotLab selection screen.
[Bugfix] Freecam sensitivity is no longer dependant on timescale.
[Bugfix] Timescale no longer inadvertently gets set to 0 when unpausing after entering Photomode.

Links:
Windows: https://drive.google.com/file/d/1cUB437-srIe5mRKy-I_PsuGJCS-wiaOm/view?usp=sharing
Mac: https://drive.google.com/file/d/1E3DO3xYwdyab21rSPx9y-Xx6zJCneJUy/view?usp=sharing
Linux: https://drive.google.com/file/d/1PbD6xD8pjpqAeUCIILycEHumNwdpzc-8/view?usp=sharing
Unofficial ruler of the RR2 thread.

Offline Gulden

  • Am I still considered active?
  • Posts: 1337
  • Rep: 7
  • Currently trying to make a Riff in Time and Space.
    • https://www.youtube.com/c
  • Awards Donated money for site hosting 2019 BOTM Winner
    • View Profile
    • Awards
  • Discord: _gulden
Re: Robot Rumble 2.0 - Robot Combat Simulator - Under Development
« Reply #2383 on: August 31, 2024, 12:21:38 PM »
Because it's been too long since the most recent update:

Quote
Changelog:
[Change] Updated Default Arenas.
[Added] New Default Arena: Origin Arena. (Warning: those who have been around for a while might get a big hit of nostalgia on this one!)
[Added] Default Bot Pack 1.

Links:
Windows: https://drive.google.com/file/d/13nYH123suWyQ6vgRupZohIIk24s6C9jl/view?usp=sharing
Mac: https://drive.google.com/file/d/1dFAj6Urq0QUiqEbJOXRet0Z5ObF-y5A1/view?usp=sharing
Linux: https://drive.google.com/file/d/1m4NXD1e0_YhwgS4DoR9vKIaDz0wzzFjr/view?usp=sharing


Due to complications, if you've already played the AUG28 build, the new arena/bots might not load for you.
They will be attached to this post.  You'll have to extract the 2 folders and place them roughly here-
Code: [Select]
%USERPROFILE%/AppData/LocalLow/Nerd Island Studios LLC/Robot Rumble 2_0/After that, you'll just import the bots.
Unofficial ruler of the RR2 thread.

Offline Gulden

  • Am I still considered active?
  • Posts: 1337
  • Rep: 7
  • Currently trying to make a Riff in Time and Space.
    • https://www.youtube.com/c
  • Awards Donated money for site hosting 2019 BOTM Winner
    • View Profile
    • Awards
  • Discord: _gulden
Unofficial ruler of the RR2 thread.

Offline Gulden

  • Am I still considered active?
  • Posts: 1337
  • Rep: 7
  • Currently trying to make a Riff in Time and Space.
    • https://www.youtube.com/c
  • Awards Donated money for site hosting 2019 BOTM Winner
    • View Profile
    • Awards
  • Discord: _gulden
Re: Robot Rumble 2.0 - Robot Combat Simulator - Under Development
« Reply #2385 on: Today at 05:47:33 PM »
Quote
[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.

Download:
It's on steam.

Also notable is a "working" Mac build.
Unofficial ruler of the RR2 thread.