Legacy of Kain: Soul Reaver

Legacy of Kain: Soul Reaver

wrace Sep 23, 2020 @ 12:27pm
9
2
5
3
3
5
2
15
[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.
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 (download from its website).
II) Radeon GPU - remove the bugged atiumdag.dll from the game's folder.

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 either the section [level] of the file savegame.txt (just add - to the end of the name of the level of your save slot) or the option Under1 Yes (save will be loaded in the Underworld; and 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; Apr 1, 2021 @ 4:09am
< >
Showing 136-150 of 540 comments
wrace Dec 1, 2020 @ 3:30am 
Originally posted by ugarth:
there's a bug in the game I don't know if it something you can fix or would be interested in doing so.
I'm in the Oracle's cave, in the waypoint room. I do a savegame inside the room with Raziel close to the door to go out.
Then if I load that save game, the game loads much further ahead, in the very last room before the chronoplast.

Has anyone else seen this ?
All saw this. Because it is not bug at all. The save can be loaded only in the appropriate point of the level. It is default behavior. And I do not see big problems with this. Especially because without my patch each save will be loaded in the first level of Underworld (in the same point of this level).
wrace Dec 1, 2020 @ 4:46am 
Originally posted by TwistedTenure:
Hello Wrace.
As requested, the three tracks recorded by Raina that I talked about above:
The Fire Glyph tracks you requested, the other bits I had from 2003, and the two mixes I made.
Thank you very much.
Arthandas Dec 1, 2020 @ 6:04am 
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.

Originally posted by wrace:
I do not play with gamepads at all, but if you will explain me what exactly do you want (and what exact difference is there between gameplay with or without support of such feature), I will can say whether it is possible to add this feature.
Right now the analog stick doesn't work like true analog stick. It emulates dpad (or keyboard buttons) which means it operates only in 8 directions instead of full 360 degrees. Look at this:
https://youtu.be/vQfE0i97Ibw
On the first console you can see that Squall can run only in 8 directions, on the second he can run in a smooth 360 circle - that's analog movement and that's how Raziel can run on PSX and Dreamcast.

Currently there's no advantage to using the analog stick because it doesn't work like it should.
wrace Dec 1, 2020 @ 1:19pm 
What gamepad do you use? XInput or DInput? I do not see any limitations on 8 directions of movement in the case of the first one. I will consult about this with one fan which uses gamepad.
Arthandas Dec 1, 2020 @ 2:21pm 
Originally posted by wrace:
What gamepad do you use? XInput or DInput?
I tested both.
I do not see any limitations on 8 directions of movement in the case of the first one.
What do you mean you don't see the limitation? The fact he can run in only 8 directions is the limitation! That's now how analog sticks work, and it's not how Soul Reaver works on Playstation or Dreamcast.

I'll try to describe it one more time:
If you play on keyboard, you have 4 directional buttons: left, right, up and down. You can press one or two at a time which results in 8 possible directions: up, up-right, right, right-down, down, down-left, left and left-up. It's exactly the same as using dpad on gamepad.

Analog stick on the other hand doesn't have just 4 buttons, it allows for full 360° movement.
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.
Last edited by Arthandas; Dec 1, 2020 @ 2:31pm
Jaeger Dec 2, 2020 @ 3:52am 
Hi wrace! Can i change the key for the map image? Also, F12 doesn't take a screen in steam style, is there a fix for this?
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
< >
Showing 136-150 of 540 comments
Per page: 15 30 50