Translate

Showing posts with label CS:GO. Show all posts
Showing posts with label CS:GO. Show all posts

Tuesday, 20 January 2015

CS:GO SDK - TUTORIAL


Counter-Strike series has always been one of those games for me, that set me on the path to level design. I've spend considerable amount of time in early 2000's playing Counter-Strike 1.3 - 1.6. More then I care to admit.
I didn't get much mapping done for Counter-Strike. But playing one of the best online shooters, did make me very perceptive at multiplayer team based level design. The layout, pacing, timing of objectives and choke points. Counter-Strike did this so well, that it requires its own study.
So when CS:GO was announced I couldn't wait for it come out. Not because I wanted to get back into playing. But because after L4D1/2 I wanted to get back into Source based mapping.
Mapping for a game that I love playing and which I still consider to be the best online multiplayer based gameplay out there. If you want to study level design for online multiplayer shooters. Counter-Strike is it.
So, here is to mapping in Counter-Strike: Global Offensive.
In the beginner series, I will cover all the basics that you need to get started with CS:GO. So if you have never mapped for Source based game before. This is where you should start.
Within the next 8 tutorials, we'll go through the basics and a bit of intermediate techniques. At the end of the tutorial series, you should be very comfortable in CS:GO Hammer Editor, in order to continue creating your own custom map.
In this tutorial you will learn:
  • How to download, install and launch Counter-Strike: Global Offensive SDK World Editor
  • One thing you'll need to do before launching the level editor
Lets start.
Below you will find the links to all the tutorials within the basics beginner series.
In this first tutorial we'll cover how to download, install and launch Hammer World Editor for CS:GO. We'll go through few extra steps to properly set up the editor so everything works when we launch it.
In order to access CS:GO SDK Hammer World Editor you need 3 things:
  • Steam Client
  • CS:GO game purchases from Steam
  • CS:GO SDK (Software Development Kit) downloaded from Steam
Note: CS:GO SDK is only available for PC.
DOWNLOAD AND INSTALL STEAM
Download Steam from Valve's Steam website. Run it to install after the download.
COPY OF THE COUNTER-STRIKE: GLOBAL OFFENSIVE
After you have installed Steam, you need a copy of the game bought from Steam. Simply do a search for Counter-Strike: Global Offensive through steam and purchase the game.
Here is the direct link to the game on Steam's website.
Install the game once you have it purchased.
Important: Launch the game and play it for a minute or two. This allows everything to be loaded on your computer. The game needs to initialize so when you run the editor everything goes smoothly.
DOWNLOAD AND INSTALL CS:GO SDK
Once you have the game, we can install CS:GO SDK.
In Steam, click over to Library and under All Games, use the drop down menu and select Tools.
Scroll down untill you see Counter-Strike: Global Offensive SDK. Right click and choose Install.
After install, I also select Add to Favorites. This way the tools are always at the top of my Library window.
LAUNCH HAMMER WORLD EDITOR
All we need to do now is Launch the editor. Double click on Counter-Strike: Global Offensive SDK.
When you see the window above, double click on Hammer World Editor and the editor will open.
EXAMPLE MAPS
You can open any of the example maps for CS:GO SDK that come with the download.
Go to File --> Open. Go into Instances folder and open any of the map folders to access the map files.
This allows you to look at the professional work from Valve. Also to reverse engineer their maps.
DIRECTORY FOR SOURCE CS:GO SDK FILES
File directory where SDK content maps are stored and eventually your map files will be stored are in: C drive or other installation directory.
C:\ Program Files\ Steam\ steamapps\ common\ Counter-Strike Global Offensive\ sdk_content\ maps\ instances



# DONWLOAD MIRROR

Counter-Strike Global Offensive SDK



The Counter-Strike: Global Offensive Authoring Tools, also known as an SDK, is a set of software utilities that allow you to create your own levels, and other gameplay elements. They include versions of Source SDK tools that have been updated to work with the CS:GO version of the Source Engine.


csgo-sdk_zpsaa9393a4.png
The package includes:
  • Updated Hammer, the Source level editor (Hammer v4.1, Build 5774)
  • Suite of command line compiling utilities, such as studiomdl and map compiling tools
  • Updated Face Poser (Valve Face Poser v1.0, Build Date: August 15 2012)
  • Workshop Map Publisher
  • Tutorial maps and Prefabs
Download CS:GO SDK (27.15 Mb)

Note:
  • After downloading and extracting the zip file, you'll get 4 folders bin, platform, sdk_content and sdk_tools, move all of them to Counter-Strike Global Offensive folder, then create a shortcut to .../Counter-Strike Global Offensive/bin/SDKLauncher.exe.
  • Workshop Map Publisher requires Steam to be running.
A few more screenshots:

Hammer World Editor

hammer_zpsb7f78fca.png

Face Poser

faceposer_zps488254f9.png

Workshop Map Publisher

mappublisher_zps8df7e086.png

mappublisher2_zps5511835c.png

PS: Please don't ask me how to use any of these tools :)