Skip to content

Releases: GodotVR/godot-xr-tools

Godot XR Tools 3.4.0

04 Mar 11:25
Compare
Choose a tag to compare
  • Fixed footstep resource leak and added jump sounds and footstep signal
  • Added grab-point switching to pickable objects
  • Added return-to-snap-zone feature

Godot XR Tools 4.0.0 Beta 2

22 Feb 08:21
42bb2d8
Compare
Choose a tag to compare
Pre-release

This is beta 2 of the Godot 4.0 port of XR Tools and has the same enhancements as went into Godot XR Tools 3.3.0

Godot XR Tools 3.3.0

22 Feb 08:15
Compare
Choose a tag to compare
  • Added reset-scene and scene-control functions to scene-base
  • Fixed snap-zones stealing objects picked out of other near-by snap-zones
  • Improved player body so it can be used to child objects to
  • Updated scene/script default physics layers to match recommendations on website

Godot XR Tools 4.0.0 Beta 1

23 Jan 04:42
Compare
Choose a tag to compare
Pre-release

This is a beta release of XR Tools that will run in Godot 4 and is on-par with Godot XR Tools 3.2.0 feature wise.

NOTE Godot 4 Beta 15 has a breaking change, this release can only be used with Godot 4 Beta 14. For Beta 15 onward #343 is required to be included.

Note, due to recent breaking changes this only works with Godot 4 beta 14 and newer.
Also due to a current bug in Godot 4 you may experience a crash the first time the project is opened, and further issues the second time.
We recommend opening the project 3 times.
The issue here is that the Godot 4 engine caches information about your project and your project will not run correctly without the cached data. It requires a full load in order to build this cache after which things run fine. This does not effect exporting your project.

This issue is actively being worked on by the Godot team.

Godot XR Tools 3.2.0

23 Jan 03:47
68d8663
Compare
Choose a tag to compare
  • Minimum supported Godot version set to 3.5
  • Added glide option for turning with arm-roll
  • Added physics gravity effects on the player so they can walk around a planet
  • Added wall-walking movement provider
  • Cleaned the code to pass gdlint code checks
  • Modified to work with both WebXR and OpenXR
  • Added enable property to pickable objects
  • Added support for snap-on-drop to snap-zones
  • Added glide options for gaining altitude when flapping arms
  • Added option to disable snap-turn repeating by setting the delay to 0
  • Added capability for pointer function to auto-switch between controllers

Godot XR Tools 3.1.0

30 Nov 23:06
Compare
Choose a tag to compare

Please note, This version has a few minor breaking changes compared to 3.0.0 with the new hand system that has been introduced.

  • Improvements to our 2D in 3D viewport for filtering, unshaded, and transparency options
  • Fixed editor preview system for our 2D in 3D viewport
  • Use value based grip input with threshold
  • Improved pointer demo supporting left hand with switching
  • Enhanced pointer laser visibility options for colliding with targets
  • Implement poke feature (finger interaction)
  • Improvements to snap turning
  • Moved staging solution into plugin so it can be re-used
  • Allow setting different animations for hands
  • Added enable/disable to snap-zones
  • Added XR settings as Godot editor plugin and the ability to load and save the settings
  • Added crouching movement provider
  • Modified climbing to use the hand which most recently grabbed the climbing object
  • Added enable/disable to pickup function
  • Added ability to override hand material
  • Added realistic hand models and textures
  • Added ability to override hand animations
  • Added additional search functions to find nodes
  • Added support for viewport 2D in 3D to support 2D scenes instanced in the tree
  • Added sprinting movement provider
  • Added support for setting hand-poses when the hand enters an area
  • Added support for setting grab-points on objects, and the grab-points supporting different hand-poses

Godot XR Tools 4.0.0 Alpha 1

24 Oct 22:34
775b256
Compare
Choose a tag to compare
Pre-release

This is a very early alpha of the Godot 4 port of XR Tools. It is feature matching with Godot XR Tools 3.0.0.

There are still various issues and parts that do not work so mileage may vary.

Godot XR Tools 3.0.0

24 Oct 22:30
775b256
Compare
Choose a tag to compare

This new version has breaking changes compared to 2.5.0 as many file names and class names have changed!

Download godot-xr-tools-demo.zip for a full demo of the tools library
Download godot-xr-tools.zip for just the library itself

  • Included demo project with test scenes to evaluate features
  • Standardized class naming convention for all scripts to "XRTools"
  • Standardized file naming convention to "snake_case_name.ext"
  • Added many explicit type specifiers in preparation for GDScript 2.0
  • Renamed some functions to avoid name-collisions with Godot 4.0

Godot XR Tools 3.0.0 RC1

14 Oct 09:35
5a85b5e
Compare
Choose a tag to compare
Pre-release

This new version has breaking changes compared to 2.5.0 as many file names and class names have changed!

Download godot-xr-tools-demo.zip for a full demo of the tools library
Download godot-xr-tools.zip for just the library itself

  • Included demo project with test scenes to evaluate features
  • Standardized class naming convention for all scripts to "XRTools"
  • Standardized file naming convention to "snake_case_name.ext"
  • Added many explicit type specifiers in preparation for GDScript 2.0
  • Renamed some functions to avoid name-collisions with Godot 4.0

Godot XR Tools 2.5.0

17 Jul 01:55
49dfd01
Compare
Choose a tag to compare
  • Added advanced player height control
  • Modified climbing to collapse player to a sphere to allow mounting climbed objects
  • Added crouch movement provider
  • Added example fall damage detection
  • Added moving platform support to player body
  • Fixed player height-clamping to work in player-units
  • Fixed glide T-pose detection to work in player-units
  • Fixed jump detection to work in player-units
  • Added valid-layer checking to teleport movement
  • Modified hand meshes (blend and glb) to be scaled, so the hand scenes can be 1:1 scaled
  • Modified hands to scale with world_scale (required for godot-openxr 1.3.0 and later)
  • Added physics hands with PhysicsBody bones
  • Fixed disabling of _process in XRToolsPickable script