# OpenSHC：《要塞：十字军东征》的重实现

> OpenSHC 是《要塞：十字军东征》的开源重实现。它构建为一个在游戏启动时加载的 DLL，并挂钩那些已有功能等价重实现的函数。README 要求《要塞：十字军东征》1.41 的拉丁语版本，例如英语或德语。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/sourcehold/OpenSHC>
- 一手来源：<https://github.com/sourcehold/OpenSHC/blob/1c294596c5c8a69f3cc8b784d2cc1b3b7211977d/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/openshc/>
- 记录 JSON：<https://awesomerea.org/resources/openshc/record.json>
- 英文版：[English](https://awesomerea.org/resources/openshc/index.md)

## 使用条件与局限

- **前提条件：**需要《要塞：十字军东征》1.41（拉丁语版本）。README 把 Steam 版本称为最容易取得的副本，并要求英语或德语这类拉丁语安装。
- **前提条件：**开发使用 CMake 3.24 或更高版本、Python 3，以及用 python -m pip install clang-format 安装的 clang-format 22 或更高版本。
- **许可：**GitHub 报告许可证为 GPL-3.0。

## 一手来源

1. <https://github.com/sourcehold/OpenSHC/blob/1c294596c5c8a69f3cc8b784d2cc1b3b7211977d/README.md>

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

- [opensims2：重建《模拟人生 2》引擎](https://awesomerea.org/zh/resources/opensims2-engine-case/index.md) · 案例
- [OpenSith：重新实现《绝地武士：黑暗力量 II》引擎](https://awesomerea.org/zh/resources/opensith/index.md) · 案例
- [OpenStrike：重构 Desert Strike 与 Jungle Strike 数据和引擎行为](https://awesomerea.org/zh/resources/openstrike-case/index.md) · 案例
- [OpenTennis：对照 PS2 原版重建 Hot Shots Tennis](https://awesomerea.org/zh/resources/opentennis-hot-shots-tennis-case/index.md) · 案例
- [OpenTESArena：重建 The Elder Scrolls: Arena 的新引擎](https://awesomerea.org/zh/resources/opentesarena-case/index.md) · 案例
- [OpenTIE：重实现《星球大战：钛战机》](https://awesomerea.org/zh/resources/opentie-case/index.md) · 案例

## 关于此条目

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