Welcome Guest ( Log In | Register )
HOME
INFO
FORUMS
MERCURIAL
IRC CHAT
RETRO CHANNEL
Recent Changes Random Help Special Pages Upload
 

Sonic hacks

(Difference between revisions)

From Sonic Retro

Jump to: navigation, search
(Sonic TG)
m (Text replace - 'Category:Hacking Information' to 'Category:Hacking information')
(18 intermediate revisions by 10 users not shown)
Line 17: Line 17:
  
 
==List of hacks==
 
==List of hacks==
(The most notable hacks are listed separately below.)
+
{{Seealso|Sonic_hacks#Notable_hacks|Notable Sonic hacks}}
 
+
 
===[[Sega Mega Drive]]===
 
===[[Sega Mega Drive]]===
 
The majority of Sonic ROM hacks are modifications of [[sega:Sega Megadrive|Sega Mega Drive / Genesis]] games, since these are smaller and relatively simple compared to the games of later consoles. Also, many ROM hackers in the Sonic scene grew up with the Genesis and its games, so they hold fond memories of these games.
 
The majority of Sonic ROM hacks are modifications of [[sega:Sega Megadrive|Sega Mega Drive / Genesis]] games, since these are smaller and relatively simple compared to the games of later consoles. Also, many ROM hackers in the Sonic scene grew up with the Genesis and its games, so they hold fond memories of these games.
Line 24: Line 23:
 
====''[[Sonic the Hedgehog (16-bit)|Sonic the Hedgehog]]''====
 
====''[[Sonic the Hedgehog (16-bit)|Sonic the Hedgehog]]''====
 
<DPL>
 
<DPL>
category=Sonic the Hedgehog (16-bit) Hacks
+
category=Sonic the Hedgehog (16-bit) hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
 
</DPL>
 
</DPL>
/* Sonic  TG*/
 
 
 
====''[[Sonic the Hedgehog 2 (16-bit)|Sonic the Hedgehog 2]]''====
 
====''[[Sonic the Hedgehog 2 (16-bit)|Sonic the Hedgehog 2]]''====
 
<DPL>
 
<DPL>
category=Sonic the Hedgehog 2 (16-bit) Hacks
+
category=Sonic the Hedgehog 2 (16-bit) hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 38: Line 35:
 
====''[[Sonic the Hedgehog 3]]''====
 
====''[[Sonic the Hedgehog 3]]''====
 
<DPL>
 
<DPL>
category=Sonic the Hedgehog 3 Hacks
+
category=Sonic the Hedgehog 3 hacks
 +
format = ,\n* [[%PAGE%|%TITLE%]],,
 +
columns=3
 +
</DPL>
 +
====''[[Sonic & Knuckles]]''====
 +
<DPL>
 +
category=Sonic {{amp}} Knuckles hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 44: Line 47:
 
====''[[Sonic 3 & Knuckles]]''====
 
====''[[Sonic 3 & Knuckles]]''====
 
<DPL>
 
<DPL>
category=Sonic 3 {{amp}} Knuckles Hacks
+
category=Sonic 3 {{amp}} Knuckles hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 50: Line 53:
 
====''[[Sonic 3D: Flickies' Island]]''====
 
====''[[Sonic 3D: Flickies' Island]]''====
 
<DPL>
 
<DPL>
category=Sonic 3D: Flickies' Island Hacks
+
category=Sonic 3D: Flickies' Island hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
 
</DPL>
 
</DPL>
 +
 
===[[sega:Sega Game Gear|Sega Game Gear]]===
 
===[[sega:Sega Game Gear|Sega Game Gear]]===
 
====''[[Sonic Drift 2]]''====
 
====''[[Sonic Drift 2]]''====
 
<DPL>
 
<DPL>
category=Sonic Drift 2 Hacks
+
category=Sonic Drift 2 hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 63: Line 67:
 
====''[[Sonic Triple Trouble]]''====
 
====''[[Sonic Triple Trouble]]''====
 
<DPL>
 
<DPL>
category=Sonic Triple Trouble Hacks
+
category=Sonic Triple Trouble hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
 
</DPL>
 
</DPL>
 +
 
===[[sega:Sega Mega CD|Sega Mega CD]]===
 
===[[sega:Sega Mega CD|Sega Mega CD]]===
 
====''[[Sonic the Hedgehog CD]]''====
 
====''[[Sonic the Hedgehog CD]]''====
 
<DPL>
 
<DPL>
category=Sonic the Hedgehog CD Hacks
+
category=Sonic the Hedgehog CD hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 77: Line 82:
 
===[[sega:Nintendo GameCube|Nintendo GameCube]]===
 
===[[sega:Nintendo GameCube|Nintendo GameCube]]===
 
====''[[Sonic Adventure DX: Director's Cut]]''====
 
====''[[Sonic Adventure DX: Director's Cut]]''====
Research and modifications of ''Sonic Adventure DX'' has been made much easier by the game's availability on PC. [[Dude]],[[MainMemory]] and [[Endri]] are considered pioneers in modifying this game.
+
Research and modifications of ''Sonic Adventure DX'' have been made much easier by the game's availability on PC. [[Dude]], [[MainMemory]] and [[Endri]] are considered pioneers in modifying this game.
 
<DPL>
 
<DPL>
category=Sonic Adventure DX: Director's Cut Hacks
+
category=Sonic Adventure DX: Director's Cut hacks
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 87: Line 92:
 
====Unofficial ports====
 
====Unofficial ports====
 
<DPL>
 
<DPL>
category=Unofficial Ports
+
category=Unofficial ports
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
format = ,\n* [[%PAGE%|%TITLE%]],,
 
columns=3
 
columns=3
Line 103: Line 108:
 
*''[[Sonic 1 Beta Remake]]'' by [[Mistergambit]]
 
*''[[Sonic 1 Beta Remake]]'' by [[Mistergambit]]
 
*''[[Sonic 1 Remastered]]'' by [[Puto]]
 
*''[[Sonic 1 Remastered]]'' by [[Puto]]
*''[[Sonic 2 Remastered]]'' by [[Puto]]
 
 
*''[[Sonic 1 Return to the Origin]]''
 
*''[[Sonic 1 Return to the Origin]]''
 
*''[[Sonic 2: Advanced Edit]]'' by [[Rika Chou]]
 
*''[[Sonic 2: Advanced Edit]]'' by [[Rika Chou]]
Line 121: Line 125:
 
*''[[Sonic the Hedgehog 2 (colourised ending hack)]]'' by [[Nemesis]]
 
*''[[Sonic the Hedgehog 2 (colourised ending hack)]]'' by [[Nemesis]]
 
*''[[Tails in Sonic 1]]'' by [[drx]]
 
*''[[Tails in Sonic 1]]'' by [[drx]]
 +
*''[[The S Factor: Sonia and Silver]]'' by [[Aquaslash & Pals]]
 
*''[[Tohaka]]'' by [[Ultima]]
 
*''[[Tohaka]]'' by [[Ultima]]
  
Line 128: Line 133:
  
 
[[Category:Hacks| ]]
 
[[Category:Hacks| ]]
[[Category:Hacking Information]]
+
[[Category:Hacking information]]

Revision as of 00:39, 21 January 2012

Knuckles the Echidna in Sonic the Hedgehog is a hack that allows a player to play as Knuckles the Echidna in Sonic the Hedgehog, a feature that Sega intended to be possible using Lock-On Technology, but ultimately removed due to technical problems.

Sonic hacks are altered versions of Sonic the Hedgehog games that have been edited through the process of ROM Hacking. From the emergence of Cyan Helkaraxe's Sonic 1 Beta Hoax in 1999, the production of hacks has been a vital part of the Sonic research community and scene. Starting with the early documents penned by Cyan and saxman, to the Nemesis guides, the Sonic Community Hacking Guide, and beyond, researchers have used their understanding of the Sonic games to alter them in various ways. While earlier hacks were simple, such as minor palette changes, a number of hacks today are very complex. Over time, as the scene learns more about the underlying code behind the Sonic the Hedgehog series, the extent of these modifications has expanded. Modifications now include:

  • palette changes
  • sprite changes
  • major art (title screen, HUD, et al.) changes
  • level art changes and original level layouts
  • music and sound changes
  • importation of levels from other games
  • changes in movement engines or bosses
  • original concepts and gameplay styles

Today, with the assistance of hex editors, disassemblies and specific Sonic Hacking Utilities, fans have been creating more extensive modifications.

Hacks in the Sonic community are now usually distributed as full ROMs. In the past, IPS patches were used, since these are usually much smaller than a full ROM and were therefore easier to distribute in a time when dial-up was widely used. It was also believed, that since patches do not contain any copyrighted code, it was not illegal to distribute one. This format fell out of use when split disassemblies became available as a way to edit game data, and when dial-up was being replaced by faster broadband connections. The massive shifts in the ROM that can result from reassembly made IPS patches very large, and they would often contain a good volume of code anyway, thus eliminating the alleged legal advantage. Though saxman's RXL patch format was designed to replace IPS, it quickly faded into obscurity along with its predecessor.

Contents

List of hacks

Sega Mega Drive

The majority of Sonic ROM hacks are modifications of Sega Mega Drive / Genesis games, since these are smaller and relatively simple compared to the games of later consoles. Also, many ROM hackers in the Sonic scene grew up with the Genesis and its games, so they hold fond memories of these games.

Sonic the Hedgehog

Sonic the Hedgehog 2

Sonic the Hedgehog 3

Sonic & Knuckles

Extension:DynamicPageList (DPL), version 2.01 : Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants

Sonic 3 & Knuckles

Extension:DynamicPageList (DPL), version 2.01 : Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants

Sonic 3D: Flickies' Island


Sega Game Gear

Sonic Drift 2

Sonic Triple Trouble


Sega Mega CD

Sonic the Hedgehog CD


Nintendo GameCube

Sonic Adventure DX: Director's Cut

Research and modifications of Sonic Adventure DX have been made much easier by the game's availability on PC. Dude, MainMemory and Endri are considered pioneers in modifying this game.


Other

Unofficial ports


Notable hacks

In alphabetical order

Sega Mega Drive / Genesis

Sega Mega CD