Legacy of Kain: Soul Reaver

Legacy of Kain: Soul Reaver

 This topic has been pinned, so it's probably important
wrace Sep 23, 2020 @ 12:27pm
21
7
9
14
7
6
2
5
4
3
43
[UPDATE] Legacy of Kain: Soul Reaver Enhanced
Fix of ALL critical problems of SR1 and set of additional optional enhancements.

The link: SR1_Patch.[1drv.ms]

[FILES]
SR1_intro.zip - true intro from the release (not beta) version of the game.
(If you will play with subtitles, you must have this version of intro in the game folder.)
SR1_Music.zip - additional music tracks from PS for locations without unique tracks.
SR1_Patch.zip - main update / "patch"

INSTALLATION
To "install" update, just copy contents of zip archive(s) into SR1 game directory.

TROUBLESHOOTING
I) Powerful videocard - use dgVoodoo.[dege.freeweb.hu]
II) Radeon GPU - remove the bugged atiumdag.dll from the game's folder.
III) Steam Input - use dgVoodoo to reactivate back the correct work of Steam Input which (Steam Input) desactivates fully the work of gamepad (gamepad will not work at all if one will use the settings of Steam Input for the game, not its settings for desktop) in the case of the games with old DirectX (no Steam Overlay = no correct work of Steam Input - it is old Steam bug); alternative solutions without using dgVoodoo - either desactivate Steam Input (see below) or just run the game from its folder (the last action will desactivate fully any injections of the code into the game process by Steam which are used for the work of Steam Overlay and Steam Input).
Go to Big Picture Mode, the game's page, Manage Game, Controller Configuration and, in the first drop-down menu, select "Force Off".
IV) There is still the problem with SFX due to using by the game of original strange logic of work with the internal sound buffer (this logic is not overwritten yet due to big amount of work that is required for this) which can be overflowed after some time of gameplay (sometimes it is hours, sometimes it is a part of hour; moreover, this bug can occur even faster in the case of using the option "60 FPS") causing problems with sfx playback. It is interesting that in the gog update (which was created at the March of 2021 - when SR1 was locked from the sales on the Steam - and which is not released up to now, though I tested it by myself and provided the appropriate info about additional bugs for gog team) this bug exists also, but with additional side effect - at the moment of appearing of this bug with sfx you will obtain the Message Box in background, after clicking on any button in which the game will be just closed with no chances to save your progress at all (yes, very strange solution of such bug).
Solution - just restart the game (after saving it, of course). With the improved save system you will start at the same location where you saved the game.

ADDITIONAL OPTIONS
; Additional DSP-effects for UnderWater and Spectral Realm. musicDynamic=1 ; Health Spiral as in beta-version of SR1. betaSpiral=1 ; Achievements engine. achievements=0
(section [Game] of the file %UserProfile%\Documents\Soul Reaver\kain2.txt)

CORRUPTED SAVE
Save the game ONLY in the regular places (not in passages or underwater).
If you obtained corrupted block of the save (game crashes at a certain location):
1) go to the location with this bug in the Spectral Realm using one of ways below;
a) the section [level] of the file savegame.txt (just add - to the end of the name of the level of your save slot);
b) the option Under1 Yes in the menu "Load game" of the game (save will be loaded in the starting location of the game - Underworld - as it happens in the original game); in this case you will need to switch to the spectral realm AGAIN near corrupted location;
2) switch to the Material Realm and SAVE the game; that's all;
3) if you will still have the crash of the game at this place, check the game's integrity.

https://youtu.be/4NPk1j-nhTs
Full list of features:
- Better compatibility with Win-10 and fixing of various bugs.
- Fix for storing savegame.her and kain2.txt in the folder Documents\Soul Reaver.
- Fix for storing / loading current level for the saves; info is stored in savegame.txt.
- Additional menu item 'New Game+' to start it with already solved block puzzles.
- New sound engine, subtitles and achievements; kudos to Mo}{R][K for their list.
- Native support of all gamepads and support of vibration for XInput gamepads.
- Support of mouse and additional hotkeys (section [Hotkeys] in kain2.txt).
- Loading textures from the folder bigfile in the format of Soul Spiral.
(For example, bigfile\texture-00004.png; format: texture-%05d.png.)
Last edited by wrace; Oct 23, 2022 @ 10:52am
< >
Showing 136-150 of 587 comments
wrace Dec 2, 2020 @ 7:05am 
Originally posted by Arthandas:
Originally posted by wrace:
It doubles FPS from 30 (hard limit in SR1) to 60. Yes, we tested it. One can have problems with this fix. I leaved it just because some fans can't esistere without it.
The problem is it doesn't really lock to game to 60 fps, it lock it to 59 which causes small microstutter when playing on 60 Hz monitor.
ok, I will provide the fix for this moment in the next version of my patch.

Originally posted by Arthandas:
But in your mod (and the PC version of LoK in general) the analog stick doesn't work properly - it just emulates that 4 directional buttons. This means it doesn't actually have "native" controller support because the controller doesn't work 100% correctly.
Relax. I consulted with the fan that plays in SR1 with gamepad and he said that this moment depends on the own settings of gamepad, not on my patch. If your gamepad is in the digital mode, your stick will work exactly as DPad (8 directions). If your gamepad is in analog mode, so your stick will work as stick. As you wish it. I.e. it is your own bug, not one of my patch.
wrace Dec 2, 2020 @ 7:13am 
Originally posted by Jaeger:
Can i change the key for the map image?
Now it is possible only for gamepad (L3 / R3) and mouse (M3, M4, M5).
What key do you want to use for map instead of F1?

Originally posted by Jaeger:
Also, F12 doesn't take a screen in steam style, is there a fix for this?
Steam can create screenshots if and only if there is Steam Overlay in the game, which does not exist at all (due to bad hands of the Steam programmers) in the games with DirectX 6 (SR1).

There are two solutions now:
1) use dgVoodoo (download it from its site) to activate Steam Overlay in SR1;
2) just press Print Screen in the game and use the created image (shot###.png) from the folder %UserProfile%\Documents\Soul Reaver.
Last edited by wrace; Dec 2, 2020 @ 7:14am
Arthandas Dec 2, 2020 @ 7:43am 
Originally posted by wrace:
Relax. I consulted with the fan that plays in SR1 with gamepad and he said that this moment depends on the own settings of gamepad, not on my patch. If your gamepad is in the digital mode, your stick will work exactly as DPad (8 directions). If your gamepad is in analog mode, so your stick will work as stick. As you wish it. I.e. it is your own bug, not one of my patch.
I don't understand it. I have DualShock 4, there are no modes. It's not "my own bug", the analog stick works as it should in any other game. Can your friend record a short clip showing us that analog movement? I have never seen any footage of PC version having working analog movement, I think he's wrong.
Is he using 3rd party software like Steam controller settings?
Last edited by Arthandas; Dec 2, 2020 @ 7:48am
wrace Dec 2, 2020 @ 8:56am 
Yes, he is wrong. And you are right. I rechecked the code again. The possibility to use more directions was disabled by theafien and Vampmaster when they fixed bug with the constant movement of Raziel in the case of DInput gamepads. The same fix the last one also applied to the XInput gamepads without any necessity to do this.

Conclusion: both problems (with FPS and 8 directions) are the consequence of using of the code of other fans as is without additional modifications just because I do not use such features at all and other fans think that these features work as intended + do not provide info about incorrect work of them. So thank you for your observations. I will fix these moments (bad code of other fans) in the next version of my patch. (In the case of the fix for 8 directions I will need the results of your test of the correct work of this feature because it seems that only you can see such difference).
Last edited by wrace; Dec 2, 2020 @ 8:58am
Arthandas Dec 2, 2020 @ 9:13am 
Thank you very much Wrace, I'll help with any tests you need.
Jaeger Dec 2, 2020 @ 9:14am 
Originally posted by wrace:
Originally posted by Jaeger:
Can i change the key for the map image?
Now it is possible only for gamepad (L3 / R3) and mouse (M3, M4, M5).
What key do you want to use for map instead of F1?

Originally posted by Jaeger:
Also, F12 doesn't take a screen in steam style, is there a fix for this?
Steam can create screenshots if and only if there is Steam Overlay in the game, which does not exist at all (due to bad hands of the Steam programmers) in the games with DirectX 6 (SR1).

There are two solutions now:
1) use dgVoodoo (download it from its site) to activate Steam Overlay in SR1;
2) just press Print Screen in the game and use the created image (shot###.png) from the folder %UserProfile%\Documents\Soul Reaver.


I had as shortcut alt+F1 to take screenshots with NvidiaOverlay (i think is the default shortcut). I can change that shortcut in any case. Thank you!
wrace Dec 2, 2020 @ 9:46am 
I will add in the next update of my patch the possibility to change the hotkey and for map too.
I remembered suggestion of one fan that said that it is better to use Tab for map instead of F1.
Originally posted by Arthandas:
Thank you very much Wrace, I'll help with any tests you need.
Thanks you too. It is not possible to fix any bugs without proper tests of clever people. :Curse_of_the_Moon_Zangetsu:
Last edited by wrace; Dec 2, 2020 @ 9:46am
DragonChaser Dec 2, 2020 @ 5:12pm 
Hello, will you be able to help me? The game ran perfect from beginning to end, but I'm having a problem with the audio, Reaver in the material world has no sound, and sometimes the ambient sound gets stuck and keeps repeating the same sound, I need to leave the game to improve. And the glow of Dumah's power is not showing. Thanks!
Raina Audron Dec 3, 2020 @ 9:13am 
Originally posted by wrace:
I can't use Raina recordings because she placed her archive on the very bad hosting (REAL garbage) mediafire which is blocked in my country. Of course, it is not big surprise because she loves outdated OS (Win7) and old consoles (PS).

So if you will upload the tracks you are talking about (and your ones) on the Google Drive (do not forget to provide access for your file - there is problem with this on Google Drive), then I will check them. And yes, add also into your archive the track(s) for Fire Glyph Area.

About fight with the Morlock - the theme of Raziel Clan is used in the PC version for this location.

P.S.: ok, there is not big enough difference between the tracks for Tomb and Oracle's Cave.

Don´t worry, no need to complain anymore about your country blocking sites, I uploaded it for you and others with the same problem on g-drive:

Latest soundtrack for the retail version:
https://drive.google.com/drive/folders/1Xpay1JGQPI2r6M7WJVH_KIZhRIusd4n0?usp=sharing

EDIT: Link back up.

If anybody wants the newest alpha release where the prototype tracks and the order matches the alpha version, that is here:
https://drive.google.com/file/d/186B6jbDPFl59ncvzmaQLiE5PW5oMnemt/view?usp=sharing

Oh and a polite reminder to credit me if you end up using any of them, as we know you have a habit of doing.

How does me using win7 and ps1 bother you again? PS: I already have win10, you can sleep well tonight! ;)


Originally posted by TwistedTenure:
If you've used the Raina recordings, I'd suggest better recordings. They're over-blown and distorted, making them harsh and horrible to the ear. Let me know if you want any pieces recorded and I'll see if I can get to those pieces to record them and let you have the full flac files to manipulate as you like.
How will recording them as flac suddenly make the source sound better? It simply can´t. Unless you can extract the tracks directly from the ps1 version (not possible atm), you won´t get any better quality than an emulator can provide. The most recent settings I am using are PSX Reverb with gaussian interpolation. You are also talking about an old, outdated version of the OST above, I have not used the title "Morlock Encounter" for a while now, it´s been renamed to Tomb Guardian Encounter.
Last edited by Raina Audron; Dec 3, 2020 @ 11:50am
wrace Dec 3, 2020 @ 10:26am 
Originally posted by DragonChaser:
Hello, will you be able to help me? The game ran perfect from beginning to end, but I'm having a problem with the audio, Reaver in the material world has no sound, and sometimes the ambient sound gets stuck and keeps repeating the same sound, I need to leave the game to improve. And the glow of Dumah's power is not showing. Thanks!
It is the bug of the original sound mixer of this game. I thought that this problem was due to using of outdated Direct Sound Engine, but I see now (after replacing this engine by my own), that the problem is due to another part of original game code. Now you can just follow the original recommendations from the official ReadMe.txt:
USE OF ALT-TAB, CTRL-ESC, EMAIL NOTIFICATION
---------------------------------------------
Any switching between Legacy Of Kain: Soul Reaver and other programs running on your PC is discouraged. You should run the game without any other programs running on your PC. If you switch between programs, Legacy Of Kain: Soul Reaver may become unstable - if this happens, reboot your PC and run the game again.
wrace Dec 3, 2020 @ 10:43am 
Originally posted by Raina Audron:
Don´t worry, no need to complain anymore about your country blocking sites, I uploaded it for you and others with the same problem on g-drive:
As I said already, the main thing is in using of the bad hostings (full garbage with advertising and additional limitations) for that to provide the useful content for fans. Especially now, when there are official hostings aka OneDrive (the greatest one) and Google Drive (not bad one).

I totally agree with my country which blocked such hostings like you used due to piracy on them.

Originally posted by Raina Audron:
Oh and a polite reminder to credit me if you end up using any of them, as we know you have a habit of doing.
I said you already that you have exactly 0 rights on these tracks.
Ripping of them from the game and distributing is nothing else than piracy.
But I will add the string "Ripped by Raina Audron" in the IDv3 tags of your ogg files.
Or you can add this string by yourself in the tracks that I will choose.

That's all I can do. Because I do not provide unneeded info in my ReadMe.txt (even my nick).
Moreover, I also modified them (by normalizing their volume and removing of some garbage), so now - by your logic - these tracks are "my". :steamfacepalm:
P.S.: I did not upload yet such modified version of them on my OneDrive because it requires updated version of the Sound Engine which will be released with the next version of my patch.

Originally posted by Raina Audron:
How does me using win7 and ps1 bother you again? PS: I already have win10, you can sleep well tonight! ;)
Using of outdates OSs and consoles usually also leads to using of outdated hostings. :Lurcher:
Raina Audron Dec 3, 2020 @ 12:01pm 
That is fine, I understand the reasoning to keep the ReadMe.txt with basic info only.
The links are back up now (the first one is relevant to you) and all include tags that they have been ripped by me or obtained by The Lost Worlds where appropriate. I can help you choose the best suited tracks for each location if you so wish.

