ROM Hack Recommended Programs

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
I want to try to translate some text from Etrian Odyssey 2 and I've been reading around. I know I'm a noob at this because I'm still a beginner.

Does anyone have any recommended programs (like hex editor) for translating text (something that reads shift_JIS)?
 

valyr

Well-Known Member
Member
Joined
Sep 15, 2007
Messages
326
Trophies
1
Location
United Kingdom
XP
1,505
Country
here try this

Winhex32

Njstar

just unpack the rar file
have included some japanese table files that work quite well 1 in s-jis and
1 in euc standards

to read japanese fonts on winhex press ctrl-d to switch between ascii and unicode modes
and load the required table file (you need to be in unicode mode)



EDIT: am uploading njstar japanese/english wordprocessor for you as well (have found it useful)

EDIT2: njstar is up now
 

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
Thanks I'll try it out. I'm sorry again but how do I do a relative search. I look for the Japanese text and relative search, but it doesn't work (maybe because the tutorials on romhacking only work on nes/snes).

Edit: Thanks for helping me. I still can't get it to work (I meant I can type/see the Japanese text) it can't find anything after I search. Maybe I don't understand what a relative search is. Anyways if you know a good tutorial can you tell me one? (I read the one on Gbatemp already).
 

Flam9

Well-Known Member
Member
Joined
Aug 11, 2006
Messages
171
Trophies
0
Website
flamnews.info
XP
165
Country
Canada
Translating is much much harder than just using a program which works on every single game out there. No single program works on all roms.
 

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
Thanks for the feedback guys. Ok, I tried to change the text in the Skill's name but when I changed it and reloaded the game, I didn't see any text. (like it was all blank). Is there a specific code I am suppose to change to make it able to read/view the text in the game?


EDIT: Actually I didn't use a table (lol I'm still a beginner) and I also didn't change the text to English characters yet. I just repeated the same katakana character over and over again within the area of the text. It was only 1 modification and the game can't recognize the whole file (the skill name file). I'm wondering if it was there something I need to change or if it was a different file. By the way, I tried with EO 1 (US) and I could rewrite the text, but EO2 (Japanese) is different for me.
 

Hypershell

Member
Newcomer
Joined
Jul 18, 2007
Messages
22
Trophies
0
Website
Visit site
XP
95
Country
United States
Font issues, perhaps? I'm not much of a translator, nor am I familiar with the game you're doing. But if there is no font for roman characters, you're not going to get anywhere.

Something I've noticed is that many games do not use standard character maps. MegaMan ZX, for example, is somewhat recognizable in either ASCII or Unicode, but carries numerous differences in capitalization and punctuation, in addition to specific values for the player name (one of these days I've got to map out the hex values so I can fix my translation hack). Imagine such differences being on a game before you attempt to translate, and it's easy to see how things can go haywire using a Unicode table to do the work.
 

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
Thanks for the comment. I think you are right, I tested the file (just saving it without modifications) and there was the error. I think the problem is changing the font or to make the hex editor save as a shift_JIS file. I did try WINHEX and it didn't really work, even though I did crtl-d, I got to the same thing as described above. Could you guys help me change the hex editor that will save as shift_JIS? (if possible)
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
For the most part it is a hex editor and spreadsheet I use with a few choice applications/libraries for dealing with compression and viewing the output.

But for shift_JIS including the roman characters (and about every other encoding while we are at it) I suggest JWPCE:
http://www.physics.ucla.edu/~grosenth/jwpce.html

I also suggest you search for crystaltile2, it is a highly featured rom editor with extensive DS support. Originally it was in Chinese (simplified, not that it matters as it is highly technical for the most part) but people have got a fair translation going on (I do a line here and there every couple of days but until I get it 90% done or all the core sections done I tend not to post it unless requested). It has the option to view shiftJIS but it can be tripped up if the characters start at unaligned points (which is sometimes often if 8 bit formatting is used).
 

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
Thanks guys, you help me so much.
yaynds.gif


I finally changed some text (Japanese text to other Japanese text), but haven't discovered some English text yet lol. So I'll go find some and I'll see what I can do with this game. Thanks again.

EDIT: O, and one more thing, for valyr, how do we do a hex search in WINHEX32? I tried going to hex search and I typed in the code and it gave something else..or nothing...so how does it work in WINHEX32?
 

valyr

Well-Known Member
Member
Joined
Sep 15, 2007
Messages
326
Trophies
1
Location
United Kingdom
XP
1,505
Country
dont know have never bothered with the search functions on winhex
i tend to go through the file till i find something that looks like text and change it and see what happens
its more reliable in long run but very slow
 

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
HAHA another question!! Now that I can translate the text (or in the process), I looked around for a picture editor, I saw that there was GMbAAP, I didn't know how to install it. But if there is a better program that you guys use, can you guys name a few.

Thanks in advance.

Also, valyr, I probably going to use 2 hex editors, 1 that has search and winhex32. Thanks for your feedback.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
That crystaltile2 app has tile editing and can even parse files in the file system to give you what you want.

None the less the DS uses GBA formats which means tiled2002 is my choice for basic stuff:
http://www.romhacking.net/utils/112/

There is also the rom hacking docs thread up the top of the forum.
 

matthewn4444

Well-Known Member
OP
Member
Joined
Jun 21, 2007
Messages
201
Trophies
0
XP
299
Country
United States
HAHA me again. I'm wondering if there is a program or codec that would allow me to view more kanji on computer for the table. WINHEX32 has a limited amount af kanji I choose from. If anyone has a program or codec or file please help me. Thanks.
 

setya5785

Well-Known Member
Member
Joined
Jan 11, 2008
Messages
154
Trophies
0
XP
101
Country
Indonesia
you can use crystaltile2 to view it's font resource (an NTFR file) like i did with tales of innocence, you can get char and hex code pair, an create your own tbl file
 

skies

New Member
Newbie
Joined
Mar 17, 2008
Messages
1
Trophies
0
Website
Visit site
XP
1
Country
Thailand
valyr said:
here try this

Winhex32

Njstar

just unpack the rar file
have included some japanese table files that work quite well 1 in s-jis and
1 in euc standards

to read japanese fonts on winhex press ctrl-d to switch between ascii and unicode modes
and load the required table file (you need to be in unicode mode)



EDIT: am uploading njstar japanese/english wordprocessor for you as well (have found it useful)

EDIT2: njstar is up now

Hey, is it possible to get those files uploaded to a different site? I can't download from megaupload from outside the US.
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
Hi.

I'm using Hex Workshop. This program allows to change the character map used to convert from hex display to text display (ASCII, EBCDIC, Unicode...). The interesting part is that it allows to create custom maps for such conversion (hex to text).

I can create 8 bit conversion tables, but I want to create 16 bit conversion tables (like you'd get by editing the supplied Unicode character map). My problem is that Hex Workshop doesn't allow to edit or create new based on the Unicode character map (or I don't know how to do that).

Is there a way/other hex editor program which allows to customize hex to text maps in 16 bit mode?

By using this custom Unicode conversion table along with the proper font (let's say MSMincho) I would be able to display roman/jpn character in i.e .SAV files which use specific 16 bit character mappings.

Thanks in advance.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Julie_Pilgrim @ Julie_Pilgrim:
    the internet
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    K3Nv2 @ K3Nv2: Pft stereo speakers you're fired +1