don't click here

Sonic 1 Beta Remake

Discussion in 'Engineering & Reverse Engineering' started by AbsoluteG, Jan 9, 2008.

Thread Status:
Not open for further replies.
  1. Cinossu

    Cinossu

    Administrator
    2,830
    16
    18
    London, UK
    Sonic the Hedgehog Extended Edition
    B is my favourite of that set
     
  2. amphobius

    amphobius

    doing more important things with my life Member
    2,120
    0
    16
    life
    B all the way.
     
  3. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    B as well.

    Interesting hack you have done so far. I've only just come across it today. I'm liking what I'm seeing.
     
  4. Ell678

    Ell678

    Am I Annoying You? Member
    2,377
    19
    18
    Barrow, England
    Sonic Incursion
    B, definitely.
     
  5. Ollie

    Ollie

    DIGGY DIGGY HOLE Member
    Echoing B and I'm also glad this project is back in action!
     
  6. Sparks

    Sparks

    Member
    3,068
    64
    28
    Sondro Gomez / Kyle & Lucy
    I go with B. :v:

    B wins by default?
     
  7. Shadic

    Shadic

    Member
    1,260
    20
    18
    Olympia, WA
    Home improvement eternal
    Nah.

    Erm.

    B
     
  8. ICEknight

    ICEknight

    Researcher Researcher
    ...What are those pixels on top of the explosion, by the way? Particle effects? =P
     
  9. SonarDragon

    SonarDragon

    Member
    223
    0
    0
    B, but make the blue in the clouds blend more with it.
     
  10. Lyrica

    Lyrica

    Previously Donnyku Oldbie
    1,360
    32
    28
    Pennsylvania
    Wedding Planning
    B, but maybe you can darken the foreground a bit to not be as jarring?
     
  11. Azookara

    Azookara

    yup Member
    B. =3
     
  12. Ok guys, Im going to rock the boat on this one and say all 3!

    Act 1

    [​IMG] C (Green Hill's Sky color)

    Act 2

    [​IMG] B (a little darker, the current color)

    Act 3

    [​IMG] A (original color)


    Any thoughts on that?

    Also, Mistergambit, Excellent work on this so far, I cant wait for the next release!

    :)
     
  13. Tidbit

    Tidbit

    Member
    hmmm....now I can't decide. I like B, but I also like the different palette per act idea.
     
  14. AbsoluteG

    AbsoluteG

    Oldbie
    173
    0
    16
    A black Hole
    life and shit..., a sonic 1 remake
    <!--quoteo(post=459768:date=May 26 2010, 06:28 PM:name=MCJeffsy)--><div class='quotetop'>QUOTE (MCJeffsy @ May 26 2010, 06:28 PM) <a href="index.php?act=findpost&pid=459768">[​IMG]</a></div><div class='quotemain'><!--quotec-->Ok guys, Im going to rock the boat on this one and say all 3!

    Act 1

    [​IMG] C (Green Hill's Sky color)

    Act 2

    [​IMG] B (a little darker, the current color)

    Act 3

    [​IMG] A (original color)


    Any thoughts on that?

    Also, Mistergambit, Excellent work on this so far, I cant wait for the next release!

    :)<!--QuoteEnd--></div><!--QuoteEEnd-->

    You know, I never thought of that, That just might work. Daylight, Evening, Night... hmmm...
     
  15. Azookara

    Azookara

    yup Member
    I say go with it. That sounds really neat to add.
     
  16. Cinossu

    Cinossu

    Administrator
    2,830
    16
    18
    London, UK
    Sonic the Hedgehog Extended Edition
    I'd say go with that too, but it'll look odd being the only zone like that
     
  17. Chilly Willy

    Chilly Willy

    Tech Member
    751
    9
    18
    Doom 32X
    You need to darken the clouds as the sky darkens.
     
  18. AbsoluteG

    AbsoluteG

    Oldbie
    173
    0
    16
    A black Hole
    life and shit..., a sonic 1 remake
    <!--quoteo(post=459861:date=May 26 2010, 08:26 PM:name=Chilly Willy)--><div class='quotetop'>QUOTE (Chilly Willy @ May 26 2010, 08:26 PM) <a href="index.php?act=findpost&pid=459861">[​IMG]</a></div><div class='quotemain'><!--quotec-->You need to darken the clouds as the sky darkens.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Way ahead of you, I fixed them up to correspond with the sky.
     
  19. AbsoluteG

    AbsoluteG

    Oldbie
    173
    0
    16
    A black Hole
    life and shit..., a sonic 1 remake
    [​IMG]

    So after being bored off my ass and experimenting with routines, I have given the Checkered ball from GHZ some physics. It's not pictured, but when the ball falls off a cliff, it bounces a little bit, of course, getting under it is a very BAD idea, unless you like seeing Sonic getting squashed by a giant ball. You don't notice it in the screen yet, but it actually bounces until it comes to a complete halt.

    Now to figure out how to make it roll faster down a slope and slower up a slope. I dub the bouncing quite an accomplishment so far to be honest. I tried looking at Sonic's Slope subroutines but I have NO clue how to make a similar WORKING subroutine for the checkered ball. Specifically... These two subroutines...

    <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
    Sonic_SlopeResist: ; XREF: Obj01_MdNormal
    move.b $26(a0),d0
    addi.b #$60,d0
    cmpi.b #$C0,d0
    bcc.s locret_13508
    move.b $26(a0),d0
    jsr (CalcSine).l
    muls.w #$20,d0
    asr.l #8,d0
    tst.w $14(a0)
    beq.s locret_13508
    bmi.s loc_13504
    tst.w d0
    beq.s locret_13502
    add.w d0,$14(a0) ; change Sonic's inertia

    locret_13502:
    rts
    ; ===========================================================================

    loc_13504:
    add.w d0,$14(a0)

    locret_13508:
    rts
    ; End of function Sonic_SlopeResist

    ; ---------------------------------------------------------------------------
    ; Subroutine to push Sonic down a slope while he's rolling
    ; ---------------------------------------------------------------------------

    ; ||||||||||||||| S U B R O U T I N E |||||||||||||||||||||||||||||||||||||||


    -Sonic_RollRepel: ; XREF: Obj01_MdRoll
    move.b $26(a0),d0
    addi.b #$60,d0
    cmpi.b #-$40,d0
    bcc.s locret_13544
    move.b $26(a0),d0
    jsr (CalcSine).l
    muls.w #$50,d0
    asr.l #8,d0
    tst.w $14(a0)
    bmi.s loc_1353A
    tst.w d0
    bpl.s loc_13534
    asr.l #2,d0

    loc_13534:
    add.w d0,$14(a0)
    rts
    ; ===========================================================================

    loc_1353A:
    tst.w d0
    bmi.s loc_13540
    asr.l #2,d0

    loc_13540:
    add.w d0,$14(a0)

    locret_13544:
    rts
    ; End of function Sonic_RollRepel
    </div>

    and...

    <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>Sonic_SlopeRepel: ; XREF: Obj01_MdNormal; Obj01_MdRoll
    nop
    tst.b $38(a0)
    bne.s locret_13580
    tst.w $3E(a0)
    bne.s loc_13582
    move.b $26(a0),d0
    addi.b #$20,d0
    andi.b #$C0,d0
    beq.s locret_13580
    move.w $14(a0),d0
    bpl.s loc_1356A
    neg.w d0

    loc_1356A:
    cmpi.w #$280,d0
    bcc.s locret_13580
    clr.w $14(a0)
    bset #1,$22(a0)
    move.w #$1E,$3E(a0)

    locret_13580:
    rts
    ; ===========================================================================

    loc_13582:
    subq.w #1,$3E(a0)
    rts
    ; End of function Sonic_SlopeRepel
    </div>
     
  20. Regarding the daylight/evening/night acts, if it's night you're going to need stars, right? :P
     
Thread Status:
Not open for further replies.