+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Will Eisfrei work to translate a genesis ROM?
Pages: [1] 2
Author Topic: Will Eisfrei work to translate a genesis ROM?  (Read 2 times)
Validus
Guest
« on: October 31, 2009, 01:56:33 pm »

I plan on translating a Genesis RPG, but I have never hacked before, what is the easiest program to use to translate text off a Sega Genesis game?


Im ordering Beggar Prince and want to translate the chineese rom using the script off BP.
Azkadellia
Guest
« Reply #1 on: October 31, 2009, 02:43:58 pm »

The Newbie Package of REQUIRED Material

ROMHacking.net FAQ: You ask, we answer!
ROMHacking.net Getting Started Section: Newbies Go HERE!
ROMHacking.net Documents Section!
How to ask questions the smart way.
On the Essence of ROM Hacking

That said, Eisfrei only works on Herzog Zwei.
Validus
Guest
« Reply #2 on: October 31, 2009, 03:12:53 pm »

Well I read everything only thing i got out of it was editing the tiles from a foreing language to english alphabet. Said nothing about what program to use for the Sega Genesis
Ryusui
Guest
« Reply #3 on: October 31, 2009, 03:28:34 pm »

The tools and skills required for romhacking are more or less universal. A decent hack can be done with only a modicum of console-specific knowledge: graphics format, bank swapping, etc.. Only if you want to try an ASM hack do you need to know the ins and outs of the actual hardware.

It's worth noting that hacking a Genesis game does have one advantage over hacking an NES, SNES or Game Boy title: the Genesis, like the GBA, can access the entire ROM space at once without bank swapping.
Validus
Guest
« Reply #4 on: October 31, 2009, 04:31:19 pm »

which program in the utilty section do you recommend for a novice/begginner?

Windows format plz. It would be nice to have one that can run the game live and I can edit on the fly because I can have the translated game in on my TV, and the chinese rom being translated on the PC.


-THANKS
Ryusui
Guest
« Reply #5 on: October 31, 2009, 04:54:39 pm »

Ha ha. A thorny proposition, to be sure. The best you can hope for is an emulator with savestates: make the savestate, make the change in the ROM, then load the changed ROM and the savestate.

Mind you, if you're thinking you can pause the game in the middle of a cutscene, change the text and then start it up again...well, the game's probably going to break on you. You'll want to make savestates before dialogue is displayed...and ideally, you'll already have dumped the script, translated it into English and reinserted it. Without context, your script will likely be a mess, but it'll be easier to work it into shape if you're already familiar with the game's dialogue.

Genesis debuggers are a rare breed; I know I checked one out once, but I can't remember the name. For script dumping/reinserting, you'll need romjuice (or Cartographer) and Atlas. For graphics, use either Tile Layer Pro or Tile Molester.
KaioShin
Guest
« Reply #6 on: October 31, 2009, 04:55:19 pm »

Quote from: Validus on October 31, 2009, 04:31:19 pm
which program in the utilty section do you recommend for a novice/begginner?

Windows format plz. It would be nice to have one that can run the game live and I can edit on the fly because I can have the translated game in on my TV, and the chinese rom being translated on the PC.


-THANKS

While you're at it, ask for world peace, chocolate ice cream and the ressurection of Jesus (not necessarily in that order).

Look, you obviously don't understand what you're getting into. You also obviously haven't read those getting started documents or you'd have at least an idea about it. Your posts so far raised about a dozen of red flags telling me you won't be able to do this. If you're seriously going to try, read those documents.
I.S.T.
Guest
« Reply #7 on: October 31, 2009, 04:55:41 pm »

Regen has a debugging version...
Azkadellia
Guest
« Reply #8 on: October 31, 2009, 04:58:01 pm »

For Genesis debuggers, I suggest Regen. Get the debugger build.
Validus
Guest
« Reply #9 on: October 31, 2009, 05:04:48 pm »

Kaioshin is right, this is a lot more complex than i thought it would be jesus christ  :banghead:

Ok got Regen, how do i look at the text/ rip a table / script? If i can put codes in each text box while i play the translated game i can then go back and insert th proper text in said text box

Well by using Regen I was able to look at the tilesets of the game and it comes with a fullset of english alphabet uppercase and lowercase already, so thats good to know.. what is my next step?
« Last Edit: October 31, 2009, 05:17:37 pm by Validus »
creaothceann
Guest
« Reply #10 on: October 31, 2009, 06:28:12 pm »

Quote from: Validus on October 31, 2009, 05:04:48 pm
what is my next step?

Spend more time with Azkadellia's links if you have to ask that question. -_-'
Validus
Guest
« Reply #11 on: October 31, 2009, 08:36:18 pm »

So nothing can extract and insert a script into a text file then? I have to use hexes and tables?
Ryusui
Guest
« Reply #12 on: October 31, 2009, 09:03:32 pm »

Quote from: Validus on October 31, 2009, 08:36:18 pm
So nothing can extract and insert a script into a text file then? I have to use hexes and tables?

"So nothing can let me put food on the stove and cook it? I have to use pots and pans?"

Yes, you'll have to learn how to look at a ROM in a hex editor, figure out where the script is stored and construct a table. Once that's done, though, you can use a tool like romjuice or Cartographer to extract the game's script, and a tool like Atlas to reinsert your translation. Once the pots and pans are in place on the stove, then you can cook without worrying about them.

Unless you're extraordinarily lucky (or working on a fairly recent game), most games use their own unique encoding schemes for text. Ever worked on a Cryptoquote? Imagine a Cryptoquote message encoded using a 256-letter alphabet which represents all the possible characters that could be used to write the message (uppercase letters, lowercase letters, numbers, punctuation, spaces, etc.). Now imagine it's stuck in the middle of a sea of garbage text that doesn't decode to anything. (Okay, this isn't strictly true. The "garbage" is the game's code and resources. But it's still a hindrance.)

It might seem impossible to solve, but here's the trick: you have the plaintext. So if you search for patterns that match the plaintext (using the game's font as a guide; you have found it in the ROM, right?), you can easily find the script in the ROM. This is what's called "Relative Searching", and it's a function built into hex editors such as WindHex.

Right, before you jump into the deep end and drive yourself away from romhacking forever, let me give you this advice: forget about Beggar Prince for now. Get your feet wet with something simple instead. Pick a game you'd like to vandalize and go wild with it. Use a graphics editor and change all the graphics. Work out the ins and outs of text hacking and see what you can do with the dialogue. It's important that you pick a game that's already in English for this; that way you can get a grasp of the fundamentals without banging your head against the pitfalls of translation. If you start feeling adventurous, you can move up to learning ASM hacking, and once you've mastered it, there's almost nothing you can't do. Start with wild stuff if you like. Tweak the gameplay. See how far you can break it in your favor armed with only a debugger. Work your way towards more constructive projects, such as proportional fonts. Once you've gotten a grasp of all the skills you'll need to not only translate Beggar Prince but one-up the guy who's already translated it, then go for it.

On a random topic, I'm pretty sure Beggar Prince is in Chinese. You can read Chinese, right?
kingofcrusher
Guest
« Reply #13 on: November 01, 2009, 12:34:46 am »

Not to mention this a complete waste of time. This would take minimum a few months to a few years, in which time someone could have simply worked some extra hours and bought the cartridge, a JROK RGB-component encoder, and an RGB modded Genesis to play it on with the best quality video possible (short of an RBG monitor).
tc
Guest
« Reply #14 on: November 02, 2009, 12:47:37 am »

Quote from: kingofcrusher on November 01, 2009, 12:34:46 am
Not to mention this a complete waste of time. This would take minimum a few months to a few years, in which time someone could have simply worked some extra hours and bought the cartridge, a JROK RGB-component encoder, and an RGB modded Genesis to play it on with the best quality video possible (short of an RBG monitor).

Sounds great to me. The video outout quality of a stock Genesis is utterly embarrassing in retrospect. Way too fuzzy. Tongue
Pages: [1] 2  


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