Vampire: The Masquerade - Bloodlines
608 ratings
Fixing V:TM-B (15mb memory and Failed to find Steam errors)
By Sharky
An initial attempt at explaining how to fix the "Availble memory less than 15 MB!" and "Failed to find Steam!" errors. To achieve the goal, this guide also includes how to install the unofficial patches.
What you'll need
• A computer with the necessary requirements to run Vampire: The Masquerade - Bloodlines.
If you don't know whether or not your computer meets the requirements see picture below.
Note: If you have Windows Vista, 7, or 8 this game should still work, even though they are not included in the system requirements, simply due to lack of updated system requirements.

• A Steam copy of Vampire: The Masquerade - Bloodlines.

• An internet browser (comes free with nearly every computer), and the ability to download the Unofficial Patches with the browser of your choice (preferably Google Chrome or Mozilla Firefox).
"Available memory less than 15mb!"
Starting with this error, because it's more common.
In fact, it is almost guaranteed to occur due to the game's initial incompatability with new operating systems. This means if you have Windows XP 64-bit, Windows Vista, Windows 7, or Windows 8, then this error should occur. In contrast, if you have an older operating system, then this error shouldn't occur, at least I'm fairly sure.
Anyways, enough with technical details, you don't need to know why, you just need to know how to fix it, right?

This error can actually be fixed by installing a patch for it, covered in the next section. I suggest you go to that section now before attempting anything else in this section.

So only do these steps if you have already successfully installed the unofficial patch as explained in the next section, and are still getting the Available memory less than 15mb error.

So the patch install didn't work, huh? Ok, well while it should've worked, we can try something else that might also fix it.

Launch the game in compatability mode
To launch the game in compatability mode, navigate to your vampire.exe (located in C:\Program Files (x86)\Steam\steamapps\common\Vampire The Masquerade - Bloodlines)
Next, right click on it, and select "Properties". Now click on the "Compatability" tab, and then check the box next to "Run this program in compatability mode for:" and select Windows XP SP3 in the dropdown list provided (as shown in the picture below).
It's also recommended that you check the "Run this program as administrator", "disable visual themes", and "disable desktop composition" boxes as well, once you're done, click OK.

