Warlords III: Darklords Rising — 原生 64 位 SDL2 移植版(v1.0.0)

Warlords III: Darklords Rising — 原生 64 位 SDL2 移植版(v1.0.0)

下载 — 原生 64 位移植版与图形化安装向导(v1.0.0)

Warlords III: Darklords Rising — 原生 64 位移植版(realmrun v1.0.0) 已 100% 完成并可供下载,覆盖 Linux x86_64、Linux ARM64(aarch64)、macOS Apple Silicon 以及掌机/客厅主机硬件(MSI Claw、Steam Deck 和 Khadas VIM1S)——并且默认 原生内置了 Warlords III Code Patch by trixy(W3CP)的全部 20 项修复!您可以选择面向初学者的 仅界面 Windows 风格图形化安装向导(.run)(Next >、Browse...、Install、Finish——无需任何终端命令)、轻量级在线 GUI 向导,或便携式 .tar.gz 发布归档包:

软件包与目标架构直接下载
Linux x86_64 — 图形化安装向导(.run,推荐初学者使用) — 1.00 MiB · 一体化 Windows 风格 GUI(Next > / Browse... / Install / Finish)+ 20 项内置 W3CP 修复 + 1–8 人合作模式,适用于台式机、笔记本、MSI Claw、Steam Deck、ROG Ally下载 x86_64(.run)
Linux ARM64(aarch64)— 图形化安装向导(.run,推荐初学者使用) — 956 KiB · 一体化 Windows 风格 GUI(Next > / Browse... / Install / Finish)+ 20 项内置 W3CP 修复 + 1–8 人合作模式,适用于 Khadas VIM1S、Raspberry Pi 4/5、ARM64 Linux下载 ARM64(.run)
Linux x86_64 — 轻量级在线 GUI 向导(1.04 MiB 仅界面可执行文件) — 立即打开图形化 Windows 风格安装向导,并自动下载 x86_64 引擎包下载向导 x86_64
Linux ARM64(aarch64)— 轻量级在线 GUI 向导(1.13 MiB 仅界面可执行文件) — 立即打开图形化 Windows 风格安装向导,并自动下载 ARM64 引擎包下载向导 ARM64
Linux x86_64 — 便携式发布归档包(.tar.gz,高级/手动) — 1.00 MiB · 包含 ./setup-gui、./install、bin/realmrun 以及 11 个诊断/检查 CLI下载 x86_64(.tar.gz)
Linux ARM64(aarch64)— 便携式发布归档包(.tar.gz,高级/手动) — 953 KiB · 包含 ./setup-gui、./install、bin/realmrun 以及 11 个诊断/检查 CLI下载 ARM64(.tar.gz)
需要原版游戏文件(LEGAL.md 净室合规): realmrun 包含 零 受版权保护的美术、音效、音乐或战役二进制文件。请自行购买合法的 Warlords III: Darklords Rising on GOG.com 副本(setup_warlords_iii_darklords_rising_*.exe)——安装向导会自动检测并解包它!

喜欢我们的免费原生移植版吗? 您可以通过 Hedgehog Studios 的捐赠与支持页面 自愿支持开发——可以是一次性捐赠,或我们的 4,99 € / 月支持者会员 (纯粹用于支持项目,没有任何付费墙或专属特权)。

分步初学者指南(Windows 风格图形化安装向导)

您 不需要 任何 Linux 或命令行经验。.run 安装向导 和 在线 GUI 向导 都会打开一个点击式 Windows 风格安装向导窗口(1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):

Warlords III: Darklords Rising Windows 风格图形化安装向导

  1. 将您的 GOG 离线安装程序保存到 Downloads:
  1. 下载并启动图形化安装向导:
  1. 点击完成 5 个向导步骤:
  • 步骤 1(1. Welcome):点击右下角的 Next >。
  • 步骤 2(2. GOG Game Files):向导会自动检测 Downloads 中的 setup_warlords_iii_darklords_rising_*.exe(以绿色高亮显示)。如果存储在其他位置,请点击 Browse GOG .exe... 或 Browse Game Folder...,然后点击 Next >。
  • 步骤 3(3. Setup Options):保持勾选 Enable 20 Built-In W3CP Fixes (by trixy)、Start in Campaign, Scenario & 1-8P Hotseat Co-op Setup 和 Create Desktop & Application Menu Shortcuts,然后点击 Install。
  • 步骤 4(4. Installing):观察进度条(0% – 100%),它会提取干净的游戏数据(丢弃旧版 Win32 .exe/.dll 二进制文件)并创建桌面快捷方式。
  • 步骤 5(5. Complete):点击 Finish 立即启动 Warlords III: Darklords Rising!

