Skip to content

Releases: AuroraRoboticsLab/GodotRobot

GodotRobot v1.3.2-alpha

17 Oct 22:57
60dbf9f

Choose a tag to compare

Pre-release

The 20th uploaded pre-release of LUMINSim, changing how inputs work and allowing MQTT-based robot commands.
Important: The Android release still does not work with touch only, and requires an external keyboard/mouse/controller to function.

Additions

Changes

  • Started shift toward functional Android inputs; requires more working with G.U.I.D.E.

Fixes

  • None.

GodotRobot v1.3.1-alpha

18 Sep 00:56
92a49ec

Choose a tag to compare

Pre-release

The 19th uploaded pre-release of the mining robot simulator, now dubbed LUMINSim. For more information, see the LUMINSim wikipage.
The changes in this release largely don't change the feel of LUMINSim at all. They are mostly structural in preparation for future additions. The Android export for this release may not work.

Additions

  • The new PlayerComponent now centralizes all playable character logic (like camera/UI instantiation, nametag)
  • In multiplayer, the chat now shows messages when players disconnect or connect.
  • Starts to input centralization/cleanup.
  • Started switching to local directory-based READMEs rather than the separate wiki page.
  • Script for ease of zipping exports.

Changes

  • Massively rearranged project file structure.
  • Many small code style/functionality improvements.

Fixes

  • Astra materials are again correctly set.

GodotRobot v1.3.0-alpha

08 Aug 22:34

Choose a tag to compare

Pre-release

The 18th uploaded pre-release of the mining robot simulator, now dubbed LUMINSim. For more information, see the LUMINSim wikipage.
Most changes are bug fixes or minor tweaks, but there are a lot of them since it has been almost a year since the last pre-release. There are some pretty big developments, though.

Additions

  • FINALLY added web support! The download takes a minute, but once downloaded, I got ~150 FPS.
  • Added trusses and arch, reflecting some of our NASA X-Hab 2025 work.
  • Added pause keybind (p) and command pause.
  • Added Excahauler (without fork/dump; arm only).

Changes

  • Holding space now flips the robot, not teleports.
  • Dynamic terrain rectangle now only landslides when robot touches it, not spontaneously.
  • Darkened starry background.
  • Dirt spawner now has a hopper (so we know where it is).

Fixes

  • Fixed simrate command (used to only work for the first simrate).
  • Fixed lots of garbage code.
  • Fixed crashing bug when spectators join ongoing games.
  • Fixed astronaut's wonky hands.
  • Fixed crashing when no dynamic terrain is present.

GodotRobot v1.2.1-alpha

20 Aug 04:13

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

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

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

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

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

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

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.