GregTech icon indicating copy to clipboard operation
GregTech copied to clipboard

[Suggestion]Better Overclocking

Open galyfray opened this issue 4 years ago • 4 comments

Is your feature request related to a problem? Please describe. Overclocking is completely unpredictable and unreliable I mean does anyone thing the average GTCE player keep this strange behavior in mind when choosing his overclocking ? As far as i know when running an LV recipe on an MV machine the consumption get multiplied by 4 and the time taken divided by two. I currently don't understand how the overclocking works once the duration is divided by 2^OCTier another by 2^(OCTier -1) and sometime it get divided by 2.8 until the duration get too small or the voltage too high . Why 2.8 ? why the -1 if the consumption per tick is under 8 ?

Describe the solution you'd like A more consistent and predictable overclocking.

galyfray avatar May 14 '21 19:05 galyfray

does anyone thing the average GTCE player keep this strange behavior in mind when choosing his overclocking ?

This behavior is rather straightforward can be described as: "for 4x power, 2,7x speed (2x if recipe is <= 8 EU/t)" which is exactly what most modpacks featuring GTCE do when explaining it

Archengius avatar May 14 '21 19:05 Archengius

This behavior is rather straightforward can be described as: "for 4x power, 2,7x speed (2x if recipe is <= 8 EU/t)" which is exactly what most modpacks featuring GTCE do when explaining it

still why is there this difference between recipes that cost more or less 16 EU/t (yes it's 16 not 8 and 2.8 according to the code btw. You see even you have problem with this system (just kidding)) ? then there is this strange behavior of when a recipe consume less than 16 but more than 8 EU/t it get overclocked to the tier -1 of the machine and when the recipe is under 8 EU/t it get overclocked to the machine tier.

I am here questioning why is the overclocking code longer than 10 lines, what is it's purpose why strange things like this ?

galyfray avatar May 14 '21 20:05 galyfray

He got the scaling number and the tipover point wrong but otherwise the formula is correct. Players tend to have no trouble understanding it once explained, or they use Omnifactory's Overclocking Calculator (which granted is slightly incorrect because it's still based on code from GTCE v1.8.4 at the moment).

As to why it works like that, I believe this behavior is a holdover from prior versions of GregTech.

Exaxxion avatar May 14 '21 20:05 Exaxxion

this seems legit, I think I am the only one who found it kind of weird and over complicated

galyfray avatar May 15 '21 22:05 galyfray