Portal 2

Portal 2

Not enough ratings
Play splitscreen Co-Op with achievements (in 2024)
By |Dan_ and 1 collaborators
This guide shows how to play splitscreen Co-Op with achievements and how to keep the gestures unlocked.
2
   
Award
Favorite
Favorited
Unfavorite
The Problem(s)
When playing the Co-Op mode of Portal 2 locally in splitscreen, there are some differences compared to the online mode. In fact, they're not differences, but rather disadvantages.
The first thing that strikes you when you start the splitscreen mode is that you're immediately thrown into the hub and all the courses are unlocked from the beginning. Furthermore, you can't unlock achievements and the gestures are not saved when you close the game.

In my opinion these problems take away the co-op experience, so I tried to find a fix for them. I looked online but some guides are outdatet and no guides have all the solutions in one place.
This guide should be a step-by-step tutorial on how to play the Portal 2 splitscreen co-op in 2024.
What This Guide Fixes
I have not found a solution for all of the aforementioned problems.
What I found solutions for:
  • you're immediately thrown into the hub
  • can't unlock achievements (but not for all of them)
  • gestures are not saved
What I couldn't find a solution for:
  • all the courses are unlocked from the beginning
  • some gestures aren't unlocked
  • some achievements still cannot be unlocked, if you need to play together with another Steam account (e. g. "Professor Portal" or "Friends List With Benefits")

If you're reading this and you found a new solution for a problem or improvements to my guide, let me know in the comments!
TL; DR
If you need more detailed instructions with explanations, you can find them in the next section.

Preparation, that you need to do only once:
  1. Enable the "demo_viewer" beta version of Portal 2
  2. Enable the developer console

How to start the splitscreen co-op the right way (do it every time):
  1. Click on "Play Cooperative Game"
  2. Click on "Standard Co-Op"
  3. Open the developer console
    (if it doesn't open, try clicking "Back" and right after that, open the developer console)
  4. If you want to go to the calibration course (like playing it for the first time), type into the console:
    ss_map mp_coop_start
    If you want to go straight to the hub, type:
    ss_map mp_coop_lobby_3

That's it. Now you can just play the test chambers. Sadly I couldn't find a way to reset the level progress in the hub, so you have to remember which levels you already played and which not.
Detailed Instructions
The following section contains more detailed instructions and explanations.

Explanation:
First I tried this really helpful guide: https://steamproxy.net/sharedfiles/filedetails/?id=679333142 But both controllers moved both players and I couldn't find a way to avoid that. Valve probably released an update in the last 2-3 years that fixed something else, but broke this workaround. Because of this you have to play (for now) on an older version of Portal 2.
Luckily there is the "demo_viewer" beta which is a build from around 2021 that doesn't have this update.

Step 1: Prepare the game (do it only once)
Step 1.1: Enable the "demo_viewer" beta:
  1. Click the settings icon in your library.

  2. Click "Properties".

  3. Click "Betas".

  4. Click the dropdown menu "Beta Participation" and choose the "demo_viewer" beta.





Step 1.2: Enable the developer console:
  1. Click "Options" in the Portal 2 main menu.
  2. Click "Keyboard & Mouse".
  3. Set "Allow Developer Console" to "Enabled".
You can now open the developer console with "~", if you have the US keyboard layout. If not, or you want a different key, you can change it in the "Edit Keys/Buttons" menu in the "Keyboard & Mouse" settings.

Step 2: Start local co-op with achievements (do it every time you want to play local splitscreen)
  1. From the main menu go to "Play Cooperative Game"
  2. Click "Standart Co-Op"
    Now you should see the invite friends dialog:

  3. Open the developer console
    (if it doesn't open, try clicking "Back" and right after that, open the developer console)
  4. Now, if you want to start from the beginning (view the cutscene, play the calibration course), type this into the console and press enter key:
    ss_map mp_coop_start
    If you've already startet a game and want to continue (go to the hub), type this into the console and press enter key:
    ss_map mp_coop_lobby_3

That's it. Now you can just play the test chambers. Sadly I couldn't find a way to reset the level progress in the hub, so you have to remember which levels you already played and which not.
Afterthoughts
Thanks to the authors of these guides: https://steamproxy.net/sharedfiles/filedetails/?id=679333142 https://steamproxy.net/sharedfiles/filedetails/?id=239373369 Without them I probably wouldn't have found a solution. Check them out if you want more in depth infos about the offline co-op, or how to play it with one keyboard and one controller.

If you have any questions/feedback about this guide or related to Portal 2 co-op, feel free to ask in the comments.

Have fun!
10 Comments
m4rt5trom 25 Aug @ 3:04am 
Thank you for the guide, it worked! Had the same problem as yinx when both controllers connected to the same character. To fix this, you need to type "joy_remap_player_for_controller1 2" into the console, hopefully this helps others too
|Dan_  [author] 22 May @ 9:18am 
Hmm that's weird. Are you sure, that you're using the "demo_viewer" beta? And are you starting Portal 2 normal from the desktop or over Big Picture mode?
yinx 21 May @ 6:16pm 
i tried this but both controllers just connected to the same character no matter what i tried every time
Plazmazist 14 May @ 10:22am 
Can vouch that you can get the 'Still Alive' achievement with this method. Great guide. Thank you for your work.
|Dan_  [author] 8 Apr @ 4:16am 
I think "Still Alive" should be possible on your own, because the game probably just checks if someone dies. Some parts might be a little challenging on your own, such as the maze, for example, but I can help you if you want.
zigzagtenniscoe 5 Apr @ 7:52pm 
Can I still get "Still Alive" with this? I'm too lazy to try and find someone with the dedication and patience to do it with, unless you know anybody or are willing to do it with me, but if it's possible to get it on my own with this method that would be great.
|Dan_  [author] 5 Apr @ 9:52am 
No problem :)
dr_butz 5 Apr @ 9:35am 
Yeah that makes sense. Thx :)
|Dan_  [author] 5 Apr @ 9:22am 
Good question. Sadly i don't think this will Work. It needs you to play with another Steam account, like "Friends List With Benefits". I'll update the guide to include this info.
dr_butz 4 Apr @ 2:08am 
Does this work for "Professor Portal"?