Black Mesa

Black Mesa

1,156 ratings
Setting up a "Custom" Folder
By Citizen⁵
Using a Custom folder, which Black Mesa doesn't provide by default, is a useful way to install add-ons that don't work when downloaded via the Workshop, use legacy modifications from the non-Steam version of the game, or just install mods that aren't packed into a VPK. Here's how to set up such a folder.
6
28
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
As I've learned the hard way, certain modifications to Black Mesa don't work when they're downloaded from the Workshop. This is because the game enforces consistency for certain files, which means that they can't be modified via Workshop items. Setting up this folder can override this enforcement, and can also be used to install add-ons that are non-VPK and made for the mod version of Black Mesa.

Note that in the case of mod version add-ons, incompatibility issues may arise due to differences between the mod and retail versions of Black Mesa. Be careful about what you try to install.

As of the 1.5 (Definitive) update you will no longer need to create the custom folder yourself - it comes with a fresh install - and the game will now properly read most custom assets from the Workshop!
Setting up the folder
The folder itself should go in your main BMS directory - that is, "SteamApps/Common/Black Mesa/bms". Simply create a folder in that directory and name it "custom".
Within this folder, the format for installing add-ons is as follows:
  • VPK based add-ons go directly in the Custom folder
  • Non-VPK add-ons go into a subfolder inside the Custom folder

To handle non-VPK add-ons, create another folder inside the Custom folder and name it whatever you want (like the "mods" folder shown above). This folder that you just created inside the Custom folder will be treated as an alternate main directory. This means that the root asset directories (models, materials, sound, maps, particles, etc.) for the add-on start from that folder. Your directory paths should be like this:
  • bms/custom/mods/models/your_model.mdl
  • bms/custom/mods/materials/your_material.vmt
  • bms/custom/mods/particles/your_particles.pcf
  • bms/custom/mods/maps/your_map.bsp

This is NOT correct:
  • bms/custom/materials/your_material.vmt

Never name one of your Custom subfolders after a loose directory, it will prevent you from starting up your game altogether!

Note that it is possible to set up multiple subfolders in Custom if you want, each with their own assortment of files. You can utilize this to sort your addons by type.
Setting up gameinfo.txt
DISCLAIMER:
YOU MAY HAVE TO REDO THE FOLLOWING STEP AFTER GAME UPDATES, OR AFTER VALIDATING YOUR GAME FILES! In these situations, gameinfo.txt is replaced, overriding any previous modifications.

Open the file "gameinfo.txt", also found in the "bms" folder.

Scroll down until you see a section named "SearchPaths".

At the top of this section (above all the other game+mod entries), add the line
game+mod bms/custom/*
like so:

Save the text file, close it, and you're done! The next time you start it up, Black Mesa will read the files you placed in the Custom folder.
Moving Workshop addons to the Custom folder
Once the Custom folder is set up, you can go ahead and move some custom content into it, including your problematic Workshop addons.

You can either use Crowbar to obtain the files, or move it from your Workshop directory to the Custom folder.

To obtain the files from the Workshop:

  • Subscribe to the addon.
  • Find the addon's Workshop ID in the URL. If browsing the Workshop on Steam, make sure you have web addresses enabled (Steam > Settings > Interface > Display web address bars when available) so you can see the URL.




  • In file explorer, navigate to Steam\steamapps\workshop\content\362890 and search for the folder named after this Workshop ID.



  • Open this folder and copy the contents to your Custom folder.
  • Unsubscribe from the Workshop addon.
  • Enjoy your newly functioning custom content!



411 Comments
Enclave Unit #72441 23 Dec, 2024 @ 5:00pm 
I'm putting the M4A1 insurgency mod in to Black Mesa Military. Do I put the custom file in to bmmilitary or bms
anormalgamer54432 22 Dec, 2024 @ 3:19pm 
is there supposed to be only 2 files in the mod being BMBSGlock and bmbsglock.vpk.sound.cache?
Red fox200 16 Nov, 2024 @ 4:29am 
Maybe I'm doing something wrong, but I can't do it, I created a custom folder in bms. Then in the gameinfo.txt file I wrote game+mod bms/custom/* although it was already there, but I tried both as it was and as indicated in the manual. After I moved the mods from the workshop folder to custom. But it doesn't work for me. I'm not a native English speaker and unfortunately I can only understand through a translator. Am I doing something wrong?
Luc681 17 Oct, 2024 @ 9:03am 
What do you mean by “As of the 1.5 (Definitive) update you will no longer need to create the custom folder yourself - it comes with a fresh install - and the game will now properly read most custom assets from the Workshop!”? Does that mean the custom folder will create itself when we subscribe to workshop addons? Does that mean we don’t need this guide anymore?
Unit 3650 14 Oct, 2024 @ 8:22am 
just use the search content tool in your file explorer and type "gameinfo." That should get you to the file
Brosious 10 Oct, 2024 @ 10:03am 
idk why but gameinfo.txt i can't find it i created one is that okay?
Χιοuλετ 8 Oct, 2024 @ 9:03am 
I cannot get this to work, I've created the custom folder in bms, moved the workshop content and placed it there and it does not show up in the game. If I copy the workshop content directly, i.e. without the folder its the same result, nothing. Please please help me! Thanks.
VEC 28 Sep, 2024 @ 6:14am 
great tutorial
Everything is fine with black mesa except one track. Had to change the music at the entrance to “on a rail” to the classical “Sirens In The Distance” can not perceive this sad music.
Thwomp 1 Sep, 2024 @ 7:20am 
now i can finnelly use bmce that was way to hard
"Tip tip tip" M'lady collector 29 Aug, 2024 @ 3:29pm 
god this is so fucking stupid i shouldn't have to do this