Persona 5 Royal

Persona 5 Royal

View Stats:
Dark Oct 29, 2022 @ 7:28am
3
Windows 7 compatible Via VxKex and DXVK
Working In game on Win7 64bit

Check the Steam Guide for Images and some updated information
https://steamcommunity.com/sharedfiles/filedetails/?id=2882087180

System Specs
Ryzen 2700x
Nvidia GeForce RTX 2080ti
32Gb 3200mhz Ram
Windows 7 64-bit

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]
  • DXVK Version 1.10.3 [github.com] (I have not Tested the Async version yet)
    *I believe future versions will be locked out of the Vulkan Driver 1.2

P5R is a 64Bit game, 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'
Run VXKEXLDR.EXE from C:\Program Files\VxKex and then browse to find P5R.exe then select Run

Go to P5R.exe and Right click Properties

Under the VxKex Tab
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

If you receive an error "Does Not Meet Minimum Requirements" Try checking "Windows 10" Under VxKex for Steam.exe and make sure you have the correct DXVK version.
Do Not Check the "Enable VxKex" for Steam.exe Box

Special thanks to DarkAltair93 over on the 'PSA: This game doesn't run on Windows 7' Thread for Testing VxKex
Last edited by Dark; Oct 30, 2022 @ 9:25am
Originally posted by DarkAltair93:
Haha, I was actually thinking of writing a little guide myself, looks like you beat me to the punch :steamthumbsup: Nice work with the guide
< >
Showing 1-15 of 23 comments
The author of this thread has indicated that this post answers the original topic.
DarkAltair93 Oct 29, 2022 @ 1:26pm 
Haha, I was actually thinking of writing a little guide myself, looks like you beat me to the punch :steamthumbsup: Nice work with the guide
Nano Oct 29, 2022 @ 5:52pm 
Wish I could make it work on my older PC but Denuvo says it can't connect to server and when I click next it crashes on Windows 7. I sure do love DRM...
Justaway Oct 29, 2022 @ 7:54pm 
Nice! Thanks for the guide and thanks to both you and DarkAltair93 for bringing this to light.

A couple of things about your guide - it seems that the step where you actually open up VXKEXLDR and choose P5R.exe isn't necessary?

Also, my game kept crashing the moment the window opened up, but what fixed it was just copying all of the .dlls instead of just the 2 from the x64 directory of the dxvk version that you linked.

Edit: I deleted the other .dlls and it's still working... Not sure what was going on with the crashes earlier.
Last edited by Justaway; Oct 29, 2022 @ 8:19pm
Kaldaien Oct 29, 2022 @ 9:17pm 
Originally posted by Nano:
Wish I could make it work on my older PC but Denuvo says it can't connect to server and when I click next it crashes on Windows 7. I sure do love DRM...
That's really got nothing to do with Denuvo. Game would still crash even without it :)
Nano Oct 29, 2022 @ 10:14pm 
Originally posted by Kaldaieℵ₀:
Originally posted by Nano:
Wish I could make it work on my older PC but Denuvo says it can't connect to server and when I click next it crashes on Windows 7. I sure do love DRM...
That's really got nothing to do with Denuvo. Game would still crash even without it :)
Probably. Not really worth my time trying to figure out why it didn't work after following this guide. Yet I wouldn't be surprised if it didn't have a hand in it crashing since it works for others and neither of them mentioned a server connection issue.
DarkAltair93 Oct 30, 2022 @ 6:38am 
Originally posted by Nano:
Originally posted by Kaldaieℵ₀:
That's really got nothing to do with Denuvo. Game would still crash even without it :)
Probably. Not really worth my time trying to figure out why it didn't work after following this guide. Yet I wouldn't be surprised if it didn't have a hand in it crashing since it works for others and neither of them mentioned a server connection issue.
If it mentions a server connection issue, it IS denuvo acting up; unfortunately that's what invasive drm does: they get to decide if you can play or not. Happened to me with another game some time ago, what fixed for me was disconnecting my home line and using my phone as a mobile hotspot to activate the game. So basically try another internet connection if you can, or maybe just retry, might have been a temporary problem, possibly because of daylight saving time change last night (your pc clock needs to be correct for this kind of checks)
Kaldaien Oct 30, 2022 @ 6:40am 
Originally posted by DarkAltair93:
Originally posted by Nano:
Probably. Not really worth my time trying to figure out why it didn't work after following this guide. Yet I wouldn't be surprised if it didn't have a hand in it crashing since it works for others and neither of them mentioned a server connection issue.
If it mentions a server connection issue, it IS denuvo acting up; unfortunately that's what invasive drm does: they get to decide if you can play or not. Happened to me with another game some time ago, what fixed for me was disconnecting my home line and using my phone as a mobile hotspot to activate the game. So basically try another internet connection if you can, or maybe just retry, might have been a temporary problem, possibly because of daylight saving time change last night (your pc clock needs to be correct for this kind of checks)
If it's a Denuvo connectivity problem, Denuvo always provides a copy-paste mechanism for activation as well.
BlaCKM00n333 Oct 30, 2022 @ 7:36am 
Originally posted by Darkshroud:
If you receive an error "Does Not Meet Minimum Requirements" Try checking "Windows 10" Under VxKex for Steam.exe and make sure you have the correct DXVK version.
still recieve it. dxvk 1.10.3 - d3d11.dll right near p5r.exe. report for different version in vxkek tab in properties of steam.exe, but not check "enable". right?
Dark Oct 30, 2022 @ 8:00am 
Originally posted by BlaCKM00n333:
Originally posted by Darkshroud:
If you receive an error "Does Not Meet Minimum Requirements" Try checking "Windows 10" Under VxKex for Steam.exe and make sure you have the correct DXVK version.
still recieve it. dxvk 1.10.3 - d3d11.dll right near p5r.exe. report for different version in vxkek tab in properties of steam.exe, but not check "enable". right?

Just to clarify, Do you have d3d11.dll and dxgi.dll from dxvk-1.10.3/x64 (The x64 folder)?

I would try troubleshooting the steam.exe. Try with both "Enable VxKex" and "Report a different version of Windows" Enabled and each combination. (One on, the other Off etc)


From other games I've tested the Minimum Requirements error is usually a DXVK/GPU driver/Vulkan type of issue though.

Also I didn't say this in the Original Post but I highly encourage, if not already done
Installing VxKex as an Administrator, and then Restarting your PC Before using vXKex on Applications
Last edited by Dark; Oct 30, 2022 @ 8:01am
DarkAltair93 Oct 30, 2022 @ 8:19am 
There should be no need to enable VxKex for steam.exe, if you get that error it means VxKex is already working, otherwise it would just crash silently. Check your gpu driver to be up to date (latest nvidia is 473.81 for win7), try to re-download dxvk, make sure it's not using the iGPU if you have it. Also make sure vxkex is both enabled AND set to report windows 10 for P5R.exe
BlaCKM00n333 Oct 30, 2022 @ 9:14am 
Originally posted by Darkshroud:
Do you have d3d11.dll and dxgi.dll from dxvk-1.10.3/x64 (The x64 folder)?
the problem was here, yes. i extract only d3d11.dll (maybe i blind, but did not see anything about dxgi.dll)
thanks a lot, guys. U R breathetaking
Last edited by BlaCKM00n333; Oct 30, 2022 @ 9:21am
PureBoredom Nov 4, 2022 @ 12:38am 
I keep getting a ntd33.dll error. Also, when I uninstalled the VxKex, it says it couldn't find an executable for P5R?

Edit: This is what I get. The description at the start is:

The required ntd33.dll was not found while attempting to launch P5R.exe.

Process image full path: D:\SteamLibrary\steamapps\common\P5R\P5R.exe
Process command line: "D:\SteamLibrary\steamapps\common\P5R\P5R.exe"
The process is 64-bit and its base address is 0000000140000000 (PEB base address: 000007FFFFFDD000)
[KE] Copying KexData structure to child process
[KE] Rewriting imports of executable file
Rewriting DLL import dxgi.dll -> dxg1.dll
Rewriting DLL import kernel32.dll -> kernel33.dll
Rewriting DLL import ntdll.dll -> ntd33.dll
Rewriting DLL import ole32.dll -> ole33.dll
Rewriting DLL import user32.dll -> user33.dll
Rewriting DLL import xinput1_4.dll -> xinput1_3.dll
[KE ProcId=6268, ThreadId=2580] Process entry point: 0x0000000157E25020, Original byte: 0x48
[KE ProcId=6268, ThreadId=2580] Adding hard error handler at 0x000000007798AAD0. Original byte: 0x4C
[CP ProcId=6268] Process created.
[LD ProcId=6268, ThreadId=2580] DLL loaded: C:\Windows\System32\ntdll.dll
[LD ProcId=6268, ThreadId=2580] DLL loaded: C:\Windows\System32\kernel32.dll
[LD ProcId=6268, ThreadId=2580] DLL loaded: C:\Windows\System32\KernelBase.dll
[LD ProcId=6268, ThreadId=2580] DLL loaded: C:\Program Files\Bitdefender\Bitdefender Security\bdhkm\dlls_266165067657613085\bdhkm64.dll
Rewriting DLL import ntdll.dll -> ntd33.dll
Rewriting DLL import KERNEL32.dll -> kernel33.dll
[HE ProcId=6268, ThreadId=2580] Hard Error has been raised.
Status code: 0xc0000135 - The specified module could not be found.
st=0xc0000135,dw=4337612,lpsz1=ntd33.dll,lpsz2=C:\Program Files\Bitdefender\Bitdefender Security\bdhkm\dlls_266165067657613085\
Last edited by PureBoredom; Nov 4, 2022 @ 8:36am
Dark Nov 4, 2022 @ 10:34pm 
Originally posted by PureBoredom:
I keep getting a ntd33.dll error. Also, when I uninstalled the VxKex, it says it couldn't find an executable for P5R?

Edit: This is what I get. The description at the start is:

Before I say anything an alternative method you can try by the guy who made the "Elden Ring" Patch on nexus mods also has a method to get the game working on Windows 7.

https://steamcommunity.com/app/1687950/discussions/0/3470612993485706844/

Are you running 64-bit Windows 7 With Service Pack 1?

You said " when I uninstalled the VxKex" I'm not sure what you mean by this. I don't think you can continue to run the game if you Uninstall VxKex.

Did you restart your computer between installing VxKex as an Administrator and then running P5R?

Edit*
I'm not the greatest at understanding which Windows Updates do what but try and see if you have KB2685811 Kernel-Mode Driver Framework version 1.11 update
Last edited by Dark; Nov 4, 2022 @ 11:41pm
PureBoredom Nov 5, 2022 @ 2:17am 
Many thanks for the help and links! I'll probably try those out once the game goes on sale. I'm kind of annoyed that I have to go through so many loops just to play a game I bought legitimately.
Dark Nov 5, 2022 @ 6:27am 
Originally posted by PureBoredom:
Many thanks for the help and links! I'll probably try those out once the game goes on sale. I'm kind of annoyed that I have to go through so many loops just to play a game I bought legitimately.

Perfectly understandable!
To be honest this entire process has made me cherish the idea of holding onto... *cough* Emulator *cough* versions. Given the Denuvo DRM situation. But it was worth it just to get the game working.

Praying for a GOG release for Persona Titles :nagisaclannad:
< >
Showing 1-15 of 23 comments
Per page: 1530 50

Date Posted: Oct 29, 2022 @ 7:28am
Posts: 23