There, it should be fixed now, as the problem doesn't naturally occur in Windows XP, as stated above.
Note: Although this does fix the 15mb error, this solution will most likely also cause the "Failed to find Steam!" error if it has not already occured. This is again due to the incompatability with VTMB and newer operating systems.
If you do get the failed to find steam error, refer to the appropriate section.
Installing the Patch
Picking your patch:
It's possible to fix the 15mb error with just the Official patch of Vampire: The Masquerade - Bloodlines, but it's recommended you use the Unofficial patches, because they improve the game quite a lot.
Lastly, after some research, I've found that the True Patch Gold Edition also corrects this error, but their site is 18+ mature, and seems sketchy, so again, we'll recommend the Unofficial Patches instead. (But if you really want to use the True Patch Gold Edition, you can get it from

Download links:
Recommended: Unofficial Patches[]
Alternate mirrors for latest patch version (9.0 as of writing this):
Unofficial Patch v9.0 alternate mirror #1[]
Unofficial Patch v9.0 alternate mirror #2 (Provided generously by Kefalee)
Not advised: Official Patch[]

At this point, I'm assuming you noticed that the Unofficial patch link is just the webpage, and doesn't automatically start the download. This is because the Unofficial patches are still updated frequently, and the version may change, in which case the download link would be outdated.
Once you get to the site, find the newest patch version (highest number, highlighted in yellow in the screenshot below), and then find the complete update (highlighted in red in the screenshot below).

Next, when downloading the Unofficial patch, make sure you know where your browser saved the patch file. On Chrome or Firefox, it most likely downloaded it to your Downloads folder (C:\Users\[your_username]\Downloads) and on Internet Explorer, I'm fairly sure it asks you where you want it downloaded to, so just choose somewhere you'll remember.

Finally, run the patch. It's also best to run the patch in administrator mode. You can do this by right clicking on the file and selecting "Run as administrator". This is recommended in case you are using a widescreen monitor, in which case you would want to run the resolution patch at the end of the Unofficial Patch setup.

Installing the patch is not difficult, mostly just pressing the next button. There's only a couple of things you'll need to do manually:
• Specifying the install location
The Unofficial patch will use the default location that doesn't include Steam, which is why you'll have to change the install location to the steam directory.
If you are on Windows 7 64-bit, the directory will be as such: C:\Program Files (x86)\Steam\steamapps\common\Vampire The Masquerade - Bloodlines
On other operating systems, you may or may not have to change the Program Files (x86) to just Program Files.

• Decide the basic or plus patch
The plus patch adds a little difficulty to gameplay, so if you like playing games on easy mode, go with the basic patch first, then upgrade to the plus patch when you've got a handle on how to spend your experience points. Otherwise, I'd recommend installing the plus patch, since it attempts to re-add things that were lost in the original version of the game.

• Patching the resolution. If you have a widescreen monitor, then you'll want to run this before finishing the unofficial patch install. To run it, just check the box when the prompt appears:
When using the resolution patcher, you'll have to navigate to your Vampires directory again: C:\Program Files (x86)\Steam\steamapps\common\Vampire The Masquerade - Bloodlines
Then, if you're using widescreen, depending on your resolution ratio, click on one of the buttons 4:3, 16:9 or 16:10. My monitor's native resolution is 1366x768 which is 16:9. Once you have picked your ratio, click on Patch it, and then close the window.

You should now be finished installing the Unofficial patch, and be ready to play Vampire: The Masquerade - Bloodlines, unless you're also getting the "Failed to find Steam!" error after this.
Failed to find steam!
This guide will cover the simple solutions first, then the complex one afterwards.
The complex solution is guaranteed to work if you perform it correctly, but is complicated, so I'll explain the simple solutions first. If you are knowledgeable enough for the complex solution, just skip to it.

Simple stuff: To fix the failed to find steam error, you should run the game, as well as Steam itself, as an administrator. To do this, Navigate to your Steam directory: (C:\Program Files (x86)\Steam, right click on Steam.exe, and click on "Properties".
Next, click on the "Compatability" tab, then check the box next to "Run this program as administrator", then click OK (as shown below).

Now you'll need to restart Steam in order for the change to administrator mode to take effect. (You shouldn't notice any significant difference). Make sure you save this guide's page while you restart steam so you don't lose your place.
I'll wait...
Restarted Steam? Good.
Now you need to do the same thing for the game itself, which shouldn't be hard. Simply navigate to the game's executable file: vampire.exe. It's located in: C:\Program Files (x86)\Steam\steamapps\common\Vampire The Masquerade - Bloodlines
Now right click on the vampire.exe, click on "Properties", click on the "Compatability" tab, and check the box next to "Run this program as administrator", then click OK.
There, that's it for the simple solutions, if these didn't work for you, attempt the complex solution below, but read the directions for it very carefully.

Complex Solution
Still not working, eh? Don't lose hope, this game is worth it.
Ok, before we start, a little disclaimer is needed, this solution is complicated and will not work unless you get it exactly right, so read carefully, and make sure (like 3 times) that you've done it right.
Ok, so first, click on your Start menu (Windows logo on your taskbar) and then right click on Computer, then click on "Properties" as shown below.

Next, click on "Advanced system settings"

Now click on "Environment Variables..."

You should see at this point a window with the section titled "User variables for [your username]" where [your username] is whatever your actual username for your PC is.
In this section, scroll through the options until you see the Variable called "PATH" (could be lowercase as well). Select the "PATH" variable, and click on the Edit... button as shown below.
Note that if you do not have the path environment variable already, use the button New... instead, type "path" into the variable name text box, and enter your Steam directory as described below.

In the next window, you'll see that a lot of text is already selected. Do not press delete or backspace. Make sure you now press the "End" key to make sure anything you type doesn't overwrite anything already there. (This is shown in the picture below.)

Make sure you're at the end of the entry by pressing the right arrow key, checking that it doesn't scroll any further. At the end? Good. Now add a semicolon ; Make sure it's a semicolon-> ; and not a colon-> : Dot and comma, not just 2 dots.
Got the semicolon? Good.
Again, if you don't have the path variable, you don't have to worry about putting the directory at the end of the variable value, just paste the following directory into the value text box.
Now just paste the following directory after the semicolon: C:\Program Files (x86)\Steam, and press ok.
Next, restart Steam, and launch the game; it should now be able to find Steam.

Credit for this complex solution goes to valex-jedi and their original post on the Steam forums.
I just paraphrased uncommon knowledge in this field and reposted it in a guide for the Steam Community guide feature, and properly cited the source, as per non-plagiarism standards dictate. Oh, and the screenshots are mine too.
Miscellaneous Issues
I'll hold this section open for feedback from the guide, if people respond with more problems, I'll look into what I can do.
Please don't respond with problems relating to conflicting mods or language translations, this is just an english tutorial on how to get the game working on newer operating systems and PCs.
Information sources:
Thanks DarkByke for making this helpful Steam forum thread.
Thanks valex-jedi for explaining the environment variable editing technique.
< >
Reddebrek Aug 27 @ 10:48am 
Thank you, the patch works and I've been playing this great game for most of the afternoon.
Longoprazo Aug 23 @ 4:15pm 
Reaver Aug 19 @ 5:18pm 
At first I had the "available mb" problem, got that sorted. However now the game seems to be bugging. Does anyone else have a problem ending dialogue?... everytime I try to end a conversation with an npc the game seems to bug out, I can't get past the first bit, anyone have some advice. Sorry this is sort of off topic, just figured it might have something to do with the Patch?..
BookWyrme Aug 17 @ 8:53am 
Tried complicated method, got "failed to start steam"
yokai Jul 22 @ 10:47pm 
Thank you so much! I went with the complicated method (using compatibility mode and adding my steam folders to the path variable) rather than the patch, and for whatever reason, I still needed to copy steam.dll and steam2.dll into the bloodlines folder as per Shiroe's comment before it would all finally work. I would have never discovered one of my favorite games if not for your help!
Sharky  [author] Jul 5 @ 3:42pm 
Good to hear. I still recommend the basic patch for fixing up the textures and resolution, but nice you got it working.
Shiroe Jul 5 @ 3:28pm 
I was able to resolve Steam not Found by copying steam.dll and steam2.dll (from the steamlibrary folder) into the bloodlines folder. Running the game unpatched on windows 7 (32 bit) Thanks for the guide!
MisterFate Jun 29 @ 3:40pm 
Awesome! Thank you so much! Now its time to suck some blood.
*TGG*selenaz12 Jun 28 @ 3:15pm 
Thank You! I kept removing junk from my pc going, wth i know i have room to play this! lol
Blackwolf Jun 27 @ 3:38pm 
Merci pour toutes ces précisions ( sorry i'm french )