SHA-256 校验和

  • warlords3-native-port-1.0.0-linux-x86_64.run: 471c1c180595d783bd86c876a818b0f3a6cace64ee2855b16c59629526c2461f
  • warlords3-native-port-1.0.0-linux-aarch64.run: 2a5bf062227ce945d0f37e1305b171062207cbd7e50fa11921b134627bc39851
  • warlords3-setup-wizard-linux-x86_64: c69ea22c233e60d361ca1925d2f1b3a225fc3538f6825d39bc88e7529905c7ae
  • warlords3-setup-wizard-linux-aarch64: 05e52b5733c5d7c73edfdb49681bb5aa684b41fa0692f55f3014bb535a395063
  • warlords3-native-port-1.0.0-linux-x86_64.tar.gz: decd4a1eef4b560c6c8817138f2d142b0cd8ecfacb18c06798144b529ae635fa
  • warlords3-native-port-1.0.0-linux-aarch64.tar.gz: efcc893edee4c7288604cf596883c98694cd9d906a073d252df213e87cf6b0b0

截图 — 纯游戏内画面(640×480 原生 8 位索引调色板)

大陆战术地图与动画寻路(Alfland)群岛海战与海上航线(Accord of Rhenis)
Warlords III 在 Alfland 的战术地图,带有 MVARROW 路径和行走靴光标Warlords III 在 Accord of Rhenis 的海上桨帆船战与海上寻路
智能触屏双击路径预览(鼠标光标自动隐藏)1–8 人同屏热座与同盟阵营设置(SetupScr.pcx)
Warlords III 智能触屏双击行走路径,光标隐藏Warlords III 8 阵营热座与 AI 领主设置界面
场景浏览器与正宗 STRAT_S.BMP 战略小地图(43+ 个场景)经典 Startup.pcx 主菜单,支持手柄高亮导航
Warlords III 场景浏览器,带战略小地图预览Warlords III Darklords Rising 原生主菜单

内置 Warlords III Code Patch(trixy 的 W3CP)

在 1998 年的原版 Windows 发行版中,社区开发者 trixy 创建了著名的 Warlords III Code Patch by trixy(W3CP),以两个 Win32 DLL(Darklord.exe 运行时钩子)的形式修复了长期存在的战斗、外交、经济、英雄和 AI 错误,同时优化了游戏平衡。

由于 realmrun 是 100% 原生的 64 位 Linux 和 ARM64 引擎,没有任何 Win32 或 Wine 层,因此无法直接使用 Win32 DLL 注入。在 trixy 慷慨的书面许可 下,我们 在我们的净室 C11 模拟核心中原生重新实现了全部 20 项 W3CP 错误修复和玩法调整(默认 codepatch_fixes = 1,可在安装向导和 settings.cfg 中切换):

  • 外交、态度(ire 0)与条约修复:使外交报告的情绪阈值与 AI 真实的 ire 0 结盟门槛一致,修复 AI 和平/条约状态转换、贿赂金币/拒绝的边界情况,以及在 2–8 个帝国间强制执行同盟胜利。
  • 确定性多回合战斗与加成上限:应用 W3CP 精确的战斗修正修复、领导力/士气/防御工事钳制,以及单位特殊能力规则(combat_effects)。
  • 经济维护费缩放、英雄任务、遗迹与 AI 回合逻辑:实现 W3CP 的城市/军队维护费缩放、英雄 XP/物品边界情况修复、遗迹守卫奖励处理、法力再生取整,以及 AI 部队堆叠/生产优先级。
  • 面向 Windows 玩家的官方 W3CP 页面:访问 ModDB 上的 Warlords III Code Patch by trixy,获取原版 Windows Darklord.exe 安装包和 trixy 的技术错误说明。

智能多模态控制(掌机触控、手柄 D-Pad/摇杆与鼠标)

经典 1998 年的 Warlords III 完全依赖桌面鼠标悬停状态(Cursors.pcx 动画行走靴、翅膀、剑、指向手、放大镜和停止标志)以及 MVARROW.PCX 路线箭头。在 realmrun v1.0.0 中,输入层会根据您的游玩方式动态适配——无论是在 MSI Claw / Steam Deck 触屏、Khadas VIM1S 客厅手柄,还是桌面 鼠标和键盘 上:

  • 触屏(双击路线确认 + 平滑拖拽平移,隐藏指针):
  • 触摸屏幕时 不会渲染任何杂乱的鼠标光标(包括自动抑制合成器生成的窗口进入事件和触摸后的鼠标移动事件)。
  • 在任意目标格上 点击 1 会计算并显示完整的 MVARROW.PCX 移动箭头线 + X 标记(红色 = 本回合可达,银色 = 多回合路线)。
  • 在 X 目的地 点击 2 会让您的军队或 warship.PCX 海军桨帆船沿规划路线逐步行军。
  • 单指拖拽 可平滑平移战术视口穿越整个领域,而不会移动您选中的部队堆叠。
  • 手柄 D-Pad 和面键(清晰的菜单焦点 + 直接战术步进,隐藏指针):
  • 使用 D-Pad 和面键(A / B / X / Y / Start) 导航 Startup.pcx、DLG_MED.PCX 场景/战役选择器、SetupScr.pcx 和战术模态框时,会使用金色焦点框并保持软件指针完全隐藏。
  • 在战术地图上,按下 D-Pad 会立即隐藏任何活动指针,并让选中的军队直接沿 8 方向地形步进(或在没有移动点时滚动地图)。
  • 手柄模拟摇杆和物理鼠标(实时动画 Cursors.pcx + 即时路径预览):
  • 拨动 左或右模拟摇杆(或移动 物理鼠标,支持完整的 Retina / Wayland 分数 HiDPI 坐标缩放)会动态显示正宗的动画 Cursors.pcx 光标(在可通行陆地/海洋上为 4 帧 行走靴,飞行单位拍动翅膀,敌方城堡/部队堆叠上为攻击剑,不可通行山峰上为停止手,HUD 盾牌上为指向手)。
  • 悬停任何可达格会实时渲染 MVARROW.PCX 曲线/对角线路径预览;点击 鼠标左键 或按下 手柄 A 执行行军。

净室引擎架构与 1–8 人合作模式

realmrun 使用严格、可移植的 C11 + SDL2(GPL-3.0-or-later)从零编写,并通过 79 个自动化单元和集成测试套件(在 AddressSanitizer + UndefinedBehaviorSanitizer 下共 94 个目标)验证,零 Win32 依赖:

子系统实现细节状态
8 位索引调色板合成器(MAINSCR.PCX / BORD_*.PCX)脏矩形 640×480 调色板帧缓冲,带最近 RGB LUT 重映射、正宗 STRAT_S.BMP 战略小地图、SHIELD.PCX 纹章和 warship.PCX 海军登船已实现
VFS 与原版资源加载器(War3.RES、Frontier.rul、*.DAT)大小写不敏感 VFS 解码 .PCX、.BMP、DATA/War3.RES 精灵/分隔记录、452 字节 SIDES.DAT 帝国记录、SCENARIO/.DAT、CAMPAIGN/.DAT 以及随机地图生成已实现
20 项内置 Warlords III Code Patch(W3CP)修复对 Warlords III Code Patch by trixy 的原生净室重新实现(经书面许可包含;可通过 codepatch_fixes 切换)已实现
1–8 人同屏热座与同盟合作(SetupScr.pcx)完整的 8 帝国席位管理器(HUMAN、AI: KNIGHT / LORD / WARLORD、团队同盟、回合门 TURN.PCX 横幅,以及实时 SDL 手柄 GUID 热插拔恢复)已实现
音频混音器与过场动画播放(.WAV、.OGG、.SMK)无锁 SDL2 PCM 混音器,支持 .WAV 战斗/UI 音效、libvorbisfile .OGG 配乐流式播放,以及零依赖 Smacker .SMK 视频/音频解码已实现
战术战斗、英雄、任务、遗迹与外交确定性多回合战斗(combat_effects)、英雄物品栏、法术书、遗迹搜索、外交条约/贿赂,以及可移植二进制存档已实现