Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Reply
 
Thread Tools Display Modes
Old 12-11-2009, 08:25 PM   #1
shadowdorothy
Regular Member
 
shadowdorothy's Avatar
 
Join Date: Feb 2009
Location: where i want to
Posts: 88
Default little help with script extractors

so how do I get a script extractor to extract just that? in meaning words. I can get a script extractor to extract binary and Hex, but I want words, not # and letter combo's. is there a way to do that? and to get it to extract in Japanese so i can translate it to English?

I have no idea on how to get words from a script extractor, and I've tried a few. is it even possible? or do i need to learn Japanese hex so i can translate it to English hex (meaning hex that = Japanese letters into hex that = English letters). so help please?
__________________
College is not all partying. It's mostly hard labor and studying.
shadowdorothy is offline   Reply With Quote
Old 12-29-2009, 12:48 AM   #2
InVerse
Senior Member
 
Join Date: Jul 2002
Location: Midwest, U.S.
Posts: 1,452
Default

Hexadecimal is a system of counting, there is no "English hex" or "Japanese hex".

If you want to extract a Japanese script then you need a Japanese table file, that is a table that specified what character each hex value equals. A script extractor then looks at the ROM, sees a particular hex value and spits out the equivalent Japanese character. The result is the script from the game (usually accompanied by a lot of random control codes and other values that appear in the script but aren't text.)

Script extraction has nothing to do with changing a particular hex value from Japanese to English. That's done purely with a hex editor.

Let's say the hex value 0x40 corresponds to the Japanese character あ (which would be displayed as 40=あ in a table file.) To "translate" that in the game, you open the ROM in a tile editor, find the tile that contains the character あ and draw (or cut & paste) an A over it.

Script extraction is used to make it easier to translate the text for a translator. You use a script extractor and Japanese table file to extract the Japanese script, then you edit the font to include English characters (unless you're working on a game that already includes them), build a new table that features your new English characters and then use a script inserter and the new table to reinsert the script. (Of course, it's much more complicated than that because you can rarely ever simply copy the English script over the Japanese script. It usually requires copious amounts of formatting, pointer hacking and possibly even more complicated techniques, depending on the game.)

If I were you, I'd start out trying to extract the script of an English game, just to get the hang of it. Once you can do that okay, then try a Japanese game.
InVerse is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:00 AM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.