Primary Zelda Hacking

General GameBoy Hacking => General GameBoy Talk => Topic started by: Supreme Dirt on October 30, 2010, 06:53:06 PM



Title: The "Skip Screen Glitch" from LA
Post by: Supreme Dirt on October 30, 2010, 06:53:06 PM
Yes, this has to do with LA, however has anyone ever looked into what caused the glitch known as the Skip Screen glitch, involving opening the Map while moving from one screen to another? Would it be possible (not asking if it'd be easy, etc) to implement this glitch into Ages?


Title: Re: The "Skip Screen Glitch" from LA
Post by: Jigglysaint on October 31, 2010, 03:44:29 AM
Not sure, but I think it might have somthing to do with the subscreen halting the code that deals with placing new sprites in the new room.  Since the glitch involves either the current sprites being totally transplanted to the next screen, or moving slightly, my guess is the level loading routine activates, but the sprite loading routine is interrupted.  If you think about it, firing up the subscreen will keep the current sprites in their spots, and they disappear and come back when you go to and from the menu.  So I think what happens is you enter the subscreen after the level data routine is activated, but the current sprites, which get scrolled away normally, stay put or only go partway, then the new data is loaded.

Oh and if you didn't know already, if you scroll a key onto room 80, it will turn into the hookshot, and if you scroll a key into room 6A, it becomes the Bird Key, but with the nightmare key graphics.  Sprite $30 is used for keys mostly, but also for special items.


Title: Re: The "Skip Screen Glitch" from LA
Post by: Supreme Dirt on October 31, 2010, 04:05:29 PM
I didn't know about the hookshot thing.

I also know that by skipping screens on a sidescrolling room to one of the blank rooms, and falling through the lower "wall", you exit via a stairwell back to the dungeon but it loads the interactions for the tiles incorrectly. I have a list somewhere I was using to figure out what became what a couple of years ago. I remember that lava became those half-block wall things, but vertically and to the left iirc.