# jgalbs cod4：将 Call of Duty 4 多人客户端移植到 Apple silicon

> jgalbs cod4 将 KisakCOD 的 Call of Duty 4 多人客户端移植到 Apple silicon macOS。项目加入原生 Metal 渲染器和平台适配，支持菜单、地图、输入、音频、开服及多人对战，并从用户已有的兼容游戏安装中读取素材。文档记录了持续开发状态和已测试功能范围。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/JGalbss/cod4-macos>
- 一手来源：<https://github.com/JGalbss/cod4-macos/blob/16f01045857e8142559a545d4222816371cb802d/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/jgalbs-cod4-case/>
- 记录 JSON：<https://awesomerea.org/resources/jgalbs-cod4-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/jgalbs-cod4-case/index.md)

## 使用条件与局限

- **前提条件：**构建需要运行 macOS 15.5 或更高版本的 Apple silicon Mac、Xcode Command Line Tools 和 Homebrew。
- **前提条件：**游戏数据需来自兼容的 Call of Duty 4 安装。
- **局限：**第三方模组兼容性尚无普遍保证；仅限 Windows 的模组 DLL 需要原生移植。
- **许可：**项目代码采用 GPL-3.0，个别文件另有标注的除外。

## 一手来源

1. <https://github.com/JGalbss/cod4-macos/blob/16f01045857e8142559a545d4222816371cb802d/README.md>
2. <https://github.com/JGalbss/cod4-macos/blob/16f01045857e8142559a545d4222816371cb802d/docs/RELEASE_NOTES_v0.2.0.md>

## 同分区更多条目：游戏

- [KH_COM_VITA：将 Kingdom Hearts: Chain of Memories 移植至 PS Vita](https://awesomerea.org/zh/resources/kh-com-vita-case/index.md) · 案例
- [khdays-vita：《Kingdom Hearts 358/2 Days》的 PS Vita 移植版](https://awesomerea.org/zh/resources/khdays-vita-case/index.md) · 案例
- [Killzone Shadow Fall：采用 Vulkan 图形转换的 Windows 原生移植](https://awesomerea.org/zh/resources/killzone-shadow-fall-pc-case/index.md) · 案例
- [Kingdom Hearts 358/2 Days：基于一致性反编译的原生 PC 移植](https://awesomerea.org/zh/resources/khdays-native-pc-port-case/index.md) · 案例
- [Knack for PC：以替代运行时运行 PS4 游戏](https://awesomerea.org/zh/resources/knack-pc-case/index.md) · 案例
- [Kye for C64：用 6502 汇编重建益智游戏规则](https://awesomerea.org/zh/resources/kye-c64-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
