PDA

View Full Version : Translating SCUMM games


Khaveen
11-28-2003, 09:42 AM
So?
How can I translate in-game messages?
And I'd really love to hear how to modify monster.sou?

Alien426
11-28-2003, 10:52 PM
thread a (http://www.lucasforums.com/showthread.php?threadid=90738)
thread b (http://www.lucasforums.com/showthread.php?threadid=85074)
thread c (http://www.lucasforums.com/showthread.php?threadid=68289)

hibernatus
11-30-2003, 05:02 PM
I've made this little program. It works with every version of every game, except for loom pcengine and mm nes.
http://hibernatus34.free.fr/scumm/scummtr.exe

It's not very easy to use as i've been too lazy to make a readme. Feel free to ask me questions.

Oh well, maybe you'll also want to browse http://hibernatus34.free.fr/scumm/
scummrp extracts blocks and lets you replace them in the game files.
scummfont is a quick & dirty font to bmp & bmp to font converter (9x.LFL, 9xx.LFL, CHAR_xxxx). It *updates* a font, it doesn't create it.

Khaveen
12-02-2003, 10:31 AM
Thanks for the utilities!

Khaveen
12-02-2003, 10:52 AM
Oh hibernatus, could you please post a list of commands? I just can't read THAT fast... :rolleyes:

jannar85
12-02-2003, 09:44 PM
options:

-g gameid Select a game
-i Import text into the game files (Input)
-o Export text from the game files (Output)
-f path Path to the text file
-p path Path to the game directory
-w Use the CrLf format (for Windows)
-c Convert characters to the ANSI charset
-l xx Language (for V1 & V2 games): en, de, it, fr
-b Binary mode
-h Add line headers in exported text (with -o)
-H Hexadecimal char codes (with -o)
-I Show instruction opcode (with -o)
-a [oav] Pad Objects, Actors, Verbs with @ (with -o)
-A [oav] -a with variable ids taken into account (with -o)
-L List supported games
-v Verbose
-q Quiet

Examples:
scummtr -cw -gp monkey2 ./mi2 -if ./mi2_fr.txt
scummtr -o -A ov -g zaktowns

hibernatus
12-05-2003, 04:14 PM
Khaveen: press Win+R on keyboard, then type "cmd"
For better shells: http://www.cygwin.com/

How were you going to use the program anyway? With a .bat? If so, you could have written:
scummtr
pause

Darnn
05-09-2004, 10:29 AM
I apologize for bumping the thread, but I don't have much time to play around with things like this these days (cursed army), so I'm going to ask instead of trying to find out myself:

Does that tool support any languages in which the writing is right to left, like Hebrew?

hibernatus
05-12-2004, 06:03 AM
If you can make a text file with 8 bits chars (excluding 0xFF and 0xFE), it should be ok. I think you'll need an editor which provides a conversion table (eg. "" -> "\xEE"). I know somebody is translating a game in russian and he uses that kind of editor and scummtr.
You'll also need to make the font.

crazymars
05-28-2004, 05:30 AM
Originally posted by hibernatus
If you can make a text file with 8 bits chars (excluding 0xFF and 0xFE), it should be ok. I think you'll need an editor which provides a conversion table (eg. "" -> "\xEE"). I know somebody is translating a game in russian and he uses that kind of editor and scummtr.

- Where I can find the conversion table?


You'll also need to make the font.

- How can I do it?

Alien426
05-28-2004, 06:10 AM
> Where I can find the conversion table?

ANSI table (http://www.alanwood.net/demos/ansi.html)

You can use TextPad (http://www.textpad.com)'s clip library (I think you'll have to customize this yourself) to insert the code for the characters.