I didn’t have time to try from source yet. It didn’t work with the binaries.
[13/14] Link UE4Editor-PSMove.dylib
clang: error: no such file or directory: >‘/Users/Shared/UnrealEngine/4.10/Engine/Binaries/Mac/UE4Editor.app/Contents/MacOS/UE4Editor-InputDevice.dylib’
I was able to build a basic project using the plugin using UE 4.10.1 built from source. The plugin isn’t functioning properly right now in Mac but that’s a separate matter.
Ok. Building with your project works alright. Probably that I was using the dylibs from psmove-api’s original Git repo.
Now, the plugin doesn’t load into UE4. But, as you said, it’s a separate matter. Are you working on it or should I turn to windows? Does it work well on windows (the pseye and psmove)? Thank you!
Tried installing Windows 10 and UE4 4.10.1 and finally your test project:
The VR preview does not work (the camera wakes but the psmove doesn’t light up).
The psmove works fine when using standalone game window (VR doesn’t work in this case).
The binaries inside the plugin folder all work except magnetic_calibration which after succeeding the first calibration test, asks for the Move to be placed on a surface to align to gravity but doesn’t respond anymore (had to ctrl+c).
Tried also to build my own project like you describe but it behaves exactly as yours.
I just tried syncing (https://.com//SimpleUE4PSMove) locally on my Win 8.1/ UE4.10 work machine and it appeared to work correctly in VR preview. I also tested the included magnetometer_calibration exe with two controllers and it appears to work. I’ll sync up on my win10 machine at home tonight and see if I can repro your issue.
Thank you so much for the tests. Your detailed setup helped me get past the magnetometer issue by simply setting the controller vertically (this is missing in bullale’s tutorial).
I can’t get past the coregistration tho, I’ve got an issue with the Move not lighting up:
INFO [PSMoveContext::init()] Initializing PSMove Context
INFO [PSMoveContext::init()] Connecting
ERROR [PSMoveContext] No PSMove controllers connected!
INFO [PSMoveContext::init()] Connecting
ERROR [PSMoveContext] No PSMove controllers connected!
INFO [PSMoveContext::init()] Connecting
INFO [PSMoveContext::init()] Turning on PSMove Tracking Camera
Copied default tracker settings to tracker->settings.
[PSMOVE CRITICAL] Assertion fail in psmove_tracker_load_smoothing_settings: fp != NULL
Warning: No lens calibration files found.
^C
The other binaries like test_opengl and test_tracker work fine which has me a bit confused as of why this particular binary does not function correctly.
Hi, sorry I was away these last days. I can’t post the issue on because BrendanWalker apparently isn’t having the same behavior as my setup. I’m trying to get in touch with him first.
Hi, I just installed Unity and the results are still the same as UE4. I can’t get the psmove to light up when previewing in VR although I still can use magnetometer_calibration successfully.
visual_coregister on the other hand does not respond on the psmove stage.
The pseye is working correctly and test_opengl also works fine.