/P2ASW

The Portal 2 In Alien Swarm Engine project repository

Primary LanguageC++OtherNOASSERTION

banner

Portal 2 In The Alien Swarm Engine

What is P2ASW?
P2ASW is a free project aiming to recreate most of Portal 2's entities and functions in the ASW engine SDK.
The source code is available in this repository, and is based on leaked Portal & CSGO code and reverse engineered code.
See more here
Or join our Discord Server.
P2ASW is not finished, certain features/entities might not exist or work properly.

Contributing

Anyone is free to contribute to the project!

Building

Windows

Follow the instructions here for setting up Visual Studio 2013.
Once complete, clone the repo and execute creategameprojects.bat inside src\ to generate the Visual Studio project.
Open the newly created game.sln and have fun!

Linux/MacOS are not officially tested. If anyone has succeeded in building for either platform, please open a PR stating how.

Installing/Running the mod

  1. Download Alien Swarm here and Portal 2 here.

YOU MUST OWN PORTAL 2 ON STEAM TO USE P2ASW.

  1. Copy the portal2asw folder from game\ into your SourceMods folder and restart Steam.
    The mod should now show up in your Steam library.
    You must compile the DLL's yourself. P2ASW is not a game, it is an SDK.

Usage guidelines

  1. You are not allowed to use any code from P2ASW for commercial purposes.
  2. You are free to modify and redistribute P2ASW in both closed and open source form, but you must credit P2ASW if you do.
  3. Follow the Source 1 SDK guidelines when working with the project.

This mod is made possible thanks to:

P2ASW is not affiliated with Valve Corporation.