Support

Can't find it here? support@mackorgames.com — a real person reads it.

How to play

You always run forward. There is no left or right control.

Touch anywhere to jump. Hold longer to jump higher.

Swipe to dash in any of eight directions. Your dash comes back when you land or touch a wall.

The bar across the top of the screen is your charge. It fills when you pass close to a hazard without touching it, and it makes you faster in four steps — you can see the colour change from cool to hot. It drains slowly when you play safe, it is wiped when you die, and every dash spends a chunk of it.

That is the whole game: speed is something you take risks for. You can get through any course safely and slowly, and everyone above you on the board did not.

Questions

When does the new course arrive?

Midnight UTC, every day, worldwide. It is not local midnight — if it were, players in different time zones would be running different courses and "today's leaderboard" would not mean anything. Everyone gets the new course at the same instant; only the local clock time of the drop differs.

Does everyone really get the same course?

Yes, exactly the same one. The course is not downloaded — your phone builds it from the date, and every device builds an identical one. That is also why it works with no connection.

How many attempts do I get?

As many as you like. Only your fastest finish counts. Platformers are a practice genre — you are not meant to get a course right first time.

What happens when I die?

You go back to the last checkpoint — there is one at the start of every section — and the clock keeps running. Dying costs you time, not the attempt. Your charge is reset to nothing, which is usually the more expensive half.

My time is not on the leaderboard.

Most often this is simply no connection. The app keeps your best run and sends it the next time it can reach the server, so it usually appears on its own.

If the results screen says "run not accepted", something more specific happened: the recorded run did not reproduce when replayed. This is not normal, and it is worth emailing us — include the date and the time you were shown.

If it says the app is out of date, update it. When the game's physics change, times set under the old version stop being comparable and go on a separate board.

Why can't I just send my time?

Because then anyone could send any time, and the leaderboard would be worthless within a week — which is what happens to most mobile speedrun boards.

Instead your phone sends the buttons you pressed and the server replays them through the same physics to work out the result itself. A modified app can send whatever inputs it likes; it cannot make the physics produce a time the physics would not produce.

Is someone cheating on the board?

Every time shown was genuinely achieved under the game's rules — that part is guaranteed by the replay check. What it cannot prove is that a person, rather than a program, produced the inputs. Using an automated solver is against the terms, and we remove entries where we believe it is happening.

If a run looks wrong to you, send us the date and the name and we will look at it.

I lost my streak / my times.

Everything is stored on your device and there are no accounts, so a new phone, a reinstall or clearing the app's data starts you fresh. We cannot restore it — there is nothing linking you to your old data, which is the same design decision that means we hold nothing about you.

A streak advances on your first finish of a new day and resets if you miss one. There is no streak insurance to buy. The number being true is the whole point of it.

How do I change my name?

Settings → Board name. It updates on the leaderboard the next time you submit a run.

The game feels laggy, or the controls are not responding.

GHOSTLINE runs its simulation at 120 steps a second and should be smooth on most phones from the last few years. If it is not, please email us with your phone model — that is genuinely useful information and there is no analytics telling us otherwise.

If jumps feel like they are being missed rather than the game being slow, note that a swipe also triggers a jump. That is deliberate — waiting to find out whether a touch was going to become a swipe would delay every jump in the game — but tell us if it feels wrong.

Deleting your data

Open Settings → Erase my data in the app. It removes everything on your device and every run you have submitted to the leaderboard, immediately, with no request to file. The app reports how many runs were removed.

Do this before uninstalling if you want your leaderboard entries gone — afterwards there is no longer any way to prove they were yours. If that has already happened, email us and we will sort it out.

Full detail in the privacy policy.

Contact

support@mackorgames.com

Bug reports are much easier to act on with the course date, your phone model, and what you were doing when it happened.