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

×
Before buying, can someone post some tips and returns on wine, lutris or whatever? Works? Works well?
thank for incoming answers
I'm busier than I thought I'd be today -- but I'm hoping I can get it installed in a few hours. Might be tomorrow.

Which distro are you running and I'll start there since I'm pretty flush with various machines and this game could probably run on a toaster.
avatar
matrix8967: I'm busier than I thought I'd be today -- but I'm hoping I can get it installed in a few hours. Might be tomorrow.

Which distro are you running and I'll start there since I'm pretty flush with various machines and this game could probably run on a toaster.
Nice: debian based like mint or ubuntu should be fine ;)
Post edited October 01, 2021 by grouii
Hi Grouii,

I managed to get this running totally fine by setting ddraw to 'Native, then builtin' in winecfg on Ubuntu 20.04. The game would otherwise not launch as I had no configuration for X11 environment for the low res for the cinematics (320xsomethingtinier in 8-bit).

1 Winecfg -> add application (Kain.exe)
2 Select Kain.exe and go to Libraries
3 Type in ddraw and choose Add
4 Click Edit -> Native, then builtin

I am running with a gamepad as well.
No issues so far, except cinematics will show in only 1/4 of the screen - I would suggest try installing Verok's patch (look in the forum) which might improve that (not had a chance to confirm yet).

Another point, this version comes packaged with a wrapper configuration tool, look for dxcfg.exe in the game folder. Not been able to adjust settings successfully. Enabling Anistropic filtering slowed everything down a lot - but I am also playing this game on a toaster (onboard Intel graphics).

KR
avatar
grouii: Before buying, can someone post some tips and returns on wine, lutris or whatever? Works? Works well?
thank for incoming answers
The GOG game works fine for me in Windows 10 out of the box, but I am trying to get it run also on Linux Mint 20.1.

1. I tried to install it merely with "wine setup_blood_omen_legacy_of_kain_1.0_(50213).exe". Installs fine but doesn't run.

2. Checked Lutris. It has an entry only for installing the retail CD version (with additional fixes, Verok's GL wrapper/patch), no GOG version yet.

3. I checked the Verok link in that Lutris installation page:

https://verokster.blogspot.com/2018/05/legacy-of-kain-blood-omen-gl-wrapper.html

It has instructions for the GOG version as well (already?):

For GOG player

Install your game via regular GOG installer
Download patch archive (FullPackage or SubsOnly)
Extract its content and replace all old files inside game folder
In case you are using Wine:
Launch Wine Configuration utility ( $ winecfg )
On "Applications" tab add your KAIN.EXE, in case if it's not there (see example)
On "Libraries" tab make sure ddraw is selected as "Native then Builtin" (see example)
Launch KAIN.EXE
Have fun ;)
I followed those instructions, but when I try to run Kain.exe, I get the "insert CD" copy protection error.

So no go, yet. However, what made me a bit confused is that when I copied the Verok patch files over the GOG installation in Linux, supposedly overwriting files... all the files in that Verok package seem to be in upper case, while the original installed game files are not, necesssarily. Like the patch has "KAIN.EXE", while the original is "Kain.exe".

I wonder if that can cause a problem in Linux, as Linux filenames are case-sensitive, unlike Windows filenames?

EDIT: I haven't tried yet what FitzFitz said, ie. without the Verok's patch but by changing that wine config...
Post edited October 02, 2021 by timppu
avatar
grouii: Before buying, can someone post some tips and returns on wine, lutris or whatever? Works? Works well?
thank for incoming answers
avatar
timppu: The GOG game works fine for me in Windows 10 out of the box, but I am trying to get it run also on Linux Mint 20.1.

1. I tried to install it merely with "wine setup_blood_omen_legacy_of_kain_1.0_(50213).exe". Installs fine but doesn't run.

2. Checked Lutris. It has an entry only for installing the retail CD version (with additional fixes, Verok's GL wrapper/patch), no GOG version yet.

3. I checked the Verok link in that Lutris installation page:

https://verokster.blogspot.com/2018/05/legacy-of-kain-blood-omen-gl-wrapper.html

It has instructions for the GOG version as well (already?):

For GOG player

Install your game via regular GOG installer
Download patch archive (FullPackage or SubsOnly)
Extract its content and replace all old files inside game folder
In case you are using Wine:
Launch Wine Configuration utility ( $ winecfg )
On "Applications" tab add your KAIN.EXE, in case if it's not there (see example)
On "Libraries" tab make sure ddraw is selected as "Native then Builtin" (see example)
Launch KAIN.EXE
Have fun ;)
avatar
timppu: I followed those instructions, but when I try to run Kain.exe, I get the "insert CD" copy protection error.

So no go, yet. However, what made me a bit confused is that when I copied the Verok patch files over the GOG installation in Linux, supposedly overwriting files... all the files in that Verok package seem to be in upper case, while the original installed game files are not, necesssarily. Like the patch has "KAIN.EXE", while the original is "Kain.exe".

I wonder if that can cause a problem in Linux, as Linux filenames are case-sensitive, unlike Windows filenames?

EDIT: I haven't tried yet what FitzFitz said, ie. without the Verok's patch but by changing that wine config...
Hi Timppu,

I managed to install the patch successfully.
All that was needed was the ddraw overwriting as you mentioned and one or two fiiles were not named in the correct lowercase/uppercase - I believe this was only the main .exe file and another DLL I just manually found and deleted. For the data folder, I am sure all of the files were in the correct case and were correctly overwritten.

Working extremely well - and re my comment on videos earlier, these now work fullscreen instead of the tiny letterbox.

KR
Update, I found a fix to not being able to run the GOG version on Linux (without the Verok's patch).

1. First thing that is needed is what FitzFitz above and also Verok patch homepage says:

1 Winecfg -> add application (Kain.exe)
2 Select Kain.exe and go to Libraries
3 Type in ddraw and choose Add
4 Click Edit -> Native, then builtin

2. But even after that, I still couldn't run it, and I got an error:

0024:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 263
Current serial number in output stream: 263
I googled for it, and found this discussion:

https://bbs.archlinux.org/viewtopic.php?id=265048

So for me the solution is to give the command:

export MESA_GL_VERSION_OVERRIDE=4.5

before running the game, then the game runs perfectly under Linux/WINE. I got the impression from that discussion that this is a WINE bug that was made visible with a Mesa 21 update. Maybe it is already fixed, but anyway I will use that extra command as long as it isn't.
avatar
timppu: So no go, yet. However, what made me a bit confused is that when I copied the Verok patch files over the GOG installation in Linux, supposedly overwriting files... all the files in that Verok package seem to be in upper case, while the original installed game files are not, necesssarily. Like the patch has "KAIN.EXE", while the original is "Kain.exe".

I wonder if that can cause a problem in Linux, as Linux filenames are case-sensitive, unlike Windows filenames?

EDIT: I haven't tried yet what FitzFitz said, ie. without the Verok's patch but by changing that wine config...
Verok's patch itself it's just DDRAW.dll. All other files are an additional content, like movies, sounds, subtitles, etc.

Without this DDRAW.dll, the game just runs in regular mode, without any patch features. So for correct loading and to prevent any conflicts, make sure DDRAW.dll from patch package is present, and remove (or better rename) ddraw.dll from GOG package.

- DDRAW.dll from Verok's patch uses OpenGL
- ddraw.dll from GOG package uses DirectX

I think Verok's patch is better for non-windows platforms, as OpenGL is natively supported by almoust all platforms. On the other hand, DirectX will be wrapped and emulated via Wine back to OpenGL, which might take more CPU/GPU time
Post edited October 11, 2021 by Alex7GOG
Trying to get this to run on steam deck. Did use wine and it did boot. But it crashed after the first cutscene cause it was missing some files i think, said something about a dll file. So i am trying to use verok's wrapper. But i cant get it to run any thoughts?

Cant i just pre extract everything and dump it in the folder or something? And did he really have to use caps lock for everything? Sure it doesn't matter in Windows, but in linux is does -.-
Hi all,
I'm trying to run Blood Omen: Legacy of Kain on Ubuntu 20.04.4 LTS with Verok's patch. I'm running into trouble when launching the game as I receive an error message stating the game needs the disk to run and to insert the disk.

I tried running the game without Verok's patch and it works fine. Of course it also runs with an undesired aspect ratio and no subtitles, but it does run.

Anyone have a workaround for this? There is no iso file included to make this easy, of course, and I'm running into dead ends looking for troubleshooting tips online.

Thanks!
Aspect ratio is something wrong with your system or Wine settings. Wrong proportions came from it. And... at leat on Windows itself, keeping aspect ratio is not a default option set for video drivers. I guess same for Linux and Wine virtual environment. Should be settings for it.

Ask for CD - it is about install program or mod itself? Download -Full- archive of latest version and you can remove install.exe file. Its everything already in archvie - put it manualyl to game folder.

Did original game worked for you? Im not sure which way is better - install it under Wine or use pre-installed. In any way it require Win Registry path for big file inside game folder. If there is no registry to big file - game ask for CD, since CD is default location for main data and all videos files.

What exactly need to be add to registry is present in gog_game_xxx .info / .script files. Maybe first try to reinstall it again. Check if setup setup_blood_omen_legacy_of_kain_1.0_hotfix_(50549) downloaded correctly and have digital signature:
DigiCert Timestamp 2021 GOG Sp. z o.o. ‎7 ‎oct ‎2021 9:00:15
Post edited June 25, 2022 by QWEEDDYZ
As it turns out, there was a hotfix file in the main installation folder that removed the need for the physical disk. When I installed Verok's mod I simply renamed this folder as a backup to avoid overwriting these files with Verok's files. When the game would run, it naturally couldn't find this file and thus the disk error.

Your point about the registry within the game folder gave me the idea and led to me solve the problem in under a minute. The game runs just fine now with Verok's mod, subtitles and all. Perfect

Thanks for your help, QWEEDDYZ, it's much appreciated!
gog_xxx files stored in game folder are for GOG Galaxy tell Galay client what to do to complete game installation (or verification procces when Galay re-install it registered in system again). They not needed to be game runed.

But in that files there is what should be done to get game running. WinRegisty entries.

I cant remember any hotfix-files there.

Anyway, i can swear to you that you not need backup anything. Verok did not replacce any files... except maybe GOG wrapper file ddraw.dll. You anyway not need them both. Rename GOG file to _ddraw.dll or any else and put Veroks archive files to it, remove install.exe. Not in root folder not in .\Kain\KAIN\ folders - no any one files are replaced (video files too). All changes to original files - only im RAM.
To uninstal Verok's wrapper mod - remove its files.
Since you are in Linux under Wine its all you need to remove Verok mod. On Windows Verok mod use WinRegistry for settings add new entries to same location where game itself stored it.

PCGW article miss this location
[url=http://www.pcgamingwiki.com/wiki/Blood_Omen:_Legacy_of_Kain]http://www.pcgamingwiki.com/wiki/Blood_Omen:_Legacy_of_Kain[/url]
It can be both in HKCU\Software(\LegacyOfKain\) and HKLM\Software or only in one.
Thanks for your reports guys. It seems fairly straightforward to get this old game running.