As you’ll very quickly see (or slowly, depending on your reading speed---apologies for that), I am no fan of GregTech. However, I have to address a flawed argument I keep seeing that is really quite misguided:
Greg is not a hypocrite merely because he changes functions in other mods, but objects when other mods do the same to him. Nor is it wrong to identify GregTech as "the only real meta-mod whose balance nerfs deserve some level of deference", because that IS its mandate, scope, and nigh-singular focus---unlike any other mod in the pack.
Yes, superficially, it looks very much like hypocrisy. But though it walks like a duck, it quacks like a parakeet.
Unlike any other mod in the FTB pack, GregTech’s goal is big-picture. It’s a meta-mod. GregTech aspires to control the balance of the entire game, bending it towards a very specific vision—one with an important and popular place in the FTB community, by providing a valuable
option that allows FTB to provide a fulfilling experience for both the "gamers" and the "builders" in this community (and it's nigh impossible to please both). GregTech "overlays" itself on top of other installed mods, with the clearly-stated purpose of taking the balance inconsistencies he sees, and shaping them into a consistent whole, with config options that are powerful (pahimar, take note), if somewhat (heh) muddled. He does this the only way anyone could: by making dozens (hundreds?) of tweaks to both vanilla and modded behavior. Now, does fine-tuning the balance of a 100-mod-plus modpack require a nigh-Orwellian degree of control over just about everything? Of course! I mean, is there any other way? So: whether you agree or disagree with Greg's particular vision of game balance, it must be admitted that
accomplishing it
does require this degree of control, or it wouldn't—nay,
couldn't—be GregTech.
Now, can the same be said of other mods, when they reverse GregTech’s tweaks? No, it cannot. Indeed, the truth is quite the opposite: Undoing a GregTech tweak strikes at the very heart of what GregTech is aspiring to do, by undermining the control Greg
must have if he is to realize the very goal for which his mod was created. Does halving the yield of Planks
really strike at the heart of Tinker’s Construct, or any other mod? No. Does undoing the changes Greg has made to game balance undermine Greg’s vision of game balance? I believe that question answers itself. (Keeping in mind, the question of whether you
agree with Greg's vision of game balance is an
entirely different issue.)
So that’s the difference. That’s why any “hypocrisy” argument based on Greg ignoring the supposed symmetry of cross-mod changes
doesn't have the wings so many think it does. This is also why GregTech's tweaks deserve some deference from the creators of more self-contained mods: The changes Greg makes are the core of GregTech, and it's why people use the mod in the first place.
Now, I did say I was no GregTech apologist. So strap in for an abrupt change of tack.
I think GregTech should not be included in the default FTB modpack, for two reasons: First, the players who really want GregTech are likely going to be the most comfortable setting up a non-default FTB configuration (i.e. if you can build a Fusion Reactor, I think it’s fair to assume you can switch over to a GregTech pack from the FTB launcher). I think the default, “out-of-the-box” FTB should cater to the group most likely to “just click Launch.” Right now, at least pre-beta, it’s a bit backwards in that sense. I think, looking at how the beta is being presented, that the FTB team is addressing this, so I'll move on to my second and more... shall we say, "aggressive"... point:
Malicious code is black-and-white wrong, and instantly abdicates all moral ground. mDiyo’s eloquent first-page defense was appreciated, but entirely unnecessary, and could have been reduced to four words:
“Malicious code? Debate over.”(I'd have used four
letters, but this is a family show.)
Malicious code should be loudly and clearly denounced by all of us, all the time, with no breath wasted on so-called “justifications” or weasel-word redefinitions of "malicious code" (that is to say, I don't consider "clever tricks" that knowingly "oops-cause-convenient-crashes-because-of-whoops-load-order" to be anything other than malicious code in poor disguise).
Really, the only salient point here is this: Malicious code doesn't hurt the intended victim anywhere
near as much as it hurts those entirely innocent players---members of this community---who are often totally ignorant of the melodrama behind the curtain.
Malicious code is nothing more than the callous dismissal of this community as acceptable collateral damage in a clash of imagined Titans. The
only people hurt by Greg were… wait for it…
the people who use his mod. His own damn fans! In what amounts to deliberate friendly-fire, he inflicted confusion and frustration upon his own fanbase so he could use them as a weapon to pressure another modder into compliance.
As much as I think Greg’s changes deserve some level of deference given the scope, goals and purposes of GregTech, Greg’s response was
disgusting-in-underlined-italics. It’s taking ethics lessons from the same grotesque chapter that informs North Korea’s starvation of its citizens to attract foreign aid, for heaven’s sake (though I may have gone too far with that, I will point out that Godwin’s Law applies to Hitler references
only ).
To Slowpoke and the rest of the FTB Team: I beg you to exercise your (not-inconsiderable and vastly-underestimated) influence to make a very public statement on this issue: Deliberately introducing malicious code, veiled or otherwise, that harms the FTB player base in any way is a breach of that barest, minimal level of professionalism you and the FTB team have every right to demand in exchange for the honor of being part of the FTB modpack.
And if one petty modder or another doesn’t consider being part of the FTB modpack to be an honor worthy of even that low standard of decorum?
Well, allow me to draft the follow-up response I’d recommend:
“Malicious code? #@!% you and get out.”