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):
- GOG 오프라인 설치 프로그램을
Downloads에 저장:
- GOG.com에서 Warlords III: Darklords Rising 을 구매하고, 오프라인 백업 게임 설치 프로그램 (
setup_warlords_iii_darklords_rising_*.exe)을 다운로드하여Downloads폴더에 둡니다.
- 그래픽 설정 마법사 다운로드 및 실행:
- 표준 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파일을 마우스 오른쪽 버튼으로 클릭 -> 속성 -> 권한 -> 프로그램으로 실행 허용을 활성화한 다음 더블 클릭합니다.
- 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:471c1c180595d783bd86c876a818b0f3a6cace64ee2855b16c59629526c2461fwarlords3-native-port-1.0.0-linux-aarch64.run:2a5bf062227ce945d0f37e1305b171062207cbd7e50fa11921b134627bc39851warlords3-setup-wizard-linux-x86_64:c69ea22c233e60d361ca1925d2f1b3a225fc3538f6825d39bc88e7529905c7aewarlords3-setup-wizard-linux-aarch64:05e52b5733c5d7c73edfdb49681bb5aa684b41fa0692f55f3014bb535a395063warlords3-native-port-1.0.0-linux-x86_64.tar.gz:decd4a1eef4b560c6c8817138f2d142b0cd8ecfacb18c06798144b529ae635fawarlords3-native-port-1.0.0-linux-aarch64.tar.gz:efcc893edee4c7288604cf596883c98694cd9d906a073d252df213e87cf6b0b0
스크린샷 — 순수 인게임 화면 (640×480 네이티브 8비트 인덱스 팔레트)
내장 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), 영웅 아이템 인벤토리, 주문서, 폐허 탐색, 외교 조약/뇌물, 휴대용 바이너리 세이브게임 | 구현됨 |








