Releases: AuroraRoboticsLab/GodotRobot
GodotRobot v1.3.2-alpha
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
- Implemented the G.U.I.D.E. input system.
- Robot commands can now be sent via MQTT (for more information, see the MQTT standard).
Changes
- Started shift toward functional Android inputs; requires more working with G.U.I.D.E.
Fixes
- None.
GodotRobot v1.3.1-alpha
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
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
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
gotocommand 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)?
- This breaks the
- 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
simrateconsole command (can make a lot of things act up past 3x speed!)
GodotRobot v1.2.0-alpha
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
gotocommand. - Added new shackleton crater!
- Added starship lander!
GodotRobot v1.1.0-alpha
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
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
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
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
tpcommand, re-addedmovecommand (lost in a git restore), and addedrespawncommand. - Added respawn button to settings menu.
- Made Android joysticks multi-touch capable.
- Fixed multiplayer for Android!
GodotRobot v0.3.2-alpha
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-chatflag on startup). - Demo blocks are now synchronized (as they should have been).
- Hopper now shuts itself by default.