Join also our Discord channel! Click here.

Discworld 2 new localization

Need help translating games in other languages? Have your language problems solved here.
Post Reply
Jibun
ultra-n00b
Posts: 3
Joined: Sat May 16, 2020 4:07 pm
Been thanked: 1 time

Discworld 2 new localization

Post by Jibun » Sat May 16, 2020 5:07 pm

Hello all,

I am a programmer and I really love classic games, so I have decided I want to create a localization for Discworld II: Missing Presumed...!? (which was one of my first point-and-click adventures) to my native language.

I tried the naive approach of replacing the text in the already existent localization file ENGLISH1.txt to the translated one, however when I run the game in ScummVR it crashes.

I have been researching and I know the game was developed with the Tinsel Engine and it looks like the localization .txt files are somehow linked to the DW2.scn file, probably memory positions or something. DW2.scn is in a format I cannot see properly.

Here is all the information I have found about it:
http://automagically.de/tinsel.html
https://wiki.scummvm.org/index.php?title=Tinsel
It looks like the format documentation stored in REWiki is no longer available

I am quite new with this old and no-longer-existing file formats and almost-no-documentation stuff and I do not quite know how to tackle it.
Should I try to build the engine? And then what?
Could someone with a little experience give me a hand, even if its just some tips or some places to research.

Thanks!

User avatar
ikskoks
ultra-veteran
ultra-veteran
Posts: 345
Joined: Thu Jul 26, 2012 5:06 pm
Location: Poland, Łódź
Has thanked: 396 times
Been thanked: 110 times
Contact:

Re: Discworld 2 new localization

Post by ikskoks » Mon May 25, 2020 11:32 pm

Hello. I'm not sure if I can help you, but I'll try.
It looks like the format documentation stored in REWiki is no longer available
Why not use web archive?
https://web.archive.org/web/20160805225 ... sel_engine
https://web.archive.org/web/20130904192 ... Discworld)
https://web.archive.org/web/20130903115 ... /wiki/.SCN

I am quite new with this old and no-longer-existing file formats and almost-no-documentation stuff and I do not quite know how to tackle it.
Should I try to build the engine? And then what?
Could someone with a little experience give me a hand, even if its just some tips or some places to research.
Ok, so I don't really know this Tinsel engine, but first thing I would do is to check
text file in hex editor and change some strings without changing length of those strings
just to see if game crash or not. If this work fine and game won't crash, I would write
some simple text extractor, edit some strings and then tried to rebuild text file.
You can see some examples here --> https://github.com/bartlomiejduda/Tools ... EW%20Tools

Post Reply