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人協力プレイ デスクトップPC、ラップトップ、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エンジンパッケージを自動ダウンロードWizard x86_64をダウンロード
Linux ARM64(aarch64)— 軽量オンラインGUIウィザード(1.13 MiB インターフェースのみの実行ファイル) — グラフィカルなWindowsスタイルセットアップウィザードを即座に開き、ARM64エンジンパッケージを自動ダウンロードWizard 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に保存:
  • Warlords III: Darklords Rising on GOG.com を購入し、オフラインバックアップゲームインストーラー(setup_warlords_iii_darklords_rising_*.exe)をダウンロードして、Downloadsフォルダに置きます。
  1. グラフィカルセットアップウィザードをダウンロードして起動:
  • 標準PC、ラップトップ、Steam Deck、またはMSI Claw:warlords3-native-port-1.0.0-linux-x86_64.run
  • Khadas VIM1S、Raspberry Pi、またはARM64ボード:warlords3-native-port-1.0.0-linux-aarch64.run
  • ファイルマネージャーでダウンロードした.runファイルを右クリック -> プロパティ -> アクセス権 -> プログラムとして実行できるようにするを有効にし、ダブルクリックします。
  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)
MVARROW経路と歩行ブーツカーソルを表示したAlflandのWarlords III戦術マップAccord of RhenisでのWarlords IIIガレー海戦と海上経路表示
スマートタッチスクリーン2タップ経路プレビュー(マウスカーソル自動非表示)1~8人カウチホットシートと同盟勢力セットアップ(SetupScr.pcx)
カーソル非表示のWarlords IIIスマートタッチスクリーン2タップ歩行経路Warlords III 8勢力ホットシートとAIロードセットアップ画面
シナリオブラウザと本物のSTRAT_S.BMP戦略ミニマップ(43+シナリオ)クラシックStartup.pcxメインメニューとゲームパッドハイライトナビゲーション
戦略ミニマッププレビュー付きWarlords IIIシナリオブラウザWarlords III Darklords Risingネイティブメインメニュー

内蔵Warlords IIIコードパッチ(trixyによるW3CP)

1998年のオリジナルWindowsリリースでは、コミュニティ開発者trixyが、長年の戦闘、外交、経済、ヒーロー、AIのバグを修正しゲームバランスを調整するために、2つのWin32 DLL(Darklord.exeランタイムフック)として有名なWarlords III Code Patch by trixy(W3CP)を作成しました。

realmrunはWin32やWineレイヤーを一切含まない100%ネイティブの64ビットLinuxおよびARM64エンジンであるため、Win32 DLLインジェクションを直接使用することはできません。trixyの寛大な書面による許可を得て、20のW3CPバグ修正とゲームプレイ調整をすべて、クリーンルームのC11シミュレーションコア内にネイティブに再実装しました(codepatch_fixes = 1がデフォルト、セットアップウィザードとsettings.cfgで切り替え可能):

  • 外交、感情(ire 0)、条約修正:外交レポートのムード閾値をAIの真のire 0同盟ゲートに合わせ、AIの和平/条約状態遷移、賄賂の金/拒否のエッジケース、2~8帝国間の同盟勝利の強制を修正。
  • 決定論的複数ラウンド戦闘とボーナス上限:W3CPの正確な戦闘修正、リーダーシップ/士気/要塞化のクランプ、ユニット特殊能力ルール(combat_effects)を適用。
  • 経済維持費スケーリング、ヒーロークエスト、遺跡、AIターンロジック:W3CPの都市/軍隊維持費スケーリング、ヒーローXP/アイテムのエッジケース修正、遺跡ガーディアン報酬処理、マナ再生の丸め、AIスタック/生産の優先順位付けを実装。
  • Windowsプレイヤー向け公式W3CPページ:オリジナルWindows Darklord.exeインストールとtrixyの技術的バグ解説については、ModDBのWarlords III Code Patch by trixyをご覧ください。

スマートマルチモーダル操作(ハンドヘルドタッチ、ゲームパッドDパッド/スティック、マウス)

1998年のクラシックなWarlords IIIは、デスクトップマウスのホバー状態(Cursors.pcxのアニメーション歩行ブーツ、翼、剣、指差しハンド、虫眼鏡、停止標識)とMVARROW.PCX経路矢印に完全に依存していました。realmrun v1.0.0では、入力レイヤーがプレイスタイルに動的に適応します — MSI Claw / Steam Deckのタッチスクリーン、Khadas VIM1Sのリビングルームコントローラー、デスクトップのマウスとキーボードのいずれでも:

  • タッチスクリーン(2タップ経路確認 + スムーズドラッグパン、ポインター非表示):
  • 画面に触れている間はマウスカーソルが一切表示されません(コンポジタが合成するウィンドウ進入イベントやタッチ後のマウスモーションイベントの自動抑制を含む)。
  • 目的地タイルを1回タップすると、完全なMVARROW.PCX移動矢印線 + Xマーカー(赤 = 今ターン到達可能、銀 = 複数ターン経路)が計算・表示されます。
  • X目的地を2回タップすると、軍隊またはwarship.PCX海軍ガレーがプロットされた経路に沿って一歩ずつ進軍します。
  • 1本指ドラッグで、選択したスタックを動かさずに戦術ビューポートを領土全体にスムーズにパンできます。
  • ゲームパッドDパッドとフェイスボタン(鮮明なメニューフォーカス + 直接戦術ステッピング、ポインター非表示):
  • Startup.pcx、DLG_MED.PCXシナリオ/キャンペーンピッカー、SetupScr.pcx、戦術モーダルをDパッドとフェイスボタン(A / B / X / Y / Start)でナビゲートすると、金色のフォーカスフレームが使用され、ソフトウェアポインターは完全に非表示のままです。
  • 戦術マップ上でDパッドを押すと、アクティブなポインターが即座に非表示になり、選択した軍隊が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コードパッチ(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)、ヒーローアイテムインベントリ、魔法書、遺跡探索、外交条約/賄賂、ポータブルバイナリセーブゲーム実装済み