Skip to content

Releases: AuroraRoboticsLab/GodotRobot

GodotRobot v1.2.1-alpha

20 Aug 04:13
Compare
Choose a tag to compare
Pre-release

The 17th uploaded pre-release of the mining robot simulator.

  • Fixed many terrain issues
    • Terrain colliders match the terrain mesh
    • Terrain texture looks AMAZING
    • Fixed EXR bug for exported projects
    • Fixed lighting on new terrain (using SurfaceTool)
    • Worked around Godot bug for surface tool, fixing Windows crashing
  • Upped Astra turbo racing mode by 4x
  • Added speed readout to UI
  • Added mountable light; added lights to Astra as children of hopper
  • Updated nav mesh parameters and cleared nav mesh
    • This breaks the goto command for now.
    • The nav mesh for all of the terrain is BIG and shouldn't be pushed to the repo. Going forward, we should probably just use the terrain mesh as the nav mesh, if possible.
    • Maybe as a temporary workaround we bake the nav mesh when launching the main scene (will add a few seconds of load time)?
  • Added warp mode for freecam (ctrl+shift; REALLY fast!)
  • Added shadows in Astra lights from arm
  • Fixed issue with autostarting the tool spawner spawn timers
  • Added simrate console command (can make a lot of things act up past 3x speed!)

GodotRobot v1.2.0-alpha

18 Aug 23:20
Compare
Choose a tag to compare
Pre-release

The 16th uploaded pre-release of the mining robot simulator.

  • Fixed astronaut jumping when in text window.
  • Freecam command now available to non-host players.
  • Fixed crashing when hosting as spectator.
  • Fixed being able to freecam when already freecamming.
  • Fixed being able to press shift for pathfinding robot while freecamming.
  • Merged branch 'automatic_robots' to main in preparation for automated terrain modification.
  • Removed random location pathing demo, replaced with goto command.
  • Added new shackleton crater!
  • Added starship lander!

GodotRobot v1.1.0-alpha

10 Aug 20:56
Compare
Choose a tag to compare
Pre-release

The 15th uploaded pre-release of the mining robot simulator.

  • Added procedural animations to astronaut
  • Added camera switch view keybind (f5)
  • Added static (non-modifiable) terrain to expand map size
  • Added (rudimentary) keybind saving
  • Added spectator game mode
  • Added freecam console command
  • Added UI visibility toggling (f2)
  • Changed terrain to be a hill
  • Updated astronaut movement logic
  • Updated respawn box size
  • Fixed crashing when respawning or using teleport commands
  • Fixed camera clipping under meshes
  • Fixed input toggling across all characters
  • Fixed dirtballs never despawning when stuck on static terrain
  • Fixed issue with dirtballs in editor missing a field
  • Removed redundant nodes

NOTE: On 8/11/2024, this pre-release was updated to fix a major issue (I forgot to git add the freecam!). Please re-download this release if you downloaded it before this date!

GodotRobot v1.0.1-alpha

04 Aug 16:59
Compare
Choose a tag to compare
Pre-release

The 14th uploaded pre-release of the mining robot simulator.

  • Fixed android astronaut movement input
  • Fixed being able to zoom camera into astronaut
  • The chat menu is no longer visible in the keybinds menu
  • Re-added controller default keybinds (triggers for tilt, left stick button for racing mode, etc)
  • Increased robot movement and turn speed for greater responsiveness

For those that are curious (and for my team since I may not have internet during today's meeting), here are some things on the docket (i.e., debatable proposals) for future releases:

  • Moon buggy, mountable by astronaut (for immersiveness)
  • VR capable astronaut? (for greater immersiveness)
  • Spaceship for astronaut?? (sci-fi capable flying; would be really cool, like a spectator mode!)

For any issues found, please raise a GitHub issue or (for my team) update the Google document I list my work in.

GodotRobot v1.0.0-alpha

03 Aug 22:38
Compare
Choose a tag to compare
Pre-release

The 13th uploaded pre-release of the mining robot simulator.

  • Added astronaut!
  • Added ability to choose between robot/astronaut before joining game
  • Now focusing more on proper version semantics
  • Version now at v1.0.0-alpha
    • 1.0.0, because I believe we are past the initial stage of development (we know what the simulator is going to look like now)
    • alpha, because not much is currently implemented and we have a ways to go!

GodotRobot v0.3.3-alpha

31 Jul 23:15
Compare
Choose a tag to compare
Pre-release

The 12th uploaded pre-release of the mining robot simulator.

  • Changes to dirt merging logic:
    • Now handled by the dirtball scene for simplicity.
    • Now has a timer to prevent sudden instant merges.
  • Widened InsideBucket collider (to prevent dirt merging into bucket).
  • The jittering on start-up issue has (hopefully) actually been fixed.
  • Tools can now specify a speed modifier.
    • Forks are set to 0.5 speed.
    • All other tools remain at normal speed.
  • Safe/Unsafe mode toggle added to settings menu (to enable/disable speed modifiers).
  • Re-fixed command line tp command, re-added move command (lost in a git restore), and added respawn command.
  • Added respawn button to settings menu.
  • Made Android joysticks multi-touch capable.
  • Fixed multiplayer for Android!

GodotRobot v0.3.2-alpha

29 Jul 18:59
Compare
Choose a tag to compare
Pre-release

The 11th uploaded pre-release of the mining robot simulator. Fixes a number of issues found during the 7/28/2024 group meeting, and adds some important things:

  • Bollard now acts as it should (stays at the same angle relative to the frame when moving the arm).
  • Lowered tool center of masses so they land upright better.
  • Host can now disable the chat for all users (either via settings menu or by using the --disable-chat flag on startup).
  • Demo blocks are now synchronized (as they should have been).
  • Hopper now shuts itself by default.

GodotRobot v0.3.1-alpha

27 Jul 20:39
Compare
Choose a tag to compare
Pre-release

The 10th uploaded pre-release of the mining robot simulator.

  • Added in-game console (supports tp, move, and grav commands)
  • Fixed URLs not being resolved (players can now enter a URL to connect to a server host)
  • Fixed crashing bug when binding controller buttons
  • Added "E" button to mobile to make the sim playable
  • Added export settings for web support (currently not working)

NOTE: The three demo bricks are not in the right place, so they are not synced across clients!
NOTE: Multiplayer on Android currently does not work.

GodotRobot v0.3.0-alpha

27 Jul 07:23
Compare
Choose a tag to compare
Pre-release

The ninth uploaded pre-release of the mining robot simulator. Major changes include:

  • Added Android support?!
  • Brick colliders now allow for easy stacking and lifting
    Some more minor changes include:
  • New fork colliders more easily lift bricks
  • Controller players can now control the camera with the D-Pad
  • Added controller keybinding deadzone
  • Updated FPS counter for server-side friendliness
  • Robots no longer roll backward while trying to move forward when on hills (still rolls on turning)

GodotRobot v0.2.6-alpha

21 Jul 17:17
Compare
Choose a tag to compare
Pre-release

The eighth uploaded pre-release of the mining robot simulator.

  • Dirt spawning now only done by host.
  • Newly spawned objects now default to their initialization position for all clients.
  • Falling objects now teleport back to the surface

This update is mostly to consolidate the changes made in the last pre-release for demonstration purposes.