Tip: Make sure that ALL exit-enabled pipes, doors, etc. have a screen exit defined, or they'll take you to Level 0, the "endless" bonus game. Unless Start+Select is enabled, the only way out of it is to reset the game.
Not logged in.
YI hacking FAQ v2 (updated for 2018) - Ask questions here!
Yoshis Fan, where you said "only apply this to a fresh ROM", could you also add something stating that you can apply it to your already-started hack, but if you do, you may need to redo all of your Midring entrances?
(I don't want people to think they can't expand the Midring data at all if they've already started their hack.)
Sorry for yet another clarification, but... now it seems like there's not a problem at all to apply it to an already-started hack. Maybe add more emphasis to that if you use this patch, you will need to redo any midway entrances that you've already edited? (That is, add a color, or make it bold or italic or something?
(Just trying to address any problems people might have before they occur.)
Could corrupt your Midring-data, since the data you already edited is gone upon applying. In case you already edited some Midring-data you will have to determine each Midring again after applying this patch.
I would not know a method to clarify it only ONE little more from now. Maybe I should take a letter size of 100.
Also, it's okay to give advise, so no need to vindicate that.
(Is it okay now? If not, feel free to tell, or better, suggest a concrete text for there)
Maybe make a warning in the first section (before "Technically, this patch will do the following")?
I meant... well, as much as we expect people to read descriptions, I know there are some people who won't read the entire thing. So I try to do things to attract the readers' attention to the important statements, such as with how I place them relative to other text. (It's sort of difficult to explain.)
I see. Changed it into a more eye-catching color and increased the font size.
I would love to infinite-ban everyone, who, from now on, writes something like:
"Help! I've used Yoshi's Fan's patch for the Midrings, but now all my previous Midrings make me end up at some random place!"
It must be a really stupid person, who misses the warning.
Also, I'm only answering already answered questions with a heavy teeth grinding (figuratively, of course...) and ask myself "Why the heck do we do the effort to make an FAQ???". At least that's what I'm asking myself, when seeing someone, who posts those questions. I have nothing against this FAQ. It happens, that someone asks answered questions, but luckily it happens rarely.
But I have a problem, too:
When testing my new and improved 3-4 (which is done now), I noticed that Yoshi isn't swallowed by Froggy at the end, but instead will be above him. I've tested a few things out and found the following:
In the original game, Yoshi is ALWAYS below Prince Froggy, he even is below Froggy's tongue. In my hack he is ALWAYS above him.
I'm using the same Boss-specific settings (AND the same level index, by the way) as in the original game.
The level headers are nearly equal, in my level BF the Tileset and the Sprite Set are changed. Changing them back to their original values won't fix this, though. The object and sprite data are exactly like in the original game.
This thing already happened in the latest released demo of my hack.
So, if you can, then please help me. I don't know how this comes, but I want to have this fixed when the hack finally gets released.
You know, there should be an official YI hacking IRC channel. There was #eggvine, but now EggVine is mostly deprecated, and the channel is dead. I mentioned it the other night, and Blumiere said that while I could start the channel, the founder should be someone who is more experienced with YI hacking. Zeldara would be a good candidate for starting #yihacking (or whatever it would be called).
@Yoshis Fan: What patches or other ASM changes had you made (at the time of your last demo)? I don't have any specific ideas as to what the cause could be, but if you take a clean ROM and apply each patch/hex-edit one at a time, maybe you'll encounter the same problem (and therefore know what to reverse in your actual hack).
@imamelia: OK, I decided to try creating an IRC channel. I called it #yi (because that felt right to me for whatever reason).
(Note: I haven't really been personally interested in IRC in the past, but maybe it would be different if it's about YI hacking?)
That's a good idea, I might try that. If there is no positive result, then I must transfer the levels I made to a new ROM and from then on I must test the battle after each patch I apply. I'm not at home now, but I will test it as soon as I am.
Also, I'm not often on the IRC either.
Upon applying all those patches nothing bad happened to the Froggy Battle at all. However, I've used another trick to find the error's origin: I've Hex-Compared both files and found out:
When you change the byte at 0x52148  back to the original value  Yoshi will be below Froggy again.
Only because of that little silly byte... Well, at least it wasn't complicated to fix that at all.
There's still one question: Why in the world did I change that byte???
I suppose you already downloaded it. Well, navigate through the program using the arrow keys. Then, when "Add header" is marked, hit Enter and select your ROM. Make sure SNESTool is in the same folder as your ROM. When the ROM is marked, hit Enter again and answer the question. On your keyboard, you must hit Z instead of Y to answer questions with Yes. The ROM is a LoROM, so when it asks you whether it's a HiROM, hit N. I don't know about the static RAM, answer what you like.
Alternatively you can also add the default header of the ROM.
To do this, open the ROM in Translhextion. Then, add 512 bytes at the end of the ROM. Afterwards, copy the data from Offset 0x0 to 0x1FFFFF and paste it by overwriting from 0x200. Then copy the data of the following file and paste it into the ROM by overwriting from 0x0. Yoshi's Island Header