It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi, I'd like to know if GABRIEL KNIGHT 2 has subtitles, because I'm a gamer from a non english speaking country, and therefore I got trouble understanding spoken english (though I can read it quite well).
No, there are no official subtitles in game.
BUT, there is fanmade subtitle patch which can be found here:
http://www.sierrahelp.com/Patches-Updates/Patches-Updates-Games/GK2SubtitlePatch.html
Question is, does it work in GOG version of GK2.
Maybe someone who bought GOG version can test it.
Post edited February 23, 2010 by Kattus
I made the installer for the subtitle patch and would appreciate if someone would report if it works.
It doesn't seem to work. It looks to me like the problem is Dosbox. The GOG version comes with its own version of Dosbox located in the game directory, whereas the subtitle installer looks for an installation of Dosbox in the Program Files directory. Maybe I have to run the game another way to get subtitles to work but I can't figure out how.
Even when I remove the \GK2 that it keeps wanting to add to the end of the install path, it doesn't seen to work. (I don't see any words, and I can still hear inventory descriptions.) It added the correct path to the resource.cfg file, but still no change.
Post edited February 23, 2010 by Besterp12
I can adapt it to the GOG version, if I can get a little information, first.
1. ost the contents of the original GOG dosbox.conf for the game.
2. Post the contents of the RESOURCE.CFG file.
3. Give me the exact path to the game's RESOURCE.CFG file. If you have Vista or Win7, you can hold the shift key down and right click on the RESOURCE.CFG file and choose "Copy as path".
avatar
Collector: I can adapt it to the GOG version, if I can get a little information, first.
1. ost the contents of the original GOG dosbox.conf for the game.
2. Post the contents of the RESOURCE.CFG file.
3. Give me the exact path to the game's RESOURCE.CFG file. If you have Vista or Win7, you can hold the shift key down and right click on the RESOURCE.CFG file and choose "Copy as path".

Path: E:\Program Files (x86)\GOG.com\Gabriel Knight 2
I made a backup of the folder before trying mods so:
--------------------------
videoDrv = VESA.DRV
soundDrv = MIDNONE.DRV
audioDrv = DACBLAST.DRV
joyDrv = NO
directory = \sierra\gk2dos
cmd = GK2DOS
mouseDrv = NONE
memoryDrv = NONE
minMemory = 1600k
brightness = 0
language = 1
minCPU = 486
cd = YES
smartdrv = YES

