惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
B
Blog
博客园_首页
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
量子位
V
V2EX
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
I
InfoQ
博客园 - 【当耐特】

Hacker News

GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Bonsai 1-bit WebGPU - a Hugging Face Space by webml-community Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line
GitHub - BohemiaInteractive/CWR: Arma: Cold War Assault R...
2026-06-23 · via Hacker News

This 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. Bohemia 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:

Source code (this repository)

The 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.

The name and brand

"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.

Game data (separate)

Models, 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.

In 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.

Quick Start

cmake --preset win-x64-clang-rwdi
cmake --build build/win-x64-clang-rwdi

On GNU/Linux, use the matching linux-x64-clang-rwdi preset.

Layout

  • Apps - executable targets
  • Engine - engine libraries and Rust Trident tooling
  • Master server tools - Rust service and CLI crates
  • Tests - test source trees; CI currently compiles them only
  • cmake/ - presets, toolchains, vcpkg triplets, and overlay ports
  • docker/ - container support for service and runtime environments
  • packages/ - ignored local game data staging area
  • resources/ - application icon resources
  • thirdparty/ - vendored third-party headers and sources

Project Notes

License

The source in this repository is licensed under the GNU General Public License v3.0 or later, with additional terms under Section 7 of the GPL. See LICENSE for the full text. This license does not grant you any right to use "ARMA" or any other Bohemia Interactive trademark.

The thirdparty/ directory is excluded from the project's GPL license: it contains vendored third-party code (glad, the RenderDoc API header) under their own respective licenses — see thirdparty/README.md. Dependencies pulled in via vcpkg (vcpkg.json) likewise remain under their own licenses.

"ARMA" is a registered trademark of BOHEMIA INTERACTIVE a.s. "OPERATION FLASHPOINT" is a registered trademark of Electronic Arts Inc. See LICENSE for information concerning trademarks. This credits file is informational and does not constitute any grant and/or waiver of rights.

Game data / assets — Arma Public License Share Alike (APL-SA)

Game data and assets (models, textures, sounds, missions, etc.) are not part of this repository and are not covered by the GPL. They are released separately by Bohemia Interactive under the Arma Public License Share Alike (APL-SA):

Getting game data to run what you build

The compiled binaries need game data to run. You can obtain the free Demo game data on Steam:

The full game data ships with the retail game. Whatever you do with assets is governed by the APL-SA linked above; whatever you do with this source is governed by the GPL with additional terms per Section 7 in LICENSE.

Contributing

This is a locked repository: pull requests are not accepted here, and this repository will not be continuously updated. Issues are only for bugs in official Bohemia Interactive builds distributed on Steam. For ideas, development builds, ports, and community work, fork the code or join the community continuation. See CONTRIBUTING.md for more information.