don't click here

Sonic 3 Complete

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

  1. Glisp

    Glisp

    That one weird guy that does stuff. Member
    1,278
    1
    16
    Bloomington, IN
    None at the moment I'm afraid.
    Okay have a couple of bugs/debugging issues that could use fixing in any future builds.
    First off, there is a place in Launch Base Zone act 2 that is the first underwater exit in Knuckles game. There is a red switch that changes the ceiling/floor (the things with the Red and Black strips that can be moved with switches). Well anyway, Super Tails' Super Flickies can hit this switch and allow Tails to access this area when he shouldn't be able to. This is in Sonic 3 and Knuckles and I've tested it in this hack and the Super Flickies can still home in on this particular switch. (it's close to the end of Sonic/Tails route where the first part of Knuckles' act 2 intersects with Sonic and Tails' route from underwater.)

    My next thing has to do with debug mode and the credits. I think debug mode needs to be disabled during the credits because it causes them to get stuck sometimes if you press B on accident as it can potentially screw up the scrolling text and other stuff. While not really a glitch, it should still be fixed to prevent people from fucking up the game here...

    There were a couple of other suggestions I had, such as moving flying battery between Ice Cap and Carnival Night zone but that's dumb as it would screw up the Mushroom Hill/Mushroom Valley outro. It's also kinda bothered me how Sonic goes to doomsday zone but tails doesn't since they have practically the same story and ending. It would make a bit more sense to have him go there by normal means but only when he gets the Super Emeralds. (as Super Tails can only be obtained with the Super Emeralds unless you count the 0517 super forms.....)
     
  2. dsrb

    dsrb

    Member
    3,149
    0
    0
    As long the Flickies don't have to glitch through a wall or anything, and getting onto Knuckles' route doesn't make the level unplayable or the game glitch-up, I don't have a problem with this. It's actually kinda cool, when you think about it (whether it was intentional or not).

    Moving FBZ and everything that entails has been discussed a tonne of times. Nothing is promised yet, but AFAIK nothing is ruled out either. If you go back and read about the latest release, I think a preview of the night-time FBZ is in there.
     
  3. Glisp

    Glisp

    That one weird guy that does stuff. Member
    1,278
    1
    16
    Bloomington, IN
    None at the moment I'm afraid.
    I need to spend more time on the boards. lol. I'll look at the discussion more throughly after this post.

    Yes, it is interesting you can access it, but I haven't explored enough to know if there's any ill effects or not. Though, since Super Tails can drown (unless the bubble objects are there, which they should be.) I'm not sure how much of it is explorable by normal means. Though, you don't even need debug to access this. All you need is Super Tails which makes it probably one of the easiest glitches to do in the game. (if you can call it a glitch anyway.) Not much point of exploring Knux area as Tails other than for shits and giggles though as you'd be going backwards through Knuckles' route. XD

    As for the Flying Battery thing, I'm curious how the Mushroom Hill/Valley outro will be changed if FBZ is moved for some versions of the hack. I'm sure Tiddles will come up with some creative new outro. Heck, jumping off the cliff at the end of MHZ even makes sense as you fall from the sky in the beginning of Sandopolis anyway. Though Knuckles would skip FBZ entirely going by how it was done. As the Wiki says, there' no Knuckles only routes in FBZ and also why only Robotnik is the boss. (EggRobo appears as the sub-boss in act 2 but that has to do with Knuckles himself iirc.)

    Another note, Eggrobo's boss fights are generally harder. I don't think anything other than sprites have been changed for him in the current build's FBZ however. For example, the Eggrobo (or as I call him, Master EggRobo due to him being more damage resistant than standard Eggrobos.) Will fire four blasts from his cannons instead of 2 for his AIZ fight. The MHZ fight has more spiked balls to dodge when playing as knuckles. There's other examples as well just can't think of them atm.


    Edit: Just remembered something: [​IMG] Will we be seeing these unused 2 player mode sprites in a future build? Granted, 2 player mode isn't as enjoyable as the main game, but it's always bothered me that it was never corrected, not even in retail S3K.
     
  4. Knucklez

    Knucklez

    I love 2B 'n' ass. Member
    683
    17
    18
    Even if nothing is promised or ruled out, then shifting FBZ in-between CNZ and ICZ shouldn't be made as a permanent feature of the official release builds of S3C, but instead as a patch option. IDGAF what Sonic Team may have intended before breaking the game in two, but the order they put the stages in is the order they decided on in the end.

    The original Sonic 3 (part one) level select screen shows that FBZ was in-between CNZ and ICZ, yes, but no one would have ever known that if it wasn't for cheat codes and whatnot to let you access it in the first place. Unfortunately, that hasn't stopped the bandwagons from saying that FBZ should follow the original Sonic 3 level select order just because it's there. Based on what? You don't really know why it's still there. It may have been an honest mistake on Sonic Team's part for leaving it there to begin with. Yet, people base all this shit on their own assumptions with no legitimate proof to back up their claims. So whoever wants to sit there and support the idea of making this a certain or permanent feature is just supporting a scrapped idea that never happened, which isn't really Sonic 3-ifying the game now is it?

    For the record, this isn't directed at one specific person, but rather a specific group of people. Thanks. :argh:
     
  5. dsrb

    dsrb

    Member
    3,149
    0
    0
    Who said it would be made such?

    Who wants to do this?

    Who?

    You could have avoided that entire rant by not conjuring up an imaginary group of compulsory-reorder zealots, but whatever!
     
  6. MastaSys

    MastaSys

    Member
    638
    32
    28
    Let's play a game, do you know how to play "One of These"? :)
    It's simple, of a group of similar objects some of them don't belong there, you need to find those.

    Here's the US manual of Sonic 3, two of these don't belong here, can you guess where they are from?
    http://info.sonicretro.org/File:Sonic3_us_manual_22_23.jpg
    http://info.sonicretro.org/File:Sonic3_us_manual_24_25.jpg

    The icon used in Sonic 3 Complete is a leftover from Sonic 3 alone, as other leftovers from the Zone.

    Yes you might be right, but the other side isn't as wrong as you try to imply.
    From what I see here plus the Stage Select AND the music location, Flying Battery was meant to be included with Sonic 3 Alone, there are some evidence on that.

    If Tiddles considers it in the scope of being part of Sonic 3 in it's completed form, it should be included as a default.
     
  7. dsrb

    dsrb

    Member
    3,149
    0
    0
    See, you're not being much better here.

    Really, now! Just when I question the very existence of the forced-level-shufflin’ goblins, one appears.

    Leave Tiddles to do whatever he wants to do. Which probably isn't reordering the levels by default.
     
  8. MastaSys

    MastaSys

    Member
    638
    32
    28
    Take it easy White Knight... XD
    I was just comenting it, look I always made some sugestions, some of them Tiddles agreed and implemented them some of them he simply ignored them and I never tried to force it, and if I did no one would hear me anyway.
     
  9. Knucklez

    Knucklez

    I love 2B 'n' ass. Member
    683
    17
    18
    - People have mentioned that it should be made such in past discussions on it but I was really just giving an opinion here.

    - Who wants to do it? Well many people have and still mention it on here.

    - And who's this "imaginary group"? Well if you read correctly, people who support this idea, which again are those from past and present discussions on this.

    Ahhh, thanks for the US manual scans, I see what you're saying. But come on now, my rant was really just my point of view on it.

    Here's a gist of it.. the reason FBZ should be a patch option is because even after the game was split in two, FBZ still ended up in S&K after MHZ and not in Sonic 3 before ICZ. So that might suggest that Sonic Team scrapped their previous idea of having FBZ in the order seen on the Sonic 3 level select, leaving me to assume that the level select remaining as is was just an oversight. Even Sonic Team makes mistakes.. otherwise we wouldn't be here trying to fix their game. :)

    EDIT: Wow. I just realized one thing though, FBZ may have been meant to be the 5th stage, but the reason it was moved to 8th was because of the game being split in two. Sonic 3, apart from S&K, needed a legitimate final boss and the three LBZ bosses would finish the game off well enough, so LBZ was reordered as the last stage of Sonic 3 to make up for a missing final boss. But I guess originally pre-split, FBZ was supposed to be the 5th stage, with LBZ as the 7th stage for a climatic-type sequence during mid-game since Sonic has 14 Stages overall. Ahhh, maybe I let all this slip my mind... but it would still be nice to have it as an option.
     
  10. Glisp

    Glisp

    That one weird guy that does stuff. Member
    1,278
    1
    16
    Bloomington, IN
    None at the moment I'm afraid.
    scratch that. Nevermind. I misread the article. But in all seriousness, the transitions to and from FBZ fit well between those levels. You have the cannon from CNZ sending you onto the ship. Then, when you leave, the door you knocked off would serve as the snowboard in Ice Cap. Also, there's the absence of Knuckles only routes when all other stages have them, indicating Knuckles was supposed to skip FBZ completely. The teleporter would take him to ICZ from CNZ. There's also the fact that Robotnik is the boss when in all other levels and the other sub-boss, EggRobo is instead. There's also the fact that boss difficulty is the same for Knuckles when generally, Knuckles' bosses are slightly more difficult in all other levels.
     
  11. Tiddles

    Tiddles

    Diamond Dust Tech Member
    471
    0
    0
    Leicester, England
    Get in an accident and wake up in 1973
    Some day, over the rainbow, once it's actually done... I haven't decided for sure which way round default/patch will be for FBZ order, though I do lean towards leaving release order as default and making an earlier FBZ optional. Hopefully it's something that'll be in the internal options rather than the customiser, too.

    The evidence behind the supposed CNZ-FBZ-ICZ order is significant. Unlike the previous games, the internal level order in S3K is exactly the same as the order the levels are played, with the exception of boss acts and HPZ (which are way off at the end, presumably being conceived post-Sonic 3) and FBZ (which internally is set between CNZ and ICZ). On top of that, FBZ is the only zone that has leftovers in original Sonic 3: its title card art, boss and badnik programming are in there, a rudimentary object layout containing only the bosses in almost the right positions, and of course its save screen icon. In fact, the save file format in Sonic 3 is still designed for FBZ to sit in its original position; you can hack a save to point at FBZ, which will give it the S3C-style icon and "ZONE 5" text. There's just a bit of patch code to skip over it on a clear game and adjust the visible numbers for ICZ/LBZ. Plus there's the old Naka Jam quote where he tells us you were meant to use the broken FBZ door as the ICZ snowboard.

    Of course, that's not how it was in the end. But I can't see that they'd have reinserted it into the Sonic 3 order with S3K even if they wanted to - just leaving it out of standalone S&K would be unacceptable and it'd be a lot of work to maintain both level orders with transitions and all.

    One thing that won't be happening is Knuckles skipping FBZ - I still don't believe that was the intention; that one really is just pure conjecture. I don't want to make his game shorter or complicate the save setup even more.

    The last FBZ boss is already is harder for Knuckles in base S3K BTW - he fires the flamethrower constantly instead of only when the player is overhead. EggRobo appearing for the previous boss is no dumb luck based on character selection: the sprites he uses are loaded by FBZ-specific code and never used again. (My theory on why the later boss never got an EggRobo head? The boss art was all completed in the original Sonic 3 timeframe (evidence in the ROM) and nobody ever got assigned to look at it again. It uses different art/mappings so you couldn't just blat the existing EggRobo patch over it, as was done automatically for most bosses.)
     
  12. Glisp

    Glisp

    That one weird guy that does stuff. Member
    1,278
    1
    16
    Bloomington, IN
    None at the moment I'm afraid.
    Hey Tiddles, what about the knuckles sprites for 2 player I posted on last page.. Are you gonna implement those? (and read my suggestions for things other than FBZ.)
     
  13. Knucklez

    Knucklez

    I love 2B 'n' ass. Member
    683
    17
    18
    You're absolutely right about everything, except one thing, Knuckles' FBZ end boss is always entirely overlooked in that it spews up fire nonstop. When playing as Sonic/Tails, he only spews up fire if you are right above him in-between the spike rings that keeps him hanging. So basically against Knuckles, Robotnik never stops spewing fire, whether he's slowly shifting left or right, or spinning above and below the platform. However, against Sonic/Tails, no matter how he moves, he will only spew fire if Sonic/Tails are directly above him. This is present in the original S3K and certainly does change the difficulty.. somewhat.
     
  14. Fred

    Fred

    Taking a break Oldbie
    1,563
    116
    43
    Portugal
    Sonic 3 Unlocked
    So you're going to drop it in the water, then?

    Also, the constant flamethrower isn't the only thing different about the FBZ2 boss when playing as Knuckles -- he also only swings up twice at a time instead of four times, making it impossible to defeat him in a single cycle.
     
  15. I only have one suggestion for a patch if it's acceptable. To disable the Super Sonic music and not speed up the level's music - basically transform without the level's music effected. I think that'd be pretty interesting, IMO.
     
  16. DTX

    DTX

    A fellow w/a name fit for nary a man save himself Member
    Ah, so there are fans out there like me who were also interested the S&K Collection music and wanted to see some of it implemented into a Genesis/MD ROM (or at least one other fan anyway.)

    Maybe the tempo, arrangement and/or rhythm could be altered so that it sounds more befitting of a super theme. I'm not sure if that's a particularly feasible solution, but I can imagine it working in my head.
     
  17. Aerosol

    Aerosol

    Not here. Moderator
    11,042
    418
    63
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    Make an SMPS and I'm sure Tiddles will consider it as a patch option. Though personally, I don't much like it. It doesn't fit the musical theme of MD S3&K if you ask me. I'd prefer a remix to the Sonic 2 invincibility theme, or even the chorus to Toot Toot Sonic Warrior.



    Infact, I really like that idea. I just noticed Megamix used that but if the shoe fits! Perhaps it can be rearranged a bit slightly, so it can have that short build up that super jingles are supposed to have. I dunno, I'm not a musician.
     
  18. Glisp

    Glisp

    That one weird guy that does stuff. Member
    1,278
    1
    16
    Bloomington, IN
    None at the moment I'm afraid.
    I think porting over the Sonic 2 Invinicibility or Super Sonic Theme would be a lot simpler than making a new SMPS sample. However, it might hurt the feel of the game. It's alright with me as long as we still have options which we should. I'd download a patch with the Super Sonic theme from Sonic 2 used anyway. That theme is kick ass.

    Also, directed @ Tiddles:
    More suggestions if you feel up to implementing them eventually.

    Also a bonus challenge for you Tiddles:
    The previous three aren't as important to me as the 2 player Knuckles sprites unused in the Sonic 3 ROM. Always kinda annoyed me that Knuckles was just a version of Sonic with less jump height in 2 player mode. This should remedy this issue, plus I don't think it's been fixed before so you might be the first to add in these unused sprites. ;) This would definitely make Knuckles feel like his own character in 2 player mode rather than a rip off of Sonic.
     
  19. Machenstein

    Machenstein

    Member
    830
    0
    0
    How about a longer variant of the invincibility theme? I'm sure there is a way to take the Sonic & Knuckles theme and extend it into a 20 second long Super theme. Maybe bits of this remix could serve as inspiration.

     
  20. RetroKoH

    RetroKoH

    Member
    1,661
    18
    18
    Project Sonic 8x16
    I am proposing a possible solution to Tiddles regarding this.
    Leave Sonic 3 (Part 1) the way it is, MAYBE allowing for FBZ to appear there as a patch option. (The only problem is do you still keep it in S&K ALONE in that same patch???) Meanwhile having Sonic 3 Complete make the level switch, moving FBZ to the proposed spot between Ice Cap and Launch Base.

    One thing people need to remember is how much of an overhaul needs to be done to the Sonic 3 Complete portion to make this change. Shifting the level order is probably easy enough, but you gotta add to Carnival Night Zone Act 2 at the end, possibly porting stuff over from the MVZ Act 2 end scene. THEN the harder part comes with what to do for the transition between MVZ and Sandopolis Zone... bearing in mind that it basically has to be something new and original, which will take enough time as it is to conceptualize, then even more time to put into the game. which, by the way, is not really Sonic 3-ifying the game very much, but then again I'm sure no one would bitch too much.

    SO, setting my proposal aside... I ask, is it really worth it?