Rai
Guest
|
|
« on: May 22, 2007, 08:00:02 am » |
|
I want to hack this game called Makeruna Makendo 2 for the SNES and I was able to find the uncompressed font using Tile Layer Pro. But I have no idea how I would find the values of the text in this game. I tried punching in the values "01 02 03 04 05" into the text editor and editing what the game found, but that brought up nothing. Since this isn't an RPG, I can't use that whole reverse characters thing to find the text. The game ha sa couple different fonts for different things and I'm unsure of how I would find the values. Relative searching also doesn't seem like it would work.
|
|
« Last Edit: May 22, 2007, 08:06:42 am by Rai »
|
|
|
|
Tauwasser
Guest
|
|
« Reply #1 on: May 22, 2007, 09:40:29 am » |
|
I was able to find the uncompressed font using Tile Layer Pro So relative searching would work. 01 02 03 04 05 why 01 thru 05? I'm not positive that that'd make a valid word in any language unless the font is either garbled or the game uses some phrase like that. Did you try to look for an actual word in the game? into the text editor What text editor? The hex editor? Since this isn't an RPG, I can't use that whole reverse characters thing to find the text. Is that so? cYa, Tauwasser
|
|
|
|
Rai
Guest
|
|
« Reply #2 on: May 22, 2007, 09:59:48 am » |
|
I was able to find the uncompressed font using Tile Layer Pro So relative searching would work. 01 02 03 04 05 why 01 thru 05? I'm not positive that that'd make a valid word in any language unless the font is either garbled or the game uses some phrase like that. Did you try to look for an actual word in the game? into the text editor What text editor? The hex editor? Since this isn't an RPG, I can't use that whole reverse characters thing to find the text. Is that so? cYa, Tauwasser Hex values, not words. I'm not talking about relative searching, just finding values. So relative searching is like I type in "Makendo" and see what comes up?
|
|
|
|
snesmaster40
Guest
|
|
« Reply #3 on: May 22, 2007, 10:12:11 am » |
|
The documents on text hacking apply to any kind of game genre...
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #4 on: May 22, 2007, 12:02:49 pm » |
|
This is another repeat of the same question you had last time. The answer is the exact same.
You need to learn about relative searching. And it honestly seems like you're still not grasping the concept of the table and how the text is represented in hex.
Look, take Super Mario Brothers, grab Search Relative from the database or another program that can do relative searches. Then search for the text 'Mario'. Then play around with the results. I think it should become more clear to you exactly what occurs when you do a relative search. Do it on an English game first before trying it on a Japanese game because it will be easier to understand before moving on.
Furthermore, no less than all three documents in the Tables and Text Editing section of the Getting started section have some blurbs on Relative searching and table making. I'm assuming you've read them in detail.
Aside form using Nesticle, the concepts apply to most uncompressed games on any tile based console whether it be RPG, fighting, SNES, Genesis, whatever.
You're still missing some fundamental information. I have no idea how to make it click for you.
|
|
|
|
Lenophis
Guest
|
|
« Reply #5 on: May 22, 2007, 12:24:46 pm » |
|
01 02 03 04 05 why 01 thru 05? I'm not positive that that'd make a valid word in any language unless the font is either garbled or the game uses some phrase like that. But of course it exists! Didn't you know the phrase "ABCDE" exists in every game? :crazy: (Warning, sarcasm detected in post, use extreme caution.) \
|
|
|
|
Rai
Guest
|
|
« Reply #6 on: May 22, 2007, 04:06:38 pm » |
|
So now I've actually gone and test relative searching and it's not working.
13 01 11 05 14 04 15 = Makendo
I jump to the address they give me, edit that, and nothing happens.
|
|
|
|
RedComet
Guest
|
|
« Reply #7 on: May 22, 2007, 04:21:45 pm » |
|
Is Makendo in English or Japanese?
|
|
|
|
Rai
Guest
|
|
« Reply #8 on: May 22, 2007, 04:41:23 pm » |
|
Is Makendo in English or Japanese?
Already in English.
|
|
|
|
Kajitani-Eizan
Guest
|
|
« Reply #9 on: May 22, 2007, 07:42:36 pm » |
|
is that first m a capital M, and the rest of the letters lowercase? if so, don't include it in your search.
|
|
|
|
KingMike
Guest
|
|
« Reply #10 on: May 22, 2007, 08:19:55 pm » |
|
And are you using hexadecimal numbers to search?
01 11 05 14 04 15 (decimal) -> 01 0B 05 0E 04 0F (hex)
|
|
|
|
Spikeman
Guest
|
|
« Reply #11 on: May 23, 2007, 01:23:48 am » |
|
So now I've actually gone and test relative searching and it's not working.
13 01 11 05 14 04 15 = Makendo
I jump to the address they give me, edit that, and nothing happens.
There could be more than one occurrence.
|
|
|
|
Tauwasser
Guest
|
|
« Reply #12 on: May 23, 2007, 03:36:07 am » |
|
Looks like your capital M is just two values from lower-case k away... Are you sure that's how your table/font is built?
cYa,
Tauwasser
|
|
|
|
Rai
Guest
|
|
« Reply #13 on: May 23, 2007, 03:37:43 am » |
|
There are no lower case letters in the font. So technically I'm searching MAKENDO.
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #14 on: May 23, 2007, 07:57:11 am » |
|
He's trying to look up the fighter names which use one 8x8 uppercase only font in VRAM. It's most likely referenced via a straight two byte valued tilemap entry and therefore won't show up relative searching or other typical means.
We're not dealing with the dialog font here. This font is only used for fighter names. In fact, I don't even recall if the font even has the full alphabet or only the letters used.
|
|
|
|