Difference between revisions of "Blood Omen: Legacy of Kain"
From PCGamingWiki, the wiki about fixing PC games
(Restoring some notes that were deleted and edited some text) |
(→Input: , edited texts and shortcuts) |
||
Line 48: | Line 48: | ||
==Essential improvements== | ==Essential improvements== | ||
− | ===[ | + | ===[[#Essential improvements|Verok's GL wrapper & patch]]=== |
{{++}} Windowed mode support, FMVs plays without interlacing, optional unfiltered scaler, WinXP/7/10 compatibility fix, removed CD check, 60 FPS support like the PS1 version, optional PS1 FMV support, HQ cutscenes with stereo sound, subtitles and more. | {{++}} Windowed mode support, FMVs plays without interlacing, optional unfiltered scaler, WinXP/7/10 compatibility fix, removed CD check, 60 FPS support like the PS1 version, optional PS1 FMV support, HQ cutscenes with stereo sound, subtitles and more. | ||
Line 81: | Line 81: | ||
|fov notes = | |fov notes = | ||
|windowed = hackable | |windowed = hackable | ||
− | |windowed notes = Use [ | + | |windowed notes = Use [[#Essential improvements|Verok's GL wrapper & patch]]. |
|borderless windowed = false | |borderless windowed = false | ||
|borderless windowed notes = | |borderless windowed notes = | ||
Line 91: | Line 91: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = hackable | |60 fps = hackable | ||
− | |60 fps notes = 40 FPS lock, 15 and 18 FPS FMVs.<ref>{{Refcheck|user=MetalPlateMage|date=25 July 2015|comment=Tested using ShadowPlay.}}</ref> Use [ | + | |60 fps notes = 40 FPS lock, 15 and 18 FPS FMVs.<ref>{{Refcheck|user=MetalPlateMage|date=25 July 2015|comment=Tested using ShadowPlay.}}</ref> Use [[#Essential improvements|Verok's GL wrapper & patch]] to increase the FPS. |
|120 fps = false | |120 fps = false | ||
|120 fps notes = Gameplay is tied to the framerate and going above 60 FPS makes the game play too fast. | |120 fps notes = Gameplay is tied to the framerate and going above 60 FPS makes the game play too fast. | ||
Line 102: | Line 102: | ||
==Input== | ==Input== | ||
{{Image|Kain1 controls.png|Control options.}} | {{Image|Kain1 controls.png|Control options.}} | ||
− | {{Image| | + | {{Image|Kainxinput.png|XInput prompts - Verok's GL wrapper & patch.}} |
+ | {{Image|Kaindualshock.png|DualShock prompts - Verok's GL wrapper & patch.}} | ||
{{Input | {{Input | ||
|key remap = true | |key remap = true | ||
Line 117: | Line 118: | ||
|touchscreen notes = | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
− | |controller support notes = | + | |controller support notes = |
|full controller = false | |full controller = false | ||
− | |full controller notes = Cannot quit game | + | |full controller notes = Cannot quit game (hard-coded escape key) or skip FMVs (possible with [[#Essential improvements|Verok's GL wrapper & patch]]). Qualifies otherwise. |
|controller remap = true | |controller remap = true | ||
− | |controller remap notes = Uses numbers, not face buttons | + | |controller remap notes = Uses numbers, not face buttons. |
|controller sensitivity = false | |controller sensitivity = false | ||
|controller sensitivity notes= | |controller sensitivity notes= | ||
|invert controller y-axis = false | |invert controller y-axis = false | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = hackable |
− | |xinput controllers notes = | + | |xinput controllers notes = Use [[#Essential improvements|Verok's GL wrapper & patch]] to add proper support for XInput controllers. |
− | |xbox prompts = | + | |xbox prompts = hackable |
− | |xbox prompts notes = | + | |xbox prompts notes = Use [[#Essential improvements|Verok's GL wrapper & patch]] for Xbox face buttons. |
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = hackable |
− | |dualshock 4 notes = | + | |dualshock 4 notes = Use [https://github.com/Ryochan7/DS4Windows/releases DS4Windows] with [[#Essential improvements|Verok's GL wrapper & patch]]. |
− | |dualshock prompts = | + | |dualshock prompts = hackable |
− | |dualshock prompts notes = | + | |dualshock prompts notes = Use [[#Essential improvements|Verok's GL wrapper & patch]] for DualShock face buttons. |
− | |light bar support = | + | |light bar support = false |
|light bar support notes = | |light bar support notes = | ||
− | |dualshock 4 modes = | + | |dualshock 4 modes = USB, Bluetooth |
|dualshock 4 modes notes = | |dualshock 4 modes notes = | ||
|tracked motion controllers= unknown | |tracked motion controllers= unknown | ||
Line 144: | Line 145: | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = generic |
|other button prompts notes= | |other button prompts notes= | ||
− | |button prompts = generic | + | |button prompts = generic, Xbox, DualShock |
− | |button prompts notes = | + | |button prompts notes = Use [[#Essential improvements|Verok's GL wrapper & patch]] for Xbox and DualShock face buttons. |
|controller hotplug = false | |controller hotplug = false | ||
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = hackable |
− | |haptic feedback notes = | + | |haptic feedback notes = Use [[#Essential improvements|Verok's GL wrapper & patch]] for haptic feedback. |
− | |simultaneous input = | + | |simultaneous input = true |
|simultaneous input notes = | |simultaneous input notes = | ||
}} | }} | ||
Line 164: | Line 165: | ||
|separate volume notes = Sound and music. | |separate volume notes = Sound and music. | ||
|surround sound = hackable | |surround sound = hackable | ||
− | |surround sound notes = Possible via OpenAL with [ | + | |surround sound notes = Possible via OpenAL with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|subtitles = hackable | |subtitles = hackable | ||
− | |subtitles notes = Possible with [ | + | |subtitles notes = Possible with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
Line 172: | Line 173: | ||
|mute on focus lost notes = Losing focus causes screen to go black. Transitioning FMV<->Game fixes. | |mute on focus lost notes = Losing focus causes screen to go black. Transitioning FMV<->Game fixes. | ||
|eax support = hackable | |eax support = hackable | ||
− | |eax support notes = Possible via OpenAL with [ | + | |eax support notes = Possible via OpenAL with [[#Essential improvements|Verok's GL wrapper & patch]]. |
}} | }} | ||
Line 182: | Line 183: | ||
|audio = true | |audio = true | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Subs possible with [ | + | |notes = Subs possible with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 206: | Line 207: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Subs possible with [ | + | |notes = Subs possible with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 214: | Line 215: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Subs possible with [ | + | |notes = Subs possible with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 230: | Line 231: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Subs possible with [ | + | |notes = Subs possible with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 238: | Line 239: | ||
|audio = false | |audio = false | ||
|subtitles = hackable | |subtitles = hackable | ||
− | |notes = Subs possible with [ | + | |notes = Subs possible with [[#Essential improvements|Verok's GL wrapper & patch]]. |
|fan = true | |fan = true | ||
}} | }} |
Revision as of 11:32, 1 September 2021
Developers | |
---|---|
Silicon Knights | |
Windows | Semi Logic Entertainment |
Publishers | |
Crystal Dynamics | |
Windows | Activision |
Release dates | |
Windows | August 31, 1997 |
Reception | |
IGDB | 85 |
Taxonomy | |
Modes | Singleplayer |
Pacing | Real-time |
Controls | Direct control |
Genres | Action, Adventure |
Themes | Fantasy |
Series | Legacy of Kain |
Legacy of Kain | |
---|---|
Blood Omen: Legacy of Kain | 1997 |
Legacy of Kain: Soul Reaver | 1999 |
Legacy of Kain: Soul Reaver 2 | 2001 |
Legacy of Kain: Blood Omen 2 | 2002 |
Legacy of Kain: Defiance | 2003 |
Nosgoth | Cancelled |
Key points
- Some crashes and other issues on modern operating systems, though the OpenGL wrapper fixes this.
- Unofficial patches eliminate loading times.
- 40 FPS lock (slightly slower animations than PSX), 15 and 18 FPS FMVs. Fixed in the OpenGL wrapper.
- FMVs have inferior video quality compared to the PSX and have mono audio; some sounds are reduced in quality as well. These issues are also fixed with the OpenGL wrapper.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Physical copy protection: bad sectors. |
- New copies and digital distribution unavailable due to legal issues with past developers and publishers.
Essential improvements
Verok's GL wrapper & patch
- Windowed mode support, FMVs plays without interlacing, optional unfiltered scaler, WinXP/7/10 compatibility fix, removed CD check, 60 FPS support like the PS1 version, optional PS1 FMV support, HQ cutscenes with stereo sound, subtitles and more.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\SAVED\[Note 1] |
- Config files are not in plain text format.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\SAVED\[Note 1] |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | 640x480, 640x480i, and 320x240 pillarboxed only (latter 2 accessible by pressing F12 in-game). | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | Use Verok's GL wrapper & patch. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS | 40 FPS lock, 15 and 18 FPS FMVs.[1] Use Verok's GL wrapper & patch to increase the FPS. | ||
120+ FPS | Gameplay is tied to the framerate and going above 60 FPS makes the game play too fast. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Cannot quit game (hard-coded escape key) or skip FMVs (possible with Verok's GL wrapper & patch). Qualifies otherwise. | |
Controller remapping | Uses numbers, not face buttons. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Use Verok's GL wrapper & patch to add proper support for XInput controllers. | |
---|---|---|
Xbox button prompts | Use Verok's GL wrapper & patch for Xbox face buttons. | |
Impulse Trigger vibration |
PlayStation controllers | Use DS4Windows with Verok's GL wrapper & patch. | |
---|---|---|
PlayStation button prompts | Use Verok's GL wrapper & patch for DualShock face buttons. | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired, Wireless (Bluetooth) |
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Button prompts | Use Verok's GL wrapper & patch for Xbox and DualShock face buttons. | |
Controller hotplugging | ||
Haptic feedback | Use Verok's GL wrapper & patch for haptic feedback. | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Sound and music. | |
Surround sound | Possible via OpenAL with Verok's GL wrapper & patch. | |
Subtitles | Possible with Verok's GL wrapper & patch. | |
Closed captions | ||
Mute on focus lost | Losing focus causes screen to go black. Transitioning FMV<->Game fixes. | |
EAX support | Possible via OpenAL with Verok's GL wrapper & patch. |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | Subs possible with Verok's GL wrapper & patch. | |||
French | ||||
German | ||||
Hungarian | Subs possible with Verok's GL wrapper & patch. | |||
Italian | Subs possible with Verok's GL wrapper & patch. | |||
Japanese | ||||
Brazilian Portuguese | Subs possible with Verok's GL wrapper & patch. | |||
Russian | Subs possible with Verok's GL wrapper & patch. | |||
Spanish | Fan translation. |
Issues fixed
System Locale/Language Check Failed
- This error occurs on game startup with modern Windows when your language for non-Unicode programs is set to something the game doesn't "support" (note that in practice the vast majority of games run fine on different locales from their own).
Change the language for non-Unicode programs[citation needed] |
---|
Notes
|
Game Crashes When Loading a Save or After Playing the Introduction Cutscene
Disable Data Execution Prevention for KAIN.exe[citation needed] |
---|
Notes
|
Game Freezes After Initial Dialog in Windows 9X
- After the introduction of the game the screen freezes. This bug is active when your computer's performance is too high for your game requirements. To prevent this from happening it is necessary to decrease the FSB (Front Side Bus) frequency to reach a value that does not cause problems with the game, usually 100Mhz or 66Mhz. It is the frequency of the FSB clock that will determine how will the performance of the motherboard and processor of a machine. For those who do not have hardware with this configuration capability a less efficient alternative is to use software specialized in occupying processor resources to slow the execution of applications, known as "cpu killer".
Other information
API
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | |
Processor (CPU) | Intel Pentium 100 MHz | Intel Pentium 166 MHz |
System memory (RAM) | 16 MB | |
Hard disk drive (HDD) | 12 MB | |
Video card (GPU) | SVGA 1 MB of VRAM | |
Sound (audio device) | Sound Blaster compatible | |
Other | 4x CD-ROM |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Verified by User:MetalPlateMage on 25 July 2015
- Tested using ShadowPlay.