Skip to content

vrad-exe/P2ASW

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

446 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

For anyone using this in a project

The current up-to-date version of this fork is on the matchmaking branch. The main branch is several years out of date.

The branch p2-engine contains an experimental port of the project to the Portal 2 engine branch using Emulsion headers, but it doesn't yet compile/function.


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.

About

The Portal 2 In Alien Swarm Engine project repository (fork)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.7%
  • Squirrel 4.2%
  • ReScript 3.8%
  • C 1.9%
  • Perl 0.2%
  • Lua 0.1%
  • Other 0.1%