Banner
Views: 1,003,130,703
Time:
7 users online: Fullcannon, GrenCarret, Mathos, Nciktendo, RamyMintos, tfpivman, VinylHeart - Guests: 77 - Bots: 288 Users: 54,832 (2,031 active)
Tip: You can create fancy HDMA effects with Effect Tool if you have zero ASM knowledge.
Not logged in.
Font Expansion Patch
Forum Index - Non-SMW Hacking - Yoshi's Island Hacking - Font Expansion Patch
Pages: « 1 » Link
Want slashes, at signs, asterisks, and a bunch of letters that are pretty useless to english-speakers?

There's a patch for that! (Sorry, one of those annoying iPhone ads just came on TV. :P)

I do have one word of caution, however. Unlike my previous patches, this one's in xkas format, which means that it is slightly more difficult to insert. On the upside, you can open the asm file in Notepad to see exactly what I changed!

Here are pictures of the fonts from the SNES and GBA versions, as well as the one included in the patch for the sake of comparison:
SNES v1.0 (U)
GBA (U)
Font Expansion Patch
As you can see, all of the added characters from the GBA version are now present. Also, some alignment errors were fixed. For example, the baseline of the letters now line up with those of the punctuation marks..

I can add even more characters to this if you'd like. All of that blank space is usable.

EDIT: Updated with a few more characters.

--------------------
That's a great patch! Thank you for that! I have a question, though: Can this also be done with revXkas? Plus, can I edit them easily myself? When I open the .bin-file in YY-CHR and go to 1BPP or 1BPP 16x16 I only see garbage and splitted letters. By changing one of the width-bytes it should also be possible to make space [D0] bigger, right?

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
I'm not sure if this can be applied using revXkas, as I've never used it. Unless it uses a different format for its asm files, I don't see why it wouldn't.

As for the split letters problem in YY-CHR, change the pattern to "Vertical." Remember that the starting offset of each character is a multiple of 0C. Still this poses a problem for characters beyond the 0x400 mark, as you can't scroll to them. I actually edited the font in an external program (Paint Shop Pro 4) before inserting them into YY-CHR.

For that last question, yes. I haven't tested what will happen if you make the width larger than 08.

Keep in mind that if you make D0 wider, you make every space in the game wider. The size of the message box area that can have text on it is 128 x 64, and if it exceeds this space, the text will overflow onto the next line in a bad way.

I recommend using one of the unused blank characters(such as 60) as a wider space instead.


--------------------
Alright, thanks for the info! But I have another question: How can I edit the pictures the message boxes use? I mean, those pictures, which show, that Yoshi stomps or that he makes an egg, or throws an egg. When I open them in YY-CHR, I only see garbage, not even something, which COULD be one of the pictures. Also, it seems to be impossible to use a larger font, when you've already scrolled down the message. It seems to be only possible, when you use the larger font in the first "window" of the message...

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Originally posted by Yoshis Fan
Alright, thanks for the info! But I have another question: How can I edit the pictures the message boxes use? I mean, those pictures, which show, that Yoshi stomps or that he makes an egg, or throws an egg. When I open them in YY-CHR, I only see garbage, not even something, which COULD be one of the pictures.
To view the pictures properly, you'll have to use Tile Molester. Because this program is written in Java, you'll need the Java Runtime Environment installed on your computer to run it.

After you install the JRE, you should be able to click on tm.jar and run it just like any other program. Open your ROM from the File menu just as you would in every program under the sun. Next, hit Ctrl+G to bring up the Go To Offset dialog box(alternatively, you can find it under the Navigate menu.

Go To Offset dialog box
Use the settings as pictured above, then click OK.

Codec menu with the 1bpp planar option highlighted
Now go to the View menu, then Codec, and click on 1bpp planar. The window will look like the garbage you saw in YY-CHR, but there's still one more step.

Mode menu with the 2-Dimensional option highlighted
Go back to the View menu again, down to Mode, and choose 2-Dimensional.

The editing window should now look like this:
Now the graphics are displayed correctly.
That's all there is to it!

Quote
Also, it seems to be impossible to use a larger font, when you've already scrolled down the message. It seems to be only possible, when you use the larger font in the first "window" of the message...
By "larger font" what exactly do you mean? Are you referring to the text scaling commands used in Kamek's "OH, MY!!!" message? (the text that appears when killing Naval Piranha before the battle starts)

--------------------
Originally posted by Mattrizzle
...TileMolester...

Thank you VERY much! That's really helpful! But I don't really understand what the difference between 1-dimensional and 2-dimensional means in this case...

Originally posted by Mattrizzle
Originally posted by Yoshis Fan
Also, it seems to be impossible to use a larger font, when you've already scrolled down the message. It seems to be only possible, when you use the larger font in the first "window" of the message...
By "larger font" what exactly do you mean? Are you referring to the text scaling commands used in Kamek's "OH, MY!!!" message? (the text that appears when killing Naval Piranha before the battle starts)

Yes, this is what I mean. That the font is bigger. It's also bigger, when the message box in 6-8 says: "RUN AWAY! HURRY!" And the problem is, that it can't be used, when the window is already scrolled down.
Well, nevermind... I know how to do this, now. It must be done with a special command [FF 08]. (See, when Baby Bowser says "MINE! MINE!")

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Interesting that the GBA version has so many more characters.

Do you think it would be safe to apply this to YIKR2 (for alignment purposes)? (I don't see why not, but considering how strange YIKR is...)

And I'll ask again here-- Mattrizzle, do you know how I could access/edit the GBA version's graphics? (It seems you've posted images of the GBA graphics at least twice now...)

(By the way, I noticed you also added parentheses and underscores...)

–=–=–=–=–=–=–
Alyssa's Unlikely Trap (demo 3)
Originally posted by Zeldara109
Do you think it would be safe to apply this to YIKR2 (for alignment purposes)? (I don't see why not, but considering how strange YIKR is...)
Unless the game's font has been corrupted by EggVine (which I know isn't the case in YIKR), there shouldn't be any reason for the patch not to work.

Quote
And I'll ask again here-- Mattrizzle, do you know how I could access/edit the GBA version's graphics? (It seems you've posted images of the GBA graphics at least twice now...)
Only once. The sprite graphic rips that I organized into sprite sets were actually ripped from the SNES version. The GBA version's font is in the exact same format as the SNES version (1BPP), but it's located at 2F63CC. You can find the character width table and message box pictures around this spot too.

Quote
(By the way, I noticed you also added parentheses and underscores...)
Yeah, I wanted to replace those leftover Japanese characters with more useful ones. Now you have all of the symbols needed to put your email address in the credits if you wanted to.

--------------------
Wouldn't you need a .TBL (table) file to use these characters in your levels and message boxes without it being a pain? I can make one if you'd like.
Ehm, actually we already have a good .tbl file. For the GBA-version, I made these files recently:
YI GBA Text Tables.zip
The file which says "(Don't use!)" in its name, does have a function! While editing the text you can see descriptions for each character in it. Of course you can use this .tbl file, too, but it will stretch Translhextion and make it less clearly arranged.

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Originally posted by Snowshoe
Wouldn't you need a .TBL (table) file to use these characters in your levels and message boxes without it being a pain? I can make one if you'd like.
The zip file already contains the table files.


--------------------
Oh, you're right. So my files are actually surplus...
I already forgot about that, as I just expanded the font and then left the rest alone.

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Pages: « 1 » Link
Forum Index - Non-SMW Hacking - Yoshi's Island Hacking - Font Expansion Patch

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

Copyright © 2005 - 2022 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks