* Download DXHR Exe Patcher: https://www.nexusmods.com/deusexhumanrevolution/mods/28 * Download JDK 21 - Go to https://www.oracle.com/ca-en/java/technologies/downloads/#java21 - Choose "Windows" tab - Select "x64 Compressed Archive" * Unzip the downloaded archive `jdk-21_windows-x64_bin.zip` * Inside it will be a folder `jdk-21.0.6`, and inside it will be a `bin` folder. * Copy `DXHR-Patcher_1.5.jar` file into the `bin` folder. * Open a Windows Terminal window from that `bin` folder: right-click on it in Windows Explorer and select "Open In Terminal". * With a terminal window opened, copy and paste the following command in it: .\java.exe -jar .\DXHR-Patcher_1.5.jar * Hit "Return" key on your keyboard.
yeah this still works, thanks. I tried just running the jar file but it gave me an error. Also there was a slight difference in my jdk version but it didn't really seem to care.
This is not working at all. The latest version of Java on Oracle's page does not work with this package:
PS D:\Program Files\Java\bin> java -jar dxhr-patcher_1.5.jar Error: LinkageError occurred while loading main class Launcher java.lang.UnsupportedClassVersionError: Launcher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
This is with the latest version of the JRE: jre-8u431-windows-x64, nor does it work with JDK v23.0.1, nor the early access JDK 24.
None of the workarounds provided are working at this time.
I get the same error and I have Java 23. However, When I downgraded to version 21, it worked.
>java -version java version "1.8.0_441" Java(TM) SE Runtime Environment (build 1.8.0_441-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.441-b07, mixed mode)
> java.exe -jar DXHR-Patcher_1.5.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: Launcher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Maybe I got lucky but it does work for me. Just tried it today and used the skip intro videos and the fixed scaling for the ui. All I did was drag the jar file (the one that has the winrar icon for me?) to my desktop, and followed the readme's instructions on downloading the java kit from the website. I made sure to download the windows version. From there I make a separate folder just for the kit (mostly to keep the files clean and organized) and when you are done installing the java kit, just open the jar file with 'java platform se binary and it will bring up the Patcher menu with the list of options. Then just find where you installed your game (depends on where your steam library is) and select DXDRDC.exe
From there just select your options, click apply at the bottom and you are set. Hopefully this helps those wanting to revisit this gem of a game!
90 comments
* Download JDK 21
- Go to https://www.oracle.com/ca-en/java/technologies/downloads/#java21
- Choose "Windows" tab
- Select "x64 Compressed Archive"
* Unzip the downloaded archive `jdk-21_windows-x64_bin.zip`
* Inside it will be a folder `jdk-21.0.6`, and inside it will be a `bin` folder.
* Copy `DXHR-Patcher_1.5.jar` file into the `bin` folder.
* Open a Windows Terminal window from that `bin` folder: right-click on it in Windows Explorer and select "Open In Terminal".
* With a terminal window opened, copy and paste the following command in it: .\java.exe -jar .\DXHR-Patcher_1.5.jar
* Hit "Return" key on your keyboard.
This is with the latest version of the JRE: jre-8u431-windows-x64, nor does it work with JDK v23.0.1, nor the early access JDK 24.
None of the workarounds provided are working at this time.
>java -version
java version "1.8.0_441"
Java(TM) SE Runtime Environment (build 1.8.0_441-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.441-b07, mixed mode)
> java.exe -jar DXHR-Patcher_1.5.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: Launcher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
From there just select your options, click apply at the bottom and you are set. Hopefully this helps those wanting to revisit this gem of a game!