Separating a Zone's Acts into separate Zones...

Discussion in 'Discussion and Q&A Archive' started by beanDude, Aug 15, 2009.

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

    beanDude Well-Known Member Member

    Joined:
    Apr 15, 2009
    Messages:
    97
    Location:
    Somewhere in California...
    One thing that I thought would add a cool dynamic effect in my hack was the separation of a Zone into three separate, one-Act-long Zones. Here's an example:


    MARBLE TERRACE ZONE


    MARBLE RUIN ZONE


    MARBLE TEMPLE ZONE


    ...If I was able to do this (which I'm sure I could if I was pointed in the proper direction) , what would be the simplest way?


    **NOTE**


    I don't mind if the three Acts are still programmed as being in the same Zone. My main goal is for the game's titlecards and stage select to reference the levels as separate Zones...
     
  2. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    For your title card question, it is possible, but you have to overwrite to other ZONES, meaning, if you want 3 different names for marble zone, you can use the title card of other zones. Therefore you simply need to do in Obj34 a simalar check like the FZ one. But you need to choose 2 zones you want to overwrite with the name. I'm sure there is also a way to do this without using 2 other zones, though I didn't figured out yet. If you are interested on this, PM me so I can give you a proper instruction on this.
     
  3. Thorn

    Thorn wroar Member

    Joined:
    Aug 11, 2007
    Messages:
    70
    ^ Why should you have to overwrite the other zone's title cards? From what I remember from working on Sonic 1 Pixel Perfect, Sonic 1 title cards are relatively simple compared to Sonic 2 and Sonic 3&K.


    Make two copies of the original title card mappings, then re-label the copies and edit them to the new zone names. Find where the label to the original is referenced, and add conditional branches to the copies. This will give every act its own title card, but will still cause them to be referenced as Act 1/2/3. However, there should be a conditional branch somewhere that causes Final Zone to not load the mappings for ACT 1/2/3... find whatever code this branch skips, and comment out both the branch and that code to remove the act designations.


    Of course, I'm saying all of this off of the top of my head. I hack Sonic 2, so I'm utterly useless around here.~
     
    Last edited by a moderator: Aug 15, 2009
Thread Status:
Not open for further replies.