About
Sonic 1 Forever is a comprehensive overhaul mod of the 2013 Sega mobile remaster of the original Sonic the Hedgehog, built on top of Rubberduckycooly's RSDKv4 decompilation of the Retro Engine. It adds drop-dash, super Sonic, reworked physics, new bonus stages, updated music, and a raft of quality-of-life improvements that bring the classic game closer in feel to Sonic Mania.
The underlying RSDKv4 decompilation โ maintained at RSDKModding/RSDKv4-Decompilation โ reverse-engineered the full Retro Engine v4, enabling both Sonic 1 and Sonic 2 (2013) mods to flourish. Sonic 1 Forever is one of the most polished entries in this modding scene and a go-to recommendation for fans of the 16-bit originals.
Identity
Launch
- Binary
- SonicForever.exe
- Needs files
-
- Data.rsdk
Proton
- Version
- GE-Proton9-20
- Winetricks
- โ
โ Setup notes
Engine: Windows build via the RSDKv4 decompilation engine; runs under Proton on Deck.
Install: Download the Sonic 1 Forever Windows release from the Team Forever website. The release ZIP unzips to a folder containing SonicForever.exe (the RSDKv4-based engine build) plus the mod's game files.
Data: You must also supply Data.rsdk from a legally owned copy of Sonic the Hedgehog (2013 mobile remaster): the APK can be opened as a ZIP and Data.rsdk extracted from the Assets/ folder inside. Alternatively, data files can come from the Sonic Origins Steam release.
Proton: Place Data.rsdk alongside SonicForever.exe, then add SonicForever.exe to Steam as a non-Steam game and force a recent GE-Proton build.
Guide: A GameBanana tutorial covers the exact Linux/Proton steps.
The one thing to know
Supply your own copy: Requires Data.rsdk from a legally purchased copy of Sonic the Hedgehog (2013 mobile remaster, available on Android/iOS) or from Sonic Origins (Steam).
Extract: Pull Data.rsdk from inside the game APK (treat the APK as a ZIP; file is in Assets/). Place it alongside SonicForever.exe before launching. deckport links nowhere to obtain the APK or data files.
Controller: RSDKv4 supports XInput gamepads natively, so the Deck's built-in controls and standard pads are recognized without Steam Input mapping. Bindings can be tweaked in the auto-generated settings.ini.
Upgrading: If upgrading from an older Forever version, copy SData.bin and settings.ini from the old folder to the new one to preserve saves.
Community guides
Write-ups and threads from people who got this (or a similar) game running. deckport links to them โ it doesn't reproduce them.
Get the artwork
deckport never hosts game images. Open this game on SteamGridDB, pick
the cover / hero / logo / icon you like, and drop them into the
game folder under .deckport-art/ before you push it to the
Deck. The importer files them under the right names automatically.
Run it on your Deck
Two files: the one-time importer (deckport.py) in your
Deck's home folder, and this game's install helper. Copy the game
into ~/Games and run the helper with Steam closed โ it
writes the recipe (binary, launch options, Proton version)
and registers the shortcut with artwork.