mateussmeneses / theorder1886-port
git clone https://github.com/mateussmeneses/theorder1886-port.git
windows-v0.7.6-rc.1 · today
—
—
stars, 24h
+262
stars, 7 days · #231
+262
stars, 30 days · #990
262
★ total · +262% this week
13
forks · 25 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC++
LicenseGPL-2.0
Created2026-10-14 (6d ago)
Last pushtoday
Watchers9
OwnerUser
Links
README excerpt
# The Order: 1886 PC Native Port **English** | Português (Brasil) | Español > [!TIP] > ### ☕ Support the Development / Apoie o Projeto > If you enjoy this project and want to support the ongoing development, reverse engineering, and optimization of **The Order: 1886 PC Native Port**, consider buying me a coffee! Every contribution motivates and directly helps keep the project active with frequent updates. > > 👉 **Click here to donate on Ko-fi: https://ko-fi.com/mateusmeneses** ☕❤️ A work-in-progress PC port of **The Order: 1886** (PlayStation 4) for Windows 10 and 11. The CPU side is native: the game's original executable runs directly on the PC's processor (the PS4 uses the same x86-64 architecture), and a runtime written for this port replaces the PS4 system libraries, so there is no CPU emulator. The graphics are translated: they run on the shadPS4 video core, which converts the PS4 GPU commands and shaders to Vulkan. This project started as a copy of the God of War III Remastered port and is being adapted to Ready at Dawn's engine. > **No game files are included.** You need a dump of your own copy of the game. > This project is not affiliated with Sony Interactive Entertainment, Ready at Dawn or Santa > Monica Studio. The Order: 1886 is a trademark of Sony Interactive Entertainment. ## Status Checked on Windows 11 with an NVIDIA GeForce RTX 5060 Laptop GPU and the dump **CUSA00035, version 01.02** (`eboot.bin` sha256 `f742eb17…`): - The game boots through the logos and the title screen into a new game; the prologue cutscene renders in the engine (characters, lighting and textures checked in frame dumps). - A 4-minute run of the prologue held the game's own 30 FPS in every 5-second window, with a 99th-percentile frame time of about 34.5 ms, and no crash in more than 20 consecutive automated runs (`tools/batch_runs.py`). - The Vulkan validation layer reports a single remaining warning class in these scenes (`magFilter-04553`, a linear sampler used with an integer texture). Not verified yet: gameplay beyond the prologue, sound (the automated runs do not check it), saving and loading, AMD and Intel graphics cards, other regions and versions of the game, Linux. The work log, the fixes and the open items are in docs/PROGRESS.md. ## Requirements - Windows 10 (1903 or newer) or Windows 11, 64-bit. - A 64-bit processor with AVX. On CPUs without MOVBE, BMI1 or LZCNT (Sandy/Ivy Bridge, AMD FX) the loader rewrites the game's instructions that use them to emulated stubs and logs an `ISA:` line; older CPUs stop at start with a `STOP: this CPU lacks` line. - A graphics card with Vulkan 1.3 and a current driver. - Your dump of the game: the folder with `eboot.bin`, `sce_module` and `sce_sys`. Only CUSA00035 01.02 has been tested; the patch file also lists CUSA00070, CUSA00076, CUSA00100, CUSA00670 and CUSA00785. - MSYS2 and Python 3 to build it (see below). ## Building 1. Install MSYS2 (`winget install MSYS2.MSYS2`) and, in the **MSYS2 CLANG64** shel