don't click here

Bunnie In Sonic 1

Discussion in 'Engineering & Reverse Engineering' started by E-122-Psi, Jul 10, 2015.

  1. Twinbee MkII

    Twinbee MkII

    Uber Snuzzlemuffins Member
    Psi, looks like another amazing release. Your character hacks are some of my favorite releases here, because of the polish you put into them. You also handle characters from outside the games, something a lot of hackers don't. So here's to hoping for many more fun hacks from you in the future. (Psst. Maybe give Scourge the Hedgehog a try sometime? Just an idea :thumbsup: )
     
  2. The KKM

    The KKM

    Welcome to the nExt level Member
    2,346
    129
    43
    Portugal
    IDW's Sonic the Hedgehog comic books
    Ok, some thoughts after playing for a bit.

    Bunnie feels too weak. It feels I'm playing with Sally instead, just reskinned.

    1. In her spindash move, why is she vulnerable? I can get it with other characters, but with Bunnie I'd just expect her to be fist-ready to punch anything in her way. Maye have her stop on contact with any badnik or something

    2. Is there a reason why she can't punch upwards?

    3. She should have Mario-like rules of jumping. She's got big bulky robot legs, why isn't the Motobug destroyed when I jump on it provided I'm hitting it from above?

    4. Finally, the fist's hitbox really needs to be a bit bigger. Right now I just miss anything since the stages aren't designed to have you have a small punch shoot, all the bumps and hills just make you constantly miss the target.

    I don't know how hard some of these would be to program, but I really do think she needs a bit of a buff right now. Otherwise, fun as always, good spriting, etc.
     
  3. Adrian Tepez

    Adrian Tepez

    Member
    17
    0
    1
    There is a lot of cool speed tech with Bunnie. I've been routing the game.

    Edit: I got a decent run here that showcases a lot of the strats Bunnie can utilize: http://www.hitbox.tv/video/696516
     
  4. 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)
    After watching HDL discover on stream that Bunnie could use her rocket boots to do stair clip on SBZ3, I just had to do this tool assisted take on the level:

    Bunnie, the speed queen of Sonic 1 :v:/>

    Edit: I decided to make the full TAS:

    Not perfectly optimized; nevertheless, she came out faster than heavily optimized Tails and Knuckles (in their respective hacks).
     
  5. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Is that actual speed? o.o

    Added Contest build to the wiki:

    * Bunnie can now punch upwards and while ducking (as a minor setback, I could only get her on foot punches to work while standing perfectly still, though obviously the instant duck pause means it's only really a problem for upwards punching, in air upwards works fine though).
    * Rev 1 graphics added.
    * Multiple pallette fixes.
    * Bunnie can now use her arm to activate switches.
    * A couple minor glitches (like the move flags not reactivating when a level restarts) fixed.
     
  6. 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)
    Time to update the TAS then.

    By the way, did you fix the crash when collecting rings that HDL bumped into?
     
  7. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    The what now?....

    He listed me a few of them, but some are so intricate I don't know what's causing them (eg. the occasion crash glitch in GHZ2).
     
  8. 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)
    Lucky for you, I know exactly what is going on in all of them :v:

    The GHZ2 crash is actually a couple of bugs in the ring collection; basically, by timing your punch and movement correctly, you can either:
    1. collect a ring twice on the same frame by collecting once with Bunnie's body and once and then collect it again with her punch;
    2. collect a ring once in a frame with the punch, then collect it again on the next frame with her body.

    In either case this double-increment will end up in an invalid routine for the ring. A fix for this is to add checks in two places to see if the ring is already being collected: one in Bunnie's code, and one in the punch code. Then again, these two may be the same in the hack, I don't know. Hit me up on PM or IRC and I can explain stuff better.

    Can you remind me of what were the other bugs again?
     
  9. redhotsonic

    redhotsonic

    Also known as RHS Tech Member
    1,587
    10
    18
    United Kingdom
    YouTuber
    Here's my try for Bunnie in Sonic 1!

    [video]http://www.youtube.com/watch?v=Iu51atM6mII[/video]
     
  10. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Not a bad play through, glad you like it. One thing though, you don't need to hover first to use the downward punch in air (there's an upward one too).

    The sprites are indeed mine. I actually started work on them around the same time as the Sally ones years ago.

    Bah, I never realised how glitch ridden this was. I've tested this over and over and yet so many people can't play it without crashing the game or losing from thin air.
     
  11. This is pretty good, but there are definitely crashes afoot.

    This was at the loop in Act 2 with the 1-up Monitor on it.

    [​IMG]
     
  12. 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)
    This is where HDL most often runs into this glitch as well in his speedrun attempts; it is the ring double-collection bug I was talking about.
     
  13. Lilly

    Lilly

    Member
    2,426
    237
    43
    United States
    Shang Mu Architect
    If there's ever an Antoine joke hack, it has to really fit his character. Say, he feels brave and all with rings, but once he loses rings, he also loses his morale and can't use any of his attacks to fight back.

    Maybe he could have the ability to hide in some background pieces of scenery too.
     
  14. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Antoine the Great Powerful Intelligent and Handsome in Sonic 1 would obviously feature Antoine's brilliant run and scream ability against Snively and his terrifying Margarine-Mobile.
     
  15. 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)
    TAS updated for contest build:

    Beating bosses has never been easier :v:
     
  16. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,151
    8
    18
    I finally got to play this, I like it. She is kinda slow attacking sometime but I chock that up to being her style. She is really fun on Labyrinth Zone. Getting through the level is way easier. You can use the air boost to avoid spikes from those spikeball throwers. Or you can attack it with the arm extension without having to take a hit. I really hope you make a Bunnie Rabbot in Sonic 2.
     
  17. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,151
    8
    18
    Would you consider doing one for Sonic 2? This is my favorite of the character in Sonic game hacks.
     
  18. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    I should get back round to a project at some point, and since she borrows most her coding off of the Sally hack, she shouldn't be too hard to put into Sonic 2.

    I'll get round to it some point.....like everything else...
     
  19. MathUser

    MathUser

    3rd top wiki contributor Researcher
    2,151
    8
    18
    Sounds good. Look forward to it.