Submission #10611: Stockiel's PC Sonic the Hedgehog Forever "Sonic & Tails" in 15:27.733

IBM PC compatible
(Submitted: Sonic The Hedgehog Forever)
Sonic & Tails
(Submitted: Sonic & Tails)
(Submitted: s1fs2a W (1.5.1.0241014))
libTAS 1.4.8
55664
60
2899
PowerOn
d8883d90f4d2703ddeeb48e8f0388155
TAS Timing
Syncs fully after following the guide provided by the author in the submission comments, with an additional note that the mod needs to be taken from the Windows download of the latest version (1.5.1 as of this writing).
			
Submitted by Stockiel on 7/24/2026 4:14 PM
Submission Comments

Instructions on how to play the TAS movie

  1. Since this game isn't precompiled for Linux and only for Windows, Android, and Nintendo Switch, you're going to have to compile sources yourself for actually getting the game to work.
  2. For compiling the Sonic 1 Forever binaries, you are going to want to git clone this URL here using the --recursive switch.
  3. Before you actually compile the binaries, you will need to get dependencies for your operating system, since I did this on Debian, I ran this command: sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libglew-dev libtheora-dev libdrm-dev libgdm-dev. Do the command for your Linux distro in case if you don't run this on Debian, for Ubuntu though, it's as simple as removing libdrm-dev and libgdm-dev.
  4. Now that you have all your dependencies, you can now run the make command, and now you just wait. You can also apply the -j switch with the amount of CPU threads in your computer if you want to wait less time.
  5. If your binaries have finished compiling successfully, there should be a bin folder, and inside of that should be a Linux folder, and inside of that should be an executable with the name s1fs2a. When you launch the executable though, it will crash because there's no Sonic 1 Forever mod or a regular Sonic 1 Data.rsdk file. You will need to grab those on your own.
  6. Once you have the Sonic 1 Forever mod and the regular Sonic 1 Data.rsdk file, you will have to put the Data.rsdk straight in the executable folder, along with making a new folder called "mods" (all lowercase), and put the Sonic 1 Forever mod in there.
  7. If you launch the game now, it will recognize that there is a Data.rsdk inside your executable folder, but it will still crash because you don't have the Sonic 1 Forever mod enabled. You are going to want to grab this ini file and put it in your "mods" folder: (remove the .cfg from the file for it to actually work)
  8. The mod config isn't the only ini you need to grab for the TAS. You need to grab this ini for it to work. (Once again, remove the .cfg from the file for it to work)
  9. Once you've got both .ini files, you are going to want to make sure your "Abilities" settings are like this, as the TAS movie will not play right with the default "Abilities" settings:
After all of that, it should be fine to play the TAS.

Intro

Sonic the Hedgehog Forever is a mod for the Sonic 1 2013 version made by Team Forever. It features new moves for some of the characters, like Sonic with the dropdash from Sonic Mania, and Tails with flight cancellation. Besides for new moves though, the physics are very similar to the original 2013 port of Sonic 1.

Goals

  • Try to beat the game as fast as possible (TAS aims for TAS time and not IGT)
  • Perform glitches in certain areas to make the TAS entertaining
  • Manipulate inputs to help complete the game quicker

Times

Level/ActTime
Green Hill Zone Act 10:16.91
Green Hill Zone Act 20:13.96
Green Hill Zone Act 30:27.05
Marble Zone Act 10:33.55
Marble Zone Act 20:47.98
Marble Zone Act 30:50.95
Spring Yard Zone Act 10:19.85
Spring Yard Zone Act 20:23.00
Spring Yard Zone Act 30:44.15
Labyrinth Zone Act 10:28.23
Labyrinth Zone Act 20:45.26
Labyrinth Zone Act 30:55.23
Star Light Zone Act 10:17.10
Star Light Zone Act 20:13.81
Star Light Zone Act 30:33.05
Scrap Brain Zone Act 10:23.68
Scrap Brain Zone Act 20:30.00 (score tally is less and faster once timer hits 30 seconds)
Scrap Brain Zone Act 30:16.06
Final Zone1:13.85

Framework used

  • libTAS 1.4.8 was used for making this TAS.
    • The TAS itself was made on Debian 13 (Trixie) on a ThinkPad T520.

Other notes

This TAS could be improved if TAS-only strategies could be discovered for this game, along with inputs being a little less sloppy, especially with Tails carrying Sonic to specific spots of a zone. Overall though, This TAS improves all WR RTA times by at least half a second. Hopefully this TAS is a little bit enjoyable. (Encode by Emil_Borg)
Last Edited by Stockiel 23 days ago
Page History Latest diff List referrers Change Log