"Using of outdates OSs and consoles usually also leads to using of outdated hostings."
How is ps1 relevant to hostings is beyond me (you can´t play ps1 games on the latest consoles btw) but nevermind. I did not have g-drive back then so had to use alternatives. I agree that g/one drive are better to use than sites with ads.
Last edited by Raina Audron; Dec 3, 2020 @ 12:23pm
TwistedTenure Dec 3, 2020 @ 11:44pm 
Originally posted by Raina Audron:
How will recording them as flac suddenly make the source sound better?

It won't, and I never said such.
Last edited by TwistedTenure; Dec 3, 2020 @ 11:44pm
TwistedTenure Dec 4, 2020 @ 12:10am 
Originally posted by wrace:
Moreover, I also modified them (by normalizing their volume and removing of some garbage)

Whilst I think some of the tracks you have are too loud, I hope you mean you just Amplified, rather than "Normalizing", because that is bad practice. It screws with dynamic range (lifting quieter frequencies and limiting louder ones). That is not good for the ears, nor speakers.
wrace Dec 4, 2020 @ 8:33am 
Originally posted by Raina Audron:
That is fine, I understand the reasoning to keep the ReadMe.txt with basic info only.
Very good. -1 problem.

Originally posted by Raina Audron:
The links are back up now (the first one is relevant to you) and all include tags that they have been ripped by me or obtained by The Lost Worlds where appropriate. I can help you choose the best suited tracks for each location if you so wish.
Thanks for the tracks and for providing info in IDv3 tags - I do not need to spend my time for this.

About choosing the best suited tracks for each location by you - this will be very helpful because I include these tracks for the fans of PS version of SR1 and you should know better which track will be the best choice for them because I did not play in PS version at all (exactly, I tried to play into it on the PS emulator but due to head pain from midi sound after several munites of gameplay I did not try to do this again).

From the tracks that I included now into the SR1_Music.zip (you can check them) I like very much the tracks for the Stone Glyph and Turel Clan (the last one I use now for the Fire Glyph because original track of this location causes head pain for me), the track for the Water Glyph is good enough, and the tracks for the bosses are not bad.

And I am using the main theme of Defiance for the pillars (because one can hear the words of Ariel in this track - "what are you, little soul" - she say the same words in this location at the first appearance in it) + the main battle theme of Defiance (Kain vs Raziel; which is the same as the theme for the last battle in BO2) for the last battle with Kain in SR1. Though I have some doubts about using the last track. Also I want to check the original tracks for the pillars and the last battle. I checked already the track "Kain Encounter" and I think that there is something interesting in it.

The main problem with these tracks that they should have the same volume as regular sound files and should be played nice inside the game. Here is the last version of the zip that I use now for myself (with normalized volume and with removing of starting blocks from the original tracks for glyphs levels): this.[drive.google.com]

Of course, I will prefer that someone else (who has the big skill with working with sound files) will provide the best version of the tracks, but due to absence of such one I did this by myself.

To test them in the game, music.dat should be modified for the old format by adding this header:
[Main] Enable=1 [locations] ; location = music id (predefined set of locations without unique tracks) Melchiah=11 Zephon=12 Rahab=13 Dumah=14 stone=15 sound=16 water=17 fire=18 pillars=19 chrono=20

So I need the tracks for these predefined locations and also the tracks for the encounter of Kain (on the pillars and, perhaps, the last battle), the track for the battle with Morlock (if there is this one and it has big distinctions with the theme of the Raziel Clan which is used now in the PC version) and, perhaps, the distinct track for the Tomb of the Sarafan or Oracle' Cave if their track on PS are distinct or if you have another track for use for one of this location (or I can just leave the current situation when both areas have the same track).

The best way - already normalized and adjusted tracks that will fit perfectly into the game.

P.S.: if you will provide the tracks by yourself, you can also add into the archive with them the file Music_ReadMe.txt or Music_info.txt or something else (or may be just include all info to the header and the end of music.txt - in commented state; I do not know what way will be better) with all needed info that you want to include. In such case I will just upload this archive (with the same format as I provided in the last archive - i.e. it should have the file music.dat and the folder music) on my OneDrive. After checking these tracks in the game by myself, of course.

Originally posted by Raina Audron:
"Using of outdates OSs and consoles usually also leads to using of outdated hostings."
How is ps1 relevant to hostings is beyond me (you can´t play ps1 games on the latest consoles btw) but nevermind.
You can play in ps1 games on the PS1 console. :exhume:
Also as one can still use WinXP as I did up to the release of Win-10.
Last edited by wrace; Dec 4, 2020 @ 9:02am
< >
Showing 136-150 of 587 comments
Per page: 1530 50