don't click here

Sonic 3 Complete

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

  1. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    One of the things I would have thought would have been nice to see in this hack is the option to keep the shields from one zone to another. It's always bothered me in Sonic 3 because of how all the zones connect with each other. Any chance of that being put in the options?
     
  2. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    Yeah, I kinda hate the Pink Knuckles S&K title screen... then I look at the original S&K screen and decide the pink one is actually objectively better, it just looks wrong for some reason. I might work on it again, or just shrug and put the original back on that option...

    It's possible to see it in this release, but figuring out how is a challenge I'm going to leave open for a bit. :)
    I'll spill the beans if nobody gets it after a while.


    That might be a good option, yeah - it shouldn't be too difficult in theory to piggyback on the code that keeps your shield going into the boss acts.

    I also want to do the reverse as part of the oldschool patches at some point, I.e. trash your shield at the end of act 1.
     
  3. Josh

    Josh

    Oldbie
    2,123
    1,087
    93
    USA
    AWESOME work as always! I probably play this hack more than any other, and it's my standard Sonic 3, now.

    I feel a little tinge of pride every time I see the specific drop-shadows in the title cards, considering I originally suggested them all those months ago. Love 'em!

    And these customizer options are really well-done. I love the new Sonic 2-style sprites for things like riding on Hydrocity's spinning platforms.
     
  4. MastaSys

    MastaSys

    Member
    684
    51
    28
    Haha, I found the Night-Time Flying Battery, well a way to see it, I don't know if it's intentional but it became a nice easter egg.
    If you people want to see it:

    -Select Sonic & Knuckles
    -Let play the demo, with Knuckles in Mushroom Hill.
    -Exit to the game select using the B button
    -Select Sonic 3 (Part One)
    -Let play the demo, it will be Sonic & Tails in Flying Battery Night-Time.

    Also I noticed that you created a To Be Continued ending for Sonic 3 Alone, why not create one for Sonic 3 Complete when playing with Sonic with Chaos & Super too but with the Eggrobo rising?
     
  5. Josh

    Josh

    Oldbie
    2,123
    1,087
    93
    USA
    Regarding Night-Time Flying Battery, I noticed the options menu says "+3C01/120304". I tried playing that in the sound test, with no apparent results.
     
  6. Sappharad

    Sappharad

    Oldbie
    1,413
    70
    28
    While that could mean something... I just assumed he wanted the release date on the screen so you knew which version you have.

    Are there any plans to have some music on the game select screen? If someone made a SMPS version of the Sonic Jam game select music, would that be something you'd want?
     
  7. Fred

    Fred

    Taking a break Oldbie
    1,563
    117
    43
    Portugal
    Sonic 3 Unlocked
    Well, that was fast. Though what you found was probably an oversight, Tiddles must have forgotten to reset a demo counter somewhere.

    Basically, to access FBZ Night, all you have to do is enter FBZ while in standard Sonic 3 mode.

    The easiest way to do this is:

    1) Pick "Sonic 3 (Part One)" from the splash menu.
    2) Input the level select code L, L, R, R, L, L, L, L while on the title screen. Scroll the options to reveal Sound Test.
    3) Activate debug mode by playing songs 01, 03, 05, 07 in the sound test.
    4) You can now enter Flying Battery, as well as any other S&K stage, from the level select.
    If you complete the level, it drops you into Ice Cap as originally intended. Clearing Mushroom Valley will also skip you straight to Sandopolis, though the cutscenes still show Sonic jumping on board the Flying Battery and then randomly falling from the sky.

    Anyway, Tiddles, neat stuff! I really like all the different options, especially the comprehensive music customization. Also, Knuckles can clear Death Egg now! I bet that most people weren't expecting that... and that nobody was expecting how it ends up happening.

    The sprite patches by That One Jig are also pretty cool, but it leaves me craving matching palette patches. Would you include them in your customiser if I made them?

    By the way, people, go try the oldschool patches. Sonic 3 with no insta-shield or elemental barriers is bound to be a fresh experience!
     
  8. I really like the nice touch with the sky colour at the end of night Flying Battery. Also like the fact that Robotnik buggers off at the end of Death Egg before Doomsday rather than dropping the Master Emerald and wondering how he managed to get it from the Death Egg wreckage
     
  9. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    I do kind of want to get that in there, but the S3C logo scene sits around for much longer, and by default there's no music, so it seems like a long time to be waiting around for not much to happen.
    Yep, totally unintentional! Nice spot though; it does work nicely as an easter egg though. I'll fix that up next time.
    Neo's method is the "intended" way to see it, but there's also another deliberate mistake (genuinely deliberate this time!) that lets you see it without any cheats.
    Definitely, provided they cover all relevant situations without introducing any undue bizarreness. I already wanted to do a Sonic 1-ish palette but didn't get around to it this time. It might be better to work what you produce back into the build system before I put it out on the customiser, just to make sure I get it integrated properly and don't end up out of sync for the next release.
    I'd consider it, but I'm quite happy with the silence behind that section. It's intended to give the impression that you're not really in the game yet; it's the "calm before the storm", if you like.
     
  10. Vinchenz

    Vinchenz

    Yo! Hustle! Hustle! Member
    I love the S2 sprites! Sonic snowboarding in Ice Cap Zone is so cute. :3

    That was a nice surprise. I can't wait to see what else you have in store.
     
  11. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    Just realised I totally forgot to post the full changelog. I've added it to the end of the release post.
     
  12. Fred

    Fred

    Taking a break Oldbie
    1,563
    117
    43
    Portugal
    Sonic 3 Unlocked
    ZONE X
     
  13. SuperSonicRider

    SuperSonicRider

    Member
    200
    64
    28
    One thing I've noticed is that, with the Sonic 1/2 shields enabled, Tails/Knuckles cannot deflect enemy projectiles via flying/gliding into them. I'm guessing that's a side effect of the Elemental Shields being dropped when you enable that option?

    Also, when in Sonic 3 (Part 1), Knuckles doesn't encounter the Big Arm boss (although I'm going to assume that was intentional).

    One more thing, prior to this release, I had 3 "100%" complete save files; one with Sonic & Tails, one with Knuckles, and one with Tails alone. All 3 saves were retained in Sonic 3 Complete, but in Sonic 3 (Part 1), the Tails file was absent for some reason.

    Other than that though, I haven't encountered anything extremely bizarre. As everyone else has said, this is a fantastic hack! :)
     
  14. Kudos once again to Tiddles & the gang.

    Just played through complete mode with Sonic & had a quick fart about with s3 part one.

    Only bug I spotted was (what looks like) Robotniks chair appearing amongst the rings you lose during the Big Arm boss (as sonic) at the end of S3 part one. Might have something to do with debug mode being on, I know it was in the original standalone S3 but can't remember what triggered it.

    Also yeah, don't see the logic behind removing this boss from knuckles game, but whatever. Not like I'll be using that mode much, just had a flick through to see what had changed. :v:

    & while on the subject of that part of the game, is there any possibility of reducing the number of explosion sfx after Egg-robo drops his bomb during the transition? That little piece of ear rape has bugged me from day one. Try it with headphones on... :P

    But as ever a million thankyous for this hack. Getting better and better with every new release. :)

    Also, very nice touch with the old skool sprite options. Love it!
     
  15. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    You can import it into original Sonic 3 too! (Not that it will do you much good...)

    It's the oldschool abilities/gameplay patch that disables projectile deflection during glide. The oldschool shields patch stops shields from deflecting.

    I may as well mention something else you might not expect about the classic shields while I'm here. If you enable classic shields but keep the S3 move set, you can still insta-shield with the classic shield. I'm not sure I've seen it done that way before, but it seemed the most logical - the classic shield doesn't change your abilities.

    Would you mind sending me your save file? I'll see if I can find out what's going on.

    In S3A, there's a PAR code you can use to enable some Knuckles-style boss behaviour. If you do it during the final Launch Base boss sequence, it behaves pretty much as it does here, going from the laser boss to the bomb drop cutscene. It's really kind of an easter egg since you're not "supposed" to be Knuckles in 3A anyway. :)

    This happens if you beat the ball launcher boss before it's fully risen. It's just that that's much easier to do in S3 alone (original version) or with debug.

    There is a time in everyone's life when they need a little THHHRRRRKKKKKKRKRRRRRTTTHHHHHHRRRKKKKTHTHTTTTHHHRRRRRKKK.

    Thanks for all the comments folks!
     
  16. Fred

    Fred

    Taking a break Oldbie
    1,563
    117
    43
    Portugal
    Sonic 3 Unlocked
    It's funny, as soon as I read your post I knew what that secondary way was (I had already read the full feature list on the wiki page the other day and remembered that bullet point), but it was still early in the morning and I had to leave, but I made sure to confirm it as soon as I got home.

    Anyway, here are the palettes. They're very mild modifications - I only touched Sonic's three blues out of fear of making anything else look funny. I had originally intended to try implementing the changes in ROM for myself, but ended up being scared of replacing something I shouldn't. Furthermore, it's your hack, and it's really not my place to fiddle with it, you're also likely to have things organised better than anything I could ever hope for. Here are the changes:

    Sonic 3 to Sonic 2

    Standard palette:

    [​IMG]

    0E66 0C42 0822 -> 0E66 0C42 0A22

    Underwater palette #1 (AIZ, ICZ):

    [​IMG]

    (no change)

    Underwater palette #2 (HCZ, CNZ, LBZ):

    [​IMG]

    0C66 0A44 0624 -> 0C66 0A44 0824

    Sonic 3 to Sonic 1

    Standard palette:

    [​IMG]

    0E66 0C42 0822 -> 0C66 0A44 0822

    Underwater palette #1 (AIZ, ICZ):

    [​IMG]

    0A82 0860 0640 -> 0A84 0862 0640

    Underwater palette #2 (HCZ, CNZ, LBZ):

    [​IMG]

    0C66 0A44 0624 -> 0C68 0A46 0624
     
  17. dsrb

    dsrb

    Member
    3,149
    0
    16
    ^ I fully support this
     
  18. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    Nice one - I'll throw those in next time I update.
     
  19. flamewing

    flamewing

    Emerald Hunter Tech Member
    1,161
    65
    28
    France
    Sonic Classic Heroes; Sonic 2 Special Stage Editor; Sonic 3&K Heroes (on hold)
    Here is an idea for consideration: I recently noticed that of all Super/Hyper forms in the original game, only Super Sonic has unique underwater versions of the palette cycle; all others (Hyper Sonic, Super Tails and Super/Hyper Knuckles) use the same colors regardless of whether or not they are underwater. This is likely an oversight due to the fact that Super Sonic was the only form accessible through Sonic 3 alone, and that Sonic & Knuckles has no water levels; you may consider fixing this if you haven't already.

    Edit: And if you want, you can use my (almost) complete Super Sonic sheet in your hack (it will give me the motivation to finish it).
     
  20. SuperSonicRider

    SuperSonicRider

    Member
    200
    64
    28
    Sorry for the somewhat delayed reply! ^^' Anyway, when I encountered this, I was playing the game on Genesis Plus for the Wii, but when I ran the ROM in Fusion, Tails' save file was there. Somewhat even odder is that whenever I try it on the Wii now, the Tails save is there as well! Must've just been an emulator issue I suppose; (and a weird one at that) sorry for the false alarm!

    Interesting! Of all the times I've screwed around with Sonic 3 and codes and such, I've never noticed that. Now I wanna go try it out. :v: