Snail Mail is the fast-paced interstellar racing game originally developed by Sandlot Games, where you guide Turbo the snail across dynamic tracks full of obstacles, slugs, and speed boosters across the galaxy.
| Name |
Version |
Released |
Hits |
DL Link |
QR |
| snailmail.vpk |
v1.0.3 |
10/22/26 |
8 |
Download |
QR |
# Snail Mail (PS Vita) — v01.03 Release Notes
**Title:** `v01.03 — Save Data Persistence & Audio Glitch Fix`
This update fixes save game persistence (avoiding having to restart from the tutorial every time) and eliminates audio crackling / popping artifacts, especially noticeable when playing with headphones.
---
## 🛠️ Fixes
- **Save Data Persistence**:
- **Issue**: Each time the game was launched, progress was lost and the player was forced to start from the tutorial level.
- **Cause**: The save hooks (`PfmSaveFile` / `JAVASaveFile`) attempted to write save state into `ux0:data/snailmail/saves/`. Because that directory was not created automatically upon startup, `fopen` failed silently with `NULL`, preventing any progress or settings from saving.
- **Fix**: The loader now ensures `ux0:data/snailmail/saves/` is automatically created on startup via `file_mkpath()`. Progress and options now persist across restarts.
- **Audio Crackling / Pop Elimination**:
- **Issue**: Periodic crackling or popping noises occurred during gameplay, particularly noticeable when listening through headphones.
- **Cause**: The linear resampler in `voice_decode` was referencing samples from `stage[stage_pos]` *after* advancing the source frame pointer via `voice_next_src_frame()`. Whenever the staging buffer was refilled, it read stale or misaligned frame samples (or one frame out-of-bounds in stereo), introducing periodic glitches on any sound with a sample rate other than 44.1 kHz. In addition, sample volumes were not strictly clamped to 1.0f, which could introduce clipping.
- **Fix**: Rewrote the interpolation loop to cleanly track the last two decoded frames (`prev` and `cur`) without reading invalid indices from the stage buffer. Clamped SFX playback volume to 1.0f to prevent int16 clipping.
---
## 🚨 Known Issues
> [!WARNING]
> - **Occasional stutter during races**: short hitches can happen during gameplay. They do not affect progress; investigation is ongoing.
> - A few `Cannot find Texture X/...` messages appear in the log while loading. They come from the original game data (the same happens on Android) and are harmless.
> - **OpenFeint** (online leaderboards/achievements) is discontinued and not available.
---
## 📦 Installation / Update
- **Updating from previous versions (v01.00 / v01.01 / v01.02)**: install the new `snailmail.vpk` with **VitaShell**. Your existing data files and saves in `ux0:data/snailmail/` are kept.
- **Fresh install**: follow the [installation instructions](README.md#installation-instructions) in the README.
| Name |
Version |
Released |
Hits |
DL Link |
QR |
| Snail Mail Vita |
v01.02 |
10/09/26 |
20 |
Download |
QR |