{"id":51163909,"url":"https://github.com/BohemiaInteractive/CWR","last_synced_at":"2026-07-15T01:01:02.436Z","repository":{"id":366604751,"uuid":"1276955862","full_name":"BohemiaInteractive/CWR","owner":"BohemiaInteractive","description":"Arma: Cold War Assault Remastered Source Code Repository.","archived":false,"fork":false,"pushed_at":"2026-06-30T11:19:20.000Z","size":5157,"stargazers_count":723,"open_issues_count":4,"forks_count":94,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-06-30T13:14:30.065Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"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/BohemiaInteractive.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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-22T12:56:54.000Z","updated_at":"2026-06-30T11:47:10.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/BohemiaInteractive/CWR","commit_stats":null,"previous_names":["bohemiainteractive/cwr"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BohemiaInteractive/CWR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BohemiaInteractive%2FCWR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BohemiaInteractive%2FCWR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BohemiaInteractive%2FCWR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BohemiaInteractive%2FCWR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BohemiaInteractive","download_url":"https://codeload.github.com/BohemiaInteractive/CWR/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BohemiaInteractive%2FCWR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35485406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2026-06-26T17:00:25.883Z","updated_at":"2026-07-15T01:01:02.422Z","avatar_url":"https://github.com/BohemiaInteractive.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# Arma: Cold War Assault - Remastered\n\nThis repository holds the engine and game source code (codename *Poseidon*) behind *Arma: Cold War Assault* — the game first released in 2001 as *Operation Flashpoint: Cold War Crisis*. That release launched Bohemia Interactive and began the technology lineage that later grew into Real Virtuality, Arma, and Enfusion. The code has been modernized to C++20, built with CMake and Clang, with cross-platform support for Windows x64 and Linux x64.\nBohemia Interactive is releasing it to the community that has kept this game alive for more than two decades — to study it, build on it, fix it, and create from it. Three things are worth keeping separate:\n\n**Source code (this repository)**\n\nThe engine and game executables, licensed under GPL-3.0-or-later with additional terms under Section 7. You may use, study, modify, and redistribute it, provided it stays GPL and you follow those terms.\n\n**The name and brand**\n\n\"ARMA\", \"Operation Flashpoint\", and the logos are *not* granted. The trademarks stay with their owners (\"ARMA\" is Bohemia Interactive's). A fork must be renamed and must not present itself as \"Arma\" or as an official Bohemia Interactive product.\n\n**Game data (separate)**\n\nModels, textures, sounds, missions, and voices. These are not in this repository and are not GPL; they ship separately under the APL-SA license. A free Demo is available on Steam.\n\nIn short: the code is free software, the name is not, and the game data comes separately. This license covers the source code only and grants no rights to the trademarks.\n\n\n## Quick Start\n\n```sh\ncmake --preset win-x64-clang-rwdi\ncmake --build build/win-x64-clang-rwdi\n```\n\nOn GNU/Linux, use the matching `linux-x64-clang-rwdi` preset.\n\n## Layout\n\n- [Apps](apps/README.md) - executable targets\n- [Engine](engine/README.md) - engine libraries and Rust Trident tooling\n- [Master server tools](mserver/README.md) - Rust service and CLI crates\n- [Tests](tests/README.md) - test source trees; CI currently compiles them only\n- `cmake/` - presets, toolchains, vcpkg triplets, and overlay ports\n- `docker/` - container support for service and runtime environments\n- `packages/` - ignored local game data staging area\n- `resources/` - application icon resources\n- `thirdparty/` - vendored third-party headers and sources\n\n## Project Notes\n\n- [Contributing](CONTRIBUTING.md)\n- [Credits](CREDITS.md)\n- [Third-party notices](THIRD_PARTY_NOTICES.md)\n- [Vendored dependencies](thirdparty/README.md)\n\n## License\n\nThe source in this repository is licensed under the **GNU General Public License\nv3.0 *or later***, with additional terms under **Section 7** of the GPL. See [`LICENSE`](LICENSE) for the\nfull text.\nThis license does not grant you any right to use \"ARMA\" or any other Bohemia Interactive trademark.\n\nThe [`thirdparty/`](thirdparty) directory is **excluded** from the project's GPL\nlicense: it contains vendored third-party code (glad, the RenderDoc API header)\nunder their own respective licenses — see [`thirdparty/README.md`](thirdparty/README.md).\nDependencies pulled in via vcpkg ([`vcpkg.json`](vcpkg.json)) likewise remain under\ntheir own licenses.\n\n*\"ARMA\" is a registered trademark of BOHEMIA INTERACTIVE a.s. \"OPERATION FLASHPOINT\" is a registered trademark of Electronic Arts Inc.\nSee [`LICENSE`](LICENSE) for information concerning trademarks. This credits file is\ninformational and does not constitute any grant and/or waiver of rights.*\n\n### Game data / assets — Arma Public License Share Alike (APL-SA)\n\nGame data and assets (models, textures, sounds, missions, etc.) are **not part of\nthis repository** and are **not** covered by the GPL. They are released separately\nby Bohemia Interactive under the **Arma Public License Share Alike (APL-SA)**:\n\n- APL-SA license text: \u003chttps://www.bohemia.net/community/licenses/arma-public-license-share-alike\u003e\n\n### Getting game data to run what you build\n\nThe compiled binaries need game data to run. You can obtain the **free Demo game\ndata** on Steam:\n\n- *Arma: Cold War Assault Remastered* Demo on Steam: \u003chttps://store.steampowered.com/app/4819000\u003e\n\nThe full game data ships with the retail game. Whatever you do with assets is\ngoverned by the APL-SA linked above; whatever you do with this source is governed by\nthe GPL with additional terms per Section 7 in [`LICENSE`](LICENSE).\n\n\n## Contributing\n\nThis is a **locked** repository: pull requests are not accepted here, and this\nrepository will not be continuously updated.\nIssues are only for bugs in official Bohemia Interactive builds distributed on\nSteam. For ideas, development builds, ports, and community work, fork the code or\njoin the community continuation. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBohemiaInteractive%2FCWR","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBohemiaInteractive%2FCWR","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBohemiaInteractive%2FCWR/lists"}