Natural Locomotion

Natural Locomotion

 This topic has been pinned, so it's probably important
Myou cat  [developer] Dec 27, 2018 @ 5:24am
PS3 Move instructions
You need two PS3 Move controllers (PS3 version are miniUSB). No camera is needed. WMR users may need to restart their controllers, read below.

Make sure they're charged enough. They don't charge with regular chargers, only with PC, PS3/PS4, etc. and PS Move bases.

        TO PAIR AND CALIBRATE (usually needed only once):

Install PSMoveService[github.com]

Replace the two .exe files with these[www.dropbox.com].

DON'T install PSMoveSteamVRBridge (if you have it, close SteamVR and uninstall PSMoveSteamVRBridge). It makes NaLo crash.

Close NaLo if you have it open.

Open PSMoveServiceAdmin, keep it open.

Open PSMoveConfigTool.

Click connect and use it to pair each controller through miniUSB. Use the little [<] [>] buttons to switch between controllers.

Calibrate the magnetometer of each controller. If they don't have magnetometer you can still use them, but you'll need an Android smartphone in your pocket.

When calibrating the magnetometer, make sure it makes an uniform sphere, without "bumps" caused by magnets (speakers, earphones, laptop lid, etc). Easiest way is to point to North or South, and roll the controller while you tilt upwards and towards the opposite cardinal direction. Also yaw if you're unsure of where North/South is.

The step of keeping it upright can be done by grabbing the ball with two fingers, if you think there may be some magnet on the table.

Click Ok, exit, then close PSMoveServiceAdmin. It's not needed anymore unless you have to recalibrate.

        TO USE:

Strap the controllers to the ankles. It works nicely with cheap phone arm holders.

If the direction is wonky, recalibrate by pressing both home buttons (or left home + right A in Oculus). If it's still wrong, you may have to recalibrate magnetometer with PSMoveConfigTool.

If you use WMR, turn off the WMR controllers and back on before calibrating, to alleviate Bluetooth congestion issues.

Once you're done playing TURN OFF THE CONTROLLERS! They don't turn off automatically. Hold the PS (power) button for 10 seconds to turn off.

Tell your experience... or whether it worked at all! We're still improving support for relative trackers. Subscribe to this thread for updates on this feature.
Last edited by Myou cat; Apr 29, 2021 @ 8:04am
< >
Showing 31-45 of 79 comments
GoNeKrAzY Feb 1, 2019 @ 2:21pm 
oh ok. looking forward to the next update :) maybe we could get a seperate beta branch just for the current stable ps3 move version ?
Myou cat  [developer] Feb 1, 2019 @ 2:35pm 
Originally posted by GoNeKrAzY:
oh ok. looking forward to the next update :) maybe we could get a seperate beta branch just for the current stable ps3 move version ?
Ah why didn't I think of that. Just added branch "PS3_move". Restart Steam if you don't see the branch.
Last edited by Myou cat; Feb 1, 2019 @ 2:35pm
GoNeKrAzY Feb 2, 2019 @ 6:11am 
Originally posted by Myou cat:
Originally posted by GoNeKrAzY:
oh ok. looking forward to the next update :) maybe we could get a seperate beta branch just for the current stable ps3 move version ?
Ah why didn't I think of that. Just added branch "PS3_move". Restart Steam if you don't see the branch.

