Pretty nice tool but leaves a LOT of options out. As it stands this only really lets you edit about 10 of the almost 100 different exp events in the game, so you can't really fine tune overall exp.
the source code is on the .jar!!! just extract it as if it was a zip
I was trying to make ammo 2x1 size to 1x1, but I still couldnt guess what byte offsets to tweak. here what I tried: // These offsets are NOT working yet, someone still need to guess the correct bytes to tweak optionData.add(new InventoryXOption(setUpLongAL(5694417), "Ammo T.Dart Width", "Width of Tranquilizer Dart ammo box. Range:0-16", 2)); //binary pos hint:"Tranquilizer_Dart"+8 optionData.add(new InventoryXOption(setUpLongAL(7646673), "Ammo 10mm Regular Width", "Width of 10mm (pistol) Regular ammo box. Range:0-16", 2)); //binary pos hint:"10mm (pistol) Regular"+4 optionData.add(new InventoryXOption(setUpLongAL(7647561), "Ammo 10mm Emp Width", "Width of 10mm (pistol) Emp ammo box. Range:0-16", 2)); //binary pos hint:"10mm (pistol) Emp"+4 I found the offset huge decimal number reading the Game.layer.1.all.archive in a hex editor, but these offset values are still INCORRECT.
After you tweak MainGUI.java, you just need to javac MainGUI.java, that will create MainGUI.class, that you just need to copy back inside the .jar, so no need to close the app you use to extract the jar files, so you can drag and drop the MainGUI.class back on it.
I tested, and it applies the patch exactly where I configured it, but the offsets I guessed for these ammo are still WRONG. I believe it may be a generic ammo size configuration somewhere else...
The point is, if you think some tweak is missing, you may find the offset and prepare a patch to this nice mod, or drop some code lines here :)
Hey, Ive set the pathway to 'Game.layer.1.all.archive' but the page doesn't update to include the current values and I cant interact with the blank value boxes at all. Any help would be great, I know its been a while since this came out.
Those of us who got DXMD through Epic, apparently have to keep looking for tools. Instead of 'Game.layer.1.all.archive' I've got 'Game.layer.0.all.archive' and all displayed values are just way off. Gotta love Epic Games...
Not sure what I'm doing wrong, but every time I launch this I get an ini error from Java along with a java error exception report. I followed the instructions and installed the required java runtime.
Do you get the error immediately after launching the program, or does it crash when you try to interact with it? Also, could you paste the error message?
Had the same error, but it was just due to me using an outdated version of Java. Download it from Oracle's site instead of Javas, as it just points to Java 8 now.
26 comments
I was trying to make ammo 2x1 size to 1x1, but I still couldnt guess what byte offsets to tweak.
here what I tried:
// These offsets are NOT working yet, someone still need to guess the correct bytes to tweak
I found the offset huge decimal number reading the Game.layer.1.all.archive in a hex editor, but these offset values are still INCORRECT.optionData.add(new InventoryXOption(setUpLongAL(5694417), "Ammo T.Dart Width", "Width of Tranquilizer Dart ammo box. Range:0-16", 2)); //binary pos hint:"Tranquilizer_Dart"+8
optionData.add(new InventoryXOption(setUpLongAL(7646673), "Ammo 10mm Regular Width", "Width of 10mm (pistol) Regular ammo box. Range:0-16", 2)); //binary pos hint:"10mm (pistol) Regular"+4
optionData.add(new InventoryXOption(setUpLongAL(7647561), "Ammo 10mm Emp Width", "Width of 10mm (pistol) Emp ammo box. Range:0-16", 2)); //binary pos hint:"10mm (pistol) Emp"+4
After you tweak MainGUI.java, you just need to
javac MainGUI.java
, that will create MainGUI.class, that you just need to copy back inside the .jar, so no need to close the app you use to extract the jar files, so you can drag and drop the MainGUI.class back on it.I tested, and it applies the patch exactly where I configured it, but the offsets I guessed for these ammo are still WRONG. I believe it may be a generic ammo size configuration somewhere else...
The point is, if you think some tweak is missing, you may find the offset and prepare a patch to this nice mod, or drop some code lines here :)
You have to tell the user, that they need the java JDK- 22 and above.
The java jre 8u431 = java runtime is useless!
And now Oracle changed the licensing, registration etc. wtf
but: jdk23 is working:
https://www.oracle.com/java/technologies/javase/jdk23-archive-downloads.html
I'm using jre 8 341 (newest jre version)
I've already tried un- and reinstall, deleting broken path, etc -> nothing :(
For anyone else looking you can download the JDK here:
https://www.oracle.com/java/technologies/downloads/#jdk19-windows