SalaciousCrumb on 30/1/2008 at 23:45
I own the english and the german Thief version. Is there any way to create a Thief version out of these two in which I can switch easily between the languages? Maybe by exchanging a file or something like that?
Any help would be appreciated as I can't decide which language to choose. Both localizations are nice. :)
jtr7 on 30/1/2008 at 23:56
I'd be surprised if there was any easy way. Either you'd have to edit every link in all the missions to all the voice and text files and create some sort of switching program, or create some sort of hub in between both installations that you can choose one version over another between missions, or some other complicated thing. But I'm not one to know how it would really be done.:o
Yandros on 31/1/2008 at 01:53
No no no, all the filenames are the same, and all language-specific files are in different subfolders per language. Mostly in
books.crf and
snd.crf, but there are some in the texture folders (for textures that have words on them, like street signs).
This should be fairly simple to do, although I can't verify some of this as I only have the English version.
First off, the current language is set in the
darkinst.cfg file, in your root T2 directory. Mine looks like this:
Code:
;cd_path .\
install_path .\
language english
resname_base .\res+.\load_path .\+.\
script_module_path .\+.\
movie_path .\movies+\.movies
Of course your paths will differ, but the obvious language line is where you'd go change it.
Now the other trick is getting all the resources for both languages in your folder. I'd recommend trying this in a new, separate copy of your Thief folder so in case it farks things up, you can just delete it with no harm done to your current install folder.
I would pick one or the other language to copy - let's say copy your English install folder, all of it, to a new folder called "Thief 2 Bilingual" or something like that. Now, inside of it you'll see a folder called RES, which is where the English resources live. Create another folder off the T2 root called RESG (for "German resources"). Copy all the CRFs from the RES folder in your German install into this RESG folder. Actually all of them aren't necessary, just the ones which have language subfolders; in fact all that you really need in the CRFs in here are the German subfolders, but I won't go into editing the contents of the CRF files. Feel free to prune them if you like, they're just renamed ZIP files. If you do, you can delete all files from each CRF that aren't in a \german subfolder.
Then athe only other thing you have to do is modify this line in the darkinst.cfg file cited above:
resname_base .\res+.\ --change to--> resname_base .\res+.\resg+.\
Adding the .\resg folder means it will go to that folder (with German files) for anything it can't find in .\res (English files).
jtr7 on 31/1/2008 at 01:58
So this allows switching between the two languages in-game, or at least, between missions?
Or does it just give you one install with two languages to choose from before starting the game, as opposed to two installs?
ataricom on 31/1/2008 at 02:55
You could create a batch file to do this automatically.
Code:
ren darkinst.cfg darkinst.eng
ren darkisnt.deu darkinst.cfg
or however you want, and do the reverse to go back to English.
Yandros on 31/1/2008 at 03:11
jtr7: You have to change it before starting the game.
ataricom: Good suggestion. Batch files are sorely underutilized these days (few of us probably even remember actually writing and using them in MS-DOS).
SalaciousCrumb on 31/1/2008 at 14:50
Thanks a lot for the suggestions. Now all I am missing are the english AI sound files for Thief Gold. I only have Thief Gold in German and a regular english Thief version. Damn. I thought the Sound Enhancement Pack for Thief Gold which I downloaded here would include these.
Any other way to get them?