VR Expansion Plugin

Then delete all intermediate folders, generate files, and build it again. I don’t see any invalid characters in the file path, that is a UBT error, its not really plugin related, generally it is a bad project path, corrupt generated files (intermediate folder), or a too long file path string.

Ok. I thought about it. As it would be neat. If it used modified player code so that it was basically a large player that could pick up large weapons and items just like the smaller normal player could. Just on a bigger scale and with an ik mesh.

Nope, dont help have 3 errors on build after delete intermediate folder and generate new

I try for test the 4.18 locket version and work fine! 4.19 not.

That helps, its complaining about a data type conversion with your compiler. Not entirely sure why just yours is complaining about it or why its treating it like a full on error (must have very strict compilation settings on your install), but its a simple fix.

Already committed a fix to the repository, its technically correct though it normally shouldn’t be an error with standard settings.

Thanks for upload now work for me :slight_smile:

Thanks. What does that exactly do? I removed the attach in beginplay and everything seems to work normally, but there is no error anymore? Is safe to play like ?

I didn’t mean attaching the teleport controllers, I meant attaching their sub components.

And it applies late updates to the components so they don’t lag behind, I don’t apply it to the square because then it clips with motion.

Like I said it can just use the AddtionalLateUpdateComponents array that I added to the motion controllers instead and function the same.

Has anyone had success with having more than 2 motion controllers on one pawn?

I can get a Vive Tracker successfully working if I remove one of the GripMotionControllers I am using for hands, but adding additional MotionControllers past 2 causes a crash on play. Wondering if it’s the version I’m running on (4.18) or if there are some incorrect settings on my pawn.

Hello, i make a fresh Project with Plugin not Template, i try to animadet my hands with Gruip Enum like in Epic VR Template but not work can you say me why?

Do me a favor and delete those images, shrink them or set their previews smaller.

But that is the animation setup that Epic uses, and the animation BP uses the grip Enum to set the current animation.

I’m using the 4.18 version of your plugin because I want to use the Sphinx plugin for game play. What I want to know is, How do you get the ParentRelativeAttachment to stop moving down when the player looks down. Because its attached to the VRReplicatedCamera’s pivot point. I have added a SkeletalMesh to the ParentRelativeAttachment and when I look down in the game the body slides down and its off putting. What is the best way to fix problem.

Set the boolean on it for Foot mode and it will retain an offset from the floor instead.

Hi, !
I have question about VR character movement working.
There is Actor Transform which is RootComponent transform of every actor. But in case of plugin Root Component (VRRootComponent transform is HMD offset in virtual room) moved out from actual ActorTransform, and ActorTransform is virtual room coordinates, isn’t it?
If I moves to something collision, the VR room will be got an offset in UE world.
But there are more cases when offset occurs. Sometimes ActorLocation moved out from his start point while map is loading (throws in different directions).
Also there is case when HMD turned off, the ActorTransform will also be changed with VR Root Component.
And other implicit cases moves the VRRootComponent. How can I solve ?

ummm, no offense but that was very difficult to read.

I think what you are saying is that you don’t want the pushback? In that case either disable collision with the pawn on everything that you don’t want to push back or enable the WalkingCollisionOverride mode which lets you do that separately from locomotion. It follows all of the normal engine collision channel rules.

As for spawn offsets, you need to wait for the initial Tracking system to be operational before spawning them offset to the start. On first clean boot the tracking system may not have valid values yet and a delay is required. I changed the template in 4.20 to account for actually.

I specifically made the VRCharacter so still be roomscale offset from root, for one because it was a severe additional complication and challenge and it has been fun to work through it, and for two, because there are many cases where is very useful, like retaining world to roomscale relative setups and correctly using chaperone bounds, as well as allowing for offset collision from the actual HMD and some other neat little tricks.

The SimpleVRCharacter on the other hand moves the character itself when the HMD moves, it is far less complicated and has its own uses for when that is the behavior that you want.

I can only find something that says: DEMO… So it’s not usable? Show and tell only?? I have never seen something, harder to find or figure out than . A hour of research and I know less than when I started… That first page is like a TORNADO OF TEXT! NONE THAT EXPLAINS THINGS PLAINLY THOUGH :frowning: What is it? How do you get it??? Is the demo the real thing and just SAYS ‘demo’ and ‘example’, even though it’s not? (I have never known that to be the case, Demo generally means non-functioning waste of time, OR THAT’S IT’S INCOMPLETE… .)

is so frustrating! I’ve never seen anything presented like . WHAT THE HECK IS IT?
Is there any place that says in one clear plain sentence WHAT IS FOR? and/or: How to get the non-demo version IF THERE IS ONE?

THANKS!!!

If you’d only read a little further down it has links to the example template and plugin itself…

The reason that there is so much text is the plugin is around 2 years old at point and has a ton of features.

The demo is the example template but packaged into a running sample.

I had no problem finding the template or the plug in. I do agree theres alot of data on that first page but it is definitely a massive, highy featured plugin. Wouldn’t have it any other way.

And its free, its not really fair to complain.

That’s great thanks! Tools to help with VR, it looks amazing, These all seem like things that should have been in the basic packages / SDK’s etc. but were not.

However, “demo”, “example” and “sample” ALL still sound to me like ways of saying, “Look!, then buy!” I’m just trying to find out if is a ‘complete’ or ‘usuable’ package, or just an ,… well,. s
“Sample example demo” :)_ I’m just used to those words being a bit of a trick,… (or form of AD…) and after 4 years lost to cancer, I have little time to explore things when a 2 second question might save me days first learning about something then being dissapointed it is too expensive for a startup to consider at time :slight_smile:

