โ† recipe book

Needs test

Sonic 1 Forever

Proton (Windows) Action platformer 2021 (ongoing updates) other โš™ GE-Proton9-20
Does it run on your Deck?

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

DeveloperTeam Forever (ElspethThePict and contributors)
PublisherIndependently released (free fan mod)
Released2021 (ongoing updates)
GenreAction platformer
ModesSingle-player
Engineother
TypeProton (Windows)
AliasesSonic the Hedgehog Forever, S1Forever, Sonic 1 Forever mod

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.