Sonic Generations (2011) Modding
Current Project: Project Heroes: HUD & GUI
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 exploring 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 existing community tools.
I learnt a significant amount from examining the file structure. I was able to identify stage abbreviations, and figure out the contents of some of the archive files. My goals are to create a stage mod for generations, and to further my understanding of the engine itself. However, as of January 6th 2026, I have released my first mod - a music mod pack! You can find the mod page below. Currently I am working on a UI mod, which aims to recreate the Sonic Heroes HUD and GUI in Generations as close as possible.
About the music mod pack: 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 personal endeavour is my way to give back to a franchise I grew up with, and is 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.