Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Counter-Strike 1.6 Mapping - A Tutorial for Counter-Strike 1.6

Counter-Strike 1.6 Mapping Tutorial

"You want to make CS maps, but you don't know where to start?"

I hear this all the time. And instead of kicking people in the face and throwing them in the gutter for trying to talk to me, I thought I'd change my ways and write this little helpy page. Note: This is for people who have ABSOLUTELY don't know anything about making maps for HL or HL mods. So, if that's you, and you need to be told what to do, read on, little doggy!

**This guide is NOT for CS:Source or HL2, it's for HL1 engine.**

This guide is for original Counter-Strike (v1.6 or older). However, it is a good starting point to learn to map for similar games.

Step 1 - Get the DopeINSTALL

You can't make something out of nothing, so grab yourself a shiny new copy of the Valve Hammer Editor and also get the ZHLT Compilers. These are absolutely required to make maps for HL games.

The Valve Hammer Editor is what you will use to design your map. It lets you decide the placement of walls, textures, player starts etc.. ZHLT converts, or compiles your design so that Half-Life can load and play it.

Install Hammer. It may give you a hard time about installing to C:\Program Files (x86)\, so put it in C:\Hammer\ instead. Doesn't really matter where.

After installing, go ahead and start Hammer. Click NO when it asks you something upon starting up. You should look at the help guide later but for now it has too much information all at once. Then you should see something similar.

It's time to configure! (source)

The following setting are going to depend on what game you are configuring about. I'll show for Conter-Strike since is a good way to start making map while you can test them online.

Game Executable Directory: Should be:
C :\Program Files\valve\Steam\steamapps\user name here\counter-strike

Mod Directory:
C:\Program Files\valve\Steam\steamapps\user name here\counter-strike\cstrike

Game Directory:
C:\Program Files\valve\Steam\steamapps\user name here\counter-strike

RMF Directory: Basically this is where you maps are saved but I suggest:
C:\Program Files\Steam\steamapps\user name here\counter-strike\cstrike\maps

Note that configured this for steam. For the CD version is the same basic thing. You just need to find the same folders.
Now go on the Build Programs tab. Starting from up:

Configuration: The game you are mapping for.
Game Executable: C:\Program Files\Steam\Steam.exe. (for CD version you need to select hl.exe in your CD install directory)

CSG Executable: C:\Program Files\Valve Hammer Editor\hlcsg.exe

BSP Executable: C:\Program Files\Valve Hammer Editor\hlbsp.exe

VIS Executable: C:\Program Files\Valve Hammer Editor\hlvis.exe

RAD Executable: C:\Program Files\Valve Hammer Editor\hlrad.exe

Place compiled maps...: C:\Program Files\Steam\steamapps\user name here\counter-strike\cstrike\maps

Now, go to Textures tab:

Basically here you add the texture packages (WAD file) found on you game directory. If you want other WAD files i suggest you for the easy way to look on your CD install folders or the internet. For adventurers you need GCFscape which allows you to see inside the GCF packages installed with your steam game. You can find more information and download GCFscape Here.

NOTE: If you manage to find more than 8 WAD files than you might crash Hammer, so in order to prevent this use less than 8 WAD files, OR if you really need more textures you need to use the Wally Wad Merger Tool. Here is again the link to explain how to merge .wad files: Link.

When you finish selecting your WAD files press OK and you are done.

If you put on textures only the original games .wad files then you are OK to go and make maps. Unfortunately if you included CUSTOM WAD files or other than the original one Hammer WON'T compile the map with your custom textures and when you compile the map Hammer will give you an error and maybe crash. So here is how we prevent this:

When you Run the compiler on Hammer the Run Map dialog box appears. Down on the left is a Expert button you need to press to go on expert mode. Now you are presented with the Advanced Run Map dialog box. You need to do 2 things here:

Configurations: choose the game you are mapping for, in our case: Half-Life: Counterstrike (full)
After you choose the configurations go on compile/run commands:

a. Select: $csg_exe $path\$file. After you select it above is a Parameters field in which you write: -nowadtextures.

b. Select the last command on the list: $game_exe -game..., there are 2 scenarios here:

If you have steam you need to open regedit and go to this address: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\Apps

The numbers there are your APPID which depending on the game you are mapping for you need to choose and enter on the parameter this way: -applaunch APPID -dev -console +sv_lan <1> +sv_cheats <0>

If you installed from a CD you need to write on the Parameter field: hl2.exe -game cstrike -dev -console +sv_lan <1> +sv_cheats <0>

That's it. Sry my bad english. See ya! Enjoy your new maps.
  • No prob! Also, idk if you can fix this, but can you tell me what this error log means? I have an error with the latest steampipe update. Compile log: ** Executing... ** Command: "C:\Program Files\Steam\SteamApps\common\Half-Life 2\bin\vbsp.exe" ** Parameters: -game "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2" "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2\maps\comeback.vmf" ** Executing... ** Command: "C:\Program Files\Steam\SteamApps\common\Half-Life 2\bin\vvis.exe" ** Parameters: -game "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2" -fast "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2\maps\comeback" Valve Software - vvis.exe (May 15 2014) fastvis = true 1 threads reading c:\program files\steam\steamapps\common\half-life 2\hl2\maps\comeback.bsp Error opening c:\program files\steam\steamapps\common\half-life 2\hl2\maps\comeback.bsp ** Executing... ** Command: "C:\Program Files\Steam\SteamApps\common\Half-Life 2\bin\vrad.exe" ** Parameters: -game "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2" -noextra "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2\maps\comeback" Valve Software - vrad.exe SSE (May 15 2014) Valve Radiosity Simulator 1 threads [Reading texlights from 'lights.rad'] [45 texlights parsed from 'lights.rad'] Loading c:\program files\steam\steamapps\common\half-life 2\hl2\maps\comeback.bsp Error opening c:\program files\steam\steamapps\common\half-life 2\hl2\maps\comeback.bsp ** Executing... ** Command: Copy File ** Parameters: "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2\maps\comeback.bsp" "C:\Program Files\Steam\SteamApps\common\Half-Life 2\hl2\maps\comeback.bsp" VBSP simply refuses to start, mucking up everything after it. Happens with every game except CS:GO.
    Bananite
    URL to post:
  • Arman Ossi Loko avatar
    Arman Ossi Loko username pic Joined 14y ago
    Admin Alumni Ripe Supporter
    Offline
    68,980 points Ranked 63rd
    73 medals 13 legendary 20 rare
    • GTAV First Adopter Medal icon
    • Submitted 15 Tools Medal icon
    • Submitted 30 Tutorials Medal icon
    • 1st place - 2015 Uberstyles Contest Medal icon
    • Achieved Admin clearance Medal icon
    • 15+ Entries! GameBanana’s Christmas Giveaway 2015 Medal icon
    Arman Ossi Loko avatar
    Arman Ossi Loko
    KOPASSUS Incorporated Flag
    Affiliation
    KOPASSUS Incorporated
    Admin Alumni
    7y
    > **Posted by Opel Blitz** > > Is outdated; CS directory is in common\Half-Life 1\cs. > Please update this. Yeah, it's pretty outdated. I was actually planning to make a new version of this, but haven't had much time lately.
    URL to post:
  • Is outdated; CS directory is in common\Half-Life 1\cs. Please update this.
    Bananite
    URL to post:
  • saihnaalight avatar
    saihnaalight Joined 9y ago
    Offline
    3,008 points Ranked 5,581st
    9y
    Thanks
    Bananite
    URL to post:
  • HatsuneMiekuah avatar
    HatsuneMiekuah username pic Joined 10y ago
    Offline
    2,466 points Ranked 21,458th
    18 medals 1 legendary 3 rare
    • 10 years a member Medal icon
    • 6 years a member Medal icon
    • Submitted 15 Mods Medal icon
    • Submitted 20 Mods Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • One month a member Medal icon
    10y
    > **Posted by tzp** > How i can put weapons on the ground like in fy_snow? use armoury_entity dude
    Sup dood? avatar
    Mantra
    Sup dood?
    URL to post:
  • tzp avatar
    tzp Joined 11y ago
    Offline
    11y
    How i can put weapons on the ground like in fy_snow?
    Bananite
    URL to post:
  • Csernay Attila avatar
    Csernay Attila username pic Joined 11y ago
    Offline
    1,743 points Ranked 23,106th
    18 medals 1 legendary 4 rare
    • 10 years a member Medal icon
    • 2nd Place - Trouble in Paradise Mapping Contest Medal icon
    • Returned 1000 times Medal icon
    • 6 years a member Medal icon
    • Submitted 20 Maps Medal icon
    • GUIer of the Month, April 2014 Medal icon
    11y
    Could u make a tutorial how can i set skyboxes to cs1.6/cz maps?
    moddoljunkdude.blogspot.com avatar
    Mantra
    moddoljunkdude.blogspot.com
    URL to post:
  • Zoidberg123 avatar
    Zoidberg123 Joined 11y ago
    Offline
    11y
    THUBS UP! you have to do a new tut on using copy&paste
    Bananite
    URL to post:
  • reink avatar
    reink Joined 11y ago
    Offline
    11y
    Pros: bfgbhvc Cons: bvxb Improvements: bzbvz Notes: bzbzvzccccccccccccc
    • Agree x 1
    • wtf x 1
    Bananite
    URL to post: