Language…
7 users online: drkrdnk, Golden Yoshi,  MarioFanGamer, Oskise, pakkie, Papangu,  Telinc1 - Guests: 254 - Bots: 349
Users: 64,795 (2,377 active)
Latest user: mathew

YI hacking FAQ v2 (updated for 2018) - Ask questions here!

Link Thread Closed
Originally posted by pinnor
What's the deal with the torpedo-tossing shy guys? That's sprites 105 and 106. When I use them in a submarine level, they often freeze the game. Is there a way of preventing that or am I doing something wrong? Thank you.


Maybe they need to be placed in their specific room from the castle sets? I noticed this happened to me regardless of which set so long as they were outside of their special room.
Thanks for the post. They seem to work fine now, actually. Right now I only have one on each end of the ledge. Before I was trying 3 or more on each ledge, which the game engine didn't seem to like. If you need help with yours I may be able to help, seeing as I got them to work.
Originally posted by pinnor
Thanks for the post. They seem to work fine now, actually. Right now I only have one on each end of the ledge. Before I was trying 3 or more on each ledge, which the game engine didn't seem to like. If you need help with yours I may be able to help, seeing as I got them to work.


Yeah there only needs to be one at each side and the gaps fill in after. Also if editing sprite sets they go in the fourth slot down, learned that the hard way. Also even when I do use them in the proper fashion they often bug out and either don't spawn, maybe because of too many sprites already onscreen, or they spawn displaced outside of their rooms. Working with these guys and some others can be irritating but is necessary if you want to use them.
hello

i need help i want to create new levels in yoshis island byself
how i can do it?
Originally posted by the first post
- How can I edit Yoshi's Island?

The current editor for Yoshi's Island is Golden Egg v0.005 (updated 2010-12-5) by Romi. (Please note that Golden Egg is a beta, and may contain undocumented bugs.)

Note: The current version of Golden Egg requires .NET framework 4.0.

That's how. It's a fairly simple editor so it doesn't take long to get the hang of.
I was just wondering what the bg3 object series are all for? I see that some are for the 3d objects in castles but I'm just not familiar with them especially sets 3 and 4. Just wondering if anyone has some more info on them.
I happen to have some more info

Code
BG3 TS		Sprites
02		036, 03F, 073, 0A5, 0DB
05		039, 057
06		051
07		?
16		154


16 actually doesn't really belong there, it's for the Chomp Shark. You can try and play around with the Sprites mentioned, there should be descriptions for them in GE. I don't really know about 07, Romi seems to have found out, that this one is required for certain BG3 objects as well, however that BG3 Tileset was never used in the game.
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Originally posted by Yoshis Fan
I happen to have some more info

Code
BG3 TS		Sprites
02		036, 03F, 073, 0A5, 0DB
05		039, 057
06		051
07		?
16		154


16 actually doesn't really belong there, it's for the Chomp Shark. You can try and play around with the Sprites mentioned, there should be descriptions for them in GE. I don't really know about 07, Romi seems to have found out, that this one is required for certain BG3 objects as well, however that BG3 Tileset was never used in the game.

I took a look and it looks like sprite 03D the seesaw and 0D6 the 5-4 ghost are used in BG3 1 or TS 02. There are still a few things like sprites 50 and 1B0 that I didn't see used anywhere so I don't know which set they are a part of.
Will there ever be any Music Importation tutorial? Originals sound boring.
yi addmusic

There are several ports for it, I'll see if I can dig them up from that same thread.

EDIT 1: 1
EDIT 2: 2
EDIT 3: 3
I know that software, it doesn't seem too informative seeing that you have modify the .MML file of your sequence and I have no idea how to rewrite them to fit. I usually hack NSMBDS, I haven't used .MML I usually toy around with .XML(s).
Its an awesome forum of hacking
yea i do hacks but its hard to
build YI hacks
due you have to see
red coins and flowers
and test all of your levels
#lm{l1}#smw{-_-;}





................
I want someone to help me on creating new level icons since I suck at art. Thanks.
Originally posted by Y for yoshi
I want someone to help me on creating new level icons since I suck at art. Thanks.


Oh, I'm not going at drawing either, but I'm looking for someone to help me w/making new levels, and my 1-Extra got corrupted so I don't know what to do. I never edited that level, but I wanted to have a demo for C3.

