don't click here

Need help with act numbers in Sonic 2

Discussion in 'Engineering & Reverse Engineering' started by Hayate, Apr 7, 2004.

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

    Hayate

    Tech Member
    1. I changed the level select with ESE as you can see below:

    [​IMG]

    However, Nuclear Ocean says acts 3 and 4 instead of 1 and 2, which was where Metropolis acts 3 and 4 used to be. How do I change the 3 and 4 back to 1 and 2?

    2. I shortened Metropolis (Metallic) zone to 2 acts. The problem is, act 2 says it's act 3 on the title card. How do I change that 3 to a 2?
     
  2. Quickman

    Quickman

    be attitude for gains Tech Member
    5,595
    18
    18
    :x
    omg porjcet
    This is the limitation of the Esrael-created level select. You'd be better off creating your own. Ask Exor Chaon for help. :P
     
  3. Hayate

    Hayate

    Tech Member
    *asks Exor for help*
    *Exor asks somebody else for help*
    *Exor claims help as his own*
    *Gives Exor credit*

    No, I'm not going down that road. :P

    Anyway, problem 2 has nothing to do with the ESE level select thingy. It was like that before I changed the level select.
     
  4. Trigahd

    Trigahd

    I am your gahd!! Member
    1,523
    0
    0
    Somewhere in the skies
    Nothing worth mentioning
    Are your pointers set correctly? Are you going to the right level? Show some more pics please for more help.
     
  5. Hayate

    Hayate

    Tech Member
    Internally, act 2 of Metallic is act 3 of Metropolis. So obviously it says "Metallic Zone 3". However, I need to change that 3 to a 2. There must be some way to hard-code it, as things like Death Egg Zone don't display an act number.

    Also, I need to remove the 1 from "Golden Palace Zone 1" (in hidden palace slot).
     
  6. Esrael

    Esrael

    Neto Tech Member
    304
    257
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    To change 3 and 4 to 1 and 2 go to Offsets: (ESE Menu Only)
    ->$483FA change 0013 to 0011
    ->$48402 change 0014 to 0012

    And MZ act 3 Title Card Change the following Offset to Display Act 2
    ->$13E16 change 7214 to 7213 (ACT 2) --> Load Pointer 13 in Title Cards Mappings


    :D Fixed Now
     
  7. Hayate

    Hayate

    Tech Member
    Well, I changed the one at $48402 but at $438FA it says 0404 along the entire row.

    Done.

    Okay, the 3 4 has changed to 3 2 (so I still need to change the 3)

    Also, I need to remove the 1 from "Golden Palace Zone 1" (hidden palace zone) title card.

    EDIT

    Well, looks like I figured it out, I looked at the area around $48402 and found the 0013, so I changed it to 0011 and it works! Now I just need to edit the golden palace title card.
     
  8. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    I think he meant $483FA.
     
  9. Hayate

    Hayate

    Tech Member
    Damn, you posted just before I edited. <_<
     
  10. Esrael

    Esrael

    Neto Tech Member
    304
    257
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    To Remove numbers from Title Cards add the following code in Title Card Object:
    - In Offset: $13DF6 -> replace [ 0C 00 00 10 67 42 ] with [ 4E B9 00 xx xx xx]
    xx xx xx is the new offset ex: end of Rom ($100000)
    - At end of Rom insert the following bytes (remove numbers from SCZ and HPZ Title Cards)

    Code (Text):
    1.  0C 00 00 10 67 00 00 0C 0C 00 00 08 67 00 00 04
    2. 4E 75 4E F9 00 01 64 E6
     
  11. Hayate

    Hayate

    Tech Member
    Thanks, but GPZ still displays a 1 on the title card.
     
Thread Status:
Not open for further replies.