RSSTwitterDonate to Planetphillip.Com

How to…

This guide will explain how to download, uncompress, install and launch maps & mods for Half-life games using Steam and found on PlanetPhillip.com.

Steam is a free, digital content management and delivery system that is pretty darn cool.

Disclaimer
There are other ways to open compressed files and copy the contents to new locations than the way shown here. I use this method because I believe it’s the easiest. Your method may vary.

Back to Contents

The first thing you need to do is download a map or mod. The screenshot shows the section within a post where you can download files for each map or mod. As you can see, there are five mirrors (a “mirror” is the name of a location where a file is kept). The first three are direct downloads (this means you get the file by just clicking the link) but only work from within the PlanetPhillip page.

The second two are filehosts. Filehosts cover their costs by displaying ads and normally require a few clicks to get to the file. The advantage of these types of mirrors is that they automatically link you to the closest file location to you, meaning the transfer speed is generally very good.

PlanetPhillip Download Servers

If you are a regular PP reader I recommend you try all 5 mirrors, on different days and files, because you may find one mirror that is better for your location than the others.

Save As dialog box

Which ever mirror you use you will eventually see a “Save As” dialog box. The exact appearance of the box may differ from the one you see compared to my screenshot depending you which browser and operating system you are using. I am using Windows XP (set to minimal visual effects) and Google’s Chrome browser.

Save the file to a location of your choice. I recommend a special folder rather than your desktop or My Documents, but it’s really up to you.

Back to Contents

I have never knowingly uploaded a file with a virus. I use up-to-date anti-virus, firewall and malware software and scan everything before I upload it. However, you should scan ALL files before you open them.

That is true of EVERY file you download. In fact if you are unsure of the trustworthiness of the site you want to download a file from, then you shouldn’t download the file.

I can’t describe the process of scanning files here because each application is different but it should simply be a case of right clicking on the file and selecting Scan with “XYZ”.

Scanning a file

Once you have scanned the file, open the saved file. This opens the 7zip application and displays the contents of the file. As you will see there is a folder or set of files and a PlanetPhillip.Readme.txt. I always include the readme because many other websites use my downloads but don’t credit me.

Back to Contents

All the files you download from PlanetPhillip have been compressed. I do this for a few reasons. Firstly, it puts all the files or folders into one easy-to-download file and secondly because it significantly reduces the file size, which means it downloads faster. For small files that’s not very important but for larger files that are downloaded thousands of times, it’s very important.

Just to complicate things there is a variety of compression (sometimes called “archive”) formats. In September 2009 I changed the format I use on the site to save even more space and bandwidth. In reality the change of format doesn’t affect users.

To manage compressed files I use and recommend a free application called 7zip. It opens all the file formats available from PlanetPhillip.

Once you install this application it should “associate” itself with the “.7z” extension files (and probably some others, but that’s your choice). That means that when you try to open a file ending in “.7z” it will open with the correct application.

At this point the instructions fork, depending on whether you are installing a map or a mod.

Back to Contents

Before we starting installing and playing, let’s have a quick look at the difference between a map and a mod. The word “mod” is short for modification. Essentially this means that the game is modified in some way. It could contain new content (textures, models, sounds, weapons etc), it could be the way it plays (weapons have more or less power, new moves are available etc). But the basic idea is that the game is changed somehow. However, some mods, don’t have any new content.

A Mod will be supplied as a folder, which just needs to be copied to the correct location to work.

A map is simply a level that contains all the same elements as the game and just gives you the opportunity to play in a new area. A map has 1 or more files that need to be copied to different folders.

There is also a difference how a mod or map is launched, but this is discussed in the appropriate section.

Back to Contents

First find your SourceMods folder. Its path should be:
C:\Program Files\Steam\steamapps\SourceMods
but your path may be different depending on how and when Steam was installed on your system.

Next, you need to open the mod file you downloaded.

Resize the windows to suit your screen size and preference but I prefer to have mine like the screenshot.
Press (not click) the folder (no need to copy the PlanetPhillip.ReadMe.txt) in the 7zip window with your left mouse button and drag it across to the SourceMods folder. Release the button and it will copy the folder.

Installing a mod

I have some shocking news for you: You have just installed your first mod! Yes, it was that easy.

You need to start or restart Steam for it to appear in your “My games” tab. If you don’t restart Steam you won’t see it.

I highly recommend creating a shortcut to your SourceMods folder if you plan to install lots of mods (and why wouldn’t you?).

Back to Contents

Unless your mod came with its own installer then you simply need to delete the relevant folder in your SourceMods folder. If the mod did come with its own installer, I recommend you use that.

Please note: whichever method you use, you will lose all the screenshots and saves for that mod.

Back to Contents

There are three ways that I know of for launching a mod:

  • 1. Double clicking it (from the list in your “My games” tab.
  • 2. Selecting it from the list in your “My games” tab and clicking Launch.
  • 3. By creating a shortcut to the mod and double clicking that.
Creating a shortcut

Clearly, creating a shortcut is not worth it for a short mod but for long mods it might be.

To create a shortcut, right click the mod in your “My games” tab and select Create Shortcut.

We will be looking at some useful tips on launching mods in the Advanced launching techniques section.

Back to Contents

I will use a Half-Life 2 map example, but the concept applies to all games. Firstly, find your Half-Life 2 folder. Mine is here:
C:\Program Files\Steam\steamapps\planetphilliphl2\half-life 2\hl2\
but your path may be different depending on how you installed Steam.

Here are the other paths:
C:\Program Files\Steam\steamapps\planetphilliphl2\half-life 2 episode one\episodic\
C:\Program Files\Steam\steamapps\planetphilliphl2\half-life 2 episode two\ep2\
Again, yours may vary and of course you will need to replace planetphilliphl2 with your username!

The screenshots shows the path in the explorer address bar and the folders inside. You may want to create a shortcut to the maps folder, depending on how often you want to install and play Hl2 maps.

Installing a map

Open the relevant folder mentioned above and have the 7zip file open at the same time. The screenshot shows how I like to operate. Press (not click) the relevant .bsp file in the 7zip window with your left mouse button and drag it across to the maps folder. Let go and it will copy the file.

Full Disclosure
The example shown is the simplest for maps. Sometimes other files are needed or included in the compressed file. The location of these files is ALWAYS detailed in my installation instruction on the respective map post on PlanetPhillip. If you have downloaded the file from another website, then please contact them for help.

One of the main differences between a proper mod (packaged as a folder) and a map or mappack is how you launch it.

To run maps you need to open the Developer Console. Don’t worry, it’s very easy.

Back to Contents

Ideally, everything would be released as mods because they are easier to install and uninstall than individual files, but when a modder makes a single, small map they rarely package it as a proper mod.

If you use the normal save system then there is no problem but if you use the quick save feature it will overwrite your last quicksave. If you are still playing the retail game it will overwrite that save. This doesn’t happen with mods because the saves are part of the separate folder. The simple solution is to avoid using quick saves when playing maps unless you are not playing the retail game.

Back to Contents

Uninstalling a map and its associated files should be part of your normal file management routine. When you install a map and are sure you won’t play it again you will need to delete the files that you installed, along with some others that are created by the game.

My example above, details the simplest installation. Any other files that are required are described in each map’s page, along with their locations.

However, even the simplest installation requires 3 files to be deleted. Below is a screenshot of the 3 folders you will need to access. In the first window you can see the maps folder, with an example map highlighted (don’t worry that my icons are probably different from yours). This file will need to be deleted. The second window shows the graphs folder. The relevant .ain file (same name as the map) will need to be deleted. And lastly the third windows shows the souncache folder and again the relevant .cache file will need to be deleted.
Uninstalling a map
Whilst deleting these files isn’t essential for keeping your games and maps working, it will ensure your system doesn’t become clogged with files you will never use.

Back to Contents

The Developers’ Console allows you to do lots of things, but this guide won’t detail all of them, just those related to launching maps and mods. The first thing we need to do is enable the Console and there are a few ways to do it.

Technique 1
Launch the game you want to play maps in, go to:
Options > Keyboard > Advanced > Enable Developer Console (~)
(Check this box to enable the console)

Technique 2
In the My games tab of Steam right click the game you want to play maps in. Choose Properties, click Set Launch Options. In the text area that appears type, without the quotes, “-console”. Click OK.
(This technique will actually open the console when you first start the game.)

Note different keyboard and regional settings may not correspond to your set up. For example, UK keyboards the “¬” key in lower case, opens the console not the “~” tilde key

Next we need to open it.

Just press the key set for opening it. If you are not performing this action immediately after enabling it, make sure the game has fully loaded (i.e. reached the menu option) before trying to use it.

Note that enabling the console for Half-Life 2 won’t automatically make it available for other games. You will have to do that in each and every game you want access to the console.

Now we need to actually give it some instructions.

Running a map

To play a map you need to type, without quotes, “map mapname”.

The first thing you may notice is that a dropdown list appears. This list is based on the first letter you type. I typed “g” and the list shows all the maps I have in my folder. Your list will be different; in fact it’s quite possible you won’t have any dropdown list.

This can either be helpful if you have forgotten the name or you can completely ignore it. The point to note here is that you need to enter the name of the file NOT the name of the map. The difference is subtle but important. You don’t need to enter “.bsp”.

In the screenshot, you can see the name of the file is gm_coolescape2.bsp but the name on PP is Cool Prison Escape 2.

Once you have typed the filename, press ENTER or click Submit. The console will think for a second and then disappear and the map will start.

You can use your arrow keys to select the file name, instead of typing it, press ENTER to select it.

Congratulations, you have just installed and launched a map.

Back to Contents

I have already described how you can use the Set launch options to add the console command to a game. This concept can be extended and can be very useful. (This idea can also be used in shortcuts if you know where to add the details.)

Depending on your circumstances this can either be incredibly useful or a complete waste of time. For example you could create a Windows folder in your Programs folder which could contain shortcuts to games, each with different parameters.

I am certainly not an expert on Console commands, but there are quite a few options available.

They seem to come in two forms; Command-line parameters and Console variables. When using them parameters come first, followed by variables.

Command-line parameters

  • Enable the console: : -console
  • Stop the intro videos from playing: : -novid

Console Variables

  • Load you last quick save: : +load quick
  • Set the skill level: +skill 3
  • Set cheats to on: +sv_cheats 1
  • Open specific maps: +map mapname
  • Turn the gravity gun into a super gravity gun: +physcannon_mega_enabled 1

For more information on these and other console commands visit The Valve Developer Community website.

In fact, I am very eager to hear from readers about other possible uses and the commands they actually use.

Back to Contents

I hope this guide has taught you a few new things and, if you are new to installing maps and mods, made you realize that it’s not too hard. A new world of gaming awaits you. Please feel free to correct or add information to this guide via the comments system.

  • 25 Oct 2009: First Published
  • 26 Oct 2009: Added Map saves, Uninstalling a Mod and Uninstalling a Map sections

Thank you for reading and enjoy your gaming!

Single Player First Person Shooter Maps and Mods for Half-Life 1, 2 and Episodes 1, 2 and 3
There are 17 Comments.
Follow these comments via RSS
  1. Jake Lara Says:

    hey i have a question,when i try loading a new map that i just downloaded,as soon as i press it and submit,there just a blank screen,with the console still there,its like if it freezzes or something,plz help me =/

    oh yeah almost forgot,im talking about it when im ingame,when i try loading a map.=/

    • planetphillip Says:

      ok, I’ll need more information before I can help you. Does it happen in all games? Please give me an example of a map that does that. Is it a legal version of the game? Are you playing “offline”? The more information you provide, the more chance we have of helping you.

  2. Anton Bergström Says:

    I tried all of those tips, but none of them works. I have used both 7zip and Winrar to extract the folders to the Source-mods, and i have exited Steam and started it, but the mods don’t appear on the “My Games”-list. And yes, i have the entire Orange Box

    • planetphillip Says:

      None of the mods? Which ones have you tried?

      • Anton Bergström Says:

        Trust me, i have tried many mods. Here’s a list of them:

        Missing Information
        Mistake of Pythagoras
        Penetration
        The Lost City
        The Citizen
        Joutomaa
        Apeeltaart
        Slums 2
        Mission Improbable
        Ravenholm
        and finally City Rebellion

        The only mods that i have actually manage to appear on the list are Metastasis: Minerva, Get a life, Portal: Prelude and Eye of the Storm: Episode 1. I don’t really think it is a matter of problem with the mods i am downloading though.

        • planetphillip Says:

          With some many mods it sounds more like a problem with your setup rather than the mods themselves. I’ll send you an email and we”ll try and solve the problems that way.

          • jjawinte Says:

            If I might add here that some people ( me ) were having some trouble with playing maps and some mods with the previous version of Steam. Updating to the latest version, reloading my games and being sure to simply have started each game once, seems to have solved several Steam woes. Couldn’t hurt.

  3. Drew Says:

    Hey,

    So I’m trying to play some mods with my recently re-installed Steam version of Half Life, and I’m wondering how to launch mods. The option to switch to other games from the menu doesn’t seem to be implemented in this version, and I’m not exactly sure how to do it from the console, unless it’s simply a “map”. if it has it’s own game directory should I type in “gamedir ___” and then load the map, or is there a way to pick and choose from the menu, like back in the 90’s?

    • planetphillip Says:

      Assuming you have put the mods in the right path for your Steam installation of Half-Life, you just need to go to the “My games” tab of Steam and they will be listed there.

  4. gonefshn Says:

    I have not been able to figure out how to play maps for hl, as I now have half Life Steam, not half life valve. Is there any fix for this besides re-installing the original Valve game?

    • planetphillip Says:

      Installation for maps and mods for HL Steam and non Steam is the same. More importantly is whether the map or mod works in Steam or not. If you install a mod for HL, you need to access it via the My games or (Library in the new beta UI). If it’s a map, then it’s via the console same as the non-Steam version.

      • gonefshn Says:

        Thanks for the quick reply, I have been wondering about this for a long time, but did not know where to ask until recently. I have played many maps and mods from this site, but I just can’t seem to play any from hL1

        This is the latest file I have tried.

        * Title: Black Mesa 2007
        * File Name: hl1-sp-black-mesa-2007.7z
        * Size : 384.05Kb
        * Author: The_Ugly_War_Chief
        * Date Released: 17 May 2007
        * Copy hl_bm_map1.bsp into your Half-Life / Valve / Maps folder.
        * Copy hl_bm_map2.bsp into your Half-Life / Valve / Maps folder.
        * Launch Half-Life
        * Open the console and type map hl_bm_map1.
        * Press enter/return or click the Submit button.
        * Play and Enjoy.

        I placed it in the
        C:\Program Files (x86)\Steam\SteamApps\gonefshn\half-life source\hl1\maps folder

        I get

        PENDING: (fs) t0a0b1.bsp
        PENDING: (fs) t0a0b2.bsp
        PENDING: (fs) t0a0c.bsp
        PENDING: (fs) t0a0d.bsp
        PENDING: (fs) hl_bm_map1.bsp
        PENDING: (fs) hl_bm_map2.bsp
        ] map hl_bm_map1
        CModelLoader::Map_IsValid: ‘hl_bm_map1′ is not a valid BSP file
        map load failed: hl_bm_map1 not found or invalid

        is it not intended for play on steam? or am I just missing something?
        Thanks Again

        • eeVee Says:

          Are you talking about Half-Life: Source?

          • gonefshn Says:

            Yes, half life source on steam vs half life Valve stand alone

            • planetphillip Says:

              This could be the answer. Half-Life: Source is a completely different game to Half-Life. Both are available on Steam, which confuses the matter.

              Basically, HL:S is HL converted to the Source engine, looks a little prettier but that’s about it. the problem is that NO map or mod made for Half-Life will work if that;s the version you have.

              It’s possible to register a regular HL game onto Steam but sometimes you will find that the key has already been used.

              The first thing you need to do is double check which version you have. If you have the normal version then you need to try and register it on Steam. There is a link somewhere in Steam that says “Activate a product on Steam”. It’s under the “Add a Game” link in the new beta UI, but I can’t remember where it is on the standard Steam interface.

              I will add Hl installation instructions this Summer and talk about the difference between HL and HL:S.

              I may remove all these comments in a few weeks and find a better way to provide help for installation issues, perhaps via the forum.

              Please continue to use the comments until we solve your problem.

              • gonefshn Says:

                Thank You all for helping me with this.
                It seems that you have found the problem. I originally had Just Half Life. I later purchased a package that runs on steam that also had Half Life. it seemed to me it was the same game, so to save hard drive space I removed the first install.
                I appreciate this site very much!
                Thank You again,
                gonefshn

Get your own GRAvatar

Leave a Comment

Follow these comments via RSS