I am sorry but , I keep reading the sentence and over:

“The demo is the example template but packaged into a running sample” that really s not all clear to me :slight_smile: Sorry,… By ‘Running sample’, maybe you mean it is executable? I like that, I learn best by reverse engineering…

I’m sure you’re busy, but could you just either say:
“Yes it is the full version for free”
or
“It is a Demo that asks you to pay after you decide you need it!” ;~)

I’m 100% sure it’s my fault, I am too literal (and OLD), (It even took me HOURS to try to figure out ‘google drive’ thing, looking for how to get it, how to install it (?? I guess I had it??) and how to use it,… and most importantly, where the files go when you unzip it,. (then how to download from Google drive, WHERE IT RE-ZIPPED IT BEFORE DOWNLOADING LOL< I was like WTF!?!?!
Actually, I think that frustrated illogical re-zipping to download moment is about when I left my message sorry, it seemed like the ultimate waste of time when most online files you can just right click and open or save, not have to learn new tools, just to get a file…,. I don’t particularly like Google, (none of you will in a few years when we start to refer to it as Big Brother and Skynet –> FOR REAL,…/) .

BUT I got it in the end, and I greatly appreciate your help and info and if is a community accessible tool, that is of course amazing, and very much appreciated! . :slight_smile:

I’m not a jerk, just in an insane rush trying to recover time and rebuild my career after fighting not to die for 4 years,… I ‘woke up’ to a world with VR and I have to catch up,… I love it! It is kinda what saved me…

I look in the file, and I don’t see any sort of ‘Unreal’ stuff,.(All and I still don’t understand, LOL). I see an executable (that does not run, it opens a black screen for a second then closes instantly, maybe I was supposed to install ‘UE4PrereqSetup_x64.exe’ first? ??) I have no interest in Demos anyways, I just care about the tools etc I can read about them if/when I find them,…)

Please consider the possibility that you are all so very used to and utterly intrinsically familiar with what is (and it’s history), that you speak and write about it in such a broad, assuming way, that it makes it really extra hard for people 100% new to it, to come to any kind of understanding what it is, what it DOES, What it costs (If anything?) or even what system it is for with that cryptic (to me at least…) ‘open vr’ opening. I’m still asking all these questions,. and curios what is aabot about, You say to read further I read for an hour last night, all the early stuff and a ton of comments, It’s just too much and NOTHING plainly stated, like: " TOOL DOES ." " tool is free" “Right click and open into Unreal” …

It’s not just me, All the info text is replete with so many assumptions of someone already knowing what it is all about, it makes it so hard to get ones head around… I wish you could experience the page FOR THE FIRST TIME TODAY, and how overwhelming it might feel never having known anything about it, you might be more compassionate to my quandary and you yourself might even realize, "it never really says what it is! It says not to use it for big projects, or something, or not to use in in existing projects,. BUT: where all that text is, IT SHOULD SAY WHAT IT IS; FIRST!! All that text about not using it in project or that, assumes people know what the thing is, right? you see?? Instead of having to ask me if I read ‘more’ you should probably be asking people, , Did you read the opening text, (and if they did, the way it is now, they would, like me, have little to no idea what it is even IS, (only what projects NOT to use it on,…)
Heck, before it really says anything specific about what it is, it lists like 30 games it was used on , I’m like Wow!, GREAT!
But what is it??? :slight_smile: ;~)

I think it is probably hopeless for a lifelong Character Animator,. I tried understanding again before clicking send here:

“Clone in source tree”?
BitGot? Gitbot?
Visual Studio?

It’s not exactly simple, already dealing with Google drive for the first time seemed so unnecessary.
I already know, is never going to be accessible to a hollywood animator porting skills to VR,… I guess I was stretching,. I don’t have to time to learn all these different 'Source Tree- Got-Bit / (Big-Got?) things, just to get a file to open in Unreal,.

The demo doesn’t even run on an i7 machine with 128GB of DDR4, Two 512GB NVRAM-SSD’s and EVGA water-cooled SLI’d 1080 Ti Founders Editions . (bought for me by Fans of my animated series and my Youtube subscribers, I didn’t have the money believe you me.) as I said the Demo Sample Example Template opens and closes instantly. I even tried using compatibility tool in Win10-64… Without the demo running, and cryptic descriptions like: " plugin is intended to ease the creation of VR games/experiences in UE4" How could I possibly know what it is or does? I don’t feel like I was unreasonable asking… definitely does not feel like it would ‘ease the creation of VR’.

But THANK YOU for responding!

I believe that I also note that it is intended for advanced mechanics and that it might not be the best thing for beginning developers.

As for the .exe closing instantly, you must have an antivirus blocking it or something, and the folder contents are standard UE4 packaged contents…

I feel that you may not be ready to try it and there are better starter plugins out there for you.

Regardless, no its not paid, yes it is for free in all of its forms, it is MIT licensed which grants the user the rights to do just about anything they want as long as they credit the use of it.

Just wanted to give a heads up to those that don’t check the repository updates, fixed a bug with 4.19 and 4.20 with late updates and controller profiles.

4.19 got a patch that was meant for 4.20 only, and 4.20 needed some fixes still to that patch.

All is well again, I’ll note it when I gather up a list of changes next.