GPSLarpHelp

How do I move the location by hand?

You do not want to jump somewhere, and you do not want to follow a route from A to B. You want to move a short distance, under your own control, and stop when you decide to.

That is the joystick: an on-screen pad that nudges the reported position live. Push it and the position moves in that direction. Push further from the centre and it moves faster, up to about 6 metres per second. Let go and it stops where it is.

01What it is for

The three ways of moving in GPSLarp answer three different questions. Setting a place answers put me there, in one jump — setting an exact latitude and longitude. Walking or driving answers take me from here to there along the streetssimulating a walk or a drive. The joystick answers the third one: let me steer.

It is the mode for short, deliberate movement — a few streets, a lap of a block, backing up because you went too far. Nothing is planned in advance and there is no destination to give it.

02How it behaves

Screenshot pending — GPSLarp's joystick pad beside the map
Distance from the centre is speed; the centre itself is a dead zone, so a resting hand moves nothing.

03Using it

01Connect the iPhone and select it

As with every mode. If the phone is not in the device list, start at GPSLarp can't find my iPhone.

02Set a starting position first

The joystick moves a position; it does not create one. Put a place on the map the usual way before you start steering, so that you are nudging from somewhere you chose.

03Push the pad in the direction you want to go

Small deflections for a walking drift, larger ones for speed. Down is south. The position starts moving as soon as you are past the dead zone and keeps moving while you hold.

04Release to stop

The position holds at the point it had reached. From there you can push again in another direction, or leave it — a stopped joystick leaves the reported position exactly where a directly set place would have left it.

05End the session when you have finished

Stopping in GPSLarp returns the phone to its own GPS. Putting the real location back covers every way of ending it, including the ones that work when something else has gone wrong.

04What it needs, and what has not been tested

It needs the connection for the whole session. This mode is continuous by definition — it is sending a fresh position several times a second — so anything that ends the connection ends the steering, exactly as it does for a walk or a drive. The Mac stays awake and connected or nothing moves. If the connection will not come up in the first place, that is the tunnel won't start.

The part nobody here has seen

The joystick has two ways of talking to the phone. The one it prefers holds a single session open and sends each tick as one fast message, which is what makes continuous steering feel continuous at all. That path has never been run against a real iPhone in this project. It is exercised only against test doubles — stand-ins that record what they were asked to do rather than a phone that did it.

When that session cannot be established, the engine falls back to the same one-at-a-time method the teleport path uses: a separate command per position. That fallback is not continuous and is not written to pretend it is — it updates whenever the previous command has finished rather than on every tick.

So the honest description of this mode is: it is built to steer smoothly, and the smooth half is the half nobody has watched happen on hardware. A page that left that out would be selling you exactly the part that has not been demonstrated.

Every account gets one free joystick session, separate from the free run of each of the other modes. What you get without paying has the whole arrangement.