Running game from steam. Can't run, Exe missing.

Well hello, I’ve created this account a few minutes ago just to find help about my problem.
Let me set it up for you a bit.

I have played this game for many hours before. I’ve downloaded the game from one of the mirrors provided in this web, ran the installer and all that. I could play it.
Now that I return to steam after a while, when I want to launch the game it says “Cannot launch the game, exe missing” (Or something similar, steam in spanish)

Now, what happens? I don’t know.

-I have the game installed in D :\Steam\SteamApps\sourcemods\BMS
-I HAVE SOURCE SDK BASE 2007 (If not, how could have i played it before?)
-I don’t have ANY of the “programs that interfere with steam”

I have done all the steps that steam says if this issue happens, being: Deleting appcache folder, restarting steam, un-installing programs that interfere with steam, blah blah blah.

I have RE-DOWNLOADED the mod, RE-INSTALLED IT, and stills giving me the error.

Any help please? I am completely lost.

BLAH!

Fixed it.

Alright, is D :\ the drive with your PRIMARY steam install on it?

In my case, steam installed to my SSD, but due to limited space, I installed Black Mesa to my regular HDD. In order to make it work, I had to make a fancy link to the other drive, where Steam is EXPECTING to find all SourceMods.

If that is the case, here are the instructions:

  1. Navigate to your primary Hard Drive’s …/Steam/SteamApps/SourceMods/ folder.
  2. Shift+Right Click and select Open command window here.
  3. In the Command Prompt that opens, type the following: mklink /J BMS D :\Steam\SteamApps\sourcemods\BMS.
  4. Restart Steam. It should show up as Black Mesa now.

Note: If anybody else runs into this, the path listed in step 3 is tailored specifically based on Jossy’s provided install Directory. You would use wherever YOU installed BMS to.

@Madcat1030:
Would you be kind enough to help me out as well?
I have steam installed on C: but Black Mesa installed on E:\BMS

After the installation I played the game and exited the game before entering the test chamber.
But now that I’m trying to reopen the game, I’m clueless as to how to do that.
I’ve created this account simply to get this answered.
Please help!

EDIT:
I followed the 4 steps you mentioned in your post
For step 3, I opened the command prompt window and typed <mklink /J BMS E :\BMS>
After typing that, I hit enter. It says there is an error in the syntax.
What am I doing wrong?

Use a full directory path instead of just “BMS”.

For example:

When something calls for c:\BMS, it’ll pull e:\BMS

Alright,
I typed that and this time it said something along the lines of “junction created”

I then closed the command window and restarted steam.
Where should I see “BLack Mesa”?

Am I missing something?

Sorry for being such a noob, but this is frustrating :frowning:

I had the same problem just now and since this topic is current I just registered to see if I can help :slight_smile: . The solution is pretty much what Madcat1030 and others said btw, for me. Only thing I did extra was run CMD as administrator and when typing the directories use “” since I had spaces in some of my folder names.

Yes, junction created is correct, read more about what mklink does here: https://www.sevenforums.com/tutorials/278262-mklink-create-use-links-windows.html

After restarting Steam (or a reboot just to be sure) you should be able to find Black Mesa in your library.

If you can’t find it can you tell us where you have created your directory junction and in which directory you end when clicking it when you go there with the explorer?

Thanks for taking the time to help me out. I really appreciate it.

However after restarting steam and my PC, I still don’t see black mesa in steam.
One thing I do see, in my C drive, alongside folders such as Intel, Program Files & Users, there is a shortcut to the BMS folder

I doubt I understand the question entirely; even after reading a little about links on that URL you posted. (Thanks for that btw.)

Here’s the way I’m interpreting the issue. Please tell me if this is right.

[i]After downloading BalckMesa and running the installation file, I should have installed the mod in C:\Program Files (x86)\Steam\SteamApps\sourcemods
I, on the other hand, installed it in E:\BMS
I need to make steam think that the BMS folder is infact in sourcemods folder.

Now, as danielsangeo and Madcat1030 suggested, after opening the command prompt in the sourcemods folder, I typed in mklink /j c:\BMS E:\BMS , which has resulted in that shortcut folder in C:[/i]

Still no success in finding BlackMesa in steam.
:’(

First, you understand the problem you’re having correctly! So let’s solve it together.

In the end you want to see a shortcut link in this folder:
C:\Program Files (x86)\Steam\SteamApps\sourcemods (I assumed that C:\Program Files (x86)\Steam\ is where you have Steam installed?)
called BMS
to
E:\BMS

To do this in your case:
windows key
type cmd
right click and open commandprompt as administrator
type cd C:\Program Files (x86)\Steam\SteamApps\sourcemods
enter
type mklink /J “C:\Program Files (x86)\Steam\SteamApps\sourcemods” “E:\BMS”
enter
You should get a message that the junction is created successfully
You can check by looking in C:\Program Files (x86)\Steam\SteamApps\sourcemods if it is indeed there.
If you double click on it you should end up in E:\BMS
Now reboot and/or restart Steam and then you should be able to find Black Mesa in your game list.
You can remove that shortcut you made in C:, keep your PC nice and clean :wink:

Frankly, there’s a MUCH easier solution to this problem.

  1. Make a shortcut to steam.exe
  2. Rename the shortcut to whatever you want (such as “Black Mesa”) and right click the shortcut and open the shortcut properties
  3. Under the target field, add this after the file location: -applaunch 218 -game "<YOUR BMS DIRECTORY HERE>" (make sure to lave the quotes)
  4. Save the shortcut changes by pressing “okay” or “apply”
  5. And now clicking the shortcut will open Black Mesa!

I was away from the internet last few hours. So I figured I’ll reinstall it in the default directory (sourcemod). Played for a little bit.
I’ll definitely give both these methods a try and report back.
Thanks again for taking the time to answer.

When I last quit the game after installing the the mod in the source mod folder, I immediately checked steam and Black Mesa still wasn’t there.

When I started Steam this morning, to my surprise BlackMesa was already in my games library and I was able to play it without any problems.

Thanks everyone for taking the time to respond to my question. :slight_smile:

MODERATORS:
Please close this thread. The problem has been resolved.

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.