ROM Hack Please help me find font on Rune Factory 3!

GHANMI

Well-Known Member
Member
Joined
Jun 10, 2012
Messages
969
Trophies
0
XP
914
Country
and what make when i need more space?
englisch word Girl german word Mädchen , 3 more places i need ??????


1/ Alter the translation horribly to make it short / add letters to the font that are commonly used so that "ch" "en" for example are considered a single letter...
2/ Learn about Pointers

German is far more wordy than English (and so is French, Swedish, Finnish...) so you'd need to learn about how to modify the pointers, which are little thingies that say "the text is located.. at address xxxx" or alternatively "first string length is 3, second is 4, ...".
Open the first parts of the file in hex and try to find if there's something similar to a pointer. You should read about NES pointers document in romhacking.net, then read about gba/ds pointers, then see what's the case you have at hand.
 

Alexandra

Member
Newcomer
Joined
Nov 4, 2012
Messages
13
Trophies
0
Age
55
XP
62
Country
Gambia, The
Ahhhh i think i understand the system with the pointers :lol:

But have it to do all with a hex editor? give it no tool to edit the pointers?

in hex editor i see 04 00 00 00 C8 00 00 00

04 is the lenght of the word (Its right it has 4 Letters) and c8 is the adress

thats many work, give it no tool that make the work easier?
 

Alexandra

Member
Newcomer
Joined
Nov 4, 2012
Messages
13
Trophies
0
Age
55
XP
62
Country
Gambia, The
how to ad more letters? all the pointers after have to edit thats hard work to all pointer new.......
give it no tool that add the correct pointers automatic?
 

GHANMI

Well-Known Member
Member
Joined
Jun 10, 2012
Messages
969
Trophies
0
XP
914
Country
If you know about the pointers, you can make one sentence shorter to make the next longer, or something like that.
But if the total of the text is bigger than the original, you could add data in the middle (to make the file bigger with the hex editor just add data to the end of the file), but you need to be very careful (it can have something at the beginning with the file size that you'll need to change as well, ...)

And yes you are doing romhacking so you'll need to work with hex editors.
If you know how to program for PC, you can code a program, so that you type the text and he does automatically all the pointers and modification things that you were doing manually with the hex editor. It just makes the work faster, but it's the same.
 
  • Like
Reactions: Alexandra

Alexandra

Member
Newcomer
Joined
Nov 4, 2012
Messages
13
Trophies
0
Age
55
XP
62
Country
Gambia, The
wow it works my first test on Rune Factory 3 yeha i have changed the word Girl to Maedchen an it works.
but many mor to do........
 

Alexandra

Member
Newcomer
Joined
Nov 4, 2012
Messages
13
Trophies
0
Age
55
XP
62
Country
Gambia, The
If you know about the pointers, you can make one sentence shorter to make the next longer, or something like that.
But if the total of the text is bigger than the original, you could add data in the middle (to make the file bigger with the hex editor just add data to the end of the file), but you need to be very careful (it can have something at the beginning with the file size that you'll need to change as well, ...)

And yes you are doing romhacking so you'll need to work with hex editors.
If you know how to program for PC, you can code a program, so that you type the text and he does automatically all the pointers and modification things that you were doing manually with the hex editor. It just makes the work faster, but it's the same.

Thanks GHANMI

I know now what you mean with Pointers, have made my First Translate.

No i know not how to programm, cant make.

Make it with Tinke it has a Hex Editor. It is very time intensive.
But do not know how I could make it faster...... Have one an Idea?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
Usually you do get to make a program to help you out and yeah going by hand is a long and tedious process which is why few ever do for a long game like this. The other options include a pointer tool like atlas ( http://www.romhacking.net/utilities/224/ ) which is almost a programming language unto itself or you make a spreadsheet.
Hopefully there is some nice indicator of an end of section (I have often seen sentence by sentence pointers and that means you can use the fullstop, what it is here I can not remember) so you dump the initial pointers into a spreadsheet, do a search for whatever end marker/start markers you have on your edited script and dump that into the same table and then adjust accordingly (the start or end markers might be a set distance from where the pointer wants to go to). Alternatively you could try actual lengths from your new script but that is almost all the way to programming your own tool.
 

Alexandra

Member
Newcomer
Joined
Nov 4, 2012
Messages
13
Trophies
0
Age
55
XP
62
Country
Gambia, The
Usually you do get to make a program to help you out and yeah going by hand is a long and tedious process which is why few ever do for a long game like this. The other options include a pointer tool like atlas ( http://www.romhacking.net/utilities/224/ ) which is almost a programming language unto itself or you make a spreadsheet.
Hopefully there is some nice indicator of an end of section (I have often seen sentence by sentence pointers and that means you can use the fullstop, what it is here I can not remember) so you dump the initial pointers into a spreadsheet, do a search for whatever end marker/start markers you have on your edited script and dump that into the same table and then adjust accordingly (the start or end markers might be a set distance from where the pointer wants to go to). Alternatively you could try actual lengths from your new script but that is almost all the way to programming your own tool.

Thanks for the link, but I can not write scripts or programming.
 

Alexandra

Member
Newcomer
Joined
Nov 4, 2012
Messages
13
Trophies
0
Age
55
XP
62
Country
Gambia, The
Can someone help make a script? The pointers are very simple first is the length of the text and then the address.

04 00 00 00 CE 00 00 00 05 00 00 00 D4 00 00 00

That's a line from the Hex Editor here are always 2 pointers in a row , the first begins with the length and 4 to address the CE and the 2nd 05 pointer is the address D4.

The biggest file is a 2 MB File with many many Text and Pointers Horrible to edit only with Hex Editor
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last