Dragon's Crown Pro PC Port

Dragon's Crown Pro PC Port is a native Windows PC port of Dragon's Crown Pro that runs the game's own code directly on the PC with modern graphics options.

README

Dragon's Crown Pro - PC Port

Dragon's Crown Pro running natively on Windows through a PS4-to-PC port and runtime, with the TRG launcher and modern PC graphics and display options

Latest release Downloads Platform

The original PS4 game code runs on the PC with a replacement for the PS4 system libraries and a Vulkan renderer derived from shadPS4. No game files included: bring your own legally obtained Dragon's Crown Pro PS4 package.

2026-10-14_23-43

Features

  • Native Windows PC port: the game's own x86-64 code runs directly on the PC. It is not an emulator.
  • TRG launcher that installs the game directly from your own .pkg file, with no Python or other tools needed, and remembers its window position
  • Windowed and Borderless Fullscreen, switched with F11 while playing, with window size and monitor selection
  • Graphics card selection: Automatic, or any Vulkan graphics card the renderer can use
  • VSync on or off
  • Render resolution from 480p to 4K (3840×2160), with the game's native 1080p as the default
  • SMAA anti-aliasing and anisotropic texture filtering (Game, 2x, 4x, 8x, 16x)
  • AMD FidelityFX Super Resolution 1 upscaling and RCAS sharpening with a strength setting
  • Frame rate in the window title, and an in-game frame counter (frames per second and frame time)
  • An in-game settings menu: Insert on the keyboard, or R3 + L2 on the controller
  • Xbox controllers without setup, and keyboard support
  • Portable user and logs folders next to the program for settings, saves, the shader cache and logs

What you need

  • Windows 10 (version 1903 or newer) or Windows 11, 64-bit
  • A graphics card and driver with Vulkan 1.3, VK_EXT_robustness2, VK_KHR_push_descriptor and VK_EXT_vertex_attribute_divisor (tested on an NVIDIA GeForce RTX 4070 and Intel UHD Graphics 730)
  • Your own legally obtained Dragon's Crown Pro package: a decrypted PS4 .pkg file of this exact game version, and about 6 GB of free space for the installed game:
GameDragon's Crown Pro
PlatformPlayStation 4
Title IDCUSA10454
Content IDUP2611-CUSA10454_00-DRAGONSCROWNPRO1
APP_VER01.00
Game version01.03
eboot.binSHA-256 f9bff150c4c28507096e7e143a07492063ed89bf05ac6cb995a55a0946e3508a

The launcher checks the Title ID, Content ID and versions in the package's param.sfo before it unpacks anything, and the eboot.bin hash before it installs the result. Any other version is refused, because the port is built for this exact game code. A package encrypted for a PS4 console cannot be unpacked on a PC.

Installing

  1. Download DragonsCrownProPC-v0.1.0-windows-x64.zip from the latest release and extract it anywhere you can write to.
  2. Run dcp-loader.exe. The launcher opens.
  3. On the Play page click Install game... and select your own Dragon's Crown Pro .pkg file.
  4. Wait until Ready to play appears. The package is unpacked on your PC into the game folder next to the program (about 6 GB). The .pkg file is only read, and you can delete it afterwards.
  5. Press PLAY.

No game files are included in the release, and the port does not download the game.

Reinstall game... replaces only the installed game files and keeps your settings, saves, shader cache and logs. If an installation fails or is cancelled, the previous one is left as it was.

Saves and settings

Everything is kept next to the program, so copying the whole folder to another PC takes your data with it:

FolderContents
user\dcp.iniLauncher and game settings
user\savedata\Your saves
user\cache\CUSA10454\Shader cache, so later starts load faster
logs\One dragons_crown_pro_NNN.log per run
game\The installed game (unpacked from your own package)

These folders are created the first time they are needed and are not part of the download. When updating the port, keep user (and game, to skip reinstalling).

Windows SmartScreen

Windows may warn the first time you run the program, because the release is not digitally signed. If you downloaded it from this repository's releases page, choose More info, then Run anyway.

The launcher

The launcher opens before the game. Your choices are saved to user\dcp.ini, the same file the in-game menu writes. To turn the launcher off, set Show this launcher to Off on the Play page. Hold Shift while starting to bring it back.

Play
  • Install game... from your .pkg file, with the Title ID, version and eboot.bin checks, and Reinstall game...
  • The Ready to play status, and the Show this launcher setting
Display
  • Display mode: Windowed or Borderless Fullscreen. Press F11 while playing to switch between them.
  • Window size (1280×720 to 3840×2160) and Monitor
  • Graphics card: Automatic or a specific Vulkan graphics card. A card that is no longer present falls back to Automatic.
  • VSync on or off
  • Upscaling: AMD FSR 1 enlarges the picture when the window is bigger than the render resolution
  • Sharpening (AMD RCAS) and Sharpening strength
Graphics
  • Render resolution: Native (1080p) 1920×1080, 480p 854×480, 720p 1280×720, 1440p 2560×1440, 1800p 3200×1800 or 4K 3840×2160. 1440p and above need a powerful graphics card.
  • Anti-aliasing: Off or SMAA
  • Texture filtering: Game, 2x, 4x, 8x or 16x
Gameplay
  • Frame rate in title: shows the frame rate in the window title, for example Dragon's Crown Pro | FPS: 60.00
  • Frame counter: shows the frame rate and frame time in a corner of the game

The game runs at its own 60 frames per second.

Controls
  • Xbox controllers work without setup
  • The keyboard is always on, together with the controller:
ActionKeys
Left stickW A S D
Right stickArrow keys
Cross (A) / Circle (B)Space / Left Shift
Square (X) / Triangle (Y)E / Q
L1 / R11 / 3
L2 / R2R / F
L3 / R3Z / C
D-pad up / down / left / rightI / K / J / L
Options (Start)Enter
Touchpad left / right (Back)Tab / Backspace
  • F11 switches Windowed and Borderless Fullscreen. Insert (or R3 + L2) opens the in-game menu, with the display mode, VSync, FSR 1, sharpening and the frame counter.
  • One player: local multiplayer and online play are not supported.
About
  • The port version, game version, renderer and library versions
  • Open the game folder, the saves and settings folder, or the logs folder
  • Show settings file, and Reset all settings

Screenshots

2026-10-14_23-45

2026-10-14_23-44_1

Reporting problems

If the game does not start or crashes, please open an issue. Attach the newest dragons_crown_pro_*.log file from the logs folder next to the program, and say what you were doing when the problem happened.

Building it yourself

git clone https://github.com/saulob/dragons-crown-pro-pc.git
  1. Install MSYS2 with the CLANG64 toolchain. .\tools\setup.ps1 checks it and prints the pacman command for anything missing.
  2. .\tools\build.ps1 fetches the pinned dependencies (TRG Launcher, Dear ImGui and a few small libraries) and builds build\cmake\clang64\bin\dcp-loader.exe.
  3. .\tools\build.ps1 -Run also starts it. Install the game from the launcher's Play page, as in a release; the development build keeps it in game\ and the boot image in build\image\ of the repository.
  4. .\tools\package.ps1 makes the release folder, ZIP and .sha256 file in dist\ from the same build: the program without debug information (the symbols stay in dist\), the DLLs it needs and the licences. It is local only and never uploads, tags or publishes anything. The release version is DCP_PORT_VERSION in CMakeLists.txt.

.\tools\test.ps1 runs the focused tests. Python is not needed to build, test or play. Only the optional development scripts in scripts\ use it, such as the Python cross-checks of the package extractor and the boot image builder (.\tools\setup.ps1 -InstallPython).

The technical notes are in docs: launcher and settings, graphics, first boot, bootstrap and references.

Credits

  • Dragon's Crown Pro by Vanillaware, published by Atlus (2018). This is an unofficial fan-made PC port. It is not affiliated with or endorsed by Vanillaware, Atlus, SEGA, Sony Interactive Entertainment or any other rights holder, and it contains none of their files.
  • shadPS4 for the Vulkan renderer, shader recompiler and GPU command processing the video core is built on, and for the PS4 package extractor the installer is adapted from, as it was before upstream commit be22674f removed it (GPL-2.0-or-later)
  • gow3_pc and its lineage, uncharted-ndc-native, MediEvil PC and the HayatoG ports, for the loader, runtime and video core this port grew from (see docs/REFERENCES.md)
  • bloodborne_pc_windows for the anisotropic filtering approach
  • SMAA by Jorge Jimenez et al., and AMD FidelityFX Super Resolution 1
  • TRG Launcher, the launcher interface, pinned at v1.1.0
  • The launcher and installer follow the approach of the Hard Corps: Uprising and Geometry Wars: Retro Evolved 2 PC ports
  • The licenses of the libraries the release includes are in the licenses folder of the ZIP

AI disclosure

AI tools were used to assist with code analysis, development, debugging and documentation. Changes were directed, tested and reviewed by the maintainer.

License

Original code in this project is licensed under the GNU General Public License v2.0 or later (GPL-2.0-or-later). See LICENSE.

Third-party components retain their respective licenses and notices. See licenses/THIRD-PARTY-LICENSES.txt.

No game files are included. Dragon's Crown Pro and its assets are not covered by this project's license.