Sonic and Sega Retro Message Board: For anyone looking to restore HPZ - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 8 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

For anyone looking to restore HPZ in Sonic 2. Collision pointer.

#1 User is offline Rika Chou 

Posted 14 February 2004 - 03:45 AM

  • Adopt
  • Posts: 5165
  • Joined: 11-January 03
  • Gender:Not Telling
  • Location:CA US
  • Wiki edits:4
If your looking to restore HPZ in Sonic 2 final, you will need to know how to restore collision, among other things. Many people get confused and think that HPZ uses the same collision as OOZ, but this is not true. Thus making it hard to find the correct pointer. So to restore the collision data you will need to know where the pointer is, and you must change it to the correct location in the ROM. The pointer is located at offset 004A0C, and it points to offset 045A80. This offset that it points to is where the Offset index of level layouts is located. I hope this clears everything up.

#2 User is offline Mystical Ninja 

Posted 14 February 2004 - 10:17 AM

  • For old time's sake.
  • Posts: 3329
  • Joined: 21-April 03
  • Gender:Male
  • Location:New Castle, Delaware
  • Project:Nothing that concerns this place in the least.
  • Wiki edits:282
Very good info. This should be pinned.

#3 User is offline Quickman 

Posted 14 February 2004 - 10:21 AM

  • Posts: 5584
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10
I concur.

#4 User is offline .hack//zero 

Posted 14 February 2004 - 11:47 AM

  • Posts: 2999
  • Joined: 23-April 03
  • Gender:Male
  • Project:Learning more C++, Requiem of the Twilight(On hold)
If anyone needs to restore the wave effects, the waterfalls, and the glowing orbs.

Go to $425F4

change

140A 3364 150A 3364 0C0A 3364 to 1E0A 3364 1F0A 336A 0C0A 336A

If have already got the tiles from beta to your hack. Just change 14 to 1E and 15 to 1F.

Some of the Orbs will still look like crap, so you have to Sonic Sprite to change them. To make it easier for you I exported my version of them from Omega.

Warning using this will mess up the looks of the rotating diamonds in Oil Ocean Zone.

Attached File(s)


This post has been edited by .hack//zero: 28 February 2004 - 11:31 AM

#5 User is offline .hack//zero 

Posted 23 February 2004 - 04:30 PM

  • Posts: 2999
  • Joined: 23-April 03
  • Gender:Male
  • Project:Learning more C++, Requiem of the Twilight(On hold)
Here is HPZ's primary 16x16 collision index data. I would have put this on the last post, but I didn't make that version. Rika Chou got it for me.

This is my version.

*thinking* I should have known by the size of the HPZ beta's primary 16x16 collision index data was uncompressed by the size of it.

Dirctions

Open the rom.
Goto $4A09-4A0B
Type in 0004 3C10.
Goto 43C10.
Open HPZ_collision_com.
Copy everything in it, and paste.

Attached File(s)


This post has been edited by .hack//zero: 29 June 2004 - 09:42 PM

#6 User is offline Drakmyth 

Posted 26 February 2004 - 05:55 PM

  • Inspector Drakmyth Master at your service.
  • Posts: 420
  • Joined: 16-January 03
  • Location:In the void beneath the ancient maze...
  • Project:Sonic Eclipse 2, Return of the Hidden Palace, Unnamed Sonic 2 Hack
Well, I have managed to almost completely restore HPZ. I have all the tiles & the glowing balls working. But I am having trouble with the sprites. I cannot seem to find the pointers for any of them. I am trying not to mess up OOZ either. I tried making a backup copy and then trying ZV's method to restore the waterfalls and glowballs but those bytes don't exist in the rom. I am so close. Any ideas?

