Home-Run Edition · a bat, a potato, and the horizon
Email usually gets a reply within a few days. Bug reports are welcome on GitHub — please say what you were doing, and paste your log (see Where do I find my logs? below).
Windows: %APPDATA%\Godot\app_userdata\Silly Potato\
silly_potato_save.json | coins, upgrades, best distance, achievements, settings |
silly_potato_save.bak | automatic backup, used if the main file is damaged |
silly_potato_leaderboard.json | your local hall of fame |
All three are synced by Steam Cloud. To back up by hand, copy the whole folder.
In your Steam Library, right-click Silly Potato → Properties → General → untick Keep game saves in the Steam Cloud.
Do this before deleting a save you don't want back — otherwise Steam will helpfully restore it on the next launch.
Settings → Reset Progress. That clears coins, every upgrade, your best distance, run count, your top-five runs, and the game's own achievement record.
Steam has to be running and signed in. If you played offline, the game records unlocks locally and pushes them the next time it connects — start the game once with Steam online and they should appear.
Silly Potato has 32 achievements. None of them are missable.
When Steam is running, your Steam persona name is used and overrides the name you typed in the game. Names are shortened to 14 characters so they fit the row.
Playing without Steam? The game falls back to a local board and uses the name from EDIT NAME on the main menu.
All in Settings:
| Reduce Flashing | removes the white launch flash and the radial speed lines |
| Screen Shake | turns off camera shake entirely |
| Master / Music / SFX | three independent volume sliders, plus mute |
Two settings are worth trying, in this order:
1. Display Mode → Fullscreen. Borderless behaves like a window for mouse input on Windows, and a high-polling-rate mouse can flood it. Exclusive fullscreen is the default for exactly this reason.
2. FPS Cap. Capping near your monitor's refresh rate gives each frame more headroom and stops small hitches turning into dropped frames. V-Sync defaults to Mailbox, which degrades more gracefully than plain V-Sync.
A slow first start is usually your antivirus scanning the executable, not the game. Subsequent launches are much faster. If it happens every time, adding the game's install folder to your antivirus exclusions normally fixes it.
%APPDATA%\Godot\app_userdata\Silly Potato\logs\
Attach the newest file to your bug report — it makes almost every problem faster to find.
Your pointer is the bat. There is no aiming reticle and no click-to-swing menu.
| Action | Mouse & keyboard | Controller (Xbox) |
|---|---|---|
| Move the bat | Move the mouse | Left stick |
| Swing / charge | Hold left mouse button | Hold A or a trigger |
| Start a run · confirm | Space / Enter | A |
| Back · pause | Esc | B · Start |
| Menus | Mouse | D-pad |
| Toggle fullscreen | F11 | — |
| Minimum | Recommended | |
|---|---|---|
| OS | Windows 10 64-bit | Windows 11 64-bit |
| Processor | x86-64 dual-core, 2.0 GHz | Modern quad-core, 3.0 GHz |
| Memory | 4 GB RAM | 8 GB RAM |
| Graphics | Direct3D 12 or Vulkan 1.0, 1 GB VRAM | Any dedicated GPU from 2016 or later |
| Storage | 250 MB | 250 MB |
| Also | Mouse or XInput controller · 1280×720 minimum · no internet needed to play | 1920×1080 or higher |
Refunds are handled by Valve, not by us. Any purchase can be refunded within 14 days if you have played less than 2 hours, through Steam Support. Runs last about thirty seconds, so two hours is a genuinely fair look at the game.
If something is broken, though, please write first — we would rather fix it.