{"id":27133540,"url":"https://github.com/pancho7532/alienswarm-sdk","last_synced_at":"2025-04-07T23:48:58.555Z","repository":{"id":205377316,"uuid":"713901032","full_name":"PANCHO7532/alienswarm-sdk","owner":"PANCHO7532","description":"Untouched Alien Swarm SDK for modern systems (CMake edition)","archived":false,"fork":false,"pushed_at":"2024-07-07T10:20:27.000Z","size":46312,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-07T11:37:25.526Z","etag":null,"topics":["cmake","cpp","game","source-engine","source-sdk"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PANCHO7532.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-11-03T13:31:49.000Z","updated_at":"2024-05-21T05:14:20.000Z","dependencies_parsed_at":"2024-04-05T06:35:15.010Z","dependency_job_id":null,"html_url":"https://github.com/PANCHO7532/alienswarm-sdk","commit_stats":null,"previous_names":["pancho7532/alienswarm-sdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PANCHO7532%2Falienswarm-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PANCHO7532%2Falienswarm-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PANCHO7532%2Falienswarm-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PANCHO7532%2Falienswarm-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PANCHO7532","download_url":"https://codeload.github.com/PANCHO7532/alienswarm-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247749967,"owners_count":20989713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cmake","cpp","game","source-engine","source-sdk"],"created_at":"2025-04-07T23:48:57.862Z","updated_at":"2025-04-07T23:48:58.549Z","avatar_url":"https://github.com/PANCHO7532.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alien Swarm SDK\r\nThis is the latest untouched* SDK code release of Alien Swarm publicly released on Steam!\r\n\r\n## A bit of history\r\nTechnically this is the most modern version of Source that you'll ever get from Valve. This branch happens to be just behind Portal 2's branch so you'll enjoy *mostly* all the fancy updates made to Source!\r\n\r\nHowever, compared to the Source 2013 SDK you don't have the traditional map compilers (vbsp, vvis, vrad) or other miscellaneous tools/devtools, not even VPC for generating an solution file!\r\n\r\n# Build Instructions\r\n## Windows (Visual Studio)\r\nI'll paste this one from the VDC page, asuming you'll be working with Visual Studio 2010*:\r\n- Go inside the `src/game/server` folder and double click on `swarm_sdk_server.vcproj`. This will load the project into Visual Studio.\r\nIn the solution explorer, right click on the solution and choose Add -\u003e Existing project. Add both these projects to your solution:\r\n```\r\n    src/game/client/swarm_sdk_client.vcproj\r\n    src/game/missionchooser/swarm_sdk_missionchooser.vcproj\r\n```\r\n- Do File -\u003e Save All and it will prompt you to save your solution somewhere, e.g. `src/mymod.sln`\r\n- Happy programming!\r\n\r\n## Windows (CMake)\r\nComing soon...\r\n\r\n## Mac (CMake)\r\nApparently, there's no support (at a glance) for MacOS devices in the code, though I'll take a look as soon as Linux and CMake support reach some maturity.\r\n\r\n## Linux (CMake)\r\nAlthough Linux support is alleged to be included in this SDK, it's incomplete along with the build system. This will be fixed in the future with the inclusion of CMake, just checkout the `dev` branch on git!\r\n\r\n# Why\r\nWhy not? This is for those that want the vanilla *experience* on Source SDK, often custom forks of the SDK add a lot of breaking changes that may affect severely the game, either for good or for bad.\r\n\r\nYou could say it's majorly for compatbility, but also for another purpose that I shall reveal at a later time, because... it's a surprise y'know.\r\n\r\n###### *: *\"untouched\" as in \"no improvements or added functionality\", bugfixes that exclusively allows the code to compile or improves QoL without deprecating platforms/tools are allowed.*\r\n###### **: *At the time you're viewing this note, only Visual Studio 2010 is supported, 2005, 2008 and 2013 versions are alegged to work though unconfirmed by me. Visual Studio 2017, 2019 and 2022 are broken according to external sources and might be fixed in the future.*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpancho7532%2Falienswarm-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpancho7532%2Falienswarm-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpancho7532%2Falienswarm-sdk/lists"}