Vampire: The Masquerade - Bloodlines

Vampire: The Masquerade - Bloodlines

758 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.

Download links:
Recommended: Newest Unofficial Patch[]
Alternate mirrors for latest patch version (9.3 as of writing this):
Unofficial Patch v9.3 alternate mirror #1[]
Unofficial Patch v9.3 alternate mirror #2
Not advised: Official Patch[]

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 install to the Steam directory, you shouldn't have to change it. If you have a custom Steam folder, or use a separate drive, you may need to change this.

• 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.

One last step to applying the patch. This was added in the 9.3 version, so that people could install the patch, but also have a separate original version of the game, or modded version alongside their patched installation. To make Steam run the Unofficial Patch version of the game, go to your Steam Library page, right click on Vampire: The Masquerade - Bloodlines, and click on the "Properties" option. Once the Properties window is open, click on the "Set Launch Options..." button. With that window open, enter the following: -game Unofficial_Patch
To demonstrate, I've included a screenshot below of the windows.

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.
Other Helpful Links:
-3xA'Lu©κy's VTMB Tech Support
-3xA'Lu©κy started this superbly helpful thread on the community hub for VTMB. Many users (including myself) frequent it to help others with various issues; I've even learned a bit more from it too. -3xA'Lu©κy is so dedicated they've even started to bleed into my guide a bit to help keep me up to date.

EeeKitties' VTMB Patch Support
Another valued VTMB community member EeeKitties started a master thread containing faster download links to every new Unofficial Patch release, as well as technical support for downloading and installing aforementioned patches. This is where I get the alternate mirrors from in the guide. As mentioned before, these alternate mirrors are usually faster than the original patch link, so I'd recommend using this thread to keep your patches up to date. (Even I am behind on the patch updates sometimes).

Information sources:
DarkByke's Steam forum VTMB Tech Support
Thanks DarkByke for making this helpful Steam forum thread. Tries to cover every single thing that could be wrong with your game at startup. If your game still isn't working, check here or -3xA'Lu©κy's thread mentioned above. After all, I'm just 1 person that wrote this guide, and 1 person can't solve everything.
Thanks valex-jedi for explaining the environment variable editing technique. Originally just posted in the Steam forums as a solution to the "failed to find Steam" error, ended up being a big help on explaining why VTMB has such a problem on operating systems newer than Windows XP 32-bit.

• -3xA'Lu©κy
Thanks to this guy for explaining more about the new 9.3 Unofficial Patch system and its quirks. Also for adding the Steam.dll solution for "failed to find Steam" error, and bringing attention to the "crash when choosing new game" issue.
< >
Socrates Aug 30 @ 6:09pm 
I just installed the patch, version 9.3, and it didn't prompt me to run the ResPatch. Has that been removed?
mork26 Aug 30 @ 8:49am 
Here an answer that will help people using the UP9.3 FR and still having crashes.

If after using this *FR* patch and followed all the explanations given here, your game still crash when starting a new game:

Go in the game directory, you may find an "unofficial_patch" folder and an "Unofficial_Patch_FR" folder.
The first one ("unofficial_patch") is containing few *empty* folders. Delete it.
Then rename the second one ("Unofficial_Patch_FR") to "unofficial_patch".

It worked perfectly for me, I hope it will help others.
YGSITH Aug 21 @ 5:07pm 
I mean that I have the game yet there are files missing
Sharky  [author] Aug 15 @ 7:41pm 
Can you explain what you mean? I am not sure that I understand what you are asking.
YGSITH Aug 15 @ 5:21pm 
Has anyone brought into question and has this been answered?

What if there were dialog and mp3 files missing (not only the ost, but every other inclusion of audio coming from other means)?
Sharky  [author] Aug 11 @ 12:36am 
I'm not really sure, I don't think I've encountered that error before.
I don't have a lot of time to look into it, but I recommend posting in the thread at the top of the References section, there are more people to help there, and it'll be easier to identify with others to converse with.
Tyler_IceBlood Aug 9 @ 8:43pm 
yes that was it and i read other help guides about that error but nothing
Sharky  [author] Aug 8 @ 8:11pm 
Was that the only thing the error message said? "Failed to start Game"?
Tyler_IceBlood Aug 7 @ 10:59am 
i installed the patch last night and it worked. i try to launch it this morning its saying Failed to start Game. what should i do?
Mr. Bulldops Jul 26 @ 9:54pm 
It worked, but after saving my game, closing steam, and coming back to the game, none of my files are saved.