Banner
Views: 236,001,657
Time: 2013-05-20 09:30:27 AM
12 users online: aj6666, Falconpunch, GaahPL, Gloomy Star, leod, Lost ECHO, MaxodeX, Pixels, Sokobansolver, o Tahixham, wiiqwertyuiop, yayayoub - Guests: 21 - Bots: 12Users: 22,848 (1,292 active)
Latest: Yasuo
Tip: Use SpriteTool to insert custom sprites into your hack.
Transhextion help
Forum Index - Non-SMW Hacking - Yoshi's Island - Transhextion help
Pages: « 1 2 »
Okay, I downloaded a new ROM to start Yoshi's great adventure's bonus levels, and I wanted custom level names, and I'm renaming the welcome level to "Yoshi's back in action" but I want to remove some of the unwanted bytes, as in hex that I dont need in the name, but If I do that the ROM corrupts.
As explained earlier, if you are expanding the ROM by doing that, the reason for the corruption is obvious. If you only overwrite the former text, then this actually can't be. Also, you are providing too less information. A screenshot of the edited code in Translhextion would make it alot more clear.
Okay, here you are
First, the table file you use, would confuse the hell out of me... Anyways, you seem to have done everything correctly. Then please check the file size of the ROM: Is it exactly 2,097,664 bytes? If it's too big or too small, THEN the reason for corruption is obvious.
Also, what exactly do you mean by it being corrupted? Do you mean, the emulator won't load the game at all or does it freeze on a certain point?

*Edit*
Forget about the file size thing, I have seen the size...
Then I don't know what's wrong. So, do you want to send me the IPS of this so I can have a look on the whole ROM? If not, I'm afraid you will have to find someone else who can help you, since I can't from the current state of info given... It could also be, that you don't know what info to give and I don't know either, because I can't say what's wrong.
Last edited on 2011-03-13 04:18:59 PM by Yoshis Fan.
http://bin.smwcentral.net/43567/the%20file.ips

I was in a hurry
No problem. I will check it. I hope I will find the mistake.
If I can fix it, I'll send you the IPS with the fixed version.

*Edit*
I applied the patch and played. As expected, subject of the corruption are mere GFX bugs.
Aside from receiving an error message upon applying the IPS the solution is thinkably easy (that's the reason I don't send an IPS back).
Now do EXACTLY what I write here:

1. You open the ROM in Translhextion

2. You hit Ctrl + G and jump to Offset 0x1201FD

3. You hit Ctrl + C and into the second box you write "x2001FC" (without quotation marks!)

4. You jump to Offset 0x120200

5. You hit Ctrl + V and select "Overwrite" as your pasting method. Paste it only once.

6. You go back to Offset 0x1201FD and write three bytes of [FF] there.

7. You save the file and play the game. Everything will work perfectly again, no?
Last edited on 2011-03-13 07:23:51 PM by Yoshis Fan.
When you say "remove unwanted bytes", do you mean your new level title is shorter than the old one, so there are still some letters at the end?

If so, the simplest method is to overwrite them with D0 (a space).

It's important not to actually insert or delete any bytes when hex-editing a ROM (unless you're adding/removing a header).


Originally posted by Yoshis Fan
Ehm, no, I guess.
The IPS only saves the changes you made to the ROM, it is not a complete image of the ROM, thus IPS patches are legal. Since all the changes you made are your intellectual property you may feel free to spread it into the world. You still might get problems, in case you want to sell the IPS. I guess in case you would want to sell it, you would not be allowed to give hints or tell your customers that they must apply it to something that belongs to Nintendo. If the IPS would represent the whole ROM it would be illegal, since the ROM contains intellectual property of Nintendo.

...I'm pretty sure xxxzzz1 was simply saying that he didn't have a backup of his hack on his computer; however, he could use the existing IPS of his hack to create a backup.
Yeah, I dont want a space though, I want "Back in action" for my level name, the way kamek's revenge had "Training" for it's welcome level name.

EDIT: Oh and Yoshis fan, At this section, By second box do you mean, the very third box , or the second box above the very first one because when I copy the offset, Transhextion
becomes unresponsive
Last edited on 2011-03-14 09:07:15 AM by xxxzzz1.
I'm not sure how well I could explain this in words, so here's a screenshot.



The first image is from the original YI. As you can see, the original level names take up a lot of space.

The second image is from YIKR1. As you can see, SNN didn't need to use all that space, so he added 6 D0s after "Eternal Ice", one D0 after "The Cave", and two D0s after "Blizzard". Since they're at the end of a line, these D0s won't appear in-game.

The third image is from YIKR2... this one is more difficult to explain, but it shows that you can move the FD if you wish. Anything between the FD and the start of the next level name is ignored, so I filled it with FF to make it easier to read. (Note: I'm using a special table file optimized for my own style of level name editing-- as you can see, I've edited a few of the FE 10 00s and FF 00s, something I don't recommend to people new to YI text editing.)
Last edited on 2011-03-14 06:00:03 PM by Zeldara109.
Yes! I finally got it, thank you so much Zeldara109 and Yoshi fan!

EDIT: just in case I mess up again, How do I make a backup of my hack?
Last edited on 2011-03-15 12:14:55 PM by xxxzzz1.
Originally posted by xxxzzz1
Yes! I finally got it, thank you so much Zeldara109 and Yoshi fan!

EDIT: just in case I mess up again, How do I make a backup of my hack?

Just copy and paste your hacked ROM.
Thanks, George. Another thing that confuses me is the fact that sometimes when I search offset x114444, sometimes it says "offset not found" and other times it loads perfectly.
Pages: « 1 2 »
Forum Index - Non-SMW Hacking - Yoshi's Island - Transhextion help

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2013 - SMW Central
Legal Information - Link To Us


Total queries: 29

Menu