Support
MOONFLICK is in pre-release development (v0.0.1) and the Steam store page is not public yet, but support is already real: check the common fixes first, then send us a request — you will get a ticket reference and a human reply.
Common fixes
Where settings and progress live
Everything — settings and level progress — lives in a single file
called settings.conf. There are no separate save files.
| GNU/Linux | ~/.config/moonflick/ (or $XDG_CONFIG_HOME/moonflick/) |
|---|---|
| macOS | ~/Library/Application Support/moonflick/ |
| Windows | %APPDATA%\moonflick\ |
Screenshots taken with Print Screen land in a
screenshots/ folder inside the same directory.
How to capture a log
The game does not write a log file — everything is printed to the terminal (stderr). To capture a log, run the game from a terminal and redirect it:
moonflick 2> moonflick-log.txt
For more detail, set the environment variable
MOONFLICK_LOG_LEVEL=debug first (levels: trace,
debug, info, warn, error).
The most useful lines appear right at startup:
moonflick v0.0.1 starting— your version,SDL video backend: …— the display system,GPU device created: driver=… device=…— renderer and GPU.
On Windows, open a terminal in the game's install folder and start
moonflick.exe the same way.
Reporting a crash
MOONFLICK has no crash reporter yet. If it crashes, the terminal output is
the whole story — capture it as described above. A line beginning with
ALWAYS_ASSERT failed: is exactly what we need to see, along
with what you were doing when it happened.
Finding your game version
The version is shown in the window title bar — for example
moonflick v0.0.1. (There is no in-game version screen yet.)
Graphics problems
The renderer picks a GPU backend automatically: Vulkan first, then
Direct3D 12 on Windows, Metal on macOS. The startup log line
GPU device created: driver=… device=… names what was chosen.
Two things worth trying:
- Update your GPU drivers — most rendering issues end here.
- Force a specific backend with the
SDL_GPU_DRIVERenvironment variable (vulkanordirect3d12).
If the device in that log line is Microsoft Basic Render Driver,
the game is running on software rendering — common over remote desktop and
in virtual machines, and slow by nature.
Controller and input
Gamepads are supported through SDL3. Keys and buttons can be rebound on the Input settings screen, and stick feel (dead-zone, sensitivity, response curve) on the Gamepad screen. If input is behaving strangely, use the Reset to defaults row on those screens — Graphics and Audio have one too.
Progress problems
Because progress lives inside settings.conf (see above), make a
copy of that file before editing anything — and know that deleting it resets
your settings and your level progress together.
Steam refunds and account issues
Purchases, refunds, and Steam account problems are handled by Steam, not by us — we cannot process refunds. Start at help.steampowered.com. For everything about the game itself, use the form below.
Contact support
Fill in what you can — the environment details are optional, but each one you include saves a round-trip. You will get a confirmation email with a ticket reference right away, and we aim to reply within 2 business days.
Form not working? Email [email protected] directly — it reaches the same place. Press or business enquiry? See Press & streamers.