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)를 지원합니다 — trixy의 Warlords III 코드 패치 (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에는 저작권이 있는 아트, 사운드, 음악 또는 캠페인 바이너리가 전혀 포함되어 있지 않습니다. GOG.com에서 Warlords III: Darklords Rising 의 합법적인 사본(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)
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는 두 개의 Win32 DLL(Darklord.exe 런타임 후크)로 유명한 trixy의 Warlords III 코드 패치 (W3CP)를 제작하여 오랜 전투, 외교, 경제, 영웅, AI 버그를 수정하고 게임 밸런스를 다듬었습니다.

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의 trixy의 Warlords III 코드 패치 를 방문하세요.

스마트 멀티모달 컨트롤 (핸드헬드 터치, 게임패드 D-Pad/스틱 및 마우스)

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-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 코드 패치 (W3CP) 수정trixy의 Warlords III 코드 패치 의 네이티브 클린룸 재구현 (서면 허가 포함, 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), 영웅 아이템 인벤토리, 주문서, 폐허 탐색, 외교 조약/뇌물, 휴대용 바이너리 세이브게임구현됨