For anyone looking to restore HPZ in Sonic 2. Collision pointer.
#1
Posted 14 February 2004 - 03:45 AM

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.
#4
Posted 14 February 2004 - 11:47 AM

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.
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)
-
Restoring_HPZ.rar (1.08K)
Number of downloads: 291
This post has been edited by .hack//zero: 28 February 2004 - 11:31 AM
#5
Posted 23 February 2004 - 04:30 PM

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.
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)
-
HPZ_collision_com.dat (264bytes)
Number of downloads: 262
This post has been edited by .hack//zero: 29 June 2004 - 09:42 PM
#6
Posted 26 February 2004 - 05:55 PM

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]
(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
Posted 26 February 2004 - 06:46 PM

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]
(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
Posted 26 February 2004 - 10:24 PM

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
Posted 04 March 2004 - 02:50 AM

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
Posted 21 March 2004 - 01:08 PM

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
Posted 27 March 2004 - 09:27 AM

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
Posted 27 March 2004 - 09:34 AM

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
Posted 27 March 2004 - 10:17 AM

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
Posted 28 March 2004 - 01:56 AM

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
Posted 28 March 2004 - 01:59 AM

I highly doubt it. Since there was nothing in the final version of Hidden Palace, there is probably no boss as well.