GHZ 2 passed. Next Act: GHZ 2?

Discussion in 'Discussion and Q&A Archive' started by Selbi, Dec 2, 2008.

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

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    I have a big problem: When I finish GHZ Act 2, I will not come to Act 3. I have to repeat GHZ 2. So I have to use Level Select. My ASM is clean, maybe there are some problems with the misc... Can someone help me to fix this?
     
    Last edited by a moderator: Dec 2, 2008
  2. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    Make sure that your misc\lvl_ord.bin begins with 00 01 00 02, I guess yours begins with 00 01 00 01
     
  3. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    It's 00 01 00 02. But he doesn't load Act 3! :wacko:
     
  4. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    Then check this:



    Code:
    Obj3A_NextLevel:		&#59; XREF: Obj3A_Index
    
    		move.b	($FFFFFE10).w,d0
    
    		andi.w	#7,d0
    
    		lsl.w	#3,d0
    
    		move.b	($FFFFFE11).w,d1
    
    		andi.w	#3,d1
    
    		add.w	d1,d1
    
    		add.w	d1,d0
    
    		move.w	LevelOrder(pc,d0.w),d0&#59; load level from level order array
    
    		move.w	d0,($FFFFFE10).w&#59; set level number
     
  5. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    It's also correct. And:

    ;D
     
  6. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    Yes, I saw that you said that your ASM is clean, which is why I told you to check lvl_ord first. Anyway, since both of my ideas are wrong, I don't know what else may screw this up, I'm sorry.
     
  7. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    The problem is ESEII (I edit my hacks with ESEII and split them after that to use ASM). It's the misc, when I use clean misc it'll work! But then Sonic's start position and some other things are fucked up! Can I edit the Start pos. with SonED2 or something else?
     
  8. Hanoch

    Hanoch Well-Known Member Member

    Joined:
    Aug 3, 2008
    Messages:
    312
    Location:
    Israel
    Soned2 is not designed to edit start positions, but you can do it in hex.


    Open sloc_lev.bin in your misc folder, there are 2 values per act (including act 4 because lz)


    First is x-pos second value is y-pos. If you want to know where is your current x, y positions, use debug mode, it has camera x and y at the bottom, and player x and y at the top.
     
  9. SaunicBoom

    SaunicBoom Well-Known Member Member

    Joined:
    Sep 14, 2007
    Messages:
    324
    What exactly did you edit while using ESEII? The 'split' file in a disassembly was made for splitting up clean Sonic ROMs, not hacked ROMs, so things may become fucked up if you heavily edited a ROM before splitting it up.
     
    Last edited by a moderator: Dec 3, 2008
  10. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    You can also split hacked ROM's. But only Hacks with layout, music, palettes and misc. ASM-Hacks, like Megamix are "unsplitable" (is this a proper word?). Also Hacks with Spindash are "unsplitable". And you must check the size of the ROM (it must be 512kb!). So very first Version of Megamix was a splitable Version: You can "steal" the music, layouts etc. (This is the way, I've created Project 255!).


    Oh, and:

    This was my Problem. I can't explain the Story... ^^"
     
Thread Status:
Not open for further replies.