Actions

Difference between revisions of "Spike damage behavior"

From Sonic Retro

m (Reverted edits by MK (Talk); changed back to last version by SOTI)
Line 1: Line 1:
In ''[[Sonic the Hedgehog (Genesis)|Sonic the Hedgehog]]'' for the [[Sega Megadrive]], [[spikes]] were originally intended to be as lethal to Sonic as falling down a pit or being crushed to death. When Sonic is injured by anything, including a set of spikes, he will become invulnerable, indicated by his sprite flashing the moment he touches the ground. However, if he lands on spikes, he will be harmed, regardless of whether he is flashing or not.
+
In ''[[Sonic the Hedgehog (Genesis)|Sonic the Hedgehog]]'' for the [[Sega Megadrive]], there is a bug where [[spikes]] can kill you even if you have [[rings]]. After falling on spikes, Sonic loses his rings and "bounces" away. If the row of spikes is wide enough, Sonic will fall back onto the spikes and be killed (as he no longer has any rings).
  
It is often mistakenly thought that this was caused by Sonic not becoming invulnerable at the appropriate time due to not landing on the ground (thus dieing in the long row of spikes), however, even if he is flashing on the ground, he can jump or fall into a set of spikes and still be harmed or die while flashing. This is cause of debate as to whether it was indeed a 'bug' or an intended feature. <!-- It was totally a feature, but I need to say that because of DENIAL -->
+
==Fixing the bug==
 
+
*An official [[ROM]] hack was released as part of ''[[Sonic Mega Collection]]'', called "JP2", where the spike bug was fixed.
==Removal==
+
*[[drx]] actually created his own ROM hack before the release of ''Sonic Mega Collection'', with the spike bug fixed. He later released the source code, or rather instructions for fixing the bug in an [[ASM]] file ([[disassembly]]). drx's bugfix has been implemented in [[Hivebrain]]'s ''[[Sonic 1 Plus]]'' and ''[[South Island Adventure]]'' ROM hacks.
*An official [[ROM]] hack was released as part of ''[[Sonic Mega Collection]]'', called "JP2", where the spike 'bug' was removed.
+
*[[FraGag]] made a tutorial on how to fix the spike bug, it is avaliable [http://info.sonicretro.org/SCHG_How-to:Fix_the_Spike_bug_in_Sonic_1 here].
*[[drx]] actually created his own ROM hack before the release of ''Sonic Mega Collection'', with the spike 'bug' removed. He later released the source code, or rather instructions for removing the 'bug' in an [[ASM]] file ([[disassembly]]). drx's bugfix has been implemented in [[Hivebrain]]'s ''[[Sonic 1 Plus]]'' and ''[[South Island Adventure]]'' ROM hacks.
 
*[[FraGag]] made a tutorial on how to remove the spike 'bug', it is avaliable [http://info.sonicretro.org/SCHG_How-to:Fix_the_Spike_bug_in_Sonic_1 here].
 
  
 
[[Category:Hacking Information]]
 
[[Category:Hacking Information]]

Revision as of 04:18, 15 April 2008

In Sonic the Hedgehog for the Sega Megadrive, there is a bug where spikes can kill you even if you have rings. After falling on spikes, Sonic loses his rings and "bounces" away. If the row of spikes is wide enough, Sonic will fall back onto the spikes and be killed (as he no longer has any rings).

Fixing the bug

  • An official ROM hack was released as part of Sonic Mega Collection, called "JP2", where the spike bug was fixed.
  • drx actually created his own ROM hack before the release of Sonic Mega Collection, with the spike bug fixed. He later released the source code, or rather instructions for fixing the bug in an ASM file (disassembly). drx's bugfix has been implemented in Hivebrain's Sonic 1 Plus and South Island Adventure ROM hacks.
  • FraGag made a tutorial on how to fix the spike bug, it is avaliable here.