A tiny demo of Sonic: 2 Hard

Discussion in 'Showroom Archive' started by MicroChirp, Dec 25, 2010.

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

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    Last edited by a moderator: Dec 28, 2010
  2. EMK-20218

    EMK-20218 The Fuss Maker Exiled

    Joined:
    Aug 8, 2008
    Messages:
    1,067
    Location:
    Jardim Capelinha, São Paulo
    Last edited by a moderator: Dec 28, 2010
  3. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    When it gets finished. CPZ is still very unfinished.


    That area is in the beginning of CPZ1.
     
    Last edited by a moderator: Dec 28, 2010
  4. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    Last edited by a moderator: Dec 29, 2010
  5. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
  6. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
  7. Zana

    Zana In Bun We Trust Exiled

    Joined:
    Jan 2, 2011
    Messages:
    76
    Location:
    Madrid
    This is one of those hacks that are hard in the bad way. i have nothing against dangerous jumps, the problem is that you get on a spring, and wthouth knowing where you are going to land, you land in another spring that sends you back to a bottomless pit... the bridge part was so annoying, i always felt to the pit because i tought there was more bridge before the platforms... i have not passed act 1 withouth debug


    CPZ is somewhat more easier tho
     
  8. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    Yes.


    The red springs are a bit too strong, so you must click the button ">", but easily.
     
    Last edited by a moderator: Jan 3, 2011
  9. Zana

    Zana In Bun We Trust Exiled

    Joined:
    Jan 2, 2011
    Messages:
    76
    Location:
    Madrid

    It would be fantastic if you at least added some kind of warning on those things, and in the bridge, add the proper poles so you can see it is the end and not that thee are much sprites on screen and thus is invisible
     
  10. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    The only thing is: I need a warning object.
     
    Last edited by a moderator: Jan 6, 2011
  11. DeoxysKyogre

    DeoxysKyogre No idea what to put here .-. Member

    Joined:
    Jan 31, 2009
    Messages:
    298
    Then, program it. It's easy -- Just add an object like the HUD, that appears in that moment of danger, and then display the object.
     
  12. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    How? (I need to do it in SonED2.) I am a total newbie to hacking, so explain the object adding to me.
     
  13. DeoxysKyogre

    DeoxysKyogre No idea what to put here .-. Member

    Joined:
    Jan 31, 2009
    Messages:
    298
    There's an ASM guide in Retro, and you can explore a lot of sites where it could have ASM tutorials.
     
  14. Animemaster

    Animemaster Lets get to work! Member

    Joined:
    Mar 20, 2009
    Messages:
    1,229
    Location:
    UK
    How about just drawing a sign in sonED2? like sonic 1's 8-bit explanation sign.(bridge zone)
     
  15. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    Yes. I will make it like the old 8-bit sign.
     
  16. Animemaster

    Animemaster Lets get to work! Member

    Joined:
    Mar 20, 2009
    Messages:
    1,229
    Location:
    UK
    But not the same, make it original.
     
  17. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    OK. Since Zana joined Team Chiza to work with me, we have another problem. We redone EHZ, added them an alternate route. But there's a problem: in EHZ 2, we must expand level bounds, because at the start, there is a pipe which leads into the alternate route. At the end of the pipe, you don't land on a supposed chunk, but you die. So, how to expand level bounds?
     
  18. Zana

    Zana In Bun We Trust Exiled

    Joined:
    Jan 2, 2011
    Messages:
    76
    Location:
    Madrid
    Still help expanding those bounds would be appreciated...
     
  19. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    If you use the 2007 Xenowhirl's disassembly, then open s2.asm and search for WrdArr_LvlSize.


    You should see something like this:



    Code:
    dc.w	$0,	$29A0,	$0,	$320	; $00  ; EHZ act 2
    
    	dc.w	$0,	$2940,	$0,	$420		; EHZ act 2
    
    	dc.w	$0,	$3FFF,	$0,	$720	; $01
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    	dc.w	$0,	$3FFF,	$0,	$720	; $02
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    	dc.w	$0,	$3FFF,	$0,	$720	; $03
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    	dc.w	$0,	$2280,	-$100,	$800	; $04 ; MTZ act 1
    
    	dc.w	$0,	$1E80,	-$100,	$800		; MTZ act 2
    
    	dc.w	$0,	$2A80,	-$100,	$800	; $05 ; MTZ act 3
    
    	dc.w	$0,	$3FFF,	-$100,	$800
    
    	dc.w	$0,	$3FFF,	$0,	$720	; $06 ; WFZ
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    	dc.w	$0,	$2800,	$0,	$720	; $07 ; HTZ act 1
    
    	dc.w	$0,	$3280,	$0,	$720		; HTZ act 2
    
    	dc.w	$0,	$3FFF,	$0,	$720	; $08
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    	dc.w	$0,	$3FFF,	$0,	$720	; $09
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    	dc.w	$0,	$2F80,	$0,	$680	; $0A ; OOZ act 1
    
    	dc.w	$0,	$2D00,	$0,	$680		; OOZ act 2
    
    	dc.w	$0,	$2380,	$3C0,	$720	; $0B ; MCZ act 1
    
    	dc.w	$0,	$3FFF,	$60,	$720		; MCZ act 2
    
    	dc.w	$0,	$27A0,	$0,	$720	; $0C ; CNZ act 1
    
    	dc.w	$0,	$2A80,	$0,	$720		; CNZ act 2
    
    	dc.w	$0,	$2780,	$0,	$720	; $0D ; CPZ act 1
    
    	dc.w	$0,	$2A80,	$0,	$720		; CPZ act 2
    
    	dc.w	$0,	$1000,	$C8,	 $C8	; $0F ; DEZ
    
    	dc.w	$0,	$1000,  $C8,	 $C8
    
    	dc.w	$0,	$28C0,	$200,	$600	; $10 ; ARZ act 1
    
    	dc.w	$0,	$3FFF,	$180,	$710		; ARZ act 2
    
    	dc.w	$0,	$3FFF,	$0,	$000	; $11 ; SCZ
    
    	dc.w	$0,	$3FFF,	$0,	$720
    
    




    Now, take a look at this:



    Code:
    dc.w	$0,	$29A0,	$0,	$320	; $00  ; EHZ act 2
    
    	dc.w	$0,	$2940,	$0,	$420		; EHZ act 2
    
    


    I don't know, but I suppose the first line is supposed to be for Act 1, but someone made a typo there. <,<


    However, that $29A0 is the x-boundary. The one you want to edit is that $320 , which is the y-boundary.


    Hope I helped.
     
    Last edited by a moderator: Jan 21, 2011
  20. MicroChirp

    MicroChirp Wow, I was so stupid a few years ago... Member

    Joined:
    Oct 4, 2010
    Messages:
    366
    Location:
    In the middle of nowhere
    OK, I will try this later. I use 2006 Xenowhirl disassembly BTW.


    And thanks.
     
    Last edited by a moderator: Jan 21, 2011
Thread Status:
Not open for further replies.