Legacy of Kain: Defiance

Legacy of Kain: Defiance

Castyles Feb 10, 2021 @ 1:11pm
Be honest and straight with me, here - is this port broken like Soul Reaver 2?
The first Blood Omen was a masterpiece. And I kinda liked Blood Omen 2, back on the consoles. Soul Reaver, on the other hand, was a ♥♥♥♥♥♥♥ chore. Cool artstyle, awesome dialogue and writing, great soundtrack. But terrible gameplay.

First time playing Soul Reaver 2 and it's the same thing as the first.

I'm not a very patient man but I struggled with the first one because of it's story. I struggled REAL hard. And now I'm struggling with the second one, more than the first one, to the point of becoming physically ill and mentally exhausted, just because of the story.

Two users gave me save files for Soul Reaver 2 - and I'm very grateful for that - I'm with TONS of workarounds provided by the community but the port is till a ♥♥♥♥♥♥♥ mess. Nothing ♥♥♥♥♥♥♥ works, despite everything. This garbage of a port should be taken out from the store.

You could say that it's better for me to watch everything on Youtube, yeah, but I can't really be arsed to waste 5 hours of my life, or more, doing nothing but sitting on my ass, watching. Doing nothing. I want to play the ♥♥♥♥♥♥♥ game.

So, from 1 out of 10, is Defiance a broken piece of ♥♥♥♥, on the PC, with Windows 10?

Soul Reaver 2 is the worst game I've ever played on the PC, thanks to it's technical issues and I don't think I'm capable of putting up with such ♥♥♥♥♥♥♥♥ yet again, honestly.

One last warning before I delete both games from my library and go fetch myself an emulator or something?
< >
Showing 1-8 of 8 comments
Raina Audron Feb 10, 2021 @ 1:40pm 
For SR2, did you download the additional dll wrappers needed for it to run on Win10? It was made with DirectX8, hence the issues running it on newer systems. Defiance is DX9 compatible so should work straight away.
Last edited by Raina Audron; Feb 10, 2021 @ 1:44pm
Castyles Feb 10, 2021 @ 2:15pm 
Originally posted by Raina Audron:
For SR2, did you download the additional dll wrappers needed for it to run on Win10? It was made with DirectX8, hence the issues running it on newer systems. Defiance is DX9 compatible so should work straight away.
Yes. I have d3d8.dll, dinput8.dll, dxwrapper.asi, dxwrapper.dll, dxwrapper.ini (with the correct path, or so I believe) and dgVoodoo.

It still crashes. And now I'm having trouble with getting stuck in underwater levels.

I bought both games on a sale, ages ago. Very cheap.

Anyways. I just tested Defiance. It worked straight away, like you wrote, with full controller support, thankfully. I'm still worried, though.
Last edited by Castyles; Feb 10, 2021 @ 2:23pm
Castyles Feb 10, 2021 @ 2:22pm 
;; Config file for DirectX DLL Wrapper
[General]
RealDllPath = AUTO
WrapperMode = AUTO
LoadCustomDllPath =
ExcludeProcess =
IncludeProcess =
RunProcess =
WaitForProcess = 0
DisableLogging = 0

[Plugins]
LoadPlugins = 0
LoadFromScriptsOnly = 0

[Compatibility]
Dd7to9 = 0
D3d8to9 = 0
DDrawCompat = 0
Dinputto8 = 1
DisableGameUX = 0
DxWnd = 0
EnableDdrawWrapper = 0
EnableDinputWrapper = 0
EnableDsound8Wrapper = 0
HandleExceptions = 0
SingleProcAffinity = 0

[DDrawCompat]
DDrawCompat20 = 0
DDrawCompat21 = 0
DDrawCompatExperimental = 0
DDrawCompatDisableGDIHook = 0
DDrawCompatNoProcAffinity = 0

[ddraw]
ConvertToDirectDraw7 = 0
ConvertToDirect3D7 = 0
DdrawOverrideBitMode = 0

[Dd7to9]
AutoFrameSkip = 0
DdrawEmulateSurface = 0
DdrawWriteToGDI = 0
DdrawLimitDisplayModeCount = 0
DdrawUseNativeResolution = 0
DdrawClippedWidth = 0
DdrawClippedHeight = 0
DdrawOverrideWidth = 0
DdrawOverrideHeight = 0
DdrawOverrideRefreshRate = 0
DdrawIntegerScalingClamp = 0
DdrawMaintainAspectRatio = 0

[d3d9]
AnisotropicFiltering = 0
AntiAliasing = 0
EnableVSync = 0
EnableWindowMode = 0
ForceVsyncMode = 0
FullscreenWindowMode = 0
WindowModeBorder = 0

[FullScreen]
FullScreen = 0
ForceWindowResize = 0
WaitForWindowChanges = 0

[dinput8]
FilterNonActiveInput = 0

[dsound]
Num2DBuffers = 0
Num3DBuffers = 0
ForceCertification = 0
ForceExclusiveMode = 0
ForceSoftwareMixing = 0
ForceHardwareMixing = 0
ForceHQ3DSoftMixing = 0
ForceNonStaticBuffers = 0
ForceVoiceManagement = 0
ForcePrimaryBufferFormat = 0
PrimaryBufferBits = 16
PrimaryBufferSamples = 44100
PrimaryBufferChannels = 2
AudioClipDetection = 0

Here's the .ini.

Should I enable EnableDdrawWrapper and EnableDinputWrapper?
Castyles Feb 10, 2021 @ 2:51pm 
Originally posted by wrace:
Each of dgVoodoo, d3d8.dll (Win-10 patch), Peixoto patch and dxwrapper is the WRAPPER.
You should use ONLY one of them at a single moment of time, NOT all at the same time.
Moreover, I can guarantee NOTHING if someone will use ALL these wrappers together.
Funny. I thought I needed everything.

Anyways, before getting the .dll's and the wrappers I only had dgVoodoo on the directory. Everything still crashed.

What's the better choice, then, in your opinion? I know this is a ridiculous question because it varies from machine to machine but what's the most "guaranteed" to work, of the fixes?
Castyles Feb 11, 2021 @ 6:24am 
Like I wrote in another thread, the option "Force VSync" and some save files - that I only had to use twice - made me finish Soul Reaver 2.

Thanks to everyone who helped. You know who you are.

I hope I can play Defiance with zero problems.
Last edited by Castyles; Feb 11, 2021 @ 6:24am
Castyles Feb 12, 2021 @ 11:13am 
I just had my first crash in the first level. God ♥♥♥♥♥♥♥ dammit.

I hope dgVoodoo works.
Last edited by Castyles; Feb 12, 2021 @ 11:19am
Sagi Feb 13, 2021 @ 3:05am 
I liked defiance the most out of all of them.
Never had any problems except on getting used to the camera angles
Castyles Feb 16, 2021 @ 3:51pm 
Okay, I finished the game. It only crashed on me twice. Thanks for the answers, everyone.

Defiance is the best LoK game ever. I don't care what anyone says.
< >
Showing 1-8 of 8 comments
Per page: 1530 50