+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  (resolved)
Pages: 1 [2]
Author Topic: (resolved)  (Read 1517 times)
Grindill
Guest
« Reply #15 on: December 22, 2006, 05:01:13 pm »

Quote from: KaioShin on December 22, 2006, 04:55:55 pm
Then you propably fail at romhacking.

Yeah... I'm starting to wonder why I'm here. Sad
KingMike
Guest
« Reply #16 on: December 22, 2006, 06:49:58 pm »

Quote from: Grindill on December 22, 2006, 04:50:20 pm
I'm completely lost. These guides are just putting my mind in one huge haze. If I could get some kind of literal instruction, then I would be done in no time.

What I am trying to do now is create a table file. From there, I can do the rest -- I already know how to load table files into my hex editor and edit the text. (guess how long it took me to learn that...) I've checked all the documents many times over, but they're not being literal enough for me to wrap my mind around. I require very literal, very clear instruction to learn anything, otherwise I cannot follow along.

One thing I would try is VBA gives you a tile viewer. Open that while running the game. You can click on a tile, and it will give you the tile number (FFL seems to use a tilemapped font. Maybe that is a good thing?. Only problem is that it gives you the tile numbers in decimal, you'll have to convert to hex. I would try clicking on a few letters, get the hex values, search for that string in the ROM, see if that helps.)
Grindill
Guest
« Reply #17 on: December 22, 2006, 07:02:44 pm »

Quote from: KingMike on December 22, 2006, 06:49:58 pm
Quote from: Grindill on December 22, 2006, 04:50:20 pm
I'm completely lost. These guides are just putting my mind in one huge haze. If I could get some kind of literal instruction, then I would be done in no time.

What I am trying to do now is create a table file. From there, I can do the rest -- I already know how to load table files into my hex editor and edit the text. (guess how long it took me to learn that...) I've checked all the documents many times over, but they're not being literal enough for me to wrap my mind around. I require very literal, very clear instruction to learn anything, otherwise I cannot follow along.

One thing I would try is VBA gives you a tile viewer. Open that while running the game. You can click on a tile, and it will give you the tile number (FFL seems to use a tilemapped font. Maybe that is a good thing?. Only problem is that it gives you the tile numbers in decimal, you'll have to convert to hex. I would try clicking on a few letters, get the hex values, search for that string in the ROM, see if that helps.)

Ah, here we go. I actually have VisualBoy Advance. I'll give it a try.

Grindill
Guest
« Reply #18 on: December 22, 2006, 07:59:25 pm »

Check out my oh-so-sexy Icelandic font. :laugh:

I didn't use any lower-case characters, though. I figure not only does this save space, but it prevents any problems that might arise from using the "blank" spaces. (which may very well be occupied by other data)

[attachment deleted by admin]
Grindill
Guest
« Reply #19 on: December 22, 2006, 09:36:32 pm »

Okay, I found all the addresses for the font, but I'm not sure how to convert / intepret them. I need to convert these to hex values, right? (that document is attached to this message)

Here's the current layout so far:



In case anyone is wondering why I put C, Q, W and Z near the bottom, it's because they're not normally included in the Icelandic alphabet. But they are used for loanwords and foreign spelling, so I threw them in.

[attachment deleted by admin]
« Last Edit: December 22, 2006, 09:42:50 pm by Grindill »
akadewboy
Guest
« Reply #20 on: December 22, 2006, 09:53:24 pm »

To convert Decimal numbers into Hex numbers you can use Windows caclulator (start>Programs>Accessories). Make sure the calculator is in "scinetific mode" and "Dec" bubble is selected. Type in your Dec number, then just click on the Hex bubble to see what it is in hex.

But rather than doing all this converting you may want to try the emulator BGB. It has a much more powerful VRAM Viewer and acutally shows the tile numbers in Hex. (right click to get the menu then go to Other>VRAM Viewer).

Once you've got your hex numbers for each letter you can start building your table. By your screenshots it looks like it will start something like this:
80=0
81=1
82=2
...
« Last Edit: December 22, 2006, 10:06:58 pm by akadewboy »
Grindill
Guest
« Reply #21 on: December 22, 2006, 10:00:28 pm »

Quote from: akadewboy on December 22, 2006, 09:53:24 pm
To convert Decimal numbers into Hex numbers you can use Windows caclulator (start>Programs>Accessories). Make sure the calculator is in "scinetific mode" and "Dec" bubble is selected. Type in your Dec number, then just click on the Hex bubble to see what it is in hex.

But rather than doing all this converting you may want to try the emulator BGB. It has a much more powerful VRAM Viewer and acutally shows the tile numbers in Hex. (right click to get the menu then go to Other>VRAM Viewer).

Thanks. I'll definitely give it a try.
Grindill
Guest
« Reply #22 on: December 22, 2006, 10:25:19 pm »

Hex, math, numbers, addresses...? NOOOOOOO!  Shocked

*brain implodes*

By any chance, would someone else like to create the table for me? Preferably someone who is more mathematically inclined than I am, which is pretty much anyone. Embarrassed

Mod edit:
Thou shalt not attach roms to the board.
« Last Edit: December 23, 2006, 12:10:10 am by Kitsune Sniper »
Moulinoski
Guest
« Reply #23 on: December 22, 2006, 11:56:26 pm »

Quote from: Grindill on December 22, 2006, 05:01:13 pm
Quote from: KaioShin on December 22, 2006, 04:55:55 pm
Then you propably fail at romhacking.

Yeah... I'm starting to wonder why I'm here. Sad

Perhaps to play other people's hacks?  Roll Eyes

Quote from: Grindill on December 22, 2006, 10:25:19 pm
Hex, math, numbers, addresses...? NOOOOOOO!  Shocked

*brain implodes*

By any chance, would someone else like to create the table for me? Preferably someone who is more mathematically inclined than I am, which is pretty much anyone. Embarrassed

At first, Math seems overwhelming... Do some practice problems and whatever and go back to it...

...

I could alot from myself! XD
Kitsune Sniper
Guest
« Reply #24 on: December 23, 2006, 12:11:44 am »

* Kitsune Sniper whacks Grindill in the head

Dude, you do NOT attach roms to the board. EVER.  :police: Ask for help. Just don't attach roms, k?
Ryusui
Guest
« Reply #25 on: December 23, 2006, 12:40:10 am »

If you're scared of math, you won't get anywhere romhacking. It's all numbers. :3
Grindill
Guest
« Reply #26 on: December 23, 2006, 01:14:11 am »

Quote from: Kitsune Sniper on December 23, 2006, 12:11:44 am
* Kitsune Sniper whacks Grindill in the head

Dude, you do NOT attach roms to the board. EVER.  :police: Ask for help. Just don't attach roms, k?

My apologies. I was so pre-occupied that I didn't think to do an IPS patch. I have about 2 or 3 emulators running, my hex editor, my table creator, etc., etc., etc.

On another note, I'll have to figure this out on my own. I appreciate the advice so far. I'm just a bit slow to learn certain things, so I'll have to try some other approaches.
« Last Edit: December 23, 2006, 01:21:38 am by Grindill »
RedComet
Guest
« Reply #27 on: December 23, 2006, 01:29:10 am »

I think it takes everyone a fair amount of time to learn the basics and fully comprehend them. I know it took me a couple of months to put everything together and have it click, and now I'm a fully capable hacker. So don't get discouraged. Smiley
creaothceann
Guest
« Reply #28 on: December 24, 2006, 07:35:41 pm »

Quote from: Grindill on December 22, 2006, 10:25:19 pm
Hex, math, numbers, addresses...? NOOOOOOO!  Shocked

It helps if you know a programming language (that has pointers).
Pages: 1 [2]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC