Legacy of Kain: Blood Omen (GL Wrapper & Patch)
This path redirects legacy DirectDraw graphics into OpenGL 1.1/3.0 and allow play game on modern PC under Windows 10. Numerious problems have been fixed and several PS1 features have been restored
Mirror 1
Mirror 2
Mirror 3
Mirror 1
Mirror 2
Mirror 3
Fixes & features:
- Game runs on modern PC (Windows 7/8/10)
- Game runs with 60 FPS speed
- Game renders via OpenGL 1.1/3.0. If your GPU supports OpenGL 3.0 - game uses it. If no - game uses OpenGL 1.1
- Removed CD check and game can run now without CD. (see "Installation" section)
- Removed system restriction for 4 languages (Japanese, Chinese, Korean and Thai)
- When switching display modes (F12), the game does not crash now
- When switching display into "Eagle Eye" (F6), the game does not crash now
- Camera zoom is working now, not only for 320x240 mode (like on PS1), but for 640x480 too
- Camera can follow by Kain movement like in PS1 version
- Added feature to run and switch the game into windowed mode
- Added feature to switch on/off filtering
- Corrected rendering speed for Nosgoth map and Kain's inventory menu
- Added configuration window on startup, similar to Soul Reaver. To disable it - launch the game with command parameter "-noconfig"
- Added FPS counter
- Implemented subtitles engine
- Implemented 3D sounds via OpenAL
- Implemented XInput support with gamepad vibrations
- Arrows keys are duplicated on WSAD keys
- Intro movies and cutscenes are now played in progressive mode
- Cutscenes and flights movies are encoded with better quality
- Game can play stereo sound files for cutscenes
- Added HQ Sound Patch - sound files from PS1 version. Thanks to NobelGas
- Added modified installer from original CD, which help you install game from CD on modern PC together with this pach
Languages:
-
Interface
- English - official
- French - official
- Brazilian Portuguese - (Vetor Ndh)
- Russian - (Allard)
- Spanish - (legacyofkain.es)
-
Voices
- English - official
- French - official
- German - official
- Japanese - official
- Russian - (Vector/Licy/Kudos/Paradox/Golden Leon)
- Spanish - (legacyofkain.es)
-
Subtitles
- English - (Razorwind Games)
- Brazilian Portuguese - (Vetor Ndh)
- Hungarian - (Janos Birinyi)
- Italian - (Luigi Gugliotta)
- Polish - (www.hansik.pl)
- Russian - (Allard)
- Spanish - (Evilangel)
- Ukrainian - (Verok)
Key combinations:
- Alt+Enter - Windowed/Fullscreen mode
- Alt+I - On/Off FPS counter
- Alt+F - On/Off image filtering
Installation:
Regular CD installation- Download and extract archive (FullPackage or SubsOnly)
- Insert your PC game disk into CD/DVD-ROM (or cd image drive)
- Launch SETUP.EXE from extracted archive
- Select installation type (Full Installation - with HQ cutscenes)
- Follow installer instruction until completion
- In case you are using Wine:
- Launch KAIN.EXE
- Have fun ;)
- 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 KAIN.EXE
- Have fun ;)
Downloads:
Patch + Installer + Languages (subtitles only)
KainGL_1.74_MULTI8_SubsOnly.7z - 1.7 MB
Mirror 1
Patch + Installer + Languages (textures, voices & subtitles)
KainGL_1.74_MULTI11_FullPackage.7z - 1.51 GB
Mirror 1
Note: This package does not contain game itself. It's large because it has HQ cutscenes and several languages files. To install this package and game, you still need to have original CD image mounted into your CD image drive.
This path redirects legacy DirectDraw graphics into OpenGL 1.1/3.0 and allow play game on modern PC under Windows 10. Numerious problems have been fixed and several PS1 features have been restored






Thanks for your work!
ReplyDeleteBut i'm getting no video. Not cutscenes, not ingame... installed as instructions.
Perhaps it'll help. While you installing game you have choice to select type of installation
Delete- Full Installation - in this case patch copy movie files into game folder "\\kain\" , then it will use it
- Minimal - in this case patch doesn't copy new movie files and to play game you need have inserted disc to play original files from CD.
Please, try both methods
And yet somehow I managed to miss the very first comment
Deletehey, is it possible to remove rumble feature, when using xinput controlers?
DeleteRumble feature - do you mean vibration? If yes, so uncheck "Force feedback" option in startup window
DeleteThanks alot, that really helped :)
DeleteBtw your patch is absolutely amazing
DeleteGreat work!
ReplyDeleteThank you very much.
Works perfectly, now i can enjoy LoK with subtitles
Ami no me sale
DeleteOlá sou Victor estou usando o notepad c++ para traduzir o game para Portugues do Brazil e gostaria de modificar algumas coisas nesse game. Voce poderia me falar algum programas para modificar os menus,musicas e etc ?
ReplyDeleteHi. If you want make translation to your language or corrent subtitles - write me to my email verokster(at)gmail.com
Deletehola, soy felix y he instalado el patch, el problema es cuando inicio el juego este me funciona entre 10 y 15 fps, lo que lo hace injugable.
ReplyDeletetienen conocimiento del porque puede ocurrir eso??, y como podria solucionarlo??
Did you change "Frame rate" option? What its value? If it's still about 60FPS, as default - try uncheck "vSync" option
DeleteAfter applying the patch I am having an issue where after any cutscene finishes playing the screen goes black but I can tell the game is still running.
ReplyDeleteHm, strange. In what language do you play? Also, if "3D sound" option is available for you, try to disable it.
DeleteI am playing in English. 3D sound is unavailable in the launch menu.
DeleteThank for reply. I re-checked game, I didn't notice such probem, maybe later I'll try to find it again
DeleteUpdate, I found that tabbing in and out of the game brings the video back. Thank you for your replies and for the patch.
DeleteYou too. Your advice will be helpful for other players with the same problem
DeleteThe same occurred on my PC. I think that Windows 7 might cause these issues. I just installed Windows 10 on my PC and it works now.
DeleteIs there any way to install this patch without the disc or iso, if I already have the game installed?
ReplyDeleteYes. Download and extract package/archive into installed game folder
DeleteI installed the game from the original CD using CubanRaul's KainSetup.exe, and then copied the contents of KainGL_1.37_Installer_MULTI9 into the installation directory. However, I'm only getting ~20fps max. on a GTX 970. Tried with and without Vsync and fps is set to 60 when starting the game. What am I doing wrong?
ReplyDeleteI'm not familiar with CubanRaul's installer/patch. Try re-install game without it
DeleteDone. It's actually worse now, lol. I had to set Windows 98 compatibility mode for KAIN.exe, by the way, because Windows was giving me an error about the executable not being a valid windows 32 or 64 bit program. The video is below:
Deletehttps://youtu.be/_A_Lpp37brc
Correction: It says "The application was unable to start correctly (0xc0000005)" if I try to start it without compatibility mode.
DeleteHm, strange thing. Could you please make screenshot with this error?
DeletePerhaps there is some other hidden compability. Try to rename KAIN.EXE to something else, and check it again.
Or, you also can check and delete all hidden compability modes via my simple tool
https://drive.google.com/ud?id=16ljD92B1jPIT_bi1bh3pppBVAudkIj4Y
Run it as "Administrator" and select your KAIN.EXE, and it will show you all compability modes and fixes for this EXE. Then remove them all and restart your game.
https://imgur.com/a/uJMSmzP
Delete1st image is the 1st error that comes up when I try to start it without compatibility mode. And right after I click on Close the program, the 2nd error comes up, which is the 2nd image.
Also, your google drive link is giving me Error 404 - Not Found.
I should add: When the game is open, the first core of my CPU goes up to 100% load and stays there until I close the game. Maybe that's the bottleneck? Is there anything we can do to fix that? CPU is Intel i5 4670k.
DeleteThanks for images. Yes I missed one character in url.Here is correct one
Deletehttps://drive.google.com/uc?id=16ljD92B1jPIT_bi1bh3pppBVAudkIj4Y
https://imgur.com/a/fIZ5Y84
Delete1st image is when no compatibility mode is set on the executable, the 2nd one is when Win98 compatibility mode is set on the executable.
Thanks for screenshots. I even dont't know what it can be. Maybe later I'll find similar issue on my machine.
DeleteI think I fixed it. I'm gonna write here in case someone else encounters the same problem. The bottleneck was the CPU like I thought.
DeleteNormally, the executable runs on a single core, which fully maxes the core at 100% load and limits fps at 20, at least in my case. When I set the affinity to all 4 cores using Task Manager, fps immediately shot up to 60. Hopefully this doesn't cause other problems later on, but everything looks okay for now.
This single-core thing can be related to me having to run the executable in Win98 compatibility mode, but since I cannot actually run the game without that mode, I don't really have any other options.
Last but not least, thanks for the patch! (:
I'm literally using an ancient D&D side account just to comment that this is amazing. I had given up hope before trying to get this to run on windows 10, and just grabbed my ps1 copy and shoved that in an emulator. The results are less than optimal, slowdowns, blurry game, so on no matter what I tried. Still it beat my windows efforts. Those had no cutscene videos. The game is not good at all without the story.
ReplyDeleteThen this came up and now I am streaming it. I didn't need a compatibility mode at all, I'm not sure what problems others were having. I DID need to run something to get my third party xbox wannabe controller recognized but it was something I'm used to and hardly an issue.
The subtitles are fantastic, (I love subtitles in games, as I struggle to hear things sometimes) the game runs amazingly. I'll be telling people this is how I managed to play my pc copy finally.
Thank you so much!
--
Avrysatos
I'm glad you liked ))
DeleteThank you.
ReplyDeleteI was tired of waiting Blood Omnicide to finish its development (which will certainly take years) in order to play it another time, at first I was plaining to play the PS1 version because I remembered the PC version is a bit tricky to set up and to be honest I didn't have the courage to go through the struggle.
Then I came across this page yearsterday by pure chance. I decided to give it a go.
And it just works great for me. I usually encounter tons of issues with mods and patchs like this in other games but suprisingly, not this time. And this pack works with my language (french) on top of that!
What could I ask more?
Thant you, thank you very much.
WHOA! This is godlike! And with subtitles too!
ReplyDeleteAre Russian subtitles fan-translated? If not (and even if they are), I would love to offer my own translation I made for my let's play of the game! I would be honored if it was a part of this magnificent patch!
Oh wait, there are no Russian subs. Well then, all the more power to me, I guess :D
DeleteHi RT. As you are familiar with russian language, please follow to main discussion thread at:
Deletehttps://www.old-games.ru/forum/threads/legacy-of-kain-blood-omen-patch-gl-wrapper-patch.80064/
There, at the bottom of first post, inside spoiler you will find all furter instructions for creating subtitles.
Upd. Doesn't work for me (Win7 64, AMD RX 480). Gives me the same "The application was unable to start correctly (0xc0000005)" error message and no compatibility modes help.
ReplyDeleteShould be fixed now. Please try again without any compatibility modes.
DeleteАга, теперь работает. Спасибо! Всё LoK-сообщество у вас в долгу!
DeleteWHOAAA. amazing work Verok! I have copied over the files and set compatibility to win98 and it works without any issues! Thank you so much, no loading times and 60fps, finally this game fully playable.
ReplyDeleteBy the way, my offer of Russian subtitles still stands, even if it doesn't work for me. Or doesn't work yet, I'm trying different things.
ReplyDeleteThanks for the info.
ReplyDeleteIn regards black lines with "By game". By game - it means that game runs in native 320x240 / 640x480. In such case wrapper doesn't control aspect ratio, as it is the same as native - 4:3. This mean you need check driver options for your GPU to remove those black lines.
No. It doesn't have. It just wraps DDraw graphic to OpenGL, adds extra fixes and features listed above.
DeleteTo be clear, I do not plan continue with it, as I already made all what I wanted. And now, I'm just fixing small my and game bugs, similar as you found above.
https://drive.google.com/open?id=1_Ew0GlU77T_layAwLBJrr4iToONDPfcZ - Russian subtitles, fully translated by me. If you're going to use them (I so hope you do), please credit me as Allard, which is my current username.
ReplyDeleteI can't thank you enough for the outstanding work you did, and especially with these subtitles. They are amazingly easy to do.
By the way, the voice files in-game seem to cut off half a second too early.
I'm going to redo the interface assets now, if I send the BMPs to you, will you pack them and add them to the game?
Excellent work. Thank you. I credited you, and hope I haven't missed with your link :))
DeleteIn regards interface translation. Yes, sure. Just send me edited BMP files when you finish, and I'll re-pack them into relative format.
Also, you can contact me by verokster(at)gmail.com
P.S. Original BMP you can find in the same package with english sources
Yeah, I found them and got to work, finished one-third of them so far. Will send them directly to your email then along with a newer subtitle file (will have a few timing adjustments and a small mistake fixed).
DeleteWon't even launch for me.
ReplyDeleteIt works with the DDraw.dll that comes with DGVooDoo but not the one that came with your mod.
DeleteGot the DDRAW.DLL file from your GitHub and it works fine now. :D
DeleteCan you share the GitHub link for the DDRAW.DLL? I'm having the same problem
DeleteIt can be downloaded here https://github.com/Verokster/KainGL/tree/master/builds
DeleteI've made some changes last time for single core CPUs, and maybe missed something. Download new version please (just only patch KainGL_1.43.7z), and try if it's working for you
DeleteSent the Russian interface files to your email along with some slight tweaks to the subtitles.
ReplyDeleteThank you so much for this patch Verok! You've made one of my favorite video games run properly on modern versions of Windows with this patch. I have a question to ask. Do you think that you can include my HQ Sound Patch in the installer for your patch? It replaces lower quality sound files in the Windows version with files from the PlayStation release. Also, the latest version of your patch doesn't seem to be working properly when other versions were before.
ReplyDeletehttps://www.moddb.com/mods/hq-audio-patch/downloads/hq-sound-patch-v3
To be specific, the game will not run with the latest version of the patch installed.
DeleteHI. I didn't included these files by myselve, but I think one guy from forum.old-game.ru made it. But only for english voices files, with reverb effects and etc.
DeleteYou can extract and check VOICES.ENG file and compare differences with your HQ Sound Patch. VOICES.ENG it's regular *.BIG file just with different *.ENG extension.
I didn't include music files, as it's almost idential with PC version, and I didn't find any noticable differences between two versions
Id be very interested to see where this goes
DeleteHi, this is a great patch, finally being able to enjoy the game as it was intended on pc with the correct speed while walking, in the menus and viewing the map... BUT I have a problem that quite breaks the game for me :/... If in the area there are any chained prisoners their wailing can be heard from much more distance than it should have really been possible, i.e. in the sanctuary of the light spell (but it happens everywhere in the game, as long as there are chained prisoners) in the save room their wailing overlaps constantly, in a cacophony of ''help me kind sir!'' lol, that ruins the atmosphere... Is it normal with your patch? Because with cubanraul's patch it didn't happen (but it had the ultra speed bug in the menus and the maps and the slow walking). Is there something you can do to solve it?? Any answer is appreciated :)
ReplyDeleteIf "3D Sound" option is available for you and it is checked - uncheck it please. This option transfer sound and play them via OpenAL API. And if "3D Sound"is unchecked - game will play sounds (as originaly) via old DirectSound2D.
DeleteFor 3D sound I increased sound distance for prisoners, but also problem might be that realization of OpenAL HRTF is not so good for your hardware (or software). I designed "3D Sound" via OpenAL for native Creative SoundBlaster cards. So for other cards there might be problems.
If you still want have ingame 3D Sound, you can also check it with "OpenAL Soft - Software 3D Audio". It's good 3D Sound software renderer (not hardware)
3D Sound is greyed out, so I should be using the old sound plugin by default... then what could be causing the bug?
ReplyDeleteThx for your answers. Yes I found one my bug relative to max distance. I fixed it and hope it is your case.
DeleteDownload "patch only" archive (KainGL_1.44.7z) and check, and please, let me know if it's helped
Thanks for your support. With the new DDraw.ddl I get this error, which I didn't get with the one in your installer (KainGL 1.43)
ReplyDeleteSetPixelFormat failed
File d:\work\kaingl\kaingl\opendraw.cpp LINE 588
Hm. Are you sure you have previosly used v1.43? Because 1.44 different from 1.43 only by one line of code, and this line is only depend on audio, but not graphics.
DeletePlease mail me by verokster(at)gmail.com, so I can provide you old versions to check
Yes. Infact I tried again with v1.43 which I downloaded from your github and it was working again, but with the sound glitch.
DeleteP.S. I mailed you a screenshot with the error
DeleteHi Verok, thanks for your hard work getting one of my favourite games running on modern machines! All the little tweaks and improvements really make this the definitive version of Blood Omen.
ReplyDeleteIs there any way (e.g. a command line option) to launch the game without the settings window popping up? I've got it configured to my liking now so don't need to tweak anything further, and I like to play via my Steam Link so being able to launch the game with a single button press would be perfect for me.
Y las texturas de juego en hd las vas a hacer
ReplyDeleteAnd the textures of the game in HD are going to be done.
ReplyDeleteHow can you put it in Spanish? I do not get it in Spanish
ReplyDelete- download and extract patch full package (1.56 GB)
Delete- insert game CD into CD drive. Install package with game.
- launch KAIN.EXE
- select "Voice" and "Interface" language at the right side of startup configuration window
If you want install spanish translation version without this patch - go to tranlation website http://bloodomen.legacyofkain.es/
Please check this screenshot
Deletehttps://ibb.co/THjtpQM
wow... i tried to read the comments to find my answer... and i think i might have run across it. It almost ceetainly has to do with the vulkan driver.
ReplyDeletei read about "black lines." im using a gtx 1030 card.
all resolution settings and desktop settings present the game in full screen with a large portion of the game rendered invisible as the image is shifted to the right and down. Always presented identically regardless of which full screen setting is used. It looks as though the image is being cropped with the areas above and to the left using no image feed. This is consistent in all modes of the game, cutscene and gameplay.
do you have any idea what I need to do?
In windowed mode and again regardless of setting my image looks to be 480 by 640 whoch is more than adequate.
Game renders via OpenGL, not Vulkan. And looks like problem is in high DPI and nVidia OpenGL driver.
DeleteWhat I can sugest you here it's:
- trying to disable DPI scaling for your display
- check for new video drivers for your card
You may also download Mesa3D Software OpenGL driver for WIndows OS.
You'll find it here at https://github.com/pal1000/mesa-dist-win
( direct link: https://github.com/pal1000/mesa-dist-win/releases/download/18.3.0/mesa-18.3.0-release-sfx.exe )
Extract this SFX archive. Find sub-folder "x86" and copy its content into game root. After that you will see rendering driver like LLVM 7.0
https://ibb.co/n1tMsG3
That worked like a charm thank you!
DeleteI am looking to do something similar with Midway/Williams release of Mortal Kombat Trilogy for PC as well to eliminate the CD checks and potentially change the audio tracka (the latter should be fine considering they use the same lazy repeat loops but downsampled from 48khz to 44.1khz signal audio without realizing it changed pitch and length of track.)
...How involved is it to remove the CD check?
Not sure why but after initial install and modding everything worked wonderfully-- twice. Im about to do an install for the thid time and fortunately it is becoming routine. But its still a little frustrating.
ReplyDeleteNOT on the initial playthrough... but if I play a few days later, the videos all skip and the audio becomes incredibly high pitched and garbled. My guess is my PC is doing some work to update these files later so they "function better." Any idea what might be causing this?
Hard to say what's happening. I saw similar problem, but with lower pitch togeteher with Creative ALchemy. So, please check and remove if any dsound.dll present in game's root.
DeleteOtherwise try to download and install lastest version of package (backup your save files before it)
that didnt work but I think I am a little closer to figuring it out. I now know it has something to do with exiting the program. I went back in after closing it after a fresh install. Leading me to believe there is a configuration file or an app data folder entry which I seem to be unable to find. I am using the NVidia 1.40 patch over top of the multi install installed on low settings a PTEMP.TMP file is created after exiting but even after deleting this the problem persists.
ReplyDeletewish I could edit. Okay I think I found the solution. It does appear to be unrelated to the program. Im not sure why, but if I run the game from launchbox its okay, from the main folder its okay, but in bigbox the premium version of launchbox the app takes over the screen similarly to how steams big picture mode works.
ReplyDeleteOnce I have launched the game through bigbox it permanently alters something in the program itself. a bit annoying but if anyone else runs into no movies and crackled high pitched audio I think it has something to do with the NVidia patch and bigbox
I updated nVidia veriosn to last one 1.51. Please check it above
DeleteKainGL_1.51_nVidia_Fix.7z - 37 KB
lastly it will happen every time I restart the computer as well. it isnt occuring in the root folder but elsewhere on the computer. I guess bigbox just causes this to trigger. Do you know where else this will save settings to?
ReplyDeletewith 1.51 it wont even boot. Similarly to when I hadnt used the invidia patch. hourglass tries a moment and then it doesnt initiate
ReplyDeleteim not sure if its any use to you but on my appsdata folder i found a folder called crash dumps, and the only file i see in there are related to kain. when i looked it up apparently these are used for developers. i could load them up to my google drive if its of interest to you. i recognize this is all work you are doing for the joy of building something like this so i dont want you to take it as me complaining. im as fascinated by the fact that i seem to be the only person with this subset of issues as you are likely confused by it
ReplyDeletePlease send me it to verokster(at)gmail.com
Deletedone
DeleteThanks for these files. Seems like I found one bug there and fixed it. It's related to startup problem on nVidia GPUs. If you use GeForce, please check "KainGL_1.52.7z" above, and let me know results.
DeleteThanks again
Same problem. I reshared. Last time I neglected to include a svchost error thinking it was unrelated. The file names remain the same but the like i sent to you is listed as 1-22 in case the contents of the dump are any different
DeleteNo, that dump doesn't relate to game. There is no relation between game and thid dump inside it, only svchost.exe and WIDCOM Bluetooth. Seems like problem was with it (bluetooth).
DeleteAll previous dumps, as I wrote above, are about startup problem with GeForce video cards. Does the problem still remain? I mean, game can't launch and you don't even see settings window?
Also, as I see you use AVG antivirus. Try disable it temporarily
the new dump logs are new., I actually just remnoved AVG in favour of Malwarebytes.
DeleteThe behaviour is:
Launches the optimization settings (language smooth videos, aspect ratio etc.)
Upon restart the videos do not show instead they are skipped.
The audio has a high pitched whine to it. Like feedback from a microphone or amplifier, but garbled.
More context... th crash report didn't happen this time but the error still did. same as the above description. in the very least we can rule out crashing. attempts to use other languages resullt in the same manner
ReplyDeleteThis is the guy sending you dumps lol. I hadn't made an account yet.
ReplyDeleteSorry but I can't reproduce your problems. I even installed game on VMs and no luck. What I can suggest you: check sound sound driver; be sure that you used for install clean original game, without third party patches like CubanRaul's patch; check and remove any compability flags
DeleteThats okay im assuming its some config related to how windows stores info. if i run across the solution ill update you
DeleteVerok you are about to think I am the biggest idiot... I solved the problem.
DeleteYour instructions suggest to use minimal install with a physical CD in the drive utilizing the extracted archive. And thats fine. When the system is open I believe the kain.exe is calling back to something to make it work. But this connection is broken when the computer restarts. I noticed that the multi installer Kain folder was much larger than what was installed.
Inside was a big audio file not present as well as all the opening cutscenes of which none were present in my final folder.
So... I moved over that entire folder into the program location directory under C: and seems fully functional now.
"MInimum Install" is usable only when package merged with original game and burned to CD. Otherwise is you will see old movies with mono sound and etc, and all this of course in case if CD is inserted, otherwise no movies.
DeleteIn the DLL what is the address used for the initial screen pop up? checking hex editor for quick enabling and disabling
ReplyDeletePerhaps better add some startup parameter to disable startup window? Something like: "...\kain.exe -noconfig"
Deletetried that not sure why but it seems to have no effect
DeleteLove the work!! Thanks.
ReplyDeleteWhen I run the .EXE with "-noconfig" the Xinput gamepad controls don't work. Is there a work around?
Thanks for notice. Fixed
DeleteHi sir! Can't wait to try it out! Wonder if the same thing could be done to LoK, FF7 got it's background and sprites upgraded by an AI :
ReplyDeletehttps://www.pcgamer.com/ai-neural-networks-are-giving-final-fantasy-7-a-makeover/
Too much work here. LoK has at least 7 different textures and sprites formats. And most of them has hardcoded information inside main executable (with limited palette and etc). So first of all need change app logic to use some other (better) texure formats and then convert. But I don't want waste time here with it. I think better it's wait, maybe guys from Blood Omnicide will finish their work
DeleteThanks for your answer! Now I understand 😊
DeleteHey Verok its been awhile. You know I tried to figure out a command line parameter to remove the initial prompt. But after alot of struggling i think I asked the wrong question and its probably simpler to just as you.
ReplyDeleteYour patch has a great xinput wrapper but both the start and back buttons pause the menu and nothing is mapped to escape. Is there a way to edit this? As it stands now you can't exit the program or access the other menu options. I was trying to eliminate the config menu out just so I could use XPadder lol and add a single button to have this function.
Hey Verok! Thanks for doing this. Its an awesome series of fixes.
ReplyDeleteI have a question though. I'm encountering an issue with the game. I got a copy from games nostalgia and installed your pack by extracting the content to the folder. The game runs great, but I cannot save. No matter how much I walk on the save platforms, it doesn't save.
There's a folder called SAVED in the directory. I don't know what the problem is. Do you have any idea what I'm doing wrong?
Hi Bruno. I think that problem might be in folder security. Perhaps you have installed game into "c:\program files\" or into another system folder. If so, I suggest you run game as administator or install game onto another drive/folder
DeleteYou are awesome and correct. Thanks for your help.
DeleteAre there any known issues with videos in-game? For example, the first cutscene at the pillars plays until Ariel vanishes, then the screen goes black and I can't do anything. I can hear my buttons, menus, and everything else work, but the screen is black.
Did I do something wrong with the videos?
Hm, didn't notice that. Please, try re-install game via patch installer (SETUP.EXE) with inserted cd/image. Perhaps, problem is with paths, because game check game files inside its folder, and if not files found - go to registry and check again by registry (installed) paths.
DeleteThis seem to be truly great stuff! wrace's patch is awesome too, but I've been waiting for something like this for ages. Gives a good reason to play it through again! Thank you for doing this. :-)
ReplyDeleteGlad you like it
DeleteThere is a HQ sound patch available on the net. Is that intregrated with this patch or can it be used with your patch?
ReplyDeleteJust figured out that it works just fine! :-)
DeleteOne last question (I hope)... are there any way to have the windows zoomed out mode as game default? Not a big deal at all, just wondering.
ReplyDeleteOk, check new version. Added 2 new options
Delete- default zoomed in/out
- gamepad force feedback
Just download only patch, not needs to download whole package for this
Works perfect! And the option for force feedback is good too.
DeleteDo you accept donations?
Nope. Not for now
DeleteThen I'll just donate my gratitude for now! ;-)
DeleteThanks )))
DeleteNot sure if it's your patch or a original bug, but if you play a video from Dark Diary, and then try to play a second one after it, the sound cuts out. Not very important, but I thought I'd report it.
ReplyDeleteIf I disable 3D sounds, it's better, but still makes a start stutter before playing the movie.
DeleteStrange. I don't have such problem. Check also with other languges please
DeleteI tried all kinds of combiantions. This ONLY happens in fullscreen. 3Dsound on cuts of the movie audio and 3Dsound off gives a slight stutter about a second into the movie. This happens with different languages, not only english. No idea what it could be. For what it's worth the game works fine with a maxed windows and borderless window 3rd party apps, so it's something with fullscreen it seems.
ReplyDeleteThanks for investigation. But I tried again and still don't see such problem on my PC. Perhaps later this problem somehow will appear for me too
DeleteI will try on a different computer. It's not a major problem thou, I just wanted to report it. Other than this, it works very good.
ReplyDeleteOne more question, does the resolution have any affect at all on the game? It always defaults back to "Desktop" and does not seem to make any difference in game.
Thanks again. Didn't notice that. Fixed )))
DeleteThanks. I tried uninstalling OpenAL and using the latest 1.56, the bug does not seem to be there any more. Don't know if it's the OpenAL driver or maybe the resolution, but something fixed it. Do I miss out on anything important by not being able to use 3Dsound? It sounds fine to me without.
ReplyDeleteAlso, I could not recreate this on my other laptop, but I don't have OpenAL on that one either AFAIK.
With 3D sound option off, game plays sound via DIrectSound2D as it is in original. I added this option for hardware mixing via OpenAL and for reverbration. And also OpenAL has better sound positioning. All these I added especially for Creative sound cards
DeleteAnd now it works fine with OpenAL and 3Dsounds. I have no clue. Maybe it was a bug accidentally fixed with 1.56? It works now at least.
DeleteYes, maybe you are right
DeleteWhen I choose Full install, it says I do not have enough space. When I use minimum, it works. I have over 170GB free on the drive. I've tried multiple compatibility options. I also tried directly from the CD and it says the same thing. I used CubanRaul's patch/installer (http://cubanraul.altervista.org/kain/index.htm) and it works but I was hoping to get your full option. Otherwise, Your's works fine with minimum. Thanks.
ReplyDeleteUPDATE: I copied the files under the KAIN folder of your installer to the KAIN folder of the game. Not sure if that does anything?
DeleteTried to run the game with your patch on 2 Different Systems, sadly on both systems the same issues appear. The colors in the video files look kinda inverted at some points
ReplyDeletehttps://i.imgur.com/YnZnBos.png here is an example.
Second one: After the intro cutscene the screen immedietly goes black, sound and voicefiles still play perfectly fine, but the screen stays black.
Also tested the Unpatched w10 PC version, which seems to work fine. Video Files also seem to be ok, checked them in a video player. Also tried to figure it out by myself be check and uncheck the boxes in the launcher, sadly nothing fixes it.
Maybe someone has an idea for a fix :)
Strange, didn't notice that. Hm, what do you mean "Unpatched w10 PC version"? Do you mean original version without any patches from licensed CD, which launched on Windows 10? Also, what video player do you use to check Video Files?
DeleteI tried the Version from the System Shock forums, that made the game work on Windows 10. With unpatched i meant that this Version worked for me, but the Version with your Patch didnt.
DeleteTo watch the videofiles i just used the VLC Player.
Anyway. I guess the Issue was the Version i Tried your GL wrapper with. Tried again with the Standard Pc version and voilá, works like a charm.
One other thing that i noticed on both systems is that the Kain.exe Process still runs after Closing the game, sometimes even the Soundfiles are still hearable.
other than that, everything worked fine :) Awesome work, big thanks!
If you watched video files via VLC plauer - thats mean you watched BINK files, and not original ones. So this mean that you used version with third party BINK patch.
DeleteMy patch works with original game, without any third party patches. Please make clean install from original game CD/Image by following my instructions above
First of all, thanks and congratulations for your work, it's absolutely amazing ! However, I have a question : is it compatible with ps1 disk ? When I run the setup.exe with the disk in the CD/DVD-ROM, an error shows up "Please insert a disk into CD/DVD drive". I tried with an iso extracted from the disk run by a virtual driver, but the same problem occurred. Any idea ?
ReplyDeleteThanks again for this patch !
(Sorry for the erratic phrasing, english is not my mother tongue ... )
Hi. It's completely incompatible with PS1 game version disk. You need original PC game version disk for installation, to copy few files from it. Try to find it on abandonware (old-games) websites
DeleteHi ! I solved the problem a few hours ago, precisely by downloading it from that kind of site x) Anyways, thanks a lot for your answer - and sorry for the bother ^^
DeleteHi! Remember when I was having all those problems starting the game with versions past 1.40? That was because I was on win7; now that I'm on win10 everything works like a charm with ver 1.57. I noticed you implemented all those little tweaks like choosing if starting zoomed in or out and the force feedback toggle, GREAT! But I noticed that the original Akuji trailer is gone :/ , being replaced instead with BO2 and SR2 trailers. How to restore the original trailer? I tried copying PAN46.JAM from a previous installation and renaming it to TRAILERA or B but while the video works I get SR2 audio with A and BO2 audio with B! XD Is there anything I can do to make it work?? Thanks :)
ReplyDeleteNevermind, I managed to fix it :D. Thanks again for this wonderful patch :)
DeleteHola! Segui la instalación al pie de la letra , el juego inicia y tiene audio pero solo consigo pantalla negra, solución??
ReplyDeleteMi versión de Open Gl es 2.1 , como podría recuperar la imagen?
DeleteHi. What is your config (OS, GPU)?
DeleteYou can select OpenGL version (OpenGL 1) manually in configuration window, but I think in your case it wouldn't help
Hi - I have the game on Steam, but can't seem to get the patch setup to work. I've extracted it into the Bloom Omen steam app folder, but when i try to run the setup I just get the message "Please insert a disc into the CD/DVD drive" Do i need to do something different?
ReplyDeleteHi. Are you sure about Steam? As far as I know Blood Omen 1 does not sale in Steam store. Maybe you missed and you're trying launch this patch with Blood Omen 2, not 1?
DeleteD'oh! Thanks!
DeleteWeird. Sounds play fine (logos, intro, menu, then game), but at no point any image appears. Just a constant black screen. Tweaked the display settings in many different ways without success.
ReplyDeleteI'm on Windows 7.
Same as the last comment here, though I was able to reach some sort of a result here.
ReplyDeleteAs soon as game started, I switched to the windowed game, and then - back to the fullscreen. This must be done the moment game movies start to play. I know, this is entirely taking away from the immersion into the game, however at least that makes the game playable.
I've launched this patch on 2 different PC's. Current one is
Intel Xeon E5-1650, 4.2 GHz
32 GB DDR3 RAM
ASUS Strix GeForce 980Ti 6 GB VRAM (Forceware 436.30)
Windows 7 Professional x64,
so for playing I have to switch to windowed mode and back to fullscreen again.
What might be the problem?
Thank you for your message. I cant check this problem as I cant reproduce it on my PC.
DeleteI've made minor changes, who knows, maybe it might help you. Download just patch archive without full package, and extract it into game folder
Thank you for your quick respond. However, this patch didn't do anything at all. The problem still persists - I must constantly switch from fullscreen to windowed and vice-versa during/after movies playing.
DeleteAnd again, I've made few fixes. Check it.
DeleteAlso, you can check older versions one by one from newest to oldest
https://tinyurl.com/ye9roz7z
YES! 1.60 worked without a hitch! Now everything works at it should have been from the start! THANK YOU VERY MUCH!
DeleteAnd 1 more question: I know that this is not what your patch is doing, but I noticed that few sound effects in the game sound a tone lower, than in the PS1-version (particularly - item pick up). Is it possible that you can look into it, when you will have a time?
https://community.pcgamingwiki.com/files/file/978-blood-omen-legacy-of-kain-hq-sound-patch/
DeleteThis will fix many of the the PC limitations. Enjoy!
Sound-wise that is! Veroks patch is great for everything else! :-)
DeleteLatest pack version has HQ Sound Patch v3 already. So you don't need download it separately
DeleteNice!
DeleteFor me, user input doesn't work properly. In menu only S (down) and D (right) only seems to work, in-game character walks towards top left corner of screen and it doesn't respond to WASD (it just stops moving on S or D). Is there anything I can do to fix it?
ReplyDeleteHave you connected gamepad or maybe nau other XBOX device? Perhaps problem in its analog stick.
DeleteOr maybe you have pressed or broken some other keys like gamepad arrows, keybord arrow keys , or even keybord numpad arrow keys?
Late reply, but the issue was with Razer Tartarus V2 being connected. Problem disappeared once I've plugged it out. Thanks!
DeleteHey, I have the game downloaded separately on my computer, so I tried what you suggested to someone else and extracted the patch files to my folder containing the game itself. Now when I try and run setup, instead of an error saying I don't have a CD, I get:
ReplyDeleteBAD File dat\instbtn1.tad
Any thoughts?
Here's a thought; AFAIK the game is not distributed online legally anywhere.
DeleteBeing as you most likely downloaded an illegal copy, the error could be a bnuch of stuff; bad ISO, ripped contents etc. Hard to give any advice on this.
Then again, it's getting a bit hard to come by legally, and the prices on ebay are a bit bonkers. Each to their own. :-/
ReplyDeleteTHANK YOU, This is Beautiful.
ReplyDeleteGlad you like it
DeleteHi Verok, I found your mod from the PCGamingWiki page (https://www.pcgamingwiki.com/wiki/Blood_Omen:_Legacy_of_Kain) - I have a couple of questions if that's ok:
ReplyDelete1. Is it fair to say you have reimplemented all the functionality from all other patches listed on that page? You have HQ sound, better video encode, etc.
2. As the source code is not open for CubanRaul's exe, I suppose it's impossible to know what changes he made, are these something you have worked on and would you consider releasing your source to 'immortalise' the project (being undead can have its upsides, haha)?
3. Likewise, are you duplicating the functionality in Peixoto's patch?
Thanks for your amazing restoration work, looking forward to your reply.
Hi. I don't know what exactly was duplicated and what was not, because I made this patch only from my own investigations. Perhaps many of known problems were not implemented in my patch, because I always played BO1 only with vanilla release before, and never with known patches like CubanRaul and Peixoto.
DeleteSource code of my patch located on my GitHub page. You can find all you need there.
https://github.com/Verokster/KainGL
how can I insert the CD?
ReplyDeleteDownload CD image of the game. Find it over the internet, on some abandonware (old games) websites. Download CD image tools, like Daemon Tools to mount it into the virtual CD drive
Deletegoogle it archive.org PC redump set or archive.org redump Blood Omen. There is image files of both UK and NA releases, that 1:1 to images from redump database.
DeleteHi! First of all: THANK YOU!
ReplyDeleteI found out that there's an incompatibility with CubanRaul's patch: The cript doesn't save. I know you never ever said that we should use them together, but it's just a hint for others vampires... haha
I don't have a clue why that happens, but I tested the game alone (from abandoware site and "extract and play edition" haha, since it's very rare to find the original CD or even the .iso), which doesn't even worked alone (Kain was frozen). I tested the CubanRaul's fix, it worked, but has less improvements (also, the game was in slow motion). Then I tried your fix alone, and it worked perfectely.
Funny note: If CubanRaul's fix is installed after the GL, it opens up the setting window in compatibility mode or something like that, otherwise, it doesn't.
Anyway, I recommend to use this patch alone. I don't know what are all the CubanRaul's fixes and how to compare it with this one, with the exception of the graphics in GL being better and faster.
Just found the .iso XD
Delete(Actually it was a .bin file... lol)
There's a bug in Malek's boss fight, he's invencible for some reason. Tried using sword, mace, bolts, flays, etc. and he still doesn't take any hit.
ReplyDeleteThat is not a bug, you simply can´t defeat Malek there, Kain has to escape via a teleport (lower right of the screen).
DeleteYeah, but he doesn't take any hit, and you have to make him use his magic so the teleporter room can open.
DeleteStill coudn't beat him. I think the patch may have corrupted the save file. I'll try to start it over with another patch... Or I'll have to play the PS1 version :/
DeleteFound it out: It wasn't a bug, all I had to do was an Combo Attack. I was only pressing the button.
Delete:)
DeleteCouple of things I noticed...
ReplyDelete1.) While in Eagle Eye mode the arrow spins extremely fast and the speed that the map moves is faster than the PS1 version. When viewing the World Map from the menu the arrow moves at a much slower speed, though I'm not sure if it's true to PS1. It's still functional so it isn't a major issue, but it would be nice to see it fixed.
2.) When Smoother Movies is disabled in the launcher all the videos have tearing, but it doesn't seem to be caused by having V-Sync enabled or disabled. When Smoother Movies is disabled and V-Sync is enabled the tearing goes away. Of course if both Smoother Movies and V-Sync are disabled the tearing remains.
The tearing I am talking about is easily noticeable in the opening Crystal Dynamics logo. When Smoother Movies is enabled you can see horizontal lines when the logo flashes across the screen. If disabled there are no horizontal lines. This applies to every video, most noticeably when the entire background of a video changes from one scene to another. Unfortuantely leaving Smoother Movies disabled presents some issues, like the very beginning of videos not playing correctly. This is most noticeable during the very beginning of the Silicon Knights logo.
I suspect this is due to the Smoother Movies being recorded on a computer that had V-Sync disabled and those recordings made it's way into this patch. I don't know how to play the movie files themselves but I'm willing to bet that no matter what media player you use to play them you will still see those horizontal lines. Are there two different sets of movies in this patch, low quality/original files and high quality/rips? Maybe the high quality/rips, while higher in quality where ripped without having some form of V-Sync enabled? That's the only thing that can explain it for me, unless there is simply an oversight with the way that Smoother Movies is programmed that forces V-Sync off.
Also, no matter what, every video seems to display at 320x240 or whatever the original resolution is. This can be checked by enabling the FPS counter as the letters "FPS" are displayed in the game's low reslution mode no matter what while in menus and in-game they are displayed in either the matching low resolution mode or the high resolution mode, whichever is set by the user via F12. I believe the only two options are 640x480 and 320x240, with scanlines on and off for both modes.
As a side note to all of this, when running this game unpatched at 320x240(the resolution of the PS1 version) everything appears to match the speed of the PS1 version. However when the resolution is set to 640x480, the default resolution of the PC port, everything in-game besides the audio runs slightly slower. This is also how the FPS limit settings in the launcher work. No matter what you set the FPS to the videos, main menu and game audio all function properly. However all aspects during gameplay run at the FPS that the game is set to, including loading.
There has to be a way to replicate the speed of 320x240 in other resolutions, as that would likely fix all issues with game logic and just leave us with the task of getting the game to run on modern systems, which has already been done. Even the Blood Omnicide source port was unable to figure out a way to do this however and set everything manually.
Either way this is still the best patch for this game and the best way to play it today.
Thank you!
ReplyDeleteHi man !!
ReplyDeletefirst of all, thank you for your work on this fantastic game.
I have only a 1 question:
how can i save the game ?? becouse in the save room when i go on the floor of the pillar (any pillar), the game doesn't give me any message for saving.
it's a little bit frustrating starting every time ahah
Hi. Hm, very strange. Are you sure you stand on save button near pillar, like on example?
Deletehttps://ibb.co/P1rqz5m
https://ibb.co/tHSS1Ks.
DeleteYes !! but nothing appear, maybe I should press something ?
i don't try on the vanilla game but even for me it's a little bit strange that all works perfectly except for saving.
i should re-install the patch on the game ?
Very strange. The first time I hear about such problem. Are you use original game CD image for the patch? I need check what's going wrong
Deletei'm sorry, this is the correct link:
Deletehttps://ibb.co/tHSS1Ks
Seems like this problem is not only yours. https://steamcommunity.com/app/242960/discussions/0/1741140435155677712
DeleteI need check code again, and try reproduce such problem on my side. Could you describe your system info: OS, CPU, GPU and also game path (where you have installed your game)
mmh.. this is a little bit embarassing, No' i dont' have the original game, i downloaded the ISO of the EUR version from some site i have reed on this blog.
Deletei play this game on 2 different computer:
DeleteLaptop:
i5 5300u
8gb
windows 10 pro 1903\18362.836
some shet of intel graphics
and Home pc
Ryzen 3 1300
16gb ddr4
radeon rx580 8gb
Same version of windows
the game was installed
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Legacy of Kain
Are you sure about path. Seems like this is not an installation path, seems like this is shortcut path
Deletei'm sorry ! I'm working and I haven't checked well ahah :D
Deletewhen i installed the patch on the game, i used a game the i ve downloaded from "gamesnostalgia"
this should be the correct path.very thank you for your help or whetever for answer me so soon.
however C:\Users\ADMNISTRATOR\DESKTOP\BLOOD OMEN
Thanks for the info. If I find problem, I'll write you back
DeleteHei !!
DeleteI think I solved the problem ..
the only thing I tried to do is to start KAIN.exe with the "run as administrator" option.
maybe it can help someone who has the same problem.
very thank you for the help and for replying immediately
Great I've found this too. Somehow your user have no access to create file.
DeleteI'll make ingame error message for this issue. Thanks
Please can you enable / include the use of the brilliant Lottes CRT shader? I've tried using Reshade to inject this, but I get blue garbage on the left and right sides of the screen.
ReplyDeleteBonjour....quelle joie de rejouer a ce jeu que j'avais acheter a sa sortie.....pfff que de bon souvenirs. Merci pour ce beau travail ^^
ReplyDeleteAny way to map movement and menu controls to dpad AND analog? I'm only able to use my analogs at the moment.
ReplyDeleteI'm using a Dual Shock 4, btw.
Also, thanks for your great work, Verok!
Seems like you need set you DualShock into XInput mode. I have an old XInput compatible Logitech gamepad, wich has backside switcher for DirectInput <-> XInput modes.
Deletehttps://secure.logitech.com/assets/33457/44/f510-gamepad.jpg
Maybe your gamepad has it too, or maybe you need set XInput mode somewhere in your driver settings
Here is how settings window looks if you have enabled XInput
https://i.ibb.co/6bJtFd6/xbox.jpg
https://i.ibb.co/D938vvK/ps.jpg (toogl by left - right button)
And how game window looks if game is in old DirectInput mode
https://i.ibb.co/rZCZvW6/dinput.jpg
With old DirectInput only analogs work and no force feedback support
Sorry wrong image for DirectInput example, here is how settings look without XInput support
Deletehttps://i.ibb.co/ss6BsbQ/dinput.jpg
Thanks for the reply, Verok!
DeleteI'll try the XInput method as soon as possible.