don't click here

Sonic 2: Rebirth of Paradise

Discussion in 'Engineering & Reverse Engineering' started by .hack//zero, Aug 1, 2003.

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

    Hayate

    Tech Member
    Oh, I didn't know that. So how would you change the parameter?

    And you didn't answer my question...
     
  2. LOst

    LOst

    Tech Member
    4,891
    8
    18
    The answer would be: Not moving at all. If you spawn a ring and uses the routine 0 from that object, you will end up having a ring. If you spawn a Buzz Bomber and uses routine 6, it will be a fire that moves thanks to the code in the routine itself. Everything interacts from its code. You can't make a ring fly unless you program it yourself and makes it fly.
     
  3. Hayate

    Hayate

    Tech Member
    So, if you spawned a ring with routine 6 it would move? *confused*
     
  4. LOst

    LOst

    Tech Member
    4,891
    8
    18
    Objects are living their own life. That's the hardest part for me to explain. If you had two cars and one of them was moving and the other was standing still, can you make the one standing still move?

    Haw! God I'm so bad at explaining stuff *dies*
     
  5. Kampfer

    Kampfer

    Member
    1,609
    5
    18
    I see!


    ASM! Away!


    EDIT: What are the equivalent to $00 and $25 in hex? Is there something like a guide that can traslate what each routine in hex is? (IE: rts trasnlates to 4E 75)
     
  6. Quickman

    Quickman

    be attitude for gains Tech Member
    5,595
    18
    18
    :x
    omg porjcet
    Opcodes are words, not bytes. $0025 is an ORI.B command.

    You need to download the Motorola ASM reference and refer to it.
     
  7. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    yeah, If you ram into it with the other car. :P
     
  8. LOst

    LOst

    Tech Member
    4,891
    8
    18
    No, it's no opecode! it's a value! Just a simple value you enter. Replace the $4B with $25 and $06 with $00. Nothing more is needed
     
  9. Kampfer

    Kampfer

    Member
    1,609
    5
    18
    Okay, I found the $4B and $06 and changed them, but nothing happened (then again, it was off the top of you head, so I you probobly wrong)

    Now the bombers aren't fireing.
     
  10. LOst

    LOst

    Tech Member
    4,891
    8
    18
    I don't even remember if $25 was the ring. You should try $12 instead. That's the master emerald from Sonic 2 Beta. Itr shouldn't have the correct graphics, but it should spawn am invisible block you can stand on
     
  11. Kampfer

    Kampfer

    Member
    1,609
    5
    18
    Heh, I was doing a silly mistake with trying to make it shoot out a ring (I was saving, but opening the wrong Sonic 2 file :P ). I got it to spawn the ring, but when I go to collect it, the game graphics screw up and freeze when I touch the seemingly perfect ring
    [​IMG]
    I'll try the block in a sec

    EDIT: The block
    [​IMG]

    EDIT 2: The Buzzer Fart Bubble of ONOS!
    [​IMG]
    Change $4B to $24 (teh bubble floats upward)

    EDIT 3: Other things I found
    $2E: Tails life icon (doesn?t add life)
    $24: Bubble (damage)
    $2D: One-Way door
    $2C: ARZ leaves
    $68: MTZ block that sticks spears out in clockwise motion
    $20: Drops a lot of lava balls
    $1F: Crumbling platform
    $1E: CPZ Tubes
    $1D: Worms from CPZ
    $1A: Large Crumbling Platform
    $19: Platform the moves left and right. Safe on top, hurts on bottom
    $18: Platform Safe on top, hurts on bottom
    $16: Zip line platform from HTZ


    EDIT 4: Added some new ones (last ones for tonight)
     
  12. Drakmyth

    Drakmyth

    Inspector Drakmyth Master at your service. Oldbie
    420
    0
    0
    In the void beneath the ancient maze...
    Sonic Eclipse 2, Return of the Hidden Palace, Unnamed Sonic 2 Hack
    WAOH ITZ DA MISSINGNO!!!!! BAETA BAETA BAETA!!!!!! lol.

    That does hold a strange resemblence to the missingno glitch though doesn't it?
     
  13. Sonic Hachelle-Bee

    Sonic Hachelle-Bee

    Taking a Sand Shower Tech Member
    812
    204
    43
    Lyon, France
    Sonic 2 Long Version
    I have a few of them I can translate, to compare data with another data in RAM, or to store data in RAM. All I do is in hex, I can't translate them into ASM because I don't know ASM very much.

    I found this file very useful and more understandable than the complete reference guide itself:
    http://shadowsoft-games.com/s2long/68kguide.txt
     
  14. Hayate

    Hayate

    Tech Member
    Interesting. If only that guide had the hex value of what each instruction is... :P
     
  15. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    I thought of something I can do GCZ.
     

    Attached Files:

  16. Hayate

    Hayate

    Tech Member
    You've been doing GCZ for the last few months, so what was the point of that last statement? :D
     
  17. Quickman

    Quickman

    be attitude for gains Tech Member
    5,595
    18
    18
    :x
    omg porjcet
    No.
     
  18. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    I was talking about the bricks.
     
  19. Hayate

    Hayate

    Tech Member
    Note the smiley at the end of that sentence. I was hinting at the typo you made :P
     
  20. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    I know. I just think faster then I type/write. So will miss words sometimes. But what do think of the bricks?
     
Thread Status:
Not open for further replies.