Sonic and Sega Retro Message Board: Porting music from S2Beta into S2Final - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 

Porting music from S2Beta into S2Final Is it possible? And if so, tell me how!

#1 User is offline Qjimbo 

  Posted 05 April 2004 - 06:29 PM

  • Your friendly neighbourhood lemming.
  • Posts: 4275
  • Joined: 17-February 03
  • Gender:Male
  • Location:Vancouver, BC
  • Wiki edits:69
Hi all,
I'm not an expert rom hacker, but I'm using Saxman's "Sonic QX" utility to place my own music into the Sonic 2 Beta ROM (preview in my sig).
However, my ultimate goal is to replace all the music in the final Sonic 2, which would mean porting my music from the modified beta to the final. So basically, is that possible? and if it is any help/instructions would be appriciated!

#2 User is offline Quickman 

Posted 05 April 2004 - 06:31 PM

  • Posts: 5558
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10
Sonic QX lets you copy the whole soundtrack from the beta to the final.

#3 User is offline Qjimbo 

Posted 05 April 2004 - 06:54 PM

  • Your friendly neighbourhood lemming.
  • Posts: 4275
  • Joined: 17-February 03
  • Gender:Male
  • Location:Vancouver, BC
  • Wiki edits:69

Quick Man, on Apr 5 2004, 06:31 PM, said:

Sonic QX lets you copy the whole soundtrack from the beta to the final.

I've looked in the manual and in the program, but I can't find how to do that ;)

#4 User is offline McGuirk 

Posted 05 April 2004 - 06:58 PM

  • Posts: 574
  • Joined: 09-October 03
  • Gender:Male
  • Location:Fort Worth, Texas, USA
  • Project:Growing a Giant Sequoia - My shitty hack is on hold for now
  • Wiki edits:3
Hey QJimbo, any chance you could send me the files to SonicQX? My computer doesn't like split RAR archives=D

Archive header broken BS.

EDIT: Oh, awesome, thanks!

BTW: EVRYTHING at sonicology is broke:P
This post has been edited by McGuirk: 05 April 2004 - 07:03 PM

#5 User is offline Qjimbo 

Posted 05 April 2004 - 07:01 PM

  • Your friendly neighbourhood lemming.
  • Posts: 4275
  • Joined: 17-February 03
  • Gender:Male
  • Location:Vancouver, BC
  • Wiki edits:69

McGuirk, on Apr 5 2004, 06:58 PM, said:

Hey QJimbo, any chance you could send me the files to SonicQX? My computer doesn't like split RAR archives=D

Archive header broken BS.

Oh yeah the version on Sonicology is broke :/
I had to ask Saxman for it and he kindly uploaded a copy:
http://saxman.shadow...com/sonicqx.exe

EDIT: I did dig up this old topic:
http://forums.sonicretro.org/index....c=2026&hl=music
Where Rika Chou mentions using Sonix QX to convert all the music from S2Beta into Sonic 2 final. I just cannot find how to do this in the program.
This post has been edited by QJimbo: 05 April 2004 - 07:16 PM

#6 User is offline Hivebrain 

Posted 05 April 2004 - 07:45 PM

  • Posts: 2285
  • Joined: 15-January 03
  • Gender:Male
  • Location:53.4N, 1.5W
  • Project:HivePal 2.0
  • Wiki edits:6,176

Quote

Where Rika Chou mentions using Sonix QX to convert all the music from S2Beta into Sonic 2 final.

He says nothing of the sort.

You actually have to copy & paste the entire sound driver from S2B to S2F, and then remove the now-broken graphics pointers for EHZ/HTZ. I think it's EC000-FFFFF (check Saxman's guide, I could be wrong).

#7 User is offline Qjimbo 

Posted 05 April 2004 - 08:11 PM

  • Your friendly neighbourhood lemming.
  • Posts: 4275
  • Joined: 17-February 03
  • Gender:Male
  • Location:Vancouver, BC
  • Wiki edits:69

Hivebrain, on Apr 5 2004, 07:45 PM, said:

Quote

Where Rika Chou mentions using Sonix QX to convert all the music from S2Beta into Sonic 2 final.

He says nothing of the sort.

Sorry, I was a bit overpresumtuous there :$

Hivebrain, on Apr 5 2004, 07:45 PM, said:

You actually have to copy & paste the entire sound driver from S2B to S2F, and then remove the now-broken graphics pointers for EHZ/HTZ. I think it's EC000-FFFFF (check Saxman's guide, I could be wrong).

Hmm, doesn't sound too complicated, except the the bit about removing the broken graphics pointers. Also, what guide are you referring to?

#8 User is offline Hivebrain 

Posted 05 April 2004 - 11:03 PM

  • Posts: 2285
  • Joined: 15-January 03
  • Gender:Male
  • Location:53.4N, 1.5W
  • Project:HivePal 2.0
  • Wiki edits:6,176

Quote

Also, what guide are you referring to?

The S2 hacking guide that you can download in a zip file.

Porting the sound driver from S2B to S2F causes some compressed graphics to be overwritten, which is why you need to remove pointers (from the pattern load cues).

#9 User is offline .hack//zero 

Posted 05 April 2004 - 11:10 PM

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

Hivebrain, on Apr 5 2004, 11:03 PM, said:

Porting the sound driver from S2B to S2F causes some compressed graphics to be overwritten,

There are pointers for them.

Use nemesis's guide
copy the $
go to find
paste the $
and it should take you to the pointer for the graphics.

#10 User is offline Hayate 

Posted 06 April 2004 - 02:57 AM

  • Posts: 2355
  • Joined: 01-February 04
  • Gender:Male
  • Location:Torquay, England
  • Wiki edits:70
That doesn't work in VC++ for your information .hack//zero

If I need to find a hex string I have to load up my hex to ascii converter, paste it there, then search for the result. Tedious process.

#11 User is offline .hack//zero 

Posted 06 April 2004 - 06:08 AM

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

bobxp, on Apr 6 2004, 02:57 AM, said:

That doesn't work in VC++ for your information .hack//zero

If I need to find a hex string I have to load up my hex to ascii converter, paste it there, then search for the result. Tedious process.

download hexworkshop

#12 User is offline Hayate 

Posted 06 April 2004 - 06:24 AM

  • Posts: 2355
  • Joined: 01-February 04
  • Gender:Male
  • Location:Torquay, England
  • Wiki edits:70
why bother? I'm used to VC++ anyway.

PS. Where'd your sig go?

#13 User is offline Quickman 

Posted 06 April 2004 - 10:13 AM

  • Posts: 5558
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10
You think you have problems? Try using a command-line hex editor and see how you fare.

Quick Man, hailing the existence of obsolete technology since 1988.
This post has been edited by Quick Man: 06 April 2004 - 10:14 AM

#14 User is offline Qjimbo 

Posted 06 April 2004 - 04:06 PM

  • Your friendly neighbourhood lemming.
  • Posts: 4275
  • Joined: 17-February 03
  • Gender:Male
  • Location:Vancouver, BC
  • Wiki edits:69

Quick Man, on Apr 6 2004, 10:13 AM, said:

You think you have problems? Try using a command-line hex editor and see how you fare.

Quick Man, hailing the existence of obsolete technology since 1988.

I dunno about hex editing, but I know that vi (command line text editor) owns, even if it's hard to use.

Anyhow back to the topic I copied everything from 0EC000 to 0FFFFF in Sonic 2 beta to the same offset in Sonic 2, and it corrupted everything in Emerald Hill.
So basically, thanks so far, but I still need more help ;)

#15 User is offline Quickman 

Posted 06 April 2004 - 05:28 PM

  • Posts: 5558
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10
Hivebrain already told you what you need to do.

  • 2 Pages +
  • 1
  • 2
    Locked
    Locked Forum

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