i changed to the psmove branch and still it doesn't pickup the controllers. could you do a step by step with pictures maybe ? from the time you start nalo after having it sucessfully calibrated in psmoveserviceadmin
Last edited by GoNeKrAzY; Feb 2, 2019 @ 6:12am
spcarso Feb 2, 2019 @ 4:51pm 
My PSMove controllers are model no: CECH-ZCM1U. Will they be supported or should I go buy the N1158 version? (I assume that's the model number.)
Myou cat  [developer] Feb 2, 2019 @ 5:00pm 
Originally posted by spcarso:
My PSMove controllers are model no: CECH-ZCM1U. Will they be supported or should I go buy the N1158 version? (I assume that's the model number.)
The "N1158" is an extra number that appears in the label independently from the model number. It means they have magnetometer. If they don't, you'll still be able to use them with next version that will be released in a day or two, with an Android phone in the pocket as an absolute rotation reference.
spcarso Feb 2, 2019 @ 5:29pm 
Will the update only work with an Android phone?
Myou cat  [developer] Feb 2, 2019 @ 5:35pm 
Originally posted by spcarso:
Will the update only work with an Android phone?
For now, yes. It will be easy to port it to other platforms once we get the hardware.
SohvaPeruna Feb 3, 2019 @ 12:45pm 
So, I found Lenovo Explorer + controllers set discounted and bought it. Now when Im trying to use the psmove controllers as feet trackers, NaLo says that none are tracking (on beta branch). I tried the psmove branch too, then it says "none are connected and tracking", though occasionally it flashes with the green text, something like 2 of 2 connected and the calibration moves to 50%, then it cuts out again. They are ps3 moves with zcm1e and n1158, and they do have the magnetometers, but they are with micro usb, not mini.
Myou cat  [developer] Feb 3, 2019 @ 1:13pm 
Are you sure they're micro USB? The same as smartphones? Did you follow all the steps above? Including closing PSMoveService.

Try these things:
  • Have the Bluetooth dongle as near as possible, with a USB extension.
  • Try it in different USB ports.
  • If it's a laptop, disable the internal Bluetooth module and use a dongle.
Also with WMR you must turn off the hand controllers after the Moves have been detected, then turn them on and you can calibrate orientation. They will be more jittery than usual, but that's still better than useless foot tracking.
SohvaPeruna Feb 3, 2019 @ 1:39pm 
Yeah, scratch that, they are mini. Had them mixed up lol. I did close the PSMoveservice and the bluetooth adapter is like under 2meters away. It's Asus bt400 if that matters. Also I did check the PSMoveservice while running the SteamVR with WMR and they're are tracking orientation there, so could it still be bluetooth issue?
Myou cat  [developer] Feb 3, 2019 @ 2:14pm 
Did you try closing PSMoveService before opening NaLo? And did you try turning off the WMR controllers to see if they appear in NaLo and stop disappearing?
SohvaPeruna Feb 3, 2019 @ 2:44pm 
Turns out it was some sort of port or interference issue. I plugged an extension cord right to the next port and plugged the adapter to it, it's working now, YAY! The directions are bit off though, might need to do a recalibration with PSMoveservice, resetting it with NaLo isnt helping. And that will be remedied anyways with the phone orientation, am I right?
Myou cat  [developer] Feb 3, 2019 @ 3:40pm 
Yes, but since both of your controllers have magnetometer, I would calibrate them well.

I just realized you're probably far north, which means your magnetic north is almost vertical and difficult to distinguish. I'm not sure that will work better with a phone but it will be worth a try.
Last edited by Myou cat; Feb 3, 2019 @ 3:40pm
SohvaPeruna Feb 3, 2019 @ 4:17pm 
When calibrating the controllers, does the height matter? I mean, is it best to swing them around at feet level, where they will be at when in use, or just swing them around in all three dimensions of the play area? And yes, I live in southern Finland.
Myou cat  [developer] Feb 3, 2019 @ 4:53pm 
When calibrating the magnetometers, the most important thing is to be far away from magnets for the whole process. Headphones, speakers... Laptops usually have a magnet to detect the lid closing, and Oculus Touch controllers have a magnet as well.

Position and speed don't matter, only orientation.

Southern Finland is about 74 degrees of magnetic inclination, pretty steep. I should probably filter the magnetometer better...
Last edited by Myou cat; Feb 3, 2019 @ 4:54pm
< >
Showing 31-45 of 79 comments
Per page: 1530 50