OpenCiv3:文明III的开源跨平台重制版
OpenCiv3: Open-source, cross-platform reimagining of Civilization III

原始链接: https://openciv3.org/

## OpenCiv3:文明III的现代重塑 OpenCiv3是一个社区驱动的开源项目,旨在利用Godot引擎和C#重建《文明III》。目标是使这款经典的4X游戏现代化,移除限制,修复问题,并大幅扩展模组能力,同时保留原始的游戏玩法和内容。 目前处于预Alpha阶段,OpenCiv3可玩,但缺乏许多功能并且容易出错。它提供了一个“独立”模式,带有占位符图形,但建议安装本地的《文明III》(完整版或征服版)以获得更好的体验。 该项目支持跨平台,包括64位Windows、Linux和Mac OS,但硬件要求仍在确定中。安装方式因操作系统而异,可能需要取消阻止可执行文件或设置环境变量以定位《文明III》文件。 最新版本v0.3“荷兰”预览版1引入了独立模式。开发正在积极进行中,错误会在GitHub上跟踪,并欢迎贡献。OpenCiv3是免费且开源的,采用MIT许可证发布。

## OpenCiv3:文明III的社区驱动重制版 OpenCiv3是一个开源的、跨平台的经典策略游戏文明III的重新构想。该项目在Hacker News上宣布,旨在利用Godot游戏引擎,用现代技术重现原版游戏。 讨论很快转向了在macOS上运行游戏的挑战,用户分享了绕过苹果安全限制以方便安装的解决方法。对话凸显了人们对苹果软件政策的持续不满,以及对更大用户控制权的渴望。 除了技术障碍外,评论者还争论了文明III与其他《文明》系列作品的优劣,许多人表达了对它独特游戏玩法和模组社区的怀旧之情。该项目的创始人鼓励通过Civfanatics和Discord参与,并提到了Lua脚本接口和潜在的C# SDK计划。 也有一些用户指出了类似的开源项目,如Freeciv和OpenCiv1。
相关文章

原文

OpenCiv3

OpenCiv3 (formerly known by the codename “C7”) is an open-source, cross-platform, mod-oriented, modernized reimagining of Civilization III by the fan community built with the Godot Engine and C#, with capabilities inspired by the best of the 4X genre and lessons learned from modding Civ3. Our vision is to make Civ3 as it could have been, rebuilt for today’s modders and players: removing arbitary limits, fixing broken features, expanding mod capabilities, and supporting modern graphics and platforms. A game that can go beyond C3C but retain all of its gameplay and content.

OpenCiv3 is under active development and currently in an early pre-alpha state. It is a rudimentary playable game but lacking many mechanics and late-game content, and errors are likely. Keep up with our development for the latest updates and opportunities to contribute!

New Players Start Here: An Introduction to OpenCiv3 at CivFanatics

NOTE: OpenCiv3 is not affiliated with civfanatics.com, Firaxis Games, BreakAway Games, Hasbro Interactive, Infogrames Interactive, Atari Interactive, or Take-Two Interactive Software. All trademarks are property of their respective owners.

December 2025: v0.3 Dutch Preview 1 Has Been Released!

The OpenCiv3 team is pleased to announce the first preview release of the v0.3 “Dutch” milestone. This is a major enhancement over the “Carthage” release, and our debut with standalone mode featuring placeholder graphics without the need for Civ3 media files. A local installation of Civ3 is still recommended for a more polished experience. See the release notes for a full list of new features in each version.

OpenCiv3 Dutch standalone mode OpenCiv3 Dutch Civ3 mode

OpenCiv3 Dutch Preview 1 with the same game in Standalone mode (top) and with imported Civ3 graphics (bottom)

Download

Download the appropriate zip file for your OS from the Dutch Preview 1 release

All official releases of OpenCiv3 along with more detailed release notes can be found on the GitHub releases page.

Install

System Requirements

  • 64-bit Windows, Linux, or Mac OS. Other platforms may be supported in future releases.
  • Minimum hardware requirements have not yet been identified. Please let us know if OpenCiv3 does not perform well on your system.
  • Recommended: A local copy of Civilization III files (the game itself does NOT have to run) from Conquests or the Complete edition. Standalone mode is available with placeholder graphics for those who do not have a copy.
    • Civilization III Complete is available for a pittance from Steam or GOG

Windows Installation

This is a Windows 64-bit executable. OpenCiv3 will look for a local installation of Civilization III in the Windows registry automatically, or you may use an environment variable to point to the files.

  • Download and extract the zip file
  • Double-click OpenCiv3.exe
  • If it is blocked, you may need to unblock it by
    • Right click
    • Click on Properties
    • Check the “Unblock” checkbox near the bottom buttons in the “Security” section
    • Click OK
  • If your Civilization III installation is not detected, you can set the environment variable CIV3_HOME pointing to it and restart OpenCiv3

Linux Installation

This is an x86-64 Linux executable. You may use an environment variable to point to the files from a Civilization III installation. You can just copy or mount the top-level “Sid Meier’s Civilization III Complete” (Sans “Complete” if your install was from pre-Complete CDs) folder and its contents to your Linux system, or install the game via Steam or GOG.

  • Download and extract the tgz file
  • Set the CIV3_HOME environment variable to point to the Civ3 files, e.g. export CIV3_HOME="/path/to/civ3"
  • From that same terminal where you set CIV3_HOME, run OpenCiv3.x86_64
  • To make this variable permanent, add it to your .profile or equivalent.

Mac Installation

This is a universal 64-bit executable, so it should run on both Intel and M1 Macs. You may use an environment variable to point to the files from a Civilization III installation. You can just copy or mount the top-level “Sid Meier’s Civilization III Complete” (Sans “Complete” if your install was from pre-Complete CDs) folder and its contents to your Mac system, or install the game via Steam or GOG.

  • Download the zip; it may complain bitterly, and you may have to tell it to keep the download instead of trashing it
  • Double click the zip file, and a folder with OpenCiv3.app and a json file will appear
  • If you try to open OpenCiv3.app it will tell you it’s damaged and try to trash it; it is not damaged
  • To unblock the downloaded app, from a terminal run xattr -cr /path/to/OpenCiv3.app; you can avoid typing the path out by typing xattr -cr and then dragging the OpenCiv3.app icon onto the terminal window
  • Set the CIV3_HOME environment variable to point to the Civ3 files, e.g. export CIV3_HOME="/path/to/civ3"
  • From that same terminal where you set CIV3_HOME, run OpenCiv3.app with open /path/to/OpenCiv3.app, or again just type open and drag the OpenCiv3 icon onto the terminal window and press enter

Known issues

  • OpenCiv3 uses many primitive placeholder assets; loading files from a local Civilization III install is recommended (see platform specific setup instructions above)
  • Support for playing Civ3 BIQ or SAV files is incomplete; some files will not load correctly and crashes may occur
  • For Mac:
    • Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.
    • Mac will crash if you hit buttons to start a new game (New Game, Quick Start, Tutorial, or Load Scenario) because it cant find our ‘new game’ save file we’re using as a stand-in for map generation. But you can Load Game and load c7-static-map-save.json or open a Civ3 SAV file to open that map
  • Other specific bugs will be tracked on the GitHub issues page.

© OpenCiv3 contributors. OpenCiv3 is free and open source software released under the MIT License.

联系我们 contact @ memedata.com