Skip to content

UE5.3-2023.1-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@davidyrgilbert davidyrgilbert released this 14 Mar 12:37
· 93 commits to dev/5.3 since this release

This is the second release candidate of the UE5.3 version of the RWTHVRToolkit. It contains fixes and improvements to existing code and adds/refactors navigation and interaction functionality. Additionally, a new Example map is included showcasing the various parts of the toolkit.

Changelog

General:

  • Fixes empty engine version warning
  • Fixes nDisplayExtensions leftover reference warning
  • Condenses IMCs in one Folder instead of spread out through all components
  • Fixes interaction test map
  • Fixes crash in TeleportationComponent due to unique naming of NiagaraSystem
  • Adds first iteration of ContentExamples style map showcasing and explaining the available functionality

Pawn/Interactions:

  • Adds support for interacting with objects through their child geometries
  • Adds flag to only grab closest actor
  • Renames PawnMovement to CollisionHandlingMovement
  • Introduce BP_BasePawn and BP_DefaultPawn, which extends the base pawn with additional components
  • Fixes corrupted Pawn BPs
  • Clarifies naming on BP_DefaultPawn components
  • Adds support to add IMCs via a list
  • More fitting naming scheme:
    • Grab -> DirectInteraction
    • RaycastSelection -> RaycastInteraction
    • Selectable -> Interactable
  • Adds missing input mappings for e.g. HP Reverb and WidgetInteraction
  • Fixes issue with CollisionHandlingMovement: Pawn was getting stuck in objects
  • Adds new improved IntenSelect interaction method

CI:

  • Switches to generalized docker images instead of version specific runners
  • Uses UNREAL_VERSION instead of tags to determine Unreal Engine build and launch version
  • Changes only keyword to preferred rules keyword
  • Now runs for all MR events

Cave:

  • IsValid check to CaveSetup to prevent nullref crash
  • Fixes Cave Setup attachment when previously spawned pawn was rotated

Known Issues

  • Code style / Uniformity
  • IntenSelect+ Integration needs to be better integrated
  • Code and Wiki documentation

Full Changelog: UE5.3-2023.1-rc...UE5.3-2023.1-rc2