(Additional: If anyone wants a copy of my rom thus far then I'll post it.)

[EDIT] Collision is working perfectly too. [/EDIT]
This post has been edited by Drakmyth: 26 February 2004 - 05:56 PM

#7 User is offline .hack//zero 

Posted 26 February 2004 - 06:46 PM

  • Posts: 2999
  • Joined: 23-April 03
  • Gender:Male
  • Project:Learning more C++, Requiem of the Twilight(On hold)

Drakmyth, on Feb 26 2004, 05:55 PM, said:

Well, I have managed to almost completely restore HPZ. I have all the tiles & the glowing balls working. But I am having trouble with the sprites. I cannot seem to find the pointers for any of them. I am trying not to mess up OOZ either. I tried making a backup copy and then trying ZV's method to restore the waterfalls and glowballs but those bytes don't exist in the rom. I am so close. Any ideas?

(Additional: If anyone wants a copy of my rom thus far then I'll post it.)

[EDIT] Collision is working perfectly too. [/EDIT]

Just do this, and it should work. If this doen't work. Then post the rom.

Go to $425F4
change
14 to 1E

Go $425F8
change
15 to 1F

You can change 15 to 23 if you want the enemies from ARZ.
This post has been edited by Zero Virus: 26 February 2004 - 07:03 PM

#8 User is offline Drakmyth 

Posted 26 February 2004 - 10:24 PM

  • Inspector Drakmyth Master at your service.
  • Posts: 420
  • Joined: 16-January 03
  • Location:In the void beneath the ancient maze...
  • Project:Sonic Eclipse 2, Return of the Hidden Palace, Unnamed Sonic 2 Hack
Thanks alot. HPZ is 100% restored and OOZ is totally unaffected. Now a few enemies portations and a slight sprite edit and I'm ready to realease my next version. Thanks again.

#9 User is offline Rika Chou 

Posted 04 March 2004 - 02:50 AM

  • Adopt
  • Posts: 5165
  • Joined: 11-January 03
  • Gender:Not Telling
  • Location:CA US
  • Wiki edits:4

Rika Chou, on Feb 14 2004, 06:45 AM, said:

If your looking to restore HPZ in Sonic 2 final, you will need to know how to restore collision, among other things. Many people get confused and think that HPZ uses the same collision as OOZ, but this is not true. Thus making it hard to find the correct pointer. So to restore the collision data you will need to know where the pointer is, and you must change it to the correct location in the ROM. The pointer is located at offset 004A0C, and it points to offset 045A80. This offset that it points to is where the Offset index of level layouts is located. I hope this clears everything up.

Okay, there is a mistake here. This pointer is for a Sonic 2 ROM that has been edited with ESE. Here are the correct locations for the pointer:

Unedited S2 ROM: 004A09
Edited with ESE ROM: 004A0C

#10 User is offline Varion Icaria 

Posted 21 March 2004 - 01:08 PM

  • He's waiting....
  • Posts: 1004
  • Joined: 26-August 03
  • Gender:Male
  • Project:S4: Cybernetic Outbreak
  • Wiki edits:1
Im Writing a Guide on how to exactly do it easier then the way listed here. I will include the files for the art, and if the code for the hpz badniks doesn't exist I will include them too. This guide will be public in about a week.

#11 User is offline Sky Shark 

Posted 27 March 2004 - 09:27 AM

  • Posts: 124
  • Joined: 26-March 04
  • Gender:Male
  • Project:Sonic 1 Rehash - I'm not saying its canned, I'm planning on some work on it this summer.
So with this code we can actally complete HPZ ?Can you post a pic of what it looks like with the code enabled?
This post has been edited by SupersonicX: 27 March 2004 - 09:28 AM

#12 User is offline Quickman 

Posted 27 March 2004 - 09:34 AM

  • Posts: 5584
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10

SupersonicX, on Mar 27 2004, 02:27 PM, said:

So with this code we can actally complete HPZ ?Can you post a pic of what it looks like with the code enabled?

One code isn't going to insert all the HPZ art, layout and enemies. This just replaces the collision since normally it is set to the OOZ collision.

#13 User is offline Varion Icaria 

Posted 27 March 2004 - 10:17 AM

  • He's waiting....
  • Posts: 1004
  • Joined: 26-August 03
  • Gender:Male
  • Project:S4: Cybernetic Outbreak
  • Wiki edits:1

SupersonicX, on Mar 27 2004, 09:27 AM, said:

So with this code we can actally complete HPZ ?Can you post a pic of what it looks like with the code enabled?

*Sign* Whatc Quickman Said is correct and its the code for badniks SSX. So when the code is inserted the art must be too. Also the tiles and the other object art would need implementing too. Once you understand hacking at a good level it gets Easy to restore levels from beta into Final.

#14 User is offline Sky Shark 

Posted 28 March 2004 - 01:56 AM

  • Posts: 124
  • Joined: 26-March 04
  • Gender:Male
  • Project:Sonic 1 Rehash - I'm not saying its canned, I'm planning on some work on it this summer.
I would like to see it with it completely restored becuase I can't hack a game to save my life.If someone has managed to restore HPZ to final, was there a boss in that data?
This post has been edited by SupersonicX: 28 March 2004 - 01:56 AM

#15 User is offline Trigahd 

Posted 28 March 2004 - 01:59 AM

  • I am your gahd!!
  • Posts: 1524
  • Joined: 06-August 03
  • Location:Somewhere in the skies
  • Project:Nothing worth mentioning
I highly doubt it. Since there was nothing in the final version of Hidden Palace, there is probably no boss as well.

  • 8 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users