ammaarreshi GitHub avatar

Generals-Mac-iOS-iPad

ammaarreshi

该仓库将《命令与征服:将军:绝命时刻》原生移植到Apple Silicon Mac、iPhone和iPad上,无需模拟,并添加了触控操作与现代渲染。

Stars

1,523

7 天增长

暂无数据

Fork 数

126

开放 Issue

9

开源协议

NOASSERTION

最近更新

2026-07-05

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它展示了利用开源翻译层(DXVK、MoltenVK、SDL3)将2003年的Windows RTS完整移植到iOS和macOS,并配有自定义触控输入和详尽的工程文档。

适合谁使用

  • 希望在现代Apple设备上玩《将军》的玩家
  • 对跨平台移植技术感兴趣的游戏移植爱好者
  • 从事移植旧游戏的iOS/macOS开发者
  • 参与游戏引擎现代化的开源贡献者

典型使用场景

  • 在Mac、iPhone或iPad上运行《绝命时刻》战役、遭遇战或将军挑战
  • 学习如何通过Vulkan翻译层将DirectX 8游戏移植到Metal
  • 阅读工程日志以了解iOS特有的移植陷阱与修复方法
  • 利用提供的模式将其他经典Windows游戏移植到Apple平台

项目优势

  • 在Apple Silicon上原生运行,无需模拟开销
  • 专为RTS设计的触控操作(点击选择、拖框、双指缩放、长按右键)
  • 详尽的工程文档(移植手册、模式、故障考古)
  • 建立在经过充分验证的开源项目链之上(GeneralsX、DXVK、MoltenVK)

使用前须知

  • 需要自行获取游戏资源(不包含,Steam上约5美元)
  • iPad长时间运行可能因内存占用(约3GB以上)被系统强制退出
  • iOS上后台偶尔会导致闪退,建议经常保存

README 快速开始

Quick start — macOS

项目描述

Command & Conquer Generals: Zero Hour running natively on macOS, iPhone & iPad — real engine (EA GPL v3 source, via GeneralsX), DXVK/MoltenVK renderer, RTS touch controls. No game assets included.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958
didriksg
didriksg GitHub avatar

Crisp

Crisp is a free, open-source macOS menu bar app that adds HiDPI scaling, brightness control, and other display management features for external monitors, serving as an alternative to paid tools like BetterDisplay and Lunar.

Swift
476
drumih
drumih GitHub avatar

turbo-fieldfare

TurboFieldfare is a custom Swift and Metal runtime that runs the Gemma 4 26B-A4B instruction-tuned model in about 2 GB of RAM on Apple Silicon Macs, including 8 GB models, by streaming experts from SSD.

Swift
256