Yeah, there is a data.bin file under update (double checked). I know that most of those files are not what I need. But, this is a whole baby steps thing.
Just started up UMDGen, wow!, very nice program. I just need to hunt down the text. I have checked out all of the files in the US ver of VC2 and can not find a hint of text information.
Anyone with any ideas?
December 17, 2011, 03:47:25 am - (Auto Merged - Double Posts are not allowed before 7 days.)
OK, so a update. It looks that I have to learn the process of making tables. My worry is that I will have problems identifying what the original table will look like to replace. From reading the The Definitive Guide to ROM Hacking for Complete Beginners written by InVerse that was posted for beginners it looks like this area is what will need the bulk of my energy. At the same time looking how to apply this to a disassembler program.
VIII. Section Four - Editing Text
*-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-=*=-=-*
0401: How do I edit text?
You open the ROM in a hex editor, along with the appropriate table,
and edit away. (See Section Eleven - Tools for a recommendation of
hex editors.)
0402: What is a table?
A table is a file that tells a hex editor what font characters
correspond with what hex values. Tables are only readable by hex
editors that are specifically designed for ROM hacking purposes.
0403: How do I make a table?
It's a relatively simple process but still goes beyond the scope of
this FAQ. Consult the document The Definitive Guide to ROM Hacking
Tables by InVerse or Tables for Dummies by satsu.
0404: What if the text I want to edit is in Japanese?
You edit it just like you do English text. You'll need a table that
includes Japanese characters if you want to see them in the hex
editor. For information on translating Japanese, see Section Ten.
0405: How do I get more space for my text?
You'll quickly find out that you can't simply add more text to a ROM.
In order to make more room for your text, you'll have to learn to
hack pointers. Consult the document The Mad Hacker's Guide to
Pointers by The Mad Hacker.
0406: Why can't I find the text I want to edit?
There are 2 possibilities. First, if you can find some but not all of
the text, perhaps the game uses more than one font. This can result
in needing more than one table. Consult The Definitive Guide to ROM
Hacking Tables by InVerse for more information on this.
Secondly, it's possible that the ROM you chose has a compressed
script. If this is the case, it will require assembly level hacking
to decompress the script. This isn't something a novice is likely to
grasp, so I recommend putting the project aside until you've mastered
the basics of ROM hacking. Then you can try more advanced subjects.
(See Section Nine)
0407: What is a script?
A script is a file containing all of the text from a game. Rather
than hacking the text directly in a hex editor, you can extract a
script, change the text as you see fit in a word processing program,
then reinsert the script.
0408: How do I extract/insert a script?
If your ROM's script uses a consistent format, you can use one of the
prebuilt script dumpers. If there are any strange features in your
ROM's script, you might have to build a custom script dumper. (See
Section Eleven - Tools.)
0409: How do I build a custom script dumper?
This will require knowledge of C, Visual Basic or some other
programming language and involves more than just ROM hacking.
December 17, 2011, 05:46:35 am - (Auto Merged - Double Posts are not allowed before 7 days.)
OK, I ran all these files through the ringer. They are encrypted!!! I used a ASCII to English and back to find simple words in the code with the search function with the ASCII code. No luck. I ran the same search on a very simple program and it worked. There is very minor English text, but I think that only is used to label what the file is being used for. I have read the next step is to reverse engineer the code to figure out the encryption. I do not know how to do that at all. Google has been less than friendly on info for this subject.
Is there anyone out there that has done such a thing that can help out? I have learned more then I have thought I could by myself. This though might be WAY over my head.