top of page

Sonic Generations (2011) Modding

Engine: Hedgehog Engine

In April 2024, I started learning how to create mods for Sonic Generations (2011). Thanks to a push from a friend, I went down a rabbit hole and began explored modding as a hobby during my spare time at university. I was curious on how the game worked and how it was structured internally, so I took it upon myself to investigate the game files using various community tools.

​

I learnt quite a lot just from examining the file structure, I was able to identify stage abbreviations, and figure out what each file might contain. My ultimate goal is to create a stage mod in the future, but for the time being, I'm working on a music mod pack replacing the existing unlockable music tracks in the base game with songs from more recent Sonic games (2013 onwards). 

​

To start, I created a document listing all the tracks I wanted to replace. After I figure that all out, I started to create intros and loop points for the various tracks using Audacity. Since Sonic Generations uses Criware middleware, all tracks had to have a intro and loop for the game to recognise and play the tracks. In addition, they are stored in a proprietary audio codecs format (ADX), so I used another community tool to convert .Wav files into an .ADX format.

​

This effort is my way to give back to a franchise I grew up with, and it's a testament to the Sonic Generations modding community, which is still going strong today! You can find videos documenting my modding journey my Youtube channel.

Documentation:

Latest Youtube upload

© 2025 by Amro EL-Sheikh.

Powered and secured by Wix

bottom of page