GTNewHorizons / GT-New-Horizons-Modpack

New Modpack with Gregtech, Thaumcraft and Witchery
https://www.gtnewhorizons.com/
Other
891 stars 280 forks source link

remove tectech's parametrizer tedium #11835

Closed boubou19 closed 1 year ago

boubou19 commented 1 year ago

Your GTNH Discord Username

boubou_19#2706

Your Pack Version

2.2.0.0

Your Proposal

remove the parametrizers except the last one from the game, as well as downtiering the recipe of the parametrizer tXt.

image This gui isn't that user friendly in the sense that if you want to get a precise value, you need to click buttons until you are satisfied. but that's becomes a true pain when you want to get a negative exponent: the only way to do that is to find a way to express your number like that: $$X = \frac{Y}{2^n}$$ where X is the number you want, Y an integer to find, and n the amount of time you divise by 2 with the gui.

image This gui is even more obscure, you must know your conversion between binary and double, as the principle of it is to basically create the double value by bit manipulation.

image This gui is straight forward, as you can pick up the index of the parameter pair, then simply write values in it. Obviously it's the most expansive one, because the game wants you to suffer a lot.

Your Goal

We should stop wasting players' time on something so trivial.

Like i used the heat simulator from the wiki for the quantum computer, converted it in python to run hundreds of simulations to fine tune my overclocking value and my overvolting value, as well as to check if the heat was stable in time. And now, i must spend some time figuring out how to input my values? that's plain dumb. I ended up crafting the parametrizer tXt because it was faster for me than trying to find a good approx for my numbers.

Also, let's be honest, with Modular UI being close to be 100% functional, such painful GUIs should disappear anyways.

Your Vision

Remove tedium from the game, trying to put a precise value shouldn't even take more than 10s

Final Checklist

minecraft7771 commented 1 year ago

They are just an early access to parametrization, so no point in removing them either. I could life with down-tiering the tXt to use UV-Circuits but honestly why not wait for MUI integration completly? Parametrizers have a far bigger problem in themself, that is not even solved in the tXt variant. That being that, when you scroll through indexes you overwrite the values in the controller on the fly. Becomes especially annoying on stuff like Tesla Tower with so many parameters.

boubou19 commented 1 year ago

Honestly, i can wait for a total rework of tectech's GUIs with MUI, but if it takes long enough to not be shipped in the next version, we might as well ductape it in the mean time by downtiering the parametrizer tXt.

chochem commented 1 year ago

hey, looks like there are now 3 people that know how the parametrizer X works. :) I am not counting tec as he left it in a broken state lol. I think I might be the only one using it though, so removing/disabling doesnt do much.

I would be super happy though with parametrizer tXt and uncertainty resolver X (https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/10374) to be downtiered.

minecraft7771 commented 1 year ago

Fixed by https://github.com/GTNewHorizons/TecTech/pull/125