Frame-accurate recording, playback, editing, conversion, and rendering for Geometry Dash.
Website | Buy Pro | Ko-fi | Report an issue
ToastyReplay is a replay bot for Geometry Dash. It records and plays Vanilla and CBS macros, supports classic and platformer levels, handles both players, and includes macro conversion, editing, click sounds, rendering, and practice tools.
Version 2.2.0 is a major rebuild. TTR3 is now the default recording format, the menu can use either ImGui or native Cocos2d controls, conversion is stricter, and the renderer is available as an optional beta.
- TTR3 recording with exact input timing, TPS events, anchors, checkpoints, persistence attempts, and replay metadata.
- A native Cocos2d menu with Native, Toasty, Ocean, Forest, and Violet themes.
- Replay search, pagination, native replay actions, and an updated macro editor.
- An optional beta renderer with presets, GPU encoder detection, audio controls, color correction, custom output settings, and resolutions up to 4K.
- Native Geode keybinds with migration from older ToastyReplay bindings.
- English, Spanish, French, Vietnamese, and Simplified Chinese interfaces.
- Editor playtest support for replays, trajectory, and hitboxes.
- A full-window Credits and Support page with team credits, special thanks, Buy Pro, Ko-fi links, and a moving orange Geometry Dash background.
- Major fixes for conversion timing, high-TPS rendering, frame advance, Safe Mode, and native menu updates.
See CHANGELOG.md for the complete release notes.
- Vanilla and CBS recording and playback.
- TTR3 as the default native format.
- Legacy TTR, TTR2, and GDR loading and playback, plus focused TCBot import.
- Classic, platformer, two-player, practice mode, checkpoint, and start position support.
- Replay search, format and accuracy badges, pagination, duplicate, rename, delete, convert, and edit actions.
- A timeline editor for Vanilla macros with per-player lanes and undo and redo history.
- Deterministic RNG support for levels that use random triggers.
ToastyReplay loads TTR, TTR2, TTR3, GDR, and GDR JSON replays. Vanilla GDR replays can be copied into TTR3 without changing the original file. Timed legacy GDR replays remain playback-only because exact conversion has not been verified. TCBot .tcm versions 1 and 2 can be imported to TTR3. Unknown TCM versions and malformed records are rejected instead of guessed.
- Optional beta video output from 720p through 4K, plus custom resolutions.
- Render presets, configurable FPS, codec, bitrate, pixel format, and output location.
- FFmpeg API support with an executable fallback.
- Music, game audio, click sounds, volume controls, and audio fades.
- Custom click packs with separate Player 1 and Player 2 selections.
- Optional endscreen, new best, and effect controls.
The FFmpeg API dependency is optional. Install it through Geode or configure a local FFmpeg executable if you plan to render videos.
- Per-player noclip with accuracy tracking and configurable death feedback.
- Hitboxes, trajectory, Layout Mode, Disable Shaders, No Mirror, and Safe Mode.
- Speed control with audio pitch sync and frame advance.
- Autoclicker and custom click sounds.
- Configurable visual suppression, respawn timing, and replay labels.
The Free edition includes the complete Vanilla and CBS replay workflow, macro conversion, editing, gameplay tools, click sounds, and the beta renderer.
ToastyReplay Pro adds CBF recording and playback, 8K rendering, the full Pro automation set, extra two-player tools, additional render controls, and support for Windows, macOS, and Android.
| Platform | Geometry Dash | Status |
|---|---|---|
| Windows | 2.2081 | Supported |
| macOS | 2.2081 | Supported |
Geode 5.8.1 or newer is required.
- Install Geode.
- Install ToastyReplay through Geode or place the
.geodepackage in the Geometry Dashgeode/modsfolder. - Launch Geometry Dash and open the menu with the configured ToastyReplay keybind.
Free and Pro cannot be enabled at the same time. Remove or disable one edition before enabling the other.
- ToastexGD, Main Developer and Founder
- human0443, Developer
- misko.bin, Developer
- __hopeandmiracle, Developer
- jimmybutlerfan, Playtester and Marketing
- Therealkeanan00, Playtester and Marketing
Special thanks to peony, Lead Developer of Silicate Bot; chagh.dev, Lead Developer of TCBot; GWDdoS, Owner of AstralBot; and kepe__, Owner of Ybot.
If something breaks, report it through the in-game issue form, open a GitHub issue, or join the Discord server.
If you want to support continued development, visit Ko-fi.