Two more questions though: If you have two or more middle rings in the same level, do they have to be in different rooms ( as in level indexes) or can you use the same level index for two middle rings?
Also, if you reverse the level indexes in Golden Egg, does the order of the middle rings have to be reversed in Translexhation too? I'm having some trouble w/my middle rings not working, but I think I inserted the patch my Yoshi's Fan if that helps.
First things first; you have to understand how Middle Rings work.
Once you choose a Translevel from the World Map, that value is stored in memory.

1-1 => 0x00; 1-2 => 0x01; ... 1-8 => 0x07; 1-E => 0x08; ... 2-1 => 0x0C; ... 3-1 => 0x18; ... 6-1 => 0x3C; ... 6-8 => 0x43; ... 6-Controls => 0x47

Each TRANSLEVEL has many Levels/Rooms, with 1 being the minimum number of Levels/Rooms per TRANSLEVEL.
Each Level/Room has exactly ONE ITEM MEMORY INDEX, which is specified in the header, in the range from 0x0 to 0x3.
Each Level/Room MAY OR MAY NOT contain ONE MIDDLE RING SPRITE (do never put more than ONE Middle Ring per Level/Room).

Now, at the time you pass through a Middle Ring, the game copies your current score and item memory flags to memory along with the ITEM MEMORY INDEX specified in the header of the level.

When you die, the game notices, that there is a copy of your SCORE and ITEM MEMORY FLAGS in memory, in short, it notices that you have passed a Middle Ring before you died.

What it does now is that it calculates where to start from in case you choose to re-start the level from the Middle Ring.
In order to do that, it takes the TRANSLEVEL INDEX it has, multiplies that with 2 and adds it to the relative pointer for Middle Ring Pointers (which normally points to 0xBF751),
so for example if you died in 1-6, which is TRANSLEVEL 0x05, it looks up the pointer at 0x05 * 2 + 0xBF571 = 0xBF75B.
There are two bytes there; normally [20 00].
Now it swaps them and adds the value to where the relative pointers for Middle Ring Data points to (normally 0xBF7DB), in this case 0xBF7DB + 0x20 = 0xBF7FB.
That is where the 4 possible Middle Rings for the TRANSLEVEL 0x05 are stored. Each Middle Ring is 4 Bytes. They are sorted per ITEM MEMORY INDEX, the game calculates the exact location like this:
ITEM MEMORY INDEX * 4 + MIDDLE RING DATA LOCATION, so in case you have PLACED the MIDDLE RING SPRITE in a Level/Room with ITEM MEMORY INDEX 0x2 the calculation is 0x2 * 4 + 0xBF7FB = 0xBF803

Editing the data is easy now:
1st Byte: Room/Level
2nd Byte: X-Coordinate
3rd Byte: Y-Coordinate
4th Byte: Entrance Type

Respawning from a Middle Ring is executed exactly like using a Screen Exit.


And to answer your questions directly: No, you cannot place more than exactly ONE MIDDLE RING in each Level/Room. And yes, you have to edit the Middle Rings in case you swap the Levels/Rooms in Golden Egg. And no, my patch has nothing to do with how the game handles Middle Rings, it just repoints them, so that you can use 4 Middle Rings per Translevel.
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Is there a cheat to unlock every extra/bonus in YI? I don't wanna have to make it so that 100% is possible quickly in every level in a world.
Just so you know, I'm very active on the site anymore like I was before; I'm mainly on Discord now.
I tried the cheat codes to unlock all the levels, but it didn't seem to work at all. It only erased the progress in the save file and it assumes I just started the game.

So I'm guessing the answer is no, huh?
Just so you know, I'm very active on the site anymore like I was before; I'm mainly on Discord now.
And I'm guessing you are doing it wrong?
The 4th of all the cheat codes, which unlocks each Level and gives them a score of 100pts seems most fitting for your purpose.
In Snes9x, you simply add the top and the bottom row of the code and add each of them separately, then tick them and make sure it says "Activate Cheats" in Snes9x. Afterwards you simply reset the game and it's done. You can simply Start+Select the Intro Stage and get going. Keep in mind that you have to keep the Cheats activated the whole time. Also, the playfile will always stay at your previous state, so in case you don't want to play the Intro Stage every time, you can simply complete 1-1 and you will start in World 1 using the Cheat.
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Does SMW music method work here?
Link Thread Closed