# Monkey Island Fan translation

**URL:** <https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277>\
**Category:** Adventure/Lucasfilm Games\
**Created:** [January 20, 2018, 7:34am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277 "2018-01-20T07:34:36Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 7, 2019, 8:11pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/142 "2019-04-07T20:11:04Z")

</div>

I thought of that too: what are the odds?

But no, it is the nickname of a guy who read about this post and contacted me offering to help out (and to let his kids play the game of course).

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 8, 2019, 12:37am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/143 "2019-04-08T00:37:17Z")

</div>

> [@Sushi](#):
>
> Also here, the verbs are finally in the right places

Did you figure out how to do diacritics in classic version?

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 8, 2019, 6:29pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/144 "2019-04-08T18:29:07Z")

</div>

> [@patrik3dspacek](#):
>
> how to do diacritics in classic version?

Yes. At least in Monkey Island, they were already supported.  
For Loom, I went in and changed the font bmp by hand and had to replace some characters in my text with an escape sequence to point to the right (modified) position in that font file.

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 8, 2019, 6:58pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/145 "2019-04-08T18:58:34Z")

</div>

> [@Sushi](#):
>
> they were already supported

I need to add new ones to all classic versions…would that be a problem? does it require coding?

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 8, 2019, 7:02pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/146 "2019-04-08T19:02:08Z")

</div>

classic version = VGA -CD or EGA?

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 8, 2019, 7:14pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/147 "2019-04-08T19:14:42Z")

</div>

VGA DOS/CD ,files ending with 000,001 or LFL, LEC

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 8, 2019, 7:50pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/148 "2019-04-08T19:50:05Z")

</div>

mmm… _that doesn’t seem to work_  
(for now)  
What kind of new ones would you need to add?

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 8, 2019, 8:00pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/149 "2019-04-08T20:00:25Z")

</div>

> [@Sushi](#):
>
> What kind of new ones would you need to add?

ě š č ř ž ý á í é ó ů ú ň ď ť , and capital ones

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 8, 2019, 8:01pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/150 "2019-04-08T20:01:31Z")

</div>

and all of those upside down as well 😃

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 8, 2019, 9:24pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/151 "2019-04-08T21:24:50Z")

</div>

I was able to extract the vertical bmp files with the fonts ( there’s ~~four~~ five of them). But it seems that scummVM isn’t using them - or I made an error in my scripting to repack them into the game.

It should be possible though. People have done it before for Russian, Japanese, Greek and Swedish fonts.

I may try again some other time.

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 8, 2019, 9:43pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/152 "2019-04-08T21:43:31Z")

</div>

> [@Sushi](#):
>
> It should be possible though

Let me know, I will update the images with additional letters…

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 9, 2019, 9:29pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/153 "2019-04-09T21:29:13Z")

</div>

@Sushi I got msg from my friend saying:

You’ll need to edit the font graphics, then use the ASCII code in the text, like ^62 or \x62. I don’t know the exact steps though.

I think ScummBR have translated some old LucasArts games into Brazillian Portuguese, and wrote tools to edit SCUMM games. They could help.  
[http://scummeditor.scummbr.com/](http://scummeditor.scummbr.com/)

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 10, 2019, 5:41am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/154 "2019-04-10T05:41:40Z")

</div>

> [@patrik3dspacek](#):
>
> You’ll need to edit the font graphics, then use the ASCII code in the text, like ^62 or \x62.

That’s what I do/did, yes:  
Using scummrp and scummfont, I was able to extract the font graphics.  
Then I changed them, added something in an unused position and reimported them into the game using the same tools.  
Finally, using scummtr - you just use the position in the font graphics, for example \x3A for whatever character you have drawn at position 58. Alternatively you can also replace a character you do not need, like { or so, to keep your code in a more readable form. I prefer using the actual characters with diacritics first and then run a quick script to substitute everything before importing the file back into the game.

Unfortunately, whatever worked nicely for Loom doesn’t work for Monkey Island. So far at least- I am sure it is something stupid I am overlooking.

By the way: scummeditor does not display fonts or allows editing them (afaik - will try tonight). But I am using exactly that tool to replace backgrounds with text that needs translating.

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 11, 2019, 12:05am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/155 "2019-04-11T00:05:30Z")

</div>

Finally some progress has been made.  
I just changed the letter a. Look at all those diacritics!

![image](https://canada1.discourse-cdn.com/flex030/uploads/thimbleweedpark/original/2X/a/afdfdbd9cea377ebaf5aa9c2feffdde51da198ec.png)

I turned out I assumed scummfont would overwrite an existing file, which it doesn’t.  
I told you it must be something stupid I was overlooking.

> **here is how to do it**
>
> ```
> # How to change fonts in MI
> #
> # Step 1: copy the original game in a folder called ./MI
> # Step 2: install scummtr, scummrp and scummfont tools
> 
> # unpack the game files
> ./scummrp.exe -g monkeycd -p ./MI -d dump_MI -o
> 
> # extract the font bitmaps
> ./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0001 char_0001.bmp 
> ./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0002 char_0002.bmp 
> ./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0003 char_0003.bmp 
> ./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0004 char_0004.bmp 
> ./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0006 char_0006.bmp 
> 
> # edit the bmp files using photoshop (I assume you save using the same filename)
> # CHAR_0001 is used for the sentence line and dialog
> # CHAR_0002 is used for the on screen text
> # CHAR_0003 is for the upside down text
> # CHAR_0004 is used for the title screen/credits text
> # CHAR_0006 is used for the VERB UI
> 
> # reimport the modified bitmaps
> ./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0001 char_0001.bmp 
> ./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0002 char_0002.bmp 
> ./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0003 char_0003.bmp 
> ./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0004 char_0004.bmp 
> ./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0006 char_0006.bmp 
> 
> # move the files, as scummfont is conservative and only creates a CHARxxx-new instead of overwriting
> mv ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0001-new ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0001
> mv ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0002-new ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0002
> mv ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0003-new ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0003
> mv ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0004-new ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0004
> mv ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0006-new ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0006
> 
> # repack the game files
> ./scummrp.exe -g monkeycd -p ./MI -d dump_MI -i
> 
> ```

> **and this is how you can translate the text**
>
> ```
> # How to change text in MI
> #
> # extract the text
> ./scummtr.exe -g monkeycd -p ./MI -of orig.txt
> 
> # use a SIMPLE text editor to create the new.txt based on the orig.txt 
> 
> # import the new text
> ./scummtr.exe -g monkeycd -p ./MI -if new.txt
> 
> ```

Well, there’s a bit more to it - but I’ll let you figure that out for yourself. 🙂

---

<div class="post-metadata">

**Author:** ![patrik3dspacek](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/patrik3dspacek/32/16_2.png) [@patrik3dspacek](https://forums.thimbleweedpark.com/u/patrik3dspacek)\
**Post date:** [April 11, 2019, 2:57am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/156 "2019-04-11T02:57:11Z")

</div>

Cool, my text is already translated…i just want to add diacritics with all fonts.  
If you can send me the image that needs to be edited, I will update it and then you can import it back for me?

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [April 11, 2019, 5:40am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/157 "2019-04-11T05:40:31Z")

</div>

Did you see those detailed commands I wrote down? That’s really all there is to it. If you have an issue with understanding or running one of these steps, I can help you out.  
But I can’t send you back a modified monkey.001 file - for piracy reasons.

If you want to release it one day: create a patch (Lunar IPS patcher works like a charm) and only distribute that patch.

I guess you also replace the title screen and acts and all the other rooms with background text using scummeditor anyway?

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [September 17, 2019, 5:10am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/158 "2019-09-17T05:10:38Z")

</div>

> [@Ema](#):
>
> And… when will the talkie version available? 🕶

Actually…  
The Ultimate Translated Talkie Edition will be available in a few weeks!  
Porting it over wasn’t too difficult. Except that a lot of lines are in different places so I had to reshuffle things a LOT. So then I started playtesting and correcting and improving the first translation (also based on feedback of our son who couldn’t beat the swordmaster). We didn’t have time to test (a lot) back last year as we were in a rush to get it in time for Christmas. That version is demo at most according to my standards.

Luckily, @tasse-tee started playing MI a few months ago and I could playtest at more or less the same pace and be her hintline (trying all different dialogues and order to the puzzle solving - man, there are a lot more than you might have ever suspected!! - to check every reaction in context).  
This is almost completed now, I still need to go back to a few bits but I’d say it is more than 95% playtested overall.

One of the things I still need to check are the modified images. In the Ultimate Talkie Edition, some of them got distorted because of the colour palette - I know how to fix that but I honestly forgot if I did it in all places and cross-checked them. One last speedrun should be enough to cover all that.

After that I might backport the translation to the original non-talkie version again (not as simple as it sounds). Then again, not sure who’d be interested in that version.  
Plus Zak is waiting to be translated too!

---

<div class="post-metadata">

**Author:** ![Sushi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/sushi/32/163_2.png) [@Sushi](https://forums.thimbleweedpark.com/u/Sushi)\
**Post date:** [December 27, 2019, 10:16pm UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/159 "2019-12-27T22:16:04Z")

</div>

I have a request to the ones out there who played a German, Italian or French version of Zak McKracken.

What are the 3 jokes told by the biplane pilot ?

What does the Caponian sing in the second cutscene?

@Someone @ZakPhoenixMcKracken

---

<div class="post-metadata">

**Author:** ![Nor\_Treblig](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/nor_treblig/32/216_2.png) [@Nor\_Treblig](https://forums.thimbleweedpark.com/u/Nor_Treblig)\
**Post date:** [December 28, 2019, 1:31am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/161 "2019-12-28T01:31:53Z")

</div>

**English:**

1. 
  - Y´know why this is called a biplane?
  - Cuz ya never know if it´s coming back!  
&nbsp;

2. 
  - What do biplanes have in common with  
drunks?
  - They both have to be “propped up”!  
&nbsp;

3. 
  - Heard about our basketball team for  
small people?
  - They´re called the “Bermuda Shorts”!

**German:**

1. 
  - Weißt du, warum ich Doppeldecker fliege?
  - “Doppelt gedeckt fliegt besser.”  
&nbsp;  
_Translation:_
  - Do you know why I fly biplane _(double-plane)_?
  - “Double planed flies better.” _(comes from: “Doppelt hält besser.”, “Two are better than one.”)_  
&nbsp;

2. 
  - Warum war der Doppeldecker hier ein  
günstiges Sonderangebot?
  - Zwei Tragflächen für den Preis von  
einen!  
&nbsp;  
_Translation:_
  - Why was this biplane a cheap special offer?
  - Two planes for the price of one!  
&nbsp;

3. 
  - Hast du schon von unserem Basketball-  
Team für kleine Leute gehört?
  - Das Team heißt “Bermuda Shorts”!  
&nbsp;  
_Translation_ (very similar to the English version):
  - Did you hear about our basketball team for small people?
  - The team is called “Bermuda Shorts”!

**Italian:**

1. 
  - Quante lettere maiuscole dell`alfabeto  
possono essere scritte capovolte?
  - Tutta…perchè no!  
&nbsp;  
_Google translation:_
  - How many capital letters of the alphabet can be written upside down?
  - All… why not!  
&nbsp;

2. 
  - Sai dirmi quali sono le uniche direzioni  
che una bussola non può indicare?
  - Su e giu naturalmente!  
&nbsp;  
_Google translation:_
  - Can you tell me what are the only directions that a compass cannot indicate?
  - Up and down of course!  
&nbsp;

3. 
  - A prescindere dalle forma o dalla  
dimensione, quanti lati ha una bolla?
  - Due: interno ed esterno!  
&nbsp;  
_Google translation:_
  - Regardless of shape or size, how many sides does a bubble have?
  - Two: inside and outside!

**French:**

1. 
  - Savez-vous pourquoi ceci s`appelle un  
biplan?
  - Parce que vous ne savez jamais s`il  
reviendra!  
&nbsp;  
_Google translation:_
  - Do you know why this is called a biplane?
  - Because you never know if he will come back!  
&nbsp;

2. 
  - Qu`ont les biplans en commun avec les  
ivrognes?
  - Ils doivent tous les deux être  
“soutenus”!  
&nbsp;  
_Google translation:_
  - What do biplanes have in common with drunkards?
  - They must both be “supported”!  
&nbsp;

3. 
  - Avez-vous entendu parler de notre équipe  
de basket pour les petits?
  - Ils s`appellent les “Bermudas”!  
&nbsp;  
_Google translation:_
  - Have you heard of our little basketball team?
  - They are called “Bermudas”!

---

<div class="post-metadata">

**Author:** ![Nor\_Treblig](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/nor_treblig/32/216_2.png) [@Nor\_Treblig](https://forums.thimbleweedpark.com/u/Nor_Treblig)\
**Post date:** [December 28, 2019, 2:01am UTC](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277/162 "2019-12-28T02:01:55Z")

</div>

> [@Sushi](#):
>
> What does the Caponian sing in the second cutscene?

**English/German/Italian:**

O BABY - I´M A JAILHOUND DOG LOVIN´ MEAT  
TENDERIZIN´ ROCKER IN MY BLUE SUEDE…

DON´T BE COOL TO MY HEARTACHE HOVEL JUST  
TREAT MY LICE CUZ I´M ALL SHAKEN UP…

[Previous page](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277.md?page=7)

[Next page](https://forums.thimbleweedpark.com/t/monkey-island-fan-translation/2277.md?page=9)
