Jump to content

God Setup

From Yoshi's Island Speedrunning Wiki

Tongue Glitch Wrong Warping information for any brave soul that wanna try their hand finding the god setup

You should try to use BizHawk and either use hexeditor at CARTRAM @ 0F00 or just RAM watch if you prefer. As TG corrupts two sprite state values in same frame we need 700F00 or 700F04 (CARTRAM 0F00/0F04) NEED to be either A2 or BC to cancel tongue glitch Other value could be: (based on some old notes) 00/02/04/06/08/0A/0B/0C/0E/10/12 19/26/2A?/2B/71/78/8B/94/98/99/9A/9F/A2/AE/B2/B3/B4/B9/BC/BF/C7/CD/D5/D8/DB/E9/EE?/F8?/FB/FC Some other values might not crash but it can be very dependent on what is in RAM and maybe some other values do crash The Tongue Glitch seems to write 8 bytes every frame so for 0F00 the value should be [ Screen-relative X coordinate ] and 0F04 should be tile number? But honestly with my testing it seems a lot more chaotic than that...

Now you would also need the screen IDs to also give you a screen with a pipe exit you can use. (09/0A for 2-8 for example) Brunos Lua Script can show you the layout of screens to give you an idea and it is useful in general, just expect to have to toggle it on and off sometimes when you get a tongue glitch crash.

Some things to note is that your position of course matters but if you do an uptongue or backwards, it should yield different results. The camera does jerk around a lot and the values you get do seem very chaotic but there's no reason why it should be random at least and consistency could be possible.

https://github.com/brunovalads/yoshis-island/tree/master Brunos Lua Script, very useful.

example of what the warp looks like

https://pastebin.com/9JMsD199 Some old notes about the sprite state IDs and what they do. Might not be accurate.