don't click here

Sonic 3C(ustomizable)

Discussion in 'Engineering & Reverse Engineering' started by Hayate, Jan 2, 2010.

Thread Status:
Not open for further replies.
  1. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,611
    93
    Working on my art!
    If you are thinking of adding another character how about Metal Sonic? He could actually bring some interesting gameplay elements to the table if you remember that just because he's a robot Sonic doesn't make him his clone. He has different acceleration, different jumping heights, different speed, and he has the black shield and you could possibly use that cannon for something like a laser. He too could probably go through Sonic or Knuckles paths.

    Also how do you plan on having Amy going into Sonic's Lava Reef Act 2 Path? How would it work if Knuckles isn't there with the bolder?

    And who do you plan on replacing Amy with? Sonic? What happened to that Sonic 3 and Knuckles redundancy edit, there has to be additional data that can be canned for the sake of having another character in there.
     
  2. Impish

    Impish

    Member
    You say that about everything Dark Sonic! :P Not that it's a bad idea, but Hayate already said he wasn't planning on adding anymore characters.
     
  3. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,611
    93
    Working on my art!
    We are observant aren't we. Yep I do say that a lot, only because Metal is my favorite character but he's never been playable in any of the 2D games, which is a damn shame because he's awesome.
     
  4. Hayate

    Hayate

    Tech Member
    As I said, I'm not adding any more characters after Amy. I also have no idea what "the black shield" is.

    If you want to go to the effort of finding a whole ~200 sprites for him and aligning them up perfectly in SonMapEd I'd be happy to code a patch to replace Amy's slot with him, but I can't be bothered to do all the sprite work involved in getting Amy in the game a second time and there simply isn't room for a fifth character. There are four sets of character art in S3K big enough to hold a full character: S&K Sonic, S&K Knuckles, S3 Sonic and S3 Tails - so Amy will overwrite S3 Sonic's art.

    She can jump over Knuckles' boulder to go into Knuckles' route, or she can stay still to go into Sonic's route.

    Amy isn't in the original game, so how can I replace her with anyone? Assuming you meant "who do you plan on replacing with Amy", she's going to be added to the game, replacing the unreferenced S3 Sonic art as I mentioned above.

    The "Sonic 3 and Knuckles redundancy edit" you mention rings a bell, but what you seem to not understand is that in this version I can't reorganize areas of the ROM on a whim. The patch system has been designed so that you can apply a patch from the current release to any future release and it should still work (the other way around probably won't work though, because most patches simply enable/disable code that's already present in the ROM release, rather than add code themselves). Plus, I want to keep compatibility with S2K and hopefully at one point make it possible to have a true S1K lockon - so that in other words you could take apart a genuine S&K cartridge, replace the ROM chip with that from a flashcart storing my S&K ROM (if that was technically possible, which it should be but I'm no hardware expert), lock on Sonic 1 and be able to play as Sonic, Tails or Knuckles with all their abilities.
     
  5. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,611
    93
    Working on my art!
    Oh right the redundancy edit got rid of S2K data. And I worded that wrong I meant to say which character would Amy be taking place of, which you answered with Sonic 3 Sonic which sounds right to me.

    And the Black shield was one of Metal Sonic's attacks in Sonic Adventure 2 which involved Metal Sonic being surrounded by a sort of diamond shape shield which would hurt enemies on contact.
     
  6. OR simply make the normal shield in Sonic 1 and 2 the Diamond Shield...
     
  7. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,611
    93
    Working on my art!
    shits nothing like the normal shield. It's activated by the character itself as an attack.
     
  8. Hayate

    Hayate

    Tech Member
    So, after the annoying task of splitting the Sonic 3 ROM and compacting a bunch of copypasted player code to free up space so that I can finally start coding Amy, we get... Red Sonic!

    [​IMG]

    Who can apparently stick to walls with his feet!

    yeah =P I'm basing Amy's code from Knuckles' rather than Sonic's, because a) all the shared subroutines are in Sonic's code and b) Sonic has a crapload of Super checks and Knuckles doesn't.

    And yes, she does have the correct sprites for walking and running, but she uses the wrong palette so her eyelashes are an ugly shade of green.

    Edit:

    [​IMG]

    I'm sorry, what?
     
  9. Hayate

    Hayate

    Tech Member
    Getting there.

    Most of Amy's sprites are in now, and her ground hammer attack is in (but her air one isn't yet).

    Still, I'm sure every hacker around here has seen what happens when you forget to check the hitcounter byte when destroying enemies:

    [​IMG]
     
  10. Iceguy

    Iceguy

    グー! Member
    645
    0
    0
    Hell. It's in my head.
    Internal system recovery
    Holy stuff, new-gen Amy. Icey heaps likes new-gen Amy! [​IMG]
    Can't wait to try her out and stuff, eet looks heaps promising. c:
     
  11. Chaos Knux

    Chaos Knux

    Stable avatar temporary. Randomizer site down. Banned
    This hack looks delicious Hayate, I too found Amy's slightly more difficult gameplay in Advance fascinating. Here's to a glorious new gameplay option! *drinks*
     
  12. MarkeyJester

    MarkeyJester

    Original, No substitute Resident Jester
    2,202
    432
    63
    Japan
    Interesting shot there, so it looks like this is turning serious now, a proper S3 hack on it's way, amazing. as said above, looks promising =)
     
  13. Hayate

    Hayate

    Tech Member
    Amy's attacks are pretty much perfected now, she can hit enemies and bosses, and you can chain together successful air attacks (if you don't hit anything, you have to wait til you land and jump again to attack again); you also get a period of invulnerability after a successful attack (to stop cheap "both objects get hurt" situations happening). Now I just need to let her break open monitors, smash walls, fix the garble that appears when she finishes an act (she needs a signpost frame, a life icon and an "AMY" text for the results screen) and put a few remaining unimportant animations (e.g. pushing, dying) in.

    The sprites for her air attack are pretty shit at the moment though - since that was just me rotating her arm around in mspaint. :v: If anyone wants to redraw them be my guest. The dozens of rotating sprites (not including jumping off springs, because her spring launches and normal jumps will both use the same animation of jumping, reaching the peak of the jump and then falling) will just have to stay as pink Sonic until some fine spriter is kind enough to draw those, as there's no way I can do that and you hardly see them anyway. =P

    Obviously the other things that I need to do are to add her as an option to the data select screen (currently I've been doing it through level select) and play through the levels to make sure nothing goes horribly wrong in Knuckles' paths (apparently, the game thinks that anyone who isn't character 03 is Sonic, which has already caused a few problems for Knuckles plus Tails which I've put in slot 04).
     
  14. Aquaslash

    Aquaslash

    <The Has-been Legend> Moderator
    If I'm not too late to make a suggestion, I think Amy should be like Tails in that she can't super mode with only the Chaos Emeralds.

    Also do you at least have dummy data for the data select icons? I could probably drum up a few, given the proper palette.

    Speaking of palette. For the love of Primus, because this annoys the heck out of me. The 2nd Chaos Emerald is orange, and the secret Chaos Emerald is yellow. Would you be willing to swap those colors? That would make the Chaos Emeralds actually consistent with...every other canon game ever.
     
  15. Hayate

    Hayate

    Tech Member
    Never too late to make a suggestion, but no. I always hated how Tails couldn't go super with only the Chaos Emeralds. When I'm done rearranging the character code like mad (I spent more time making space for Amy's code than actually writing it!) all characters will have both super and hyper forms like Sonic and Knuckles. There'll be a patch to make Tails and Amy need all 14 emeralds, though.

    Nope. I need a signpost frame as well, and a life icon. =_= If you're volunteering, go right ahead! You can get the palette from that SonMapEd screenshot I posted earlier, or here's the binary version.

    Sure.
     
  16. Aquaslash

    Aquaslash

    <The Has-been Legend> Moderator
    ...what? I don't get that palette. All you really had to do was switch out Sonic's blues for Amy's pinks, and his green for a yellow.
     
  17. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    While I love the idea of Amy being in this.. I really do not like those sprites. D:
     
  18. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,611
    93
    Working on my art!
    Agreed.

    Where's that guy who made those awesome Sally sprites? He could whip up a good Amy sprite sheet most likely... as well as a proper Tails standing sprite that doesn't blatantly look like it was taken from Sonic 2.
     
  19. The KKM

    The KKM

    Welcome to the nExt level Member
    2,346
    129
    43
    Portugal
    IDW's Sonic the Hedgehog comic books
    Or he could just use Deebs' sheet.
     
  20. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    He's working on his own hack, give him a break. :P

    .. as well as the walk, the run, the roll/spin, the spindash.. owait they're all from Sonic 2 except for the flying! I never knew! </sarcasm> :P
     
Thread Status:
Not open for further replies.