don't click here

Sonic 3 And Sally Acorn

Discussion in 'Engineering & Reverse Engineering' started by E-122-Psi, May 5, 2015.

  1. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    And after a long while of teasing, here it is, the last in the Sally trilogy:

    [​IMG]
    [​IMG]

    Controls are the same as the Sonic 2 hack.

    Controls:

    A - NICOLE laser attack.
    B - NICOLE scan.
    C - Jump
    Down + Forward - Slide.
    C while sliding - Summersault.
    Down + NICOLE in air - Downward fire.

    This is a very early build. I'm having trouble getting the laser attack to work on a lot of objects, though you should be able to progress through using jump and slide attacks on certain obstacles (Knuckles is beatable if you land directly on top of him). If there are any parts you get stuck please tell me.

    Scan mode is incomplete, it only works on monitors so far. Some sprites are also incomplete. I have noticed some random moments the game resets as well.

    Download:

    https://www.sendspace.com/file/nhd370

    Special thanks flamewing, Selbi, Markeyjester and whole bunch of other people on both Retro and SSRG.
     
  2. rata

    rata

    Member
    689
    72
    28
    Argentina
    Trying to be useful somehow.
    Hell yeah, I was expecting this! Well done, one more time, I have to try it, I don't care its not finished:

    A little question: how is it now the super transformation? Because in S2 hack, transformation was triggered by just jumping, and I don't know if it was on purpose or just a bug.

    Congratulations for doing it, keep going with your work and thank you for sharing this awesome stuff.

    PS: we all know what's comming next: Sally 3D Blast [​IMG]
     
  3. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Thanx very much.

    It's jump and fire (since I edited the fire to keep the flash attack for Hyper, I don't know where to edit them and the transformation to be different). For S2 I just kept it as the programming left it.

    We're low on disassemblies for other games right now, otherwise I'd hack to both our hearts content. We MIGHT get a Sally in Sonic CD in the future though.
     
  4. Yash

    Yash

    CHOCOLATE! Member
    752
    342
    63
    Sally is already in Sonic CD!
     
  5. Clownacy

    Clownacy

    Tech Member
    1,053
    581
    93
    S3K does that where S2 would crash, and S1 would try to display an error message. Try using flamewing's debugger to track what these errors are and where they're coming from.

    That or a certain RAM variable is being overwritten. You don't have anything dangerous near Game_mode, do you?

    Also, please set fix_sndbugs to 1 in sound/Z80 Sound Driver.asm, pls. Thx.
     
  6. MotorRoach

    MotorRoach

    Member
    249
    1
    18
    [​IMG]

    [​IMG]

    Uhm...

    Also, when shooting with either A or B while holding Up, the shooting animation is quickly cancelled for the sake of having Sally to look upwards. The shooting action also becomes spam-able, as long as you're holding Up-- it just cancels the current projectile to spawn a new one.

    Something somewhat similar can be done if you shoot while crouching, and then release the Down button to try shooting while standing up. Not that it's a major problem, but it feels like a really silly inconsistency.

    Still, good to see this hack finally getting released~
     
  7. Fred

    Fred

    Taking a break Oldbie
    1,563
    117
    43
    Portugal
    Sonic 3 Unlocked
    This one is pretty annoying to fix -- what's happening here is that for whatever reason, the SS results art is referenced both as a single KosM lump and two separate Kos lumps in the source, so you need to ensure it reads properly as both. What I do is I merge the two art files, export a single KosM lump, then crack open a hex editor, get rid of the two-byte header and then split the two modules (split point is at around $600) and save them as two files.
     
  8. rata

    rata

    Member
    689
    72
    28
    Argentina
    Trying to be useful somehow.
    Okay, so far I have 3 savestates with some bugs.
    1: Sally gets dumb when discovering a monitor from the singpost during score tally. Nothing that prevents you from nothing.
    2: Garbage behind her on Special stage continue icon.
    3: This is the problematic one: If you destroy the capsule and stay at left of it, Sally won't be able to jump over it in cutscenes. My guess, during the cutscenes Sonic jumps with A button, But Sally shoots with that one. So, the cutscene will never end and you have to reset the game, loosing your score.In this particular savestate, funny things happen with the flying battery if you let the cutscene run long enough.

    Now for the other things that I don't have savestates, theree are some visual bugs if you shoot with invincibility stats on, like stars getting replaced by laser bullets. Something also happens with the laser in flying battery 2 sub-boss, if you shoot through the yellow force fields, the shoot gets black.
    And something that as you stated it is not a bug but it would be very nice to 'fix', you can't use your weapon without going super/hyper when you have the emeralds. So basicly you can't kill anything without transforming, since Sally doesn't turn into a ball when jumping. but, at least you can still jump without getting super (In S2 you can't).
    Also, the sliding sound is very weird, isn't supposed to be the same than stoping one?







     
  9. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Yeah, forgot to edit the sounds, they're all just placeholders I quickly put in, I'll find more accurate ones in the game in the following build.

    As for the transformation button, I think the problem is that it's connected to all the other double jump commands (eg. Super attacks, insta shield and what not) so I don't know how to edit it without changing everything else.

    And I've been trying for ages to find the command for jumping over the egg prisons since I made Amy in Sonic 3 but still can't find it anywhere.

    The missile art overwriting the invincibility I'm aware of. I placed the art where it corrupted the least amount of shields, hopefully I can fix it fully.

    Well playable Sally in Sonic CD then. In both region forms hopefully. :D

    This is currently what's on the table next however:

    [​IMG]

    Between you and me though, there's always been one character hack I'd love to do with the right resources :P:

    [​IMG]
     
  10. Dark Sonic

    Dark Sonic

    Member
    14,631
    1,610
    93
    Working on my art!
    Holy shit I never realize how much I'd want that until now. That AoSTH Sonic sprite is just perfect.
     
  11. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Eh. I made it before I had any knowledge of hacking. If I ever DO figure out how to put it in it will likely need some palette tweaks. He also looks a bit large there too compared to Coconuts.

    I also made some 16 bit recreations of the Game Gear backgrounds (again likely not optimised for the palettes).
     
  12. MotorRoach

    MotorRoach

    Member
    249
    1
    18
    Oh my god, I remember your AoSTH Sonic sprites as clear as day. In fact, I was even talking about them yesterday, and how I'd love to see them implemented into the actual game, so I'm really happy to see this. I take it that the portrait animation you made for Sonic is going to be used outside the Story mode?
     
  13. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    Ehhh, I think there's been a misunderstanding, that's just a mockup I made for fun with all the 'what if' talk. If anyone knows the resources to put them in however, I'd be all for it.

    The Bunnie screenie is real though if that's any consolation.
     
  14. The Game Collector

    The Game Collector

    Member
    939
    19
    18
    Washington State, USA
    Being Ted Narcotic's bass player; working on Kelly Kristjanson's tape archive; collecting video games
    I'm looking forward to the Bunnie in Sonic 1 hack. She was one of my favorite characters from the early comic/TV series. I'm still waiting on someone to complete a Fang/Nack in Sonic 1 hack.
     
  15. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    I made some sprites for that too (though didn't get nearly as far, all of a standing sprite and an unfinished walking cycle). I suppose it could be possible now, I even have the projectile code handy for his popgun.
     
  16. The Game Collector

    The Game Collector

    Member
    939
    19
    18
    Washington State, USA
    Being Ted Narcotic's bass player; working on Kelly Kristjanson's tape archive; collecting video games
    That's really cool. My main interest in him was because he has been in so few games. I mean he's not a good guy but he's no friend of Robotnik either so the boss fights still kind of make sense. I've always thought of him as the Wario of the series.

    I do like your interest in using characters that haven't been playable in any games as well too though. That's a cool ability Bunnie has, being able to smash a whole row of enemies or monitors with one move. Is she going to have Tails-style flight mechanics for hovering with the jets in her feet?
     
  17. E-122-Psi

    E-122-Psi

    Member
    2,470
    612
    93
    I've implemented a very basic hover ability, it more or less just turns off her gravity when an animation is run. She can also break through walls a la Knuckles and charge an upward dash (I plan to make it like her revving up sparks, akin to how Mecha charges towards the Master Emerald in S3+K).
     
  18. rata

    rata

    Member
    689
    72
    28
    Argentina
    Trying to be useful somehow.
    Well, I still suck with all the hacking topic, so max I could do would be Scourge in Sonic the Hedgehog. If someone dies for it just tell me...

    + - loooooool  


    9th May edit:
    Okay, jokes apart now, I just finished the game and I have to say one more time, its awesome. Some things get a bit easier with help of Nicole Laser, for example Death Egg boss's fingers. But at least in my case, Sandopolis boss did get just a bit harder (Robotnik, not the stone golem).
    I haven't noticed more bugs per se, just some visual little things that don't actually mean anything, but devil is in details. The Doomsday Zone is sort of funny with Sally literally running in space. Maybe this zone requests for new Super/Hyper Sally sprites instead of just palette cycling. Now the other thing:
    [​IMG]
     
  19. Eduardo Knuckles

    Eduardo Knuckles

    Not a loved one, but the most hated person. Banned
    414
    10
    18
    Someplace somewhere
    Project S.A.M.G.
    Is it me or Hydro City Act 2 is impossible to complete? I'm not sure if this is a bug, but I'm being unable to destroy the walls at the begining of the level. Curiously I was able to destroy the first one since when I cleared the act 1 but I can't destroy the others later.
     
  20. LordOfSquad

    LordOfSquad

    bobs over baghdad Member
    5,189
    233
    43
    Winnipeg, MB
    making cool music no one gives a shit about
    I'm pretty excited to give this a whirl after a bugfix revision. New ways to play Sonic 3K are always great.