don't click here

Amy In Sonic 1

Discussion in 'Engineering & Reverse Engineering' started by E-122-Psi, Feb 28, 2010.

  1. Ravenfreak

    Ravenfreak

    Booyah! Tech Member
    3,184
    252
    63
    O'Fallon Mo
    Hacking Sonic Drift
    I agree with what ICEKnight said though, the B button works better as the attack button because it's comfortable. I usually always alter the spindash code to where instead of looking for the ducking animation, it checks to see if the B button has been pressed. (Like in Sonic 3D.) Though I do have a strange obsession with the B button. :v: Great work with this hack though, I like it better than Sally in Sonic 1. ^_^
     
  2. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    I worked with the A button because it was the least harmful to the games programming with the control scheme, the debug mode would render the B attack unusable for example (and for some reason I can't edit debug to use a different button).

    Thanx.

    Well Sally in Sonic 1 isn't as complete yet, but I'm hoping the final version will be just as unique an experience.
     
  3. nineko

    nineko

    I am the Holy Cat Tech Member
    6,377
    531
    93
    italy
  4. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Yay, my projects are inspiring speedruns. :D

    They should be able to take off a LOT of seconds of GHZ3 for the next upcoming revision, the springs now have boosts and jump attack activation programmed in. Considering GHZ3's level structure, it's pretty fun.
     
  5. Solaris Paradox

    Solaris Paradox

    Member
    2,456
    0
    0
    On my butt in front of the computer. Where else?
    I'm working on working up the willpower to work on learning how to make my own Sonic fangames. Not quite there yet.
    Looking forward to both Sally and the next version of this one. :)
     
  6. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    May be a while before the next Sally release, she's getting a whole new moveset which is a bit complex to program. The next Amy revision shouldn't take too long though, it's basically complete (unless anyone knows of a few necessary refinements).
     
  7. TheUltimaXtreme

    TheUltimaXtreme

    Breaking logic since whenever Member
    So, attempted to download the Layout swap version. Fix link, kthx
     
  8. ICEknight

    ICEknight

    Researcher Researcher
    I don't think the debug mode will be missed if it's taken out, quite honestly.


    Anyway, wouldn't there be a way to manually hex edit that button press or something? =|
     
  9. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Wouldn't know as I haven't used Hex Editor before. Also keep in mind it would screw up the demos as well (though I could probably redo those). As said I'll make an alt version later on. I've almost finished refining the hack so I may as well give you a completed version anyway.
     
  10. DigitalDuck

    DigitalDuck

    Arriving four years late. Member
    5,423
    494
    63
    Lincs, UK
    TurBoa, S1RL
    I'll happily run the demos through a converter if you like. Shouldn't be too difficult to swap bits 6 and 5/4 (whichever you're using as jump) of every even byte.
     
  11. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Thanx, I'll send you the demo files later on. :D

    Updated the Wiki link with Rev1.8. Some more bugfixes and pallette refinements. Also, have fun with the springs...

    Aaaannnd, I think that might be it done. Unless there are any more rough edges I've neglected, this project is more or less complete (or as complete as it's gonna get with me) outside the button layout revision. :D

    I'll probably find something else in it to tweek though in time.
     
  12. Alpha Wolver

    Alpha Wolver

    Member
    1,401
    0
    16
    Well, I finally downloaded this. It's great!

    I just miss Amy's faceplant move from Advance 1...
     
  13. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Thanx. :D

    I admit I maybe should have put that in, but I wasn't quite sure how to program the movement. And I was also cramming the thing for extra sprites and such. Comic relief aside, it was kinda a dud move anyway.
     
  14. Just played the latest version and this hack continues to amaze me, especially when one considers that Amy, much less her advance 1 style gameplay, was never considered when the programers designed the levels in Sonic 1, even more now that she is finally able to propell herself by hitting springs yet the way she can speedrun is very smooth. (And not to mention how here she is a natural boss killer)

    As for the head slide move (always loved that reference to Sonic the Fighters) there were a few spots in advance 1 where it came in handy, or really lolworthy when watching Amy bouncing while looking like she's KO'd. However here in Sonic 1 there aren't any places where the same effect can be achieved... then again I could be wrong.

    Anyway really great job, loved this version of a classic that now gets even more fun and judging by your avatar, it seems that good things will come in the future. :)
     
  15. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Thanx SMS, glad to know our elite fan of Ms Rose approves. :D

    Yeah, I thought it was bit redundant and more for a cheap button placeholder, like Tails and Knuckles' swipe moves when pressing B they don't really do much another move could do much more effeciently. I'll likely put in some point in the future though because I'm a perfectionist.

    Hah, hah. You saw the teaser huh? There also another smaller project I'm halfway through right now, but what that is I'll only reveal later.
     
  16. Kiajinn

    Kiajinn

    is a Badnik Battery Member
    34
    0
    0
    Sleeping Egg Zone
    16 Bit: Sleeping Egg Zone (Sonic Chaos)
    Awesome Job with this hack, It really is a breath of fresh air
    and seeing classic Amy in (as far as I know) her first game is Epic!

    Bug Report:
    This may a have been mentioned it had a quick look.
    Scrap Brain Zone, Amy can crouch on the top of the wheels in act two and remain stationary.
    then rides the wheel in crouch mode when you let go of down.

    Based on your Amy pallet, you might be able to pull off Nack/Fang instead of Eggman at the bosses.
    Just a thought.
     
  17. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Thanx. :D

    Yeah, I tried fixing that as far as I know, originally it did it at any place rather than just the top (it was even displayed on the demo).

    Hmm maybe some other project, this is just Sonic 1 as is for now. Plus I put a lot of effort into getting Eggman as close to his original pallette as possible so I'm not willing to just throw all that down the toilet.
     
  18. Kiajinn

    Kiajinn

    is a Badnik Battery Member
    34
    0
    0
    Sleeping Egg Zone
    16 Bit: Sleeping Egg Zone (Sonic Chaos)
    For comparability sake I had a go on Sonic Advance as Amy, you did very well.
    Only thing I think could be improved is slowing down the decent of Amy's Hammer Spin.
    It seems to drop a tad bit too fast.
     
  19. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    Thanx. :D

    I tried slowing it down but doing so actually slows down your descent when falling in certain high places (trying jumping of ledge in SYZ and then hammer spinning). It may look more noticable however since the Advance hammer spin had a brief pause before decending rather than thrusting downward straightaway.
     
  20. E-122-Psi

    E-122-Psi

    Member
    2,525
    725
    93
    And after almost five whole years, I've decided to use what I've learned to make another update:

    * Physics are closer to Advance 1. Halting while ducking is less jerky and the hammer spin is now a slow descent.
    * Decided to add upward dash. Hold up and jump to charge like with super peel out.
    * Added ability to hammer switches and egg prison buttons I overlooked from Advance.
    * Collision issues with hammer downplayed. Attacks also work when Amy actually lands the hammer.
    * Loads of palette fixes. Far less pink this time round.
    * Rev 01 graphics added (e.g. extra scrolling and level select order fixed).
    * A few minor bug fixes added.