Note: LucasForums Archive Project
The content here was reconstructed by scraping the Wayback Machine in an effort to restore some of what was lost when LF went down. The LucasForums Archive Project claims no ownership over the content or assets that were archived on archive.org.

This project is meant for research purposes only.

Translating SCUMM games

Page: 1 of 1
 Khaveen
11-28-2003, 8:42 AM
#1
So?
How can I translate in-game messages?
And I'd really love to hear how to modify monster.sou?
 Alien426
11-28-2003, 9:52 PM
#2
 hibernatus
11-30-2003, 4:02 PM
#3
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, 9:31 AM
#4
Thanks for the utilities!
 Khaveen
12-02-2003, 9:52 AM
#5
Oh hibernatus, could you please post a list of commands? I just can't read THAT fast... :rolleyes:
 jannar85
12-02-2003, 8:44 PM
#6
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, 3:14 PM
#7
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, 9:29 AM
#8
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, 5:03 AM
#9
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, 4:30 AM
#10
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, 5:10 AM
#11
> 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.
Page: 1 of 1