Closed SpwnX closed 10 years ago
I can't reproduce this.
I have made several test builds MFSU->Energy Storage Module (or Cluster)->MFSU using a 10K re-battery each time. Also tested with MFE.
In my builds the final energy was correct every time, or sometimes a very small quantity of energy (e.g. 15EU) was lost, I guess due to rounding down. Typical result: 8133 EU in the destination MFSU, 1808 EU in the source MFSU.
Questions:
/gcenergyunits EU
to tell me in EU)Maybe also post a copy of power-GC3.conf
please.
[I updated my comment - if you are reading on email, please check the Github]
The sum of MFE+MFSU+MFSU = 10k
"Configuration file
compatibility { D:"BuildCraft Conversion Ratio"=16.0 D:"IndustrialCraft Conversion Ratio"=6.557376861572266 D:"Mekanism Conversion Ratio"=0.6557376980781555 }
display { B:"If BuildCraft is loaded, show Galacticraft machines energy as MJ instead of gJ?"=false B:"If IndustrialCraft2 is loaded, show Galacticraft machines energy as EU instead of gJ?"=false B:"If Mekanism is loaded, show Galacticraft machines energy as Joules (J) instead of gJ?"=false B:"Show Galacticraft machines energy in RF instead of gJ?"=false } "
I can see in the background of your first set of pictures that it appears as if these are connected together somehow (particularly the last one of the first set) Perhaps for clarity's sake, a step-by-step procedure on how to replicate this glitch could help.
OK, I replicated this. It's an issue in 1.7.10 only, not 1.7.2. Sorry that's my bad for not seeing it earlier, I have two test platforms, one is 1.7.2 and one is 1.7.10 and by chance I was testing this on the 1.7.2 platform yesterday.
The conversion ratio is "awkward" i.e. not a tidy round number because the ratio between IC2 and BC energy is supposed to be 1:2.44.
If we don't do that correctly, then an infinite energy loop could be made with 3 machines from different mods, EU -> MJ -> gJ -> EU or whichever way around created positive energy.
The rounding errors are caused by IC2, not Galacticraft. IC2 only deals in whole numbers of EU (I think - at least it always used to be this way).
Thanks for the quick fix. I got one little suggestion here though. Instead of having two-way lossless conversions, why not different values, so in the end, loss is expected?
When inserting power into GC machinery using other mods. 1 EU : 5 gJ 1 MJ : 12.5 gJ (based on 1 EU : 2.5 MJ ratio) 1 J : 0.5 gJ (based on 1 EU : 10 J ratio from the config ) 1 RF : 1.5 gJ (based on 1 EU : 3.25 RF ratio)
When inserting power from GC machinery into other mods. 6 gJ : 1 EU 15 gJ : 1 MJ 1 gJ : 1 J 2 gJ : 1 RF
Thus, no positive loops can happen, also discourages the usage of GC as a universal energy bridge (which is a fairly silly option, in my opinion). Another suggestion would be a config to not allow GC to power anything but its own machines. Removing the option of using GC as an energy bridge (which is very often overpowered).
(Welcome back, by the way!)
I plan to include "lossy" conversion as one of the consequences of the planned "hard-mod" config setting, see http://forum.micdoodle8.com/index.php?threads/galacticraft-in-hard-mode-modpacks-discussion.4536/
This will not prevent all positive loops - if another mod has a conversion ratio set well out of line with what we are using, it could still happen, but that should be fixable by competent modpack makers or server owners.
I think a universal energy bridge is awesome! It certainly helps out in some situations where two other mods won't talk to each other. If there are specific problems which that causes then we can look at them.
But, a current concern is to make sure Galacticraft cannot be used as an easy bypass for the designed-in limitations of IC2 with voltage levels etc - so you shouldn't for example be able to use GC alu wires in place of IC2 cables and avoid all the difficulties. I'd be interested in suggestions for any extra limitations which should be added to alu wires.
I still have my concern about the energy bridge where a mod energy generator can be extremely OP when converted to another. (See a bucket of fuel in a BC combustion and a IC2 semifluid)
Later on when I'm not on my mobile I will post my suggestions for GC/IC2-GT integration.
Edit: added some suggestions there
Missed my bug reports? I'm back. Now with GC 1.7BETA build 196 and IC² 2.2 build 645. gJ -> EU conversion works flawlessly, (from my tests it seems to be a 7:1 rate) , however the EU -> gJ conversion does not, when using IC² higher tier storages boxes. A full 10k EU battery was used test the conversion. Just a small infinite energy loop machine.