I have seen several topics in which people ask how to play custom maps on Portal 2, so I decided to create a guide for people.
The first thing you want to do is to download a map from the downloads section, be it singleplayer or co-op, it doesn't matter as this guide shows you both. Links are below.
Link to Single Player Maps
Link to Co-op Maps
Extract the files to your desktop. You will need WinRar or 7zip to be able to extract it. When extracted you should be able to see a .bsp or a .vpk file. If the extracted files contain a readme file, then it's best to take a look at that.
**Singleplayer**
(map needs to be launched with the console at the main menu)
- Once you have the files extracted, you should be able to see a **.bsp** or a **.vpk** file. **NOTE:** If you have a Mac, your Portal 2 folder location will be the following... "Users/**your_admin_name**/Library/ApplicationSupport/Steam/SteamApps/**Steam_user_name**/portal 2/portal2/maps/". If the file is a **.bsp** file, skip ahead to step 3. If the file is a **.vpk** file, then continue reading on to step 2.
- If the file is a **.vpk** file, you need to add an additional folder to your maps folder called 'addons'. Your path should look something like 'C:/Program Files/Steam/steamapps/common/portal 2/portal2/addons/'.
- Place the **.bsp** file in the folder of 'maps' located in your steam directory. The path to the folder should be 'C:/Program Files/Steam/steamapps/common/portal 2/portal2/maps'.
- Restart or launch Portal 2 through Steam. If you have the developer console enabled, skip to step 6.
- To play custom maps you need to have the developer console enabled. To do this, go into 'Options' in Portal 2, and then click 'Advanced'. You can then check that the 'Enable Developer Console' is checked. If you have a non-US/UK console, skip to step 7.
- Once you are back at the main menu of Portal 2, you can then open up the developer console. If you have a UK/US keyboard, take a look at the pictures below. If you have a non-US/UK keyboard, take a look at the little guide below the pictures. pic.png img.png However on non-UK/US keyboards the layout is slightly different and the console needs to be set up. To set up the console follow the mini-guide below... - Open up the 'Options' in the Portal 2 menu - Click 'Keyboard/Mouse' - Click 'Edit Keys/Buttons' - Where it says 'Toggle Developer Console', double click on it and press the key which you want to enable/disable the developer key - The easiest key would be F11 but it's up to you. - Then click 'Apply'
- Now that you have your developer console opened, you are almost there. Go into the folder where you placed your map. You should see a file with '<MAPNAME>.bsp' or '<MAPNAME>.vpk'. Remember the name of the '<MAPNAME>' or note it down.
- In the developer console type in 'map' followed by a space, then the '<MAPNAME>' from earlier and press enter.
- Enjoy playing the custom Portal 2 Map.
**Co-Op**
(map needs to be launched with the console when you are in the co-op hub)
- Follow step 1-4 of the singleplayer guide. Make sure that BOTH players do this, as both player need the maps in their directories.
- Invite your friend or other player to play Portal 2.
- You need to be hosting to be able to change the level, if you are hosting, you will be Atlas, if not then you will be P-Body.
- Once both players have done step 1, then the person playing Atlas needs to open up the developer console. Follow steps 5-7 if you don't have the developer console enabled.
- If you are Atlas, open up the console.
- Look at step 7 of the singleplayer guide.
- You should have the console opened. Remember that **only Atlas** can change the level. Type in 'changelevel' followed by a space. Then type in the '<MAPNAME>' from earlier and hit enter. Make sure you don't type in 'map' like you did in singleplayer, as this will disconnect the player.
- Enjoy playing your co-op map.
Hope you like this little guide.
