You probably experienced the Blood 2 music problem when using NT-based Windows operating system.
If you want to make the music work, you can, partially, by using compatibility mode with Windows 98.
The problem there is that the sound gets very distorted and choppy and a lot of good replies can slip-by your ears.
Well, now it's 100% fixed. Check the instructions below.
=====================================================================
= How to play Blood 2 with music on Windows XP/Vista x86/x64 =
_____________________________________________________________________
You probably experienced the Blood 2 music problem when using NT-based Windows operating system.
If you want to make the music work, you can, partially, by using compatibility mode with Windows 98.
The problem there is that the sound gets very distorted and choppy and a lot of good replies can slip-by your ears.
Well, now it's 100% fixed. Check the instructions below.
_____________________________________________________________________
A quick-fix by:
.___ ___. ___ _______.___________. _______ .______
| \/ | / \ / | || ____|| _ \
| \ / | / ^ \ | (----`---| |----`| |__ | |_) |
| |\/| | / /_\ \ \ \ | | | __| | /
| | | | / _____ \ .----) | | | | |____ | |\ \----.
|__| |__| /__/ \__\ |_______/ |__| |_______|| _| `._____|
______ ____ ____ _______ .______ .___ ___. __ .__ __. _______
/ __ \ \ \ / / | ____|| _ \ | \/ | | | | \ | | | \
| | | | \ \/ / | |__ | |_) | | \ / | | | | \| | | .--. |
| | | | \ / | __| | / | |\/| | | | | . ` | | | | |
| `--' | \ / | |____ | |\ \----.| | | | | | | |\ | | '--' |
\______/ \__/ |_______|| _| `._____||__| |__| |__| |__| \__| |_______/
______ _______
/ __ \ | ____|
| | | | | |__
| | | | | __|
| `--' | | |
\______/ |__|
.______ ______ .______ _______
| _ \ / __ \ | _ \ / _____|
| |_) | | | | | | |_) | | | __
| _ < | | | | | / | | |_ |
| |_) | | `--' | | |\ \----.| |__| |
|______/ \______/ | _| `._____| \______|
===============
Instruction(s):
===============
0. Copy the AM18.dll to your Blood 2 game directory and overwrite the old file.
1. Play Blood 2 with sound !!! --- Yes ... I know ... It's a one-step easy fix.
_______________________________________________________________________________
==============
Patch Details:
==============
Rule of Termination #9230F3E2-E: Details are irrelevant.
But then again ... it is not bad to out know your enemy !
So read ahead and assimilate some more basic knowledge !
The problem, from what I have determined, presents as follows:
In Blood 2, the music is handled via a file called AM18.dll. This .dll, in order to process the music requires DirectX resources (DX .dlls).
Since the music is not working in Blood 2 on XP/Vista OSes it could only be a DirectSound problem (To give a brief description, DirectSound is the audio part of DirectX).
So what I did is follow the execution of the .dll's instructions via a nice tool called Olly Debugger (Elite units certainly know what's that) and I got to the problem.
The problem is that an obsolete .dll is called via the AM18.dll. That .dll is dslite.dll. Fortunately, instead of it, we can use all current versions of DirectX too.
So I hex-edited the AM18.dll and pointed out to the file that handles stuff in the new DX versions - dsound.dll. That was it. It worked like a charm.
As for the time taken: 4m20s to trace the problem, 6 seconds to fix the ,dll, 6m30s to spawn this file, including this stats line.
Now go play Blood 2 but first mail Lithtech a request to make Blood 3 with the engine F.E.A.R. uses !
________________________________________________________________________________
P.S. Hail from the Master to other Elite drones like:
Razor 1911, Class, Fairlight, Paradox, Myth, Deviance and the rest out there.