UE5.3-2023.1-rc2
Pre-release
Pre-release
·
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
toCollisionHandlingMovement
- Introduce
BP_BasePawn
andBP_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 preferredrules
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