don't click here

Amy In Sonic 2

Discussion in 'Engineering & Reverse Engineering' started by E-122-Psi, Jul 25, 2010.

  1. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Thanx. :D

    The Sally hack is still under progress, it's just programming her planned abilities and movesets is proving difficult. It is now a collab project with a more experienced hacker so hopefully the final product will be of much higher quality than the previous revisions. Until then I've made a wiki page along with an upload of my most recent updates on the project:

    http://info.sonicretro.org/Sally_Acorn_in_Sonic_the_Hedgehog
     
  2. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Updated title screen:

    [​IMG]
    [​IMG]

    Found a sneaky way to add the sub title (sorta). :v:
     
  3. RankoChan

    RankoChan

    I'm bored, k? Member
    589
    104
    43
    Some random RPG project.
    That Amy title screen art looks really good!

    I have a quick question though, are you planning to remove Tails from the game to make it similiar to the "locked on" Knuckles in Sonic 2 or will Tails remain in the game?
     
  4. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Thanx. :D

    I was mixed whether to make it more like Knuckles' lock on mode with just her or keep Tails in, as the two player options to me were a big innovation for the game (I get the idea stuff like Tails and split screen were only kept out of S2+K due to memory issues putting nearly the whole game into the S+K cart). Besides it makes it more Amy in Sonic 2 'as is' which is the basic concept.

    Also some like the idea of editing Tails into Cream so I may as well keep it in case I decide to put that concept into fruition.

    Perhaps I'll make a more S2+K style one later and then make an alternate 'Girl Power' hack with those two. :v:
     
  5. Phithpleis

    Phithpleis

    Nein Member
    269
    0
    0
    Your location
    Current Project
    Hey, why not replace Knuckles with Rouge the Bat? :eng101:
     
  6. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Just Cream is a stretch as I haven't made any sprites yet (I've actually been meaning to get around to Bunnie Rabbot for a good while).

    Eh, what do you guys think would make a good *insert character* In Sonic 1/2/whatever?
     
  7. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    1
    0
    being an asshole =P
    Eggman? It was already done for Sonic 1 but it wasn't very playable. Also we don't have him playable in Sonic 2 either.
     
  8. DigitalDuck

    DigitalDuck

    Arriving four years late. Member
    5,367
    453
    63
    Lincs, UK
    TurBoa, S1RL
    Well, most of them have already been covered - we've got Sonic, Tails, and Knuckles in each game with their S3K abilities, thanks to you we have Amy, Shadow's been done and isn't particularly interesting...

    I guess you could do Blaze, complete with her Rush moveset.
     
  9. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Though wouldn't that basically be a lower scale version of Knuckles' hover with Espio's spin animation?

    Eggman is tempting though his large sprite design may cause problems (Big and Gamma are also tempting but have the same issue). I could also try one of the Chaotix but since most of the sprites are already done, that might be cheating (Espio and Mighty have been done already anyway). I think a few people have already done (or are doing) Rouge and a Ray project is under development with Fries.

    Mikel truthfully has a good idea using Bean, he has rather unique abilities and is an expressive character (I'd love to try a wacky sprite sheet of him). Not to mention his links to Dynamite Dux (need to look for a sprite sheet of that game). Otherwise there's also Fang. For both however I'd likely need to figure out how to make projectiles for a unique moveset.

    I guess there's some alternate media characters to look at, I already mentioned Bunnie, hmm, has Julie-Su been made yet?
     
  10. DigitalDuck

    DigitalDuck

    Arriving four years late. Member
    5,367
    453
    63
    Lincs, UK
    TurBoa, S1RL
    I was actually thinking of a mid-air uppercut move as well, although that doesn't really make her unique either.

    I'd definitely like to see Bean in there, though.
     
  11. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    1
    0
    being an asshole =P
    I don't think so.
     
  12. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Heh, it's funny, she's recieved so well yet she doesn't really have much unique going for her.

    Bean would be cool to try, though like I said if I wanted it to be unique from Zeta Overdrive or any of my own previous character hacks I'd likely have to figure how to program those bombs (I take it they would be complex as not only would you have to program a projectile but also make it work in a bounce imitating movement).

    Personally I think Bean would make an even cooler boss though. :v:

    Hmm I know her moves aren't cloned from Knux (am I right that she can't climb or glide in the comics) then again a lazer and kick moves seem similar to what I've been doing with Sally (I refuse to do her 'games counterpart' Shade out of resentment towards Chronicles). :v:
     
  13. 16BT

    16BT

    Drop out boy. Oldbie
    273
    0
    0
    None that regard this place.
    I'd like to see what Phithpleis had said.
     
  14. Aquaslash

    Aquaslash

    <The Has-been Legend> Moderator
    I've done Julie Su before, but I've never got far with it. She's been in every hacking project of mine at some point, but got scrapped midways. You're welcome to pick up the torch, I don't really have much with it.

    I'd like to see you do something with Bunnie though.
     
  15. LordOfSquad

    LordOfSquad

    bobs over baghdad Member
    5,216
    249
    43
    Winnipeg, MB
    making cool music no one gives a shit about
    Make Bean a playable Ballhog clone. Genius!
     
  16. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Fond of the alt media cast aren't ya? :D

    She may be worth looking into, then again what moves does she have that wouldn't render her a clone of Knuckles or Sally?

    I would like to try out Bunnie, that said I get the idea programming unique abilities for her would be complex (her Mars gameplay concept sounds like Sonic meets Ristar).

    Actually that may help make a bomb attack if I can figure out how to program the ballhog projectile code as a command for the playable character.
     
  17. Namo

    Namo

    take a screenshot of your heart Member
    2,912
    0
    0
    When it comes to Bunnie, I'm quite fond of her stretching her mechanical limbs to attack.
     
  18. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    As said, that is basically what her Mars movelist was noted as being (extending her limbs to punch enemies or grab objects and ledges). Sounds rather complex to implement though.
     
  19. Namo

    Namo

    take a screenshot of your heart Member
    2,912
    0
    0
    No, it certainly would not be an easy feat.

    An idea I have for a midair jump attack: You jump, press the C button, and she stretches her limbs to the ground in a sort of stretchy stomp attack. Dunno how difficult that'd be to make, though, especially with the stretching part.
     
  20. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Making extendable limbs would likely require separate sprite files for her arms that are recognised as the character (similar to the ring arms in Chaotix) as well as programming the character to move according to how the arms programming reacts to an object and keeping it's animation in line with it (add to that you would likely have to program multiple directions for it to extend). I don't even want to think about what may be neccessary to produce the stomp mechanic you suggested.

    Perhaps I should keep Amy in this topic however, there are at least two things I'd like to work over before I release the next revision. Does anyone know how to:

    *Fix the 'Got Through Act' text to read Amy instead of Sonic?

    **Does anyone know what may be the problem in this Sonic 2 coding in Obj41 (basically what I'm trying to do is get it so Amy can bounce off a nearby spring without being on top of it by using her hammer animation like in Advance but it has no effect so far):

    Code (ASM):
    1. loc_189A8:
    2.     movem.l (sp)+,d1-d4
    3.     lea (Sidekick).w,a1 ; a1=character
    4.     moveq   #4,d6
    5.     bsr.w   loc_1978E
    6.     btst    #4,status(a0)
    7.     beq.s   loc_189C0
    8.     bsr.s   loc_189CA
    9.  
    10. loc_189C0:
    11.     lea (off_18FE2).l,a1
    12.     bra.w   AnimateSprite
    13.     tst.b   $25(a0)     ; is Sonic on top of the spring?
    14.     bne.s   loc_189CA   ; if yes, branch
    15.     cmpi.w  #$23,anim(a1)       ; is hammer attack being performed?
    16.     beq.s   Obj41_NoHammerAttack    ; if not, branch
    17.     moveq   #0,d0           ; clear d0
    18.     move.w  x_pos(a0),d0        ; load block's X-pos to d0
    19.     sub.w   ($FFFFB008).w,d0    ; substract Amy's X-pos from it
    20.     bpl.s   Obj41_XPositive     ; if answer is positive, branch
    21.     neg.w   d0          ; otherwise negate d0
    22.  
    23.   Obj41_XPositive:
    24.     cmpi.w  #$35,d0         ; is Amy within 35 pixels of the spring (X-axis)?
    25.     bge.s   Obj41_NoHammerAttack    ; if not, branch
    26.     move.w  y_pos(a0),d0        ; load springs's Y-pos to d0
    27.     sub.w   ($FFFFB00C).w,d0    ; substract Amy's Y-pos from it
    28.     bpl.s   Obj41_YPositive     ; if answer is positive, branch
    29.     neg.w   d0          ; otherwise negate d0
    30.  
    31.   Obj41_YPositive:
    32.     cmpi.w  #$35,d0         ; is Amy within 35 pixels of the spring (Y-axis)?
    33.     bge.s   Obj41_NoHammerAttack    ; if not, branch
    34.     bra.s   loc_189CA       ; otherwise make spring bouncing
    35.  
    36.   Obj41_NoHammerAttack:
    37.     rts
    38. ; ===========================================================================
    39.  
    40. loc_189CA: