don't click here

Sonic 3 Complete

Discussion in 'Engineering & Reverse Engineering' started by Tiddles, Dec 25, 2009.

  1. GeneHF

    GeneHF

    SEGA-ier than you'll potentially ever be. Site Staff
    8,429
    59
    28
    Scenic Studiopolis
    Complete Global Conquest
    Really? Huh... I never noticed it until now.
     
  2. Drex

    Drex

    Lazy perfectionist Member
    812
    79
    28
    I second this.
     
  3. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    For the record, the S&K miniboss theme is still in the game (the song was there twice in S3K), and still plays when Eggman steals the Master Emerald.
     
  4. Hayate

    Hayate

    Tech Member
    Both soundtracks already exist in the game, since the S3&K ROM is just the S3 ROM slapped on the end of the S&K one.

    The only reason I had trouble with them was because I was too lazy to find out how to change the bank for an individual track, so I copied the tracks themselves from one location to another and there wasn't enough room in a particular bank for all of them. Since Tiddles is using the disassembly it was probably easy to change the banks.
     
  5. Aquaslash

    Aquaslash

    <The Has-been Legend> Moderator
    Someone had the idea of using the S&K miniboss for the actual fights, but using the s3 miniboss for the Knuckles fight. That makes sense IMO since it'd be like building up to the final confrontation.
     
  6. Hayate

    Hayate

    Tech Member
    IMO I'd stick with the S3 miniboss theme, but use the S&K Knuckles theme for the Knuckles fight. If it wasn't for having to add an extra sound test number, I'd be doing that right now.
     
  7. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,231
    968
    93
    Long-term happiness
    S3 themes for everything. :)
     
  8. PicklePower

    PicklePower

    Wiki Sysop
    632
    26
    28
    Speaking of the early Sonic 3C credits music, does anyone have an MP3 of it?
     
  9. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    1
    0
    Writing my own MD/Genesis sound driver :D
    Enjoy.
     
  10. PicklePower

    PicklePower

    Wiki Sysop
    632
    26
    28
    Thankyouthankyouthankyou. This also deserves to be on the wiki.
     
  11. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    1
    0
    Writing my own MD/Genesis sound driver :D
    That's where I got it from =P (I also made that particular rip and a few others on that page.)
     
  12. PicklePower

    PicklePower

    Wiki Sysop
    632
    26
    28
    Ah, well heck. That needs to be on the main Sonic 3c too. Looked all over for that.
     
  13. Azu

    Azu

    I must be stupid. Member
    The only S3 theme I hate was the Super Sonic them. God.
     
  14. SwissCM

    SwissCM

    Member
    It makes an awesome ring tone.
     
  15. Drex

    Drex

    Lazy perfectionist Member
    812
    79
    28
    Not imo. Now, if you had said S3 min-boss music then I'd have agreed with you adding that it was mine 2 years ago.

    |
    |
    V: D=
     
  16. Ravenfreak

    Ravenfreak

    2 Edgy 4 U Tech Member
    3,085
    181
    43
    O'Fallon Mo
    Sonic 1 Game Gear Disassembly
    The two S3 themes I hate are Knuckles' theme and the miniboss theme. >.> They are the worse 16-bit Sonic songs. But nice job on this hack. ^^
     
  17. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    That's a pretty nice solution. I hadn't thought of that. I might see if I can put that together sometime.

    This is definitely on my wanted list.

    Number two is deliberate and has been done to all zones. It's not so noticable in the Sonic 3 half because you only got a brief (and rather pointless IMO) burst of the zone music, which Sonic 3 alone never had to begin with. Mushroom Hill is the only one where I still think twice about having removed it because it's quite a long scene, but ultimately I preferred to keep it consistent, as S3K never was - some zones still never had the post-complete music added (LBZ2 for Knuckles, SSZ for Sonic, and LRZ3 had it on a long delay for no obvious reason.)

    Numbers one and three I've confirmed are the same in the original game. I kept doing this while I was testing actually - I'd notice something off and think "Oops, did I do that?" only to realise it was there all along and I hadn't noticed it.

    This was a perfect example of the above - I always used hyper sparingly in the original, and I did a lot of testing for the speedup music change in MGZ due to nearby invincibility, speed shoes and a lot of rings in MGZ1... well, anyway, suffice it to say I had to go back and check this was in the original because I hadn't seen it before, or I'd forgotten it if I had. :)

    I'm guessing there's some major engine nastiness causing this, with the crushing ceiling magic not being completely cleared before the boss. The simplest solution might be just to slow Sonic down - something like a spinning top to the right of a starpost that you need to have break an additional barrier into the next section perhaps?

    I've yet to read even one single thing about object layout editing, so it'd certainly be a while before I get around to such a thing.

    It's not exactly this, but a patch for the next version will allow the S&K miniboss theme to be retained for all minibosses and the Sonic 3 miniboss theme to be used for only the Knuckles fight. It wouldn't take too much more to do it this way either, though.

    To use all of them, or a larger number than I'm already doing, there would need to be some more slots allocated for music. I don't know how to do it already, but I've no doubt it's possible, and there should be enough spare slots at the end of the list to accommodate everything.

    If you only wanted to use one of the Sonic 3 miniboss or Sonic & Knuckles miniboss themes, you could reallocate track $18 to something else - vanilla S3K doesn't use this at all apart from resuming from a drown timer during a boss (which is a daft idea anyway since the way it retrieves the correct music outside of a boss also works perfectly well during a boss). If you based it on my version you'd have to swap out the two places I changed to use $18, which is for the FBZ2 Wing Fortress reprise boss and Eggman's master emerald theft.

    <!--quoteo(post=389713:date=:name=)--><div class='quotetop'>QUOTE [​IMG]</div><div class='quotemain'><!--quotec-->IMO I'd stick with the S3 miniboss theme, but use the S&K Knuckles theme for the Knuckles fight. If it wasn't for having to add an extra sound test number, I'd be doing that right now.[/QUOTE]The problem with using the S&K Knuckles theme in combination with either the S3 Knuckles or miniboss themes is that they both want to use DAC samples B2/B3, which are different between the two games. If you don't mind the clap instrument sounding a bit strange in one or the other though, it should be fine. Other than that, I don't know if there might be an unused DAC entry somewhere that could be repointed to the other version of the sample, so that one could then edit one of the tracks to look for the new entry.
     
  18. Hayate

    Hayate

    Tech Member
    As far as I know, it's nothing to do with how fast Sonic gets into the arena - I think it will always happen if you do a Hyper Sonic dash above the screen while waiting for Robotnik to come down. I haven't tested this thoroughly, but it's happened enough times to give me an intuitive guess on that. :P

    It's certainly got nothing to do with crushing - crushing can only occur when the thing on top of Sonic is an object, not terrain. That's why there are invisible block objects placed in various places around the Sonic games, as if they aren't there, he simply goes into the ceiling. The reason he dies is actually due to a bottomless pit - the boss usually does something to nullify the "die in a bottomless pit" logic, but (AFAIK) it never seems to stop the death sound being played even if this glitch doesn't occur.

    The problem with using the S&K Knuckles theme in combination with either the S3 Knuckles or miniboss themes is that they both want to use DAC samples B2/B3, which are different between the two games. If you don't mind the clap instrument sounding a bit strange in one or the other though, it should be fine. Other than that, I don't know if there might be an unused DAC entry somewhere that could be repointed to the other version of the sample, so that one could then edit one of the tracks to look for the new entry.
    [/QUOTE]

    The S3 themes with the S&K DAC samples sound pretty refreshing to me, I wouldn't mind switching back to those and bringing the S&K Knuckles theme in as an addition.
     
  19. Aquaslash

    Aquaslash

    <The Has-been Legend> Moderator
    Yeah, I like this idea. I'd have never thought of it if someone didn't mention it to me, but it makes perfect sense.
     
  20. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,231
    968
    93
    Long-term happiness
    Holy shit, why did I never think of this? Doing that now =P