cdSpeed=2
resAUD=
resSFX=
resMAP=
rescdisc=
patchDir=PATCHES
movieDir=movies
robot=robot
CD:=d:;
----------------------
# This is the configurationfile for DOSBox 0.72.
# Lines starting with a # are commentlines.
# They are used to (briefly) document the effect of each option.
[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed).
# Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.
fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=overlay
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true
[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory DOSBox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.
language=
machine=svga_s3
captures=capture
memsize=8
[render]
# frameskip -- How many frames DOSBox skips before drawing one.
# aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
# Supported are none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x,
# 2xsai,super2xsai,supereagle,advinterp2x,advinterp3x,
# tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
# If forced is appended (like scaler=hq2x forced), the scaler will be used
# even if the result might not be desired.
frameskip=0
aspect=false
scaler=normal2x
[cpu]
# core -- CPU Core used in emulation: normal,simple,dynamic,auto.
# auto switches from normal to dynamic if appropriate.
# cycles -- Amount of instructions DOSBox tries to emulate each millisecond.
# Setting this value too high results in sound dropouts and lags.
# You can also let DOSBox guess the correct value by setting it to max.
# The default setting (auto) switches to max if appropriate.
# cycleup -- Amount of cycles to increase/decrease with keycombo.
# cycledown Setting it lower than 100 will be a percentage.
core=auto
cycles=max
cycleup=500
cycledown=20
[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
# probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
# but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.
nosound=false
rate=22050
blocksize=2048
prebuffer=10
[midi]
# mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent.
# device -- Device that will receive the MIDI data from MPU-401.
# This can be default,alsa,oss,win32,coreaudio,none.
# config -- Special configuration options for the device. In Windows put
# the id of the device you want to use. See README for details.
mpu401=intelligent
device=default
config=
[sblaster]
# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the DOSBox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
# On auto the mode is determined by sblaster type.
# All OPL modes are 'Adlib', except for CMS.
# oplrate -- Sample rate of OPL music emulation.
sbtype=sb1
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050
[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
# Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# gusrate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory. In this directory
# there should be a MIDI directory that contains
# the patch files for GUS playback. Patch sets used
# with Timidity should work fine.
gus=false
[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
# For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation. Covox Voice Master and Speech Thing compatible.
pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true
[joystick]
# joysticktype -- Type of joystick to emulate: auto (default), none,
# 2axis (supports two joysticks,
# 4axis (supports one joystick, first joystick used),
# 4axis_2 (supports one joystick, second joystick used),
# fcs (Thrustmaster), ch (CH Flightstick).
# none disables joystick emulation.
# auto chooses emulation depending on real joystick(s).
# timed -- enable timed intervals for axis. (false is old style behaviour).
# autofire -- continuously fires as long as you keep the button pressed.
# swap34 -- swap the 3rd and the 4th axis. can be useful for certain joysticks.
# buttonwrap -- enable button wrapping at the number of emulated buttons.
joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true
[serial]
# serial1-4 -- set type of device connected to com port.
# Can be disabled, dummy, modem, nullmodem, directserial.
# Additional parameters must be in the same line in the form of
# parameter:value. Parameter for all types is irq.
# for directserial: realport (required), rxdelay (optional).
# for modem: listenport (optional).
# for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
# transparent, port, inhsocket (all optional).
# Example: serial1=modem listenport:5000
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled
[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
# umb -- Enable UMB support.
# keyboardlayout -- Language code of the keyboard layout (or none).
xms=true
ems=true
umb=true
keyboardlayout=none
[IPX]
Enable=0
Connection=0
ipx=false
[autoexec]
# Lines in this section will be run at startup.
@ECHO OFF
mount C "."
c:
cls
sierra .\resource.cfg
exit
Post edited February 23, 2010 by Besterp12
Odd that they use a full dosbox.conf. You only really need to specify the settings that are changed form the default. Makes it much easier to see what has been changed. Is dosbox.exe in the E:\Program Files (x86)\GOG.com\Gabriel Knight 2 folder?
avatar
Collector: Odd that they use a full dosbox.conf. You only really need to specify the settings that are changed form the default. Makes it much easier to see what has been changed. Is dosbox.exe in the E:\Program Files (x86)\GOG.com\Gabriel Knight 2 folder?
All GOG installs have the .conf file in the game's folder, but DB itself is always in a sub folder. In this case:
"E:\Program Files (x86)\GOG.com\Gabriel Knight 2\DOSBOX\
Here's the command the shortcut runs by default:
"E:\Program Files (x86)\GOG.com\Gabriel Knight 2\DOSBOX\dosbox.exe" -conf dosboxGK2.conf -noconsole -c "exit"
With the parent folder set as the "Start in"
BTW for future reference, when it comes to games that need CDs, either for Redbook, or because the game CDs can't be combined, GOG uses renamed BIN/CUE sets or a renamed ISO.
I"ll use EWJ1 as a ref:
IMGMOUNT A EWJ1.inst -t iso -fs fat
EWJ1.inst seems to be just a .cue file which points to
EWJ1.GOG Which is just a renamed .bin
With games that don't use Redbook, like UAKM:
imgmount F "UAKM1.GOG" -t iso
imgmount G "UAKM2.GOG" -t iso
imgmount H "UAKM3.GOG" -t iso
imgmount I "UAKM4.GOG" -t iso
GOG is just a renamed ISO.
Post edited February 23, 2010 by Besterp12
Of course GK2 does not have Redbook Audio and the CDs can be concatenated. My own installer does this. Give me some time and I'll see what I can do. I may need to get the GOG release, but I was not planning to, as I already own the game several times over.
In the mean time, could you try changing the patchDir=PATCHES to patchDir=.\SUBPATCH;.\PATCHES? Be sure that the subtitle patch is in a SUBPATCH folder inside of the game's folder.
avatar
Collector: Of course GK2 does not have Redbook Audio and the CDs can be concatenated. My own installer does this. Give me some time and I'll see what I can do. I may need to get the GOG release, but I was not planning to, as I already own the game several times over.
In the mean time, could you try changing the patchDir=PATCHES to patchDir=.\SUBPATCH;.\PATCHES? Be sure that the subtitle patch is in a SUBPATCH folder inside of the game's folder.
Nope. May be that incompatibility with the GK2k installer that they used that you mentioned in another thread.
One last thing about general GOG installs. There is an exception to the Directory layout in the case of collections. They tend to be laid out like this which might be relevant for anyone trying to work with GOG's version of the Quest collections.
Game Collection
|-DOSBOX
|-Game 1
|-Game 2
|-Game 3
|-ETC
Even with collections, each individual game folder still has the game's .conf file. The shortcut will still set the "start in" path to the game's directory before starting DOSBOX.
I haven't actually bought the GOG version of the quest games, but this is how M&M and a few other series are laid out. (I got the Vivendi versions a few years ago and used the new installers from SHP on them.) My GK2 discs aren't readable anymore though.
Post edited February 23, 2010 by Besterp12
It looks like I might need to get the GOG version of game to fix the subtitle patch, but as I said, I already own the game several times over and right now. If I didn't, I would jump at the chance to get it, but with all of the money that I recently have had to lay out, I need to watch my money. I'll have to think about it.
high rated
Well, I got the GOG version and made a few discoveries. They started with the Endroz installer to concatenate the CDs, but since that installs the Win version, they hacked in the DOS files. They also have the patches messed up, which is why the No-Interlace patch was not working . Several of the patches were dumped into the games base directory and some were in the PATCHES folder. The files in the root take precedence over the other files. This means that some of the older patch files are being used instead of the newer, updated patches. Both Endroz's installer and my installer places all of the patch files into the patches folder. (Endroz does place the No-Interlace patch in a separate folder to be able to turn the interlacing on or off, while my installer doesn't. I figure that few would want to turn the interlacing on). Probably, the older patch files files were dumped into the root of the game when they were adding the DOS files.
There were problems with the RESOURCE.CFG, though nothing show stopping. I also found that they are using the config file from DOSBox 0.72 with DOSBox 0.73. This is causing some errors, notably with the sound. If they only included the customized changes in the config file, DOSBox would use the defaults for 0.73 instead of 0.72. To do what they are trying to do, the config file need only have:
[sdl]
output= overlay
fullscreen= true
autolock= true
[cpu]
core= normal
cycles= 10000
[autoexec]
cls
@ECHO OFF
mount C "."
c:
cd \
SIERRA.EXE .\resource.cfg
exit
Users with widescreen monitors that don't want the distortion from the image being stretched can add fullresolution=0x0 to the [sdl] section.
To make the subtitle patch work, move 36.HEP and 36.SCR to the PATCHES directory. Move or delete all of the remaining *.HEP and *.SCR files, BUT LEAVE INSTALL.SCR. Also move or delete 92.MSG, 13086.P56, 92.SHM, 122.V56, 20131.V56, 9944.V56. These are all older duplicates of what is in the PATCHES folder. Once you have done this, the game will start to look in the other folders specified in the RESOURCE.CFG and the No-Interlace patch will work.
If the subtitle patch folder is in the game's folder, then there is just one last thing to make the subtitle patch work. You need to change one line in the RESOURCE.CFG. Change language to "language = 351".
A bit of an update. If anyone still has problems with the No-Interlace patch, just drop the files in the Interlc folder into the PATCHES folder, overwriting the files in that folder.
Post edited February 24, 2010 by Collector
I'm sure the GOG team will see this and make some changes, when they get the time.
But good work my master ;-)
Collector, you may collect +1 rep for your solution. It worked for me with your instructions and the game is great with subtitles. Thank you so much for this!