[GT-5U] Where to find general speed coefficient from increasing power tier?

  • I was wondering if there any easy way to change overclocking mechanic from increasing power tier(currently it's x2 speed and x4 energy consumption, thus x2 lower efficiency) through mod code or config(I doubt it's here)?

  • It took me a few minutes to find it, but what you want is the calculateOverclockedness method in GT_MetaTileEntity_BasicMachine:

    https://github.com/Blood-Asp/G…ty_BasicMachine.java#L566

    Multiblock machines handle overclocking individually (e.g. the EBF also considers the coil type when determining speed and energy consumption, and the Cleanroom is not subject to overclocking), the code for them is in this folder:

    https://github.com/Blood-Asp/G…leentities/machines/multi

  • It took me a few minutes to find it, but what you want is the calculateOverclockedness method in GT_MetaTileEntity_BasicMachine:

    https://github.com/Blood-Asp/G…ty_BasicMachine.java#L566

    Multiblock machines handle overclocking individually (e.g. the EBF also considers the coil type when determining speed and energy consumption, and the Cleanroom is not subject to overclocking), the code for them is in this folder:

    https://github.com/Blood-Asp/G…leentities/machines/multi

    Thanks:)

  • It took me a few minutes to find it, but what you want is the calculateOverclockedness method in GT_MetaTileEntity_BasicMachine:

    https://github.com/Blood-Asp/G…ty_BasicMachine.java#L566

    Multiblock machines handle overclocking individually (e.g. the EBF also considers the coil type when determining speed and energy consumption, and the Cleanroom is not subject to overclocking), the code for them is in this folder:

    https://github.com/Blood-Asp/G…leentities/machines/multi

    Ok, I googled for the actual details of making changes; opened gt5u 5.09.31 like an archive, found needed file and through Recaf changed 2 on 4, then overwrote the original file, but that didn't work(compressor and extruder, as examples, became only twice faster). I think, it requires proper recompiling, what I unable to do. So, if you have free time, could you properly rewrite all MaxProgresstime(including Multiblock machines) from 2 to 4? I'll be very pleased.

  • This is not just a question of free time. In case you hadn't noticed on the CurseForge page for GT5u, the license is "all rights reserved". This means I can't just pass around new builds like that. Afaik, only Blood Asp is authorized to put up such builds. Making one's own custom builds for personal use is generally accepted when source code is readily available (though perhaps not explicitly allowed by the license) as long as they're not distributed.


    Also, I think what you're asking goes against the spirit of GregTech - if you cancel out the reduced efficiency from overclocking machines, what then is the point of using a Processing Array?