Persona 5 Royal

Persona 5 Royal

Not enough ratings
How to Run Persona 5 Royal in Windows 7 Via VxKex and DXVK
By Dark
Persona 5 Royal can be run on Windows 7 64-bit
2
3
   
Award
Favorite
Favorited
Unfavorite
Update January 10th 2023 (Ver 1.03) & Regarding Future Patches
Once you get the game working on your system I Highly recommend backing up your P5R.exe incase of a spontaneous future patch that bricks compatibility
And then replace the new' with the old if need be.

A full list of changes can be found below:

According to ATLUS West
■Steam version (Ver 1.03)
- Enables players to reattempt Steam Achievements that did not unlock despite fulfilling the requirements.

■Steam version (Ver 1.02)
- Fixed several issues related to Windows display settings.
- Fixed other minor issues.


These updates have broken functionality with VxKex. However You can still get the game to run by using an old P5R Executable (Version 1.0) or one from okt04175 P5R-Win7-AIO.7z , P5R-1-02-Win7-AIO on his Patreon blog post.
(For me 1-02 doesn't work for my system but the vanilla P5R-Win7-AIO.7z 1.0 patch does)
You Do Not Need VxKex if you Use one of OTK's Executables

https://www.patreon.com/posts/win7-patch-for-5-74072500

After updating the game, replace the current executable with one of okt04175s

You will still need a Vulkan GPU Driver and DXVK or DXVK Async READ the other sections of this guide for more information

When launching the game you may get a "Missing xinput1_4.dll" error
You can solve this by using VxKex
or
Make a copy of "xinput1_3.dll" inside of C:\Windows\System32 and rename it to

xinput1_4.dll

okt04175s Method
The guy who made the "Elden Ring" and "Marvel's Spider-Man Remastered" Windows 7 Patches

https://steamcommunity.com/sharedfiles/filedetails/?id=2882964169
Prerequisites
I encountered a few different errors while trying to get this to work and this method seems to bypass all of them.
Prerequisites
  • A Vulkan GPU Driver
    The latest one for Windows 7 From Nvidia is 1.2.170 Included in 473.81 Nvidia GPU Driver
  • VxKex Version 0.0.0.3 [github.com] API Extensions


  • DXVK Version 1.10.3 [github.com]
    *If you are running Older Hardware you may need a older Version of DXVK. Old 'Legacy' Versions of DXVK require a Vulkan 1.1 Driver

    Or

  • DXVK ASYNC Version 1.10.3 [github.com]
    **If you are running an Older Graphics card DXVK ASYNC may perform worse however I Have Found Async to Perform better with my Setup
VxKex and DXVK
You will need the 64bit Version of DXVK.
Extract d3d11.dll and dxgi.dll from dxvk-1.10.3/x64 to SteamLibrary\steamapps\common\P5R

Install VxKex Version 0.0.0.3 KexSetup_x64.Rel As An Administrator And Restart your PC.
Run VXKEXLDR.EXE from C:\Program Files\VxKex and then click browse to find P5R.exe then select Run
P5R.exe Properties
Go to P5R.exe and Right click Properties
Check "Enable VxKex"
Check "Report a Different Version of Windows"
Choose -Windows 10

Under the default Windows Compatibility tab
Make sure 'Run this Program as an Administrator' is NOT checked
Troubleshooting
If you receive an error "Does Not Meet Minimum Requirements"

Try different combinations of "Report a Different Version of Windows" and "Enable VxKex" Under VxKex for Steam.exe and or P5R.exe

Try each of OTK's patched executables.

Try Delta patching your own P5R.exe with OTK's patch

DXVK Troubleshooting
Make sure you have the correct DXVK version for your Hardware/GPU Vulkan driver version.
The best way to Check your Vulkan driver version is under the Advanced tab of GPU-Z
optionally try searching for 'vulkaninfo-x64' under your C:\ Drive
AMD Users should be able to just look at your GPU Control Panel

You can also search your own GPU under https://vulkan.gpuinfo.org/ Although regarding Windows 7 it seems inconsistent.

Lastly check the support wiki page of DXVK to see what versions of DXVK your Hardware will support
DXVK Driver Support Wiki [github.com]

Special thanks to DarkAltair93 over on the 'PSA: This game doesn't run on Windows 7' Thread for Testing VxKex
11 Comments
*Logan* Jun 28, 2023 @ 10:36pm 
Very interesting nice job
Dark  [author] May 9, 2023 @ 6:26pm 
I was ready to run Windows 7 64-bit for Years to come, backed up all software and installation instructions I would need on a NAS and was ready to brace the long and cold seasons.

I have switched to Atlas OS 22H2 v0.2.0
If you had plans similar to me in running Windows 7 For a very long time. I highly recommend looking into it. I've been daily driving it for about a month now and it's everything I have ever wanted.

I would argue, for an "advanced" windows user, Atlas OS 22H2 v0.2.0 is The Best thing since Windows 7
Dark  [author] Jan 10, 2023 @ 5:53pm 
Yeah, I should probably update it to just say use "P5R-Win7-AIO.7z" aka Patch 1.0
[Team named player] Team Player Jan 10, 2023 @ 5:15pm 
Update: the 1/10 patch caused my game to hang after booting to a black screen after steam revalidated the game's files (no suprise there). I was able to get the game back to a running state by downloading P5R-Win7-AIO.7z in the top patreon post and moving everything there into the main game directory.
bay harbor beamer Jan 8, 2023 @ 10:45pm 
why not just use windows 10 like a normal person
iMerlin Dec 25, 2022 @ 8:09pm 
Unfortunately the newest methods do not work for me. Game boots to black screen and quits responding. I do not get any of the errors under your "Troubleshooting" section. No, I did not update DXVK to 2.0 and I am using okt's old P5R executable, and I've already reinstalled VxKex twice, the first time managed to break my Steam client's startup process. Multiple PC restarts, no luck, chuck. :DSTskull:

My GPU is Nvidia GeForce GT 1030.
iMerlin Dec 25, 2022 @ 5:44pm 
Windows 7 Purists arise... :neoncool:
smashington Dec 9, 2022 @ 10:06am 
Where do I get the old P5R executable? I can't find it.
[Team named player] Team Player Nov 29, 2022 @ 12:13pm 
Followed this guide a day after the 11/18 update and can confirm that it was able to get my game up and running.

I was having a problem with a "Does Not Meet Minimum Requirements" message when attempting to launch the game from Steam but was able to resolve it by updating gpu drivers (I later saw there's version requirements for DXVK 1.10.3 that I wasn't meeting, so that was almost certainly the issue).

Thanks for the guide!
Zeikar Nov 20, 2022 @ 1:07pm 
LOL Windows 7 in 2022