Swedish translations of SCUMM games

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Praetorian
ScummVM Developer
Posts: 63
Joined: Tue May 08, 2007 8:54 am

Re: Swedish translations of SCUMM games

Post by Praetorian » Fri Jan 04, 2019 10:24 am

thanius wrote:
Fri Jan 04, 2019 1:15 am
I noticed that the death easter egg verb grid has different values, since they have no function connected to them.
I hacked together a version for my translation where I couldn't get "Stare" to fit where it's supposed to be.
I'll do more experiments using the original data and will update my reference sheet later.
Off the top of my head, the verbs also change during the Meathook/ parrot sequence. I'm only mentioning this in case you haven't checked that one yet.

User avatar
thanius
Posts: 75
Joined: Sat Jun 30, 2007 12:42 pm

Re: Swedish translations of SCUMM games

Post by thanius » Fri Jan 04, 2019 11:30 am

During the parrot scene the verbs are exchanged, so a simple swap of any verbs that didn't fit was easy. The death Easter egg is in a completely different file (0017) and uses some weird enumeration for the spots. 02, 04, 08, 06, 0A, 07 and so forth

User avatar
Sushi
Posts: 14
Joined: Wed Dec 26, 2018 12:37 am

Re: Swedish translations of SCUMM games

Post by Sushi » Wed Apr 10, 2019 11:31 pm

Hi Thanius,

posting here as my PM seem to be stuck in my outbox.

In the meantime, I did find 5 font files: DISK_0001/LECF/LFLF_0010/CHAR_000*. But reimporting them after editing didn't seem to have any effect. Almost as if they aren't used by SCUMMVM at all.

Really weird.

Code: Select all

REM unpack the game files
./scummrp.exe -g monkeycd -p ./MI -d dump_MI -o

REM extract the font bitmaps
./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0001 char0001.bmp 
./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0002 char0002.bmp 
./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0003 char0003.bmp 
./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0004 char0004.bmp 
./scummfont.exe o ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0006 char0006.bmp 

REM edit the bmp files using photoshop

REM reimport the modified bitmaps 
./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0001 char0001_modif.bmp 
./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0002 char0002_modif.bmp 
./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0003 char0003_modif.bmp 
./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0004 char0004_modif.bmp 
./scummfont.exe i ./dump_MI/DISK_0001/LECF/LFLF_0010/CHAR_0006 char0006_modif.bmp 

REM repack the game files
./scummrp.exe -g monkeycd -p ./MI -d dump_MI -i

REM extract the text
./scummtr.exe -g monkeycd -p ./MI -of orig.txt
REM import the new text
./scummtr.exe -g monkeycd -p ./MI -if new.txt

User avatar
Sushi
Posts: 14
Joined: Wed Dec 26, 2018 12:37 am

Re: Swedish translations of SCUMM games

Post by Sushi » Wed Apr 10, 2019 11:44 pm

ok, nevermind...
I forgot that scummfont doesn't overwrite the existing CHAR files but only creates a CHARxxx-new file.

So after adding this to my script before repacking, the font was correctly modified:

Code: Select all

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

Post Reply