Thanks for the reply! Yeah I reparented it, but I'm having an issue with the SteamVR bindings as my work's firewall blocks steam. I guess I'll wait til IT is able to let me circumvent that block. Additionally, the Right-hand BP I'm using only has "Output Pose" or something, not "Final Pose" (in the animation blueprint), would that be an issue or is it just semantics between 4.24 and 4.25?
Announcement
Collapse
No announcement yet.
VR Expansion Plugin
Collapse
X
-
Originally posted by squadger View PostThanks for the reply! Yeah I reparented it, but I'm having an issue with the SteamVR bindings as my work's firewall blocks steam. I guess I'll wait til IT is able to let me circumvent that block. Additionally, the Right-hand BP I'm using only has "Output Pose" or something, not "Final Pose" (in the animation blueprint), would that be an issue or is it just semantics between 4.24 and 4.25?
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by delphe_01 View PostHuy!
I somehow don´t get where the default controllers in the Example Project come from, or in whitch Pawn i can find them to replace them with hands.
Can someone give a hint on this?
Have a nice weekend all!
peacepeace
Comment
-
Originally posted by delphe_01 View Post
Ah nice, had a feeling.. thanks a lot!
But any idea on how to swap the procedual mesh with hand meshes?
https://i.imgur.com/F7EAmLR.png
Or enable the SpawnGraspingHands boolean if you want the hand actors.
As for your swimming motion, you could sample velocity much like the armswing movement mode does and set a threshold that if the total value is higher than then you apply motion in the direction. That would let them extend slower and pull faster to move without button presses.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Im having several issues and i have no idea how to get them fixed. Does anyone here know?
1) Physics objects dont react correctly with me. If i where to jump on one, it glitches out and phases through the floor, or flings off into space. If i disable physics interactions in my movement component, physics objects still get pushed when i walk into them.
2) The VRDials are really finicky, whenever i set it to lock at 90 degrees counterclockwise, it goes up to 180 degrees. when i set it to 45 degrees, only then does it go to 90 degrees. And when i set it to block all clockwise movements, it still allows clockwise rotations. Its very weird.
3) Not a bug like the others, but rather, how on earth do i set the value of a VRDial. For example, when i press the A button on my controller, I could set the value of a VR Dial, as though i was changing a variable. Much like how you would... well, change a variable.
Comment
-
Originally posted by mordentral View Post
Either bypass this section:
https://i.imgur.com/F7EAmLR.png
Or enable the SpawnGraspingHands boolean if you want the hand actors.
Originally posted by mordentral View Post
As for your swimming motion, you could sample velocity much like the armswing movement mode does and set a threshold that if the total value is higher than then you apply motion in the direction. That would let them extend slower and pull faster to move without button presses.
Comment
-
EDIT: Found the strangest workaround. By deleting everything, recommitting my git repository, then pasting everything back, it was able to build correctly.
Trying to upgrade project to 4.25, I deleted the old plugin folder and replaced it with the one linked here:
https://vreue4.com/binaries
Then I deleted the binary, intermediate, and slnn files and started a rebuild from visual studio, but it gives me these errors. Any idea how to fix them?
Code:1>Building 11 actions with 16 processes... 1> [1/11] VRArmIKActorComponent.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2065: 'AVRBaseCharacter': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2065: 'OwningChar': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2065: 'AVRBaseCharacter': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2672: 'Cast': no matching overloaded function found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2974: 'Cast': invalid template argument for 'T', type expected 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Engine/World.h(104): note: see declaration of 'Cast' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(882): error C2974: 'Cast': invalid template argument for 'To', type expected 1> E:\Games\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\Templates/Casts.h(111): note: see declaration of 'Cast' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(883): error C2065: 'OwningChar': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(888): error C2065: 'OwningChar': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(891): error C2065: 'aComp': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(895): error C2065: 'aComp': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(910): error C2065: 'aComp': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(925): error C2065: 'aComp': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(941): error C2065: 'OwningChar': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(946): error C2065: 'OwningChar': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(951): error C2065: 'OwningChar': undeclared identifier 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(900): error C2043: illegal break 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(902): error C2044: illegal continue 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(905): error C2044: illegal continue 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(915): error C2043: illegal break 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(917): error C2044: illegal continue 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(920): error C2044: illegal continue 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(930): error C2043: illegal break 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(932): error C2044: illegal continue 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(935): error C2044: illegal continue 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(1137): error C2653: 'UVRExpansionFunctionLibrary': is not a class or namespace name 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Public\Misc/VRArmIKActorComponent.h(1137): error C3861: 'GetHMDPureYaw_I': identifier not found 1> [2/11] GrippableStaticMeshComponent.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(51): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(51): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableStaticMeshComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(52): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(52): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableStaticMeshComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(53): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(53): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableStaticMeshComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableStaticMeshComponent.cpp(53): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1> [3/11] GrippableCapsuleComponent.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(51): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(51): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableCapsuleComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(52): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(52): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableCapsuleComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(53): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(53): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableCapsuleComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableCapsuleComponent.cpp(53): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1> [4/11] GrippableSkeletalMeshComponent.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(51): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(51): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(52): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(52): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(53): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(53): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshComponent.cpp(53): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1> [5/11] GrippableSphereComponent.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(50): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(50): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSphereComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(50): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(51): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(51): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSphereComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(51): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(52): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(52): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSphereComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSphereComponent.cpp(52): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1> [6/11] GrippableBoxComponent.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(55): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(55): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableBoxComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(55): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(56): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(56): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableBoxComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(56): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(57): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(57): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableBoxComponent.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableBoxComponent.cpp(57): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1> [7/11] GrippableSkeletalMeshActor.cpp 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(18): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(18): error C2248: 'USceneComponent::RelativeLocation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(154): note: see declaration of 'USceneComponent::RelativeLocation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshActor.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(18): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(19): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(19): error C2248: 'USceneComponent::RelativeRotation': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(158): note: see declaration of 'USceneComponent::RelativeRotation' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshActor.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(19): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(20): error C2275: 'USceneComponent': illegal use of this type as an expression 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(20): error C2248: 'USceneComponent::RelativeScale3D': cannot access private member declared in class 'USceneComponent' 1> E:\Games\UE_4.25\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(165): note: see declaration of 'USceneComponent::RelativeScale3D' 1> E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Inc\VRExpansionPlugin\GrippableSkeletalMeshActor.generated.h(13): note: see declaration of 'USceneComponent' 1>E:\Dev\Asgard\Plugins\VRExpansionPlugin\VRExpansionPlugin\Source\VRExpansionPlugin\Private\Grippables\GrippableSkeletalMeshActor.cpp(20): error C3861: 'DOREPLIFETIME_ACTIVE_OVERRIDE_PRIVATE_PROPERTY': identifier not found 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command "E:\Games\UE_4.25\Engine\Build\BatchFiles\Build.bat AsgardEditor Win64 Development -Project="E:\Dev\Asgard\Asgard.uproject" -WaitMutex -FromMsBuild" exited with code 6. 1>Done building project "Asgard.vcxproj" -- FAILED.
Last edited by Ghamazh; 05-10-2020, 04:50 PM.
Comment
-
Originally posted by Ghamazh View PostEDIT: Found the strangest workaround. By deleting everything, recommitting my git repository, then pasting everything back, it was able to build correctly.
Trying to upgrade project to 4.25, I deleted the old plugin folder and replaced it with the one linked here:
https://vreue4.com/binaries
Then I deleted the binary, intermediate, and slnn files and started a rebuild from visual studio, but it gives me these errors. Any idea how to fix them?
]
Comment
-
Originally posted by NebulyDev View PostIm having several issues and i have no idea how to get them fixed. Does anyone here know?
1) Physics objects dont react correctly with me. If i where to jump on one, it glitches out and phases through the floor, or flings off into space. If i disable physics interactions in my movement component, physics objects still get pushed when i walk into them.
2) The VRDials are really finicky, whenever i set it to lock at 90 degrees counterclockwise, it goes up to 180 degrees. when i set it to 45 degrees, only then does it go to 90 degrees. And when i set it to block all clockwise movements, it still allows clockwise rotations. Its very weird.
3) Not a bug like the others, but rather, how on earth do i set the value of a VRDial. For example, when i press the A button on my controller, I could set the value of a VR Dial, as though i was changing a variable. Much like how you would... well, change a variable.
For the physics interactions, by default collision feedback with physics objects is disabled as it can fling characters around and cause a lot of VR issues, you can re-enable it by following the second reference here: https://vreue4.com/documentation?section=character-tips
2/3. Are you using the actual VRDialComponent base class? It doesn't sound like it there, as that sounds like a physics dial without an angular offset on the constraint component, so I think you are using the blueprint mockup in physics mode and not the actual VRDialComponent. That mockup just shows how you could do it with physics, it doesn't use all of the component settings in physics mode.
The actual component has these functions in it:
Code:// Can be called to recalculate the dial angle after you move it if you want different values UFUNCTION(BlueprintCallable, Category = "VRLeverComponent") void AddDialAngle(float DialAngleDelta, bool bCallEvents = false, bool bSkipSettingRot = false); // Directly sets the dial angle, still obeys maximum limits and snapping though UFUNCTION(BlueprintCallable, Category = "VRLeverComponent") void SetDialAngle(float DialAngle, bool bCallEvents = false);
Also what rotation axis are you trying to use?
Last edited by mordentral; 05-11-2020, 08:27 AM.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by Ghamazh View PostEDIT: Found the strangest workaround. By deleting everything, recommitting my git repository, then pasting everything back, it was able to build correctly.
Trying to upgrade project to 4.25, I deleted the old plugin folder and replaced it with the one linked here:
https://vreue4.com/binaries
Then I deleted the binary, intermediate, and slnn files and started a rebuild from visual studio, but it gives me these errors. Any idea how to fix them?
That was showing you trying to build 4.25 source in a 4.24 engine. The private property replication override didn't exist in 4.24.
Though the armik component also shouldn't be in there, it got copied by mistake, i'll have to remove it, I don't normally build the binaries from home but was WFH for that period.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by delphe_01 View PostIs it by default, that only the right hand has that colliding grip state? (whitch is nice by the way)
If yes, how can i make the left hand do it as well?
And i´ve tried to geht the simple close hand animation on action input primGrip but couldn´t make it work...
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by mordentral View Post
Unsure what you mean? The physical hands? The grip types with collision?
The other thing i meant was simply the close hands animation without grabbing any object whitch dont fire off somehow, u kno?
And one other thing: I can´t find the swingingArms movement nodes. They are in the vive_pawn BP?
Thanks again!Last edited by delphe_01; 05-11-2020, 01:12 PM.
Comment
Comment