Actions

Difference between revisions of "Sonic Timezones"

From Sonic Retro

(Additional details about the graphics.)
m
Line 29: Line 29:
  
 
===Sound and Music===
 
===Sound and Music===
Sonic Timezones also uses the sound driver from the Simon Wai prototype and was the first major hack to feature new music. All music sequences were done by hand using a hex editor since there were no music editing tools available at the time. The following song numbers were replaced:
+
Sonic Timezones also uses the sound driver from the [[Sonic the Hedgehog 2 (Simon Wai prototype)|Simon Wai prototype]] and was the first major hack to feature new music. All music sequences were done by hand using a hex editor since there were no music editing tools available at the time. The following song numbers were replaced:
  
 
* 01 - The Heart of Rock & Roll (Huey Lewis and the News)
 
* 01 - The Heart of Rock & Roll (Huey Lewis and the News)

Revision as of 23:50, 29 January 2023

Notavailable.svg
Sonic Timezones
Version: 0.01 Beta
Last release: 2002-05-19
Status: Inactive
System: Sega Mega Drive
Original game: Sonic the Hedgehog 2 (16-bit)
Credits: Saxman

Sonic Timezones is a hack of Sonic the Hedgehog 2 by Saxman. It was unique at the time of its release due to new code being added to add new features, such as time travel, a primitive super peel-out move, and SRAM support. All of the instructions were written by hand using a hex editor since there wasn't a disassembly of the game at the time. It was entered into the 2002 Sonic Hacking Contest on May 19, 2002 and went on to win the Tech Trophy.

Tech Highlights

Time Travel

The main focus of the hack involves time travel. The layouts of Emerald Hill Zone act 1 and Oil Ocean Zone act 1 have both been altered slightly to make it easy for the player to obtain 50 rings at the beginning of those stages, after which a time warp can be achieved by jumping through the revolving stars above a star post (which lacks graphics).

Sonic's Moves

The spindash was altered to charge immediately at full speed in an effort to mimic how it works in Sonic CD. Additionally, a (buggy) super peel-out was added.

Graphics

The most significant graphical modification was the life icon. Since the art was compressed and the Nemesis compression had not yet been cracked, new code was written to write uncompressed art data directly to VRAM upon loading a level. The code was written with condition checks to load alternate icons depending on the time zone. All icons come from Sonic CD.

The code used to perform these graphical swaps was shared with other Sonic ROM hackers to add the capability to their hacks. Among these hacks were More Than a Memory: A Perfect Existence and Project Shadow 2.

Soon after Sonic Timezones was released, Saxman began working on the RXL patch format to add new code to a ROM with dynamic addressing in mind. The second RXL patch Saxman created allowed the life icon to be altered using the same methodology used in Sonic Timezones.

Sound and Music

Sonic Timezones also uses the sound driver from the Simon Wai prototype and was the first major hack to feature new music. All music sequences were done by hand using a hex editor since there were no music editing tools available at the time. The following song numbers were replaced:

  • 01 - The Heart of Rock & Roll (Huey Lewis and the News)
  • 02 - Green Hill Zone
  • 12 - Yakety Sax (Boots Randolph)

Additionally, the SEGA choir sound was also replaced and recorded by Saxman with the help of the Sonic Sound Editor.

SRAM Support

Sonic Timezones was the first hack to add support for SRAM to allow game progress to be saved in a similar manner as Sonic 3. A game can be continued using the '2 Player Vs' option on the title screen. Save slots can be changed from the options screen. It was tested using Gens and isn't guaranteed to work on other emulators.

Downloads

Download.svg Download Sonic Timezones
File: Timezones_v0.01-Beta.zip (54 kB) (info)
Current version: 0.01 Beta

Prior Versions

Timezones Builds

Experimental Builds

Sax Tech Builds

Notes

References