Struggling to modify the Extreme Modifications hullmod. I can modify the amount of OP it removes from a design no problem, but whenever I try to change the ENGINE_MALFUNCTION_PROB float or the weapon one for that matter in swp_extrememodifications.java, the ship systems seem to fail the same amount whether I change the value up or down (even when I set the value to 0). Am I trying to change the wrong value?
Technically speaking, yes, you are.
The Java file you're trying to edit isn't the one the game actually reads. The game reads the mod's java files from a single JAR file, which is compiled for the mod by the author. Loose Java files in the mod folder are there purely for players or other modders to look at and reference - changing values within them won't change the actual in-game implementation.
This is only really the case for Java files by the way, which is why you can edit the hullmods.csv file and witness the results in-game just fine.
(TLDR: The file you're trying to edit is a copy of the real file and exists purely for the purpose of letting humans read it. The real file that the
game reads is hidden within the mod's code and can't easily be changed.)