Equivalent Exchange 3

Equivalent Exchange 3

2M Downloads

Bug / Exploit with Immersive Engineering?

FMC312 opened this issue ยท 4 comments

commented

Ummm pahimar sir, the bottle of creosote has 128.000 EMC or is it just me,
I did the /EE3 Regen-energy-value...

2016-06-29_14 20 21
2016-06-29_14 26 11

2016-06-29_14 31 03

commented

I believe this is an IE bug. If I'm not mistaken, EE3 stores the EV of fluids per millibucket and IE is registering it as 128/mB, so 1,000mb gives 128,000. The same error is present in IE biodiesel, plant oil and ethanol.

To fix it manually, go to your installation and find data/ee3/energy-values/pre-calculation-energy-values.json and find within that the sections that look like this:

{
    "fluidstack": {
      "name": "creosote"
    },
    "energyValue": 128.0
  },

Change the value 128.0 to 0.128 and similarly divide the values by 1000 for ethanol, biodiesel and plantoil.
Then, run /ee3 regen-energy-values and it should fix them.

commented

@pterolatypus I already fixed it myself, thanks for the tip though.

note to pahimar / xeno: cant save energy using command...
#1076

I know i can modify the .json file using notepad/ np++ but i think its more convinient using the command

commented

I don't think you can modify the fluidstack entry with the commands; at least I couldn't get it to work. You can add post values for the items themselves, but that's treating the symptoms rather than the cause. Whatever floats your boat :P

Considering that this is an IE bug, I think it can be closed.

commented

Talked with @BluSunrize and it's because he didn't know that liquid values should be set per millibucket, not per bucket

https://github.com/BluSunrize/ImmersiveEngineering/blob/1.7.10/src/main/java/blusunrize/immersiveengineering/common/util/compat/EE3Helper.java#L62-L65