I want to set the record straight about Thaumcraft Extras...

Status
Not open for further replies.

Succubism

New Member
Jul 29, 2019
2,181
0
0
Let's get a few things straight about TCE, for those who aren't aware it's a particularly bad, low quality Thaumcraft addon which has grown infamy across the Thaumcraft community for the level of hate it's accumulated. It's owner, Wasliebob, is a self proclaimed "amateur programmer" who claims to know approximately 8 languages who is also responsible for "Forestry Extras", another similarly low quality addon with equality to it's Thaumic cousin in it's directionless purpose.

So why am I here to talk about it today? Well I'm here to, with as little personal attacking as possible, back up some of the comments I've previously made on the site as well as take the finger of blame off a friend of mine, as he seems to have been labeled as the reason behind the hate that surrounds this mod. This is not the case. If anything, it was my inclusion of the addon in my addon compendium that would be the first major point of attention this mod claimed before it's esculation in the community.

You can see the results of it's inclusion and it's inevitable removal here: link.
To shed some light on where I've sent you, I had initially posted my thoughts about the mod as a whole in the post dedicated to TCE, that post has been removed since then, however the link above will send you to a response made by SpitefulFox who quoted my thoughts directly. After a bit of back and forth, Waslie himself appears in the thread to apologize for his mod being "dumb" in my opinion, after which I both defend my statement and show him support for his mod, genuinely looking forward to the improvements he promised.

He then asks for any recommendations or advice. To which I respond swiftly with the following:
if you got any suggestions of what i can improve please tell me i will work really hard to improve those points.
You asked for this. Bare in mind these are pre-update. I haven't yet seen 0.2
  • You don't need your own thaumonomicon subcatagory for your stuff. There already are five subgatagories with which your items shouldn't deviate from. Keep them within those tabs so that it doesn't clutter the thaumonomicon.
  • Your descriptions are minimal at best. Look at the Thaunonomicon entries, they describe, without breaking the fourth wall too much, what the item is, how you came across this research, what you use this item for, etc.
  • Your taglines (with [TCE]) don't need to repeat the name of the entry itself. It makes it look lazy.
  • Using ONE research aspect for not one but three out of four of your Wand Foci is abysmal. Yes you could argue that it's balanced by the cost, but when you remember that your items are one of the most costly items to make in the Thaumonomicon, it demotivates the user to make them.
  • Fire Block and Air Block are as it stands now - Useless. Placing a block on your air block replaces that block with that you tried to place on it. I don't care if that was the intended effect, that's a waste.
  • Also their textures.
  • Admittedly, your pech trading system is cool and this was one of the ideas that turned me on to the mod, however Pech Summoning is too overpowered to consider fair to use. Especially with it's minimal aspect requirement to research.
  • You don't need "tiers" for pech trading. This it just a resource sink. Looking into the math a Tier 5 trade item we'd need close to 8 thousand tier 1's to get one. This is too much.
  • You need to explain the difference of Pech and Magic trade better.
  • Wand Focus: Arrow is pointless. It renders bows useless for a start, but is still outdone by the Fire and Lightning Foci from Vanilla Thaumcraft.
  • Wand Focus: Blink needs balancing. I do like this idea, but you're not the first to try it and blinking through walls, if it allows it, may not be received well.
  • Wand Focus: Speed is redundant with the traveller's paving stone/boots of the traveller/haste enchantment.
  • Wand Focus: Heal may be cool, especially with balance on usage but you need to go into more detail with this in it's entry as there is already a lot of dangerous stuff in Thaumcraft. People may just choose to not bother.
  • Speaking of dangerous stuff, your dangerous instability on a majority of items is enough reason for people not to use your stuff. Reserve this option for end-game gear.
  • Your trading system is basically the jewel of this mod. This alone would warrant a subcatagory in the thaunonomicon, once balanced, like for a sort of Pech/Thaum Villager currency for trading to avoid the draining of gold, diamonds and emeralds. I'd LOVE to see this be more indepth and balanced.
  • Everything other than your Pech Trades can be in another subcatagory however. The Wand Foci should go into Thaumaturgy, Thaumcraft Extras (Which you don't really need) in Basic Information, Fire/Air block in Artifice.
  • MOST IMPORTANTLY - FIX YOUR GRAMMAR AND TYPOS. Call me a Grammar Nazi if you want, idgaf. This is the stuff that your mod's judged on by everyone.
There's probably a lot of stuff I'm missing out, you'll have to forgive me. I just woke up. I hope you put this to use. I'll be looking into your new update a little later. I'm looking forward to it.

Ladies and gentlemen the proof of the pudding is in the eating and to this date, very little other than the slightest of grammatical fixes and other minuscule changes were actually made. Go ahead, download his mod and see for yourself. I don't say this out of spite for him not listening to a single idea, but it shows he is either unwilling to or just plain unable to comply to advice.

He replied afterward with the following.
Textures and entries are fixed already will work on balance for the next update, i keep the tab because its nicer to see though (for now)
The tiers and there price are intended, there worth is caclulated in there price.

Air block is going to be used for something later on, the tagline text i didnt notice since recently the latest update already changed it a bit.
Fire Block has an use now if you checkout the latest update you'll find out.

I am going to get research improvements asap
I hope getting an update out today.

Thanks for your feedback.

Best Regards Wasliebob
Those who have tried his mod will know that these words are meaningless. The tiers of his trade items, while claimed to be by design, are still overpriced. I once did the math to find that the single cost of a Tier 5 item cost multiple thousands of gold and when traded yielded little more than potions and manabeans. Is this by design too?

As far as I can tell, and I admit to not checking recently, out of sheer lack of will, the air block is not used for anything other than a "isAir" check. It may be used in an infusion recipe, but that's besides the point. It's functionally useless to this date and presents a price for a worthless object.

The fire block isn't much better.

As promised however, he altered some documentation, with which I mean he took confusingly vague and lazy and made it slightly less vague.

But I didn't didn't give up hope, I finished 0.2's research and set out to give a new list of recommendations, they are as follows.

Okay here it goes.
[*]First and most alarmingly your earth blocks seems to spawn cacti that upon breaking the earth block beneath you can yield both that earth block and the cacti around them. This is a HUGE dupe glitch for cacti that alone would make your mod unusable for modpacks.
[*]The textures are better. Still needs a little work, but better.
[*]Water block seems pretty cool, actually. Might be a little OP, but still pretty decent, especially for farms.
[*]The fire block seems rather redundant and unbalanced when you consider what it can be used for. That and using fire itself yields the same effect with a more cost effective method. That and only colliding with the top of the block yields resource.
[*]Light block's a cool idea. I've seen it in Extra Utilities where it's done a little better but still a good idea. Texture glitches occur which have your block blink however.
[*]Light Shards are unneeded unless you have more planned for them than a light block. Best just continue to use Order Shards.
[*]You REALLY don't need a research block for the sake of an icon. This is a waste of an ID.
[*]Still don't see the point of an air block.
[*]Pech Trades need to be simpler. Still a very cost innefficient source of currency.
[*]Same with Magic Trades
[*]It would be unfair of me to say that descriptions are better because they're not. A minimal improvement, I suppose.
[*][TCE] tag is missing
[*]Typos and grammar errors still exist.
[*]Pech Summoning still unbalanced and unneeded.

The major issue of the cactus block was fixed, I'll submit to that, regardless of it's mindbogglingly abhorrent execution and purpose. The water block, while simple, impressed me with it's potential, but ultimately was overshadowed by the following disappointments. What ideas he had were either uninspired or 'borrowed' from other mods or both and most alarmingly, the grammatical errors still existed. I'm not saying this to be annoying, I'm saying it because it shows the lack of care that goes into the development this "amateur programmer" shows towards what he considers his "work".

My contempt for TCE was finalized upon seeing a Tweet made by Waslie himself as follows;
5IrtU.png

My response to this can be found here: link
There is nothing I can say in this post that isn't crystal clear in my response to this tweet, so I'll move on.

After this point I had cleared TCE from my mind and moved on to other things, I've gathered together mod makers, youtubers and texture/modellers in a skype chat for the sake of assisted development of better, quality addons to the thaumic universe as well as other, not affiliated mods. TCE plays rarely in our mind, however, it wouldn't be the end of it.

This is what I've come to set the record straight on. Blame has been placed on my friend, Vazkii, for instigating the TCE hate. Evidence of which is seen through his posts on MCF and Twitter, where he implies that the reason others hate his mod is simply because Vazkii hates it, or convinces others to this.

Let me be clear, I'm not trying to say Vazkii hasn't had a hand in some of the hate that surrounds TCE and Waslie has a valid point when he says that popularity begets imitation, however Vazkii's actions are in no way indicting entirely or even in large part to the addon's infamy. Incidently, what I've showed you should be enough to say that I deserve more blame than Vazkii for this infamy, but ultimately the fact of the matter, ladies and gentlemen, is that Thaumcraft Extras is a low quality, poorly functioning and uninspired mod and addon and for that reason alone is enough to decide where the blame of it's infamy really lies.

7gLEt.png

I leave this to your judgement, for those who have sifted through this wall of text and I hope this goes without incurring moderator wrath... I tried to keep it civil...

I'd like you guys to read this.
https://twitter.com/Succubism/status/434116792483475457
I didn't get a reply to this.

That's all.

EDIT: I've been asked to refer you to http://vazkii.us/irclogs/ - Post 5 "Thaumcraft Extras"
 
Last edited:

midi_sec

New Member
Jul 29, 2019
1,053
0
0
I've played with wasliebob on a previous server. He's a good kid (15), but he's young and therefore knows it all so keep that in mind. Anyway, I ran across his mod building my 1.6.4 pack, it looked a bit scattered so i passed on it, but i still took a closer look.

When I was 15, nobody was programming anything. Flaws aside, I think it's not a bad mod for a young programmer, and he should be encouraged or given constructive criticism instead of bashed imo.

edit: i know you gave him a little whatsup, but... blah. that's just young people for you. the way i see it, yeah his mod is a bit ripoff'ish, but everything is a ripoff of something else. he needs practice writing code, so the more he writes, whatever it is, the better.
 
Last edited:

Succubism

New Member
Jul 29, 2019
2,181
0
0
I stand by what I said when I initially began investigating his mod. I wanted it to succeed and a small part of me wants him to surprise me, but it's come to a point and level where I know it simply won't happen. If I didn't believe it could be possible in the beginning, I wouldn't have given him the time of day.

EDIT: BTW, Vazkii's the same age as Waslie. Age counts for nothing.
 

midi_sec

New Member
Jul 29, 2019
1,053
0
0
i know, but it's still baffling to me that kids are writing this shit. i'm old, programming in my day was telling a little turtle on my apple II to go forward and turn right 90.

he'll find his spark, he's a smart kid. all of you guys writing this crap are.
 

Succubism

New Member
Jul 29, 2019
2,181
0
0
i know, but it's still baffling to me that kids are writing this shit. i'm old, programming in my day was telling a little turtle on my apple II to go forward and turn right 90.

he'll find his spark, he's a smart kid. all of you guys writing this crap are.
Let me stop you right there, I'm not debating the fact that he can code, I'm debating the fact he refuses to polish the quality of that craft. I could code an addon, does that make me a prodigy because 25 year olds "back in the day" couldn't? No, it means that some dotty 25 year old made some addon. It's called the modern era, people modernize.

The point, my point, is that while he may be able to "code", he seems to show little to no sign of wanting to improve for the sake of ease. Is that still baffling to you? It is to me, for a very different reason.

Did you know he took some of Vazkii's code without creditting him? Is that baffling too?
 

midi_sec

New Member
Jul 29, 2019
1,053
0
0
i'm wasn't saying "stfu, he can code."

i'm saying that he has room for improvement (in coding, ethics, all of the above). it's obvious how this will turn out if he doesn't change things (both his mod, and himself), isn't it? this is darwin at it's finest in the mod scene. if your mod is "bad," you won't get any lovin. adapt or die. i was just trying to avoid coming off that harsh.
 

Democretes

New Member
Jul 29, 2019
1,134
0
1
i'm wasn't saying "stfu, he can code."

i'm saying that he has room for improvement (in coding, ethics, all of the above). it's obvious how this will turn out if he doesn't change things (both his mod, and himself), isn't it? this is darwin at it's finest in the mod scene. if your mod is "bad," you won't get any lovin. adapt or die. i was just trying to avoid coming off that harsh.
Let's get something straight here, some people just don't have talent for some things. Waslie may be a child prodigy, but not at coding. http://vazkii.us/irclogs/ Look through Log 4. You can plainly see he doesn't understand the concept of a null pointer check even when it's someone spells it out to him. It's like honors/AP classes in high school. You can be smart, but you might not be in AP Literature or Calculus. People just aren't good at some things no matter how hard they try.
 

Succubism

New Member
Jul 29, 2019
2,181
0
0
i'm wasn't saying "stfu, he can code."

i'm saying that he has room for improvement (in coding, ethics, all of the above). it's obvious how this will turn out if he doesn't change things (both his mod, and himself), isn't it? this is darwin at it's finest in the mod scene. if your mod is "bad," you won't get any lovin. adapt or die. i was just trying to avoid coming off that harsh.
That's fine. Really, it's fine.

Then he should stop blaming Vazkii for the hate he gets from it, because your theory only works when he excepts that his mod is fundamentally and functionally terrible otherwise, to him, it's a non-issue.

You know everytime I look into the TCE issue I always see "He'd just get better if you guys would stop bothering him" - Utter nonsense.
He would get better if he actually sat down, looked at his code and said "What the hell am I actually coding here and why do people hate it?" What we do has little to no impact, or at least shouldn't. We aren't coding TCE (unless he directly takes our code), he is, and thus, he is the only one who can directly impact the quality of his creations.
 
Last edited:

Succubism

New Member
Jul 29, 2019
2,181
0
0
I'm trying so hard to keep this from turning into attacks, but there are a few things that had to be said, it's gotten out of hand at this point.
 

midi_sec

New Member
Jul 29, 2019
1,053
0
0
That's fine. Really, it's fine.

Then he should stop blaming Vazkii for the hate he gets from it, because your theory only works when he excepts that his mod is fundamentally and functionally terrible otherwise, to him, it's a non-issue.

You know everytime I look into the TCE issue I always see "He'd just get better if you guys would stop bothering him" - Utter nonsense.
He would get better if he actually sat down, looked at his code and said "What the hell am I actually coding here and why do people hate it?" What we do has little to no impact, or at least shouldn't. We aren't coding TCE (unless he directly takes our code), he is, and thus, he is the only one who can directly impact the quality of his creations.
/thread

I'm with you. I want him to get better, but he's the only one that can make it happen.
 
  • Like
Reactions: Succubism

Succubism

New Member
Jul 29, 2019
2,181
0
0
I could care less about it's popularity. I just don't like it when he thinks it's unpopularity stems from people and not the mod itself.
 

FyberOptic

New Member
Jul 29, 2019
524
0
0
I can't really judge the kid, I honestly don't know enough about the mod or the people involved to be in that position. But from what I've seen in the thread, I thought I could offer some perspective.

There's no date on this null pointer log, so I have no idea what version of Minecraft it's referring to. If he were going from 1.6 to 1.7, and he was used to dealing with item IDs, then dealing with item classes directly (as you're supposed to do now) might seem a bit confusing to him. Now, granted, he could look to see what the return type for the function is and respond accordingly. But, again, maybe he set up a 1.7 workspace without having the Minecraft source available to view, which is actually possible now, as crazy as that might sound. Try to view the code in the standard dev workspace and you get a bytecode listing. Not very useful to someone who doesn't understand bytecode. But as I said, without further context, it's hard to tell. For all I know, maybe he really doesn't understand the concept of object pointers.

This might seem pretty damning against someone developing Minecraft mods, but I can even offer some justification for that. When I was 16-17 years old I was developing a BBS door game engine which was essentially a total clone of LORD2 (if anyone here even has any idea what I'm talking about). I felt like I had a nice grasp on Turbo Pascal and could do quite a lot with it. My engine behaved almost identically, in fact, and I'd started developing the actual game to run in it. But C was still an entirely different story. I didn't learn that until a few years later, because things like linked lists confused me. C was much heavier on the use of pointers, which Turbo Pascal shielded me from to a large degree. It's certainly possible to program in a higher-level language without having to fully grasp the concept of pointers. Turbo Pascal even had pointers, and learning how to interact directly with memory and I/O gave me what I needed to eventually grasp C. But I still stumbled by without knowing or needing it for a while there.

Anyhow, I realize that this is just one aspect of this issue. But we all have to learn one way or another. Eventually some things just begin to click. Maybe he hasn't had his epiphany yet, which modding may give him at some point.
 

Succubism

New Member
Jul 29, 2019
2,181
0
0
I can't really judge the kid, I honestly don't know enough about the mod or the people involved to be in that position. But from what I've seen in the thread, I thought I could offer some perspective.

There's no date on this null pointer log, so I have no idea what version of Minecraft it's referring to. If he were going from 1.6 to 1.7, and he was used to dealing with item IDs, then dealing with item classes directly (as you're supposed to do now) might seem a bit confusing to him. Now, granted, he could look to see what the return type for the function is and respond accordingly. But, again, maybe he set up a 1.7 workspace without having the Minecraft source available to view, which is actually possible now, as crazy as that might sound. Try to view the code in the standard dev workspace and you get a bytecode listing. Not very useful to someone who doesn't understand bytecode. But as I said, without further context, it's hard to tell. For all I know, maybe he really doesn't understand the concept of object pointers.

This might seem pretty damning against someone developing Minecraft mods, but I can even offer some justification for that. When I was 16-17 years old I was developing a BBS door game engine which was essentially a total clone of LORD2 (if anyone here even has any idea what I'm talking about). I felt like I had a nice grasp on Turbo Pascal and could do quite a lot with it. My engine behaved almost identically, in fact, and I'd started developing the actual game to run in it. But C was still an entirely different story. I didn't learn that until a few years later, because things like linked lists confused me. C was much heavier on the use of pointers, which Turbo Pascal shielded me from to a large degree. It's certainly possible to program in a higher-level language without having to fully grasp the concept of pointers. Turbo Pascal even had pointers, and learning how to interact directly with memory and I/O gave me what I needed to eventually grasp C. But I still stumbled by without knowing or needing it for a while there.

Anyhow, I realize that this is just one aspect of this issue. But we all have to learn one way or another. Eventually some things just begin to click. Maybe he hasn't had his epiphany yet, which modding may give him at some point.
I believe the log refers to early in TCE's deving, it's definitely nowhere near the 4.1 transition, if that's what you mean.

I've got no problem with him learning, but he has to want to learn. Honestly, if this whole affair hasn't given this epiphany he's meant to have, I struggle to see what will give him it.
 
  • Like
Reactions: midi_sec

FyberOptic

New Member
Jul 29, 2019
524
0
0
I've got no problem with him learning, but he has to want to learn.

Oh I agree. Your desire to know how something works plays a big part in your ability to succeed. Your desire to polish your work does as well.

All I can really say is that Minecraft modding isn't the easiest thing to get into. It took me a couple of attempts or so over a few months before enough stuff made sense to do anything significant. To be able to get into modding and actually release something significant is more than some developers twice his age accomplish. However, you did mention something about him taking code, and if that were the basis for the mod coming into being, then that's a somewhat different story. I'd have to know what that involved to really judge his skill level. I also honestly don't know how long the mod has been in development for him to have improved over. In other words, I pretty much have no idea what I'm talking about!

Anyhoo, not really trying to defend him. It just kind of sparked those memories of what it was like to stumble along as a young programmer. Next I'll let you know about the hundred feet of snow we walked through barefoot as kids to get to school.
 

Wasliebob

New Member
Jul 29, 2019
36
0
0
I tought it was "over" since i paused TCE to work on another mod. but someone can't let it rest.
As of that log, i really know what a NPE is but i just didn't see what i did wrong there because like vazkii said i was comparing a ItemStack with an Item but as i told him to i also tried .getItem(); and that also didn't work. that's why.

I also credited Vazkii for a few things.... (all the things he helped me with and i copied from him).

PS, I am 16 not 15.
 
Last edited:
Status
Not open for further replies.