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.
Anyone is free to contribute to the project!
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.
- Copy the
portal2asw
folder fromgame\
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.
- You are not allowed to use any code from P2ASW for commercial purposes.
- You are free to modify and redistribute P2ASW in both closed and open source form, but you must credit P2ASW if you do.
- Follow the Source 1 SDK guidelines when working with the project.
- MinHook
- Silver-Bun
- RubberWar
- Wendy - Weaponizer model & textures
- All of our contributors.
P2ASW is not affiliated with Valve Corporation.