Alien Swarm: Global Offensive is an attempt to create a CS:GO modding SDK based on the Alien Swarm SDK. Based on a modified version of Alien Swarm SDK named Enhanced Source.
View thirdpartylegalnotices.txt to view sources that were used in the making of the ASW:GO SDK.
Tip
It is also the first Swarm SDK-based modification to support Linux.
- Get Visual Studio 2019 or anything later. Older compilers before 2015 will not work.
- Now head to the
srcdirectory and runCreateSolution.bat - Open the Visual Studio solution and compile
Client (GAMENAME)andServer (GAMENAME)to get theclient.dllandserver.dll - Once compiled, go to the root of the ASW:GO game files and run
start_hl2.batto run the mod
- Enable
casefoldif you're using anext4file system. - If you're on Arch Linux enable
multilibin your pacman.conf. - For AMD64 users
- Debian:
build-essential gcc-multilib g++-multilib - Arch Linux:
base-devel gcc dpkg
- Debian:
- Head to the
srcdirectory and runCreateSolution.sh - Now once you've ran
CreateSolution.sh, you'll see a Makefile has been generated. - Build the new
Game_HL2_Template.makMakefile.
Copy the built ASW:GO .so's onto the bin/linux64 directory.
- Grab Enhanced Source's
game/coredirectory, and place thecoredirectory in the root of ASW:GO SDK's game files - If you're building Half-Life 2 or it's episodes, grab the
hl2folder from the Steam installation and place it in the root of the ASW:GO SDK's game files understeam_hl2 - Grab CS:GO's game files and binaries, and place the
platformdirectory inside of the root of the ASW:GO SDK's game files.
Majority of these games are untested.
DEFERRED- Alien Swarm Deferred (Untested)TEMPLATE- Custom mod template (Untested)PORTAL/PORTAL_TEMPLATE- Portal (Untested)HL2/HL2_TEMPLATE- Half-Life 2 (Playable)HL2_EPISODIC- Half-Life 2 Episode (1/2) (Playable)VECTRONIC- The old mod version of PUNT (Untested)
| OS | Supported? |
|---|---|
| Windows (10) | Yes |
| Windows (11) | Yes |
| Linux | Yes |
- manifest 2224497558453288476 (depot 732)
- manifest 7043469183016184477 (depot 731)
- manifest 4047004309608881181 (depot 732)
- manifest 7043469183016184477 (depot 731)
We have a Discord community that you can join right here!
