Darth Hater Episode 82 - Inquisitor Says Bewm

Episode 82 "Inquisitor Says Bewm" of the Darth Hater Podcast is now live. Check the bottom of the post for the stream and download links. Podcast notes after the jump.


Download
Intro
Justin Lowe - Sado - @zirak
Pete Trerice - Misenus - @petetrerice
Ben - Dover - @doverbs
Official Darth Hater Twitter

Pre-show
George Lucas' Birthday
Reminder about Lost Suns (Coming out on June 8)

Segments
Friday Update: Sith Inquisitor Class Update

New Screenshot Revealed on 300,000 Facebook Likes

Facebook Image of the Week 5.11.11

DevTracker Highlights for the Week (May 9 and May 14)

Community Poll

Do you think add-ons not being in at launch is a problem?
Yes, they need to include them at launch. (69 Votes, 5%)
Yes, but not a problem if eventually included. (605 Votes, 43%)
Yes (Explain) (10 Votes, 1%)
No, I do not use them. (436 Votes, 31%)
No (Explain) (318 Votes, 23%)

Do you like larger health pools (like Warhammer) in PVP or smaller health pools (like WoW)?
I like larger health pools more. (1005 Votes, 74%)
I like smaller health pools more. (364 Votes, 27%)

How do you feel about Raid Lockouts?
I like Raid Lockouts that last a week. (537 Votes, 40%)
I like Raid Lockouts that last three to five days. (497 Votes, 37%)
I like Raid Lockouts that last one day. (221 Votes, 17%)
I do not like Raid Lockouts. (Explain) (97 Votes, 8%)

Community Questions/Comments

Aayhan: Much attention has been given to the recent hacking of Sony's network, and the compromising of user data and game integrity. Sony Online Entertainment went so far as to shut down websites to combat the issue. Is BioWare changing anything, or working on any systems, to protect the estimated thousands/millions of users from similar threats? (Pete can speak to this)

Raithnor: "What they should do is have Raid REWARD Lockouts. The difference is that you would still be able to run the Raid, you just wouldn't be able to get "Raid Loot" from it if you were still under the lockout. This way you can run the Raid with a PUG one day and still be able to help out your guild the next day if they decide to do it."

Left-over Q&A Questions
Preface this with "Can only answer stuff that we can answer, sorry about the rest"

Unknown: "How was the voice acting of the classes that you played?"

Jonneh: "About AC respecs. Most of the community is supporting the "No AC Respec" argument seem to be justifying that choice with the fact that they believe 16 classes adds more to the game than 8. Given that WoW released with 9 classes with 3 trees (similar to TOR) and that you guys have probably now played through more of the game than most (especially the early game at the fansite summit) do you find that argument to be worthwhile, or would 2 classes with the same story arc and shared tree feel like its just extending the class pool and forcing alt rolls for the sake of it?"

Tarentaal: "What will open world play be like? Is there much opportunity to explore outside of quests/instances? Is it worth doing? Do the open world parts of the game seem large, i.e. take a long time to traverse? Is there much in the way of wilderness away from major population centers?"

Caliber: "What was the average duration (quantitative estimate) of 1v1 fights?"

XellossNichan: "Where you able to allot talent points at level 10? If so how many were you given and what did the talent trees look like?"

Spika: "While playing the origin worlds, and even perhaps the Flashpoints, did you feel that you just wanted to finish up the conversation as fast as possible? or did you want to take your time for your answers?"

Loekii: "Aggro. Are they still using their '2 part' system you mentioned last year, and how is it coming along?"

Darth Ouranos: "Of the new professions learned about during the SWTOUR, has any one of them caught your eye in terms of pulling you one way or another?"

Raeth: "Someone mentioned that in the current build, BHs are levelling much faster because they have access to an early level healer companion, Mako. Was anyone able to notice this in the playthroughs they have experienced? Was there a strong indication that this will be addressed to bring equality back across the classes, and would that be done by giving others a healer, or taking away/changing the BH's companion in some way?"

END PLUGS
- Voicemail Line (559-9-HATER-4) (559-942-8374)
- iTunes
- Twitters
- Facebook
- Ventrilo
- Forums

The Darth Hater Podcast is sponsored by Typefrag, enter DARTHHATER at check-out and get 25% off your first month.

Comments

  • #33 Keyboard_Ninja
    And a little more context: http://en.wikipedia.org/wiki/Password_cracking Since none of these articles make it particularly clear, here's the tl;dr summary (sort of).

    When you implement an authentication system, the easiest (read: naive) way to go is to store the username and password paired together in some data sink (usually a database). Under this scheme, it's very easy to implement a login system. The procedure is basically to get the username and password from a user somehow (e.g. from an HTML form), look in the database for the entry which corresponds to the given username and compare the stored password to the user-supplied one. If they match, then it's an auth success. Otherwise, authentication failed.

    There's a really serious problem with this though: all your passwords are just sitting in the database for anyone to find. Of course, your database server is probably protected, but no security is perfect. Hackers aren't the only concern either, a single disgruntled employee could wreak havoc under this scheme. The root of the problem is that anyone with access to the database can just read off the complete authentication information for *any* user and then enter that information into the login system, masquerading as said user. You could of course encrypt the passwords (e.g. using AES or similar), but such reversible encryption is really only a paper door in this case. All a would-be attacker needs to do is discover the encryption key and they're home free (this is particularly problematic in the disgruntled employee case).

    The solution is to store the passwords in such a way that obtaining the stored data doesn't enable login. In other words, if an attacker obtains the username/password of a particular user from the databse, they shouldn't be able to simply enter that data into the login system and masquerade as that user. Additionally, they shouldn't be able to run any sort of analysis (e.g. decryption) on the password data to obtain a login-able password. This is what hashing gives you.

    Hash algorithms are actually quite simple (in principle). All they do is convert one number (in this case, a string of characters representing a password) into another number. What makes this a useful technique is there are more numbers that the hash function maps *from* than there are numbers that the hash function maps *to*. (translation: there are more possible passwords than there are possible hash values) Thus, if an attacker obtains hash value 42, they don't know if that maps to password "chunkylover" or password "cafebabe". Even the authentication system can't "decrypt" the password since the hash value doesn't contain enough information to figure out what the original plain-text password was. The beauty is that the authentication system doesn't *need* to decrypt the password. When a user attempts to login, the auth system simply takes the plain-text password supplied by the user and compares *that* value to the password stored in the database.

    The magic of SHA-1 (and all serious hash algorithms) is that they run very, *very* slowly and they are mathematically very difficult to reverse. So, if I gave you hash value "3641c55376f9cfd57961457765acd9ffe2a850ed" (which is actually a SHA-1 hash), it is mathematically impossible for you to figure out even *one* of the infinite string values which could correspond to that hash. Or rather, it's impossible for you to discover that string value in anything less than a geological time scale. The reason for this stems from the fact that some mathematics are just fundamentally very, very hard and requires a long time to compute, even if you somehow merged all of the computers on the planet.

    An easy (and actually representative) example of this is factoring. Let's say that I picked two prime numbers, say 7 and 23, and then multiplied them together. The result is of course 161. Now let's say that I gave you *that* number (161) and asked you to figure out which two primes I started with. How long do you suppose it would take you? (this is, incidentally, how SSL (https://) works) It turns out that even a computer isn't able to solve this problem quickly. While it is *very* easy to just pick two primes and multiply them together, it's not so easy to go the other direction and pick out the prime factors. The best algorithm we have currently to solve this problem literally tries multiplying primes almost at random. This wouldn't require too many attempts to find 161, but you can imagine that a much larger number - one with say, a *thousand* digits - would probably require a bit more effort.

    So, if we combine all of this together, we start seeing the beginnings of real security. Even if an attacker gains all of the username/password-hash combinations in our database, they still would need to try a massive number of strings at random in order to figure out what plain-text values correspond to the password hashes. As mentioned, this could take a very, *very* long time. Rainbow tables (basically, pre-computed hash values) can make this process faster, but they're pretty easy to defeat with techniques like salting.

    Sony's problem was that they were using MD5 and *not* salting. This is an issue for two reasons. First, MD5 is a very fast hash algorithm (that's bad), so it's actually possible for someone with enough computing power to try a few billion plain-text passwords to figure out what corresponds to a particular hash. There are also a lot of rainbow tables available for MD5. The fact that Sony wasn't salting simply made this process a lot easier. It's not quite as bad as storing plain-text passwords, but it's still very much a rookie security mistake.
  • #15 r2d2arm
    In reference to Sith classes sharing the same ships, one thread on the DH forums has some speculation from last year's E3 reveals. I started the reply concerning this topic and got a few replies concerning it as well. From the start, I thought it was apparent that Bioware was going to have the same ship for the Sith classes and likewise for the Jedi classes.

    http://darthhater.com/forum/topic/6/page/9
  • #69 sado
    Yeah it has been thought of for quite a while by our own staff as well.
  • #14 darthuser2953
    What's with the beeps over curse words? Lame
  • #16 Misenus
    We've been trying to keep it PG-13 for a wider audience, I know its lame ... its so much more editing to isolate the single bad word :P
  • #18 darthuser162
    Pete's on the ball here. I know that being a podcast affords us the ability to be as crass as we want to be, but we have long time followers who actually listen with their kids. With this in mind, we try to keep the cast as PG-13 as possible.
  • #51 Malckiah
    I appreciate that they do that. Especially since my family listens with me. Foul language is unprofessional and innapropriate. Some have said that it is a sign of a lack of intelligence since they couldn't think of a more appropriate word.
  • #13 KatoRyx
    @8:25.
    I personally believe they were holding off on the video reveals because they hadn't found a good place for the two classes yet. It was only just a short time ago that they made the final tweaks to JC's and SI's that gave them the true feel that they have now with the two advanced classes (namely their capacity to exist in any zone of the trinity). Clearly the class must have felt incomplete for a while, and so they simply couldn't have been releasing class videos about such complex classes like they could with classes like the smuggler, who's concept has remained consistent since very early in design. The smuggler video was great, but it was mostly filled with things we already knew about the smuggler class. Rolling into cover, shooting off some shots, a little stealth here, maybe? Pretty expected stuff. The newer videos are really showing more about the classes and I think as they're getting to this stage in development it was important that their class videos are showing information about the classes as Bioware wants them to be at release. With an ever changing concept that they are FINALLY happy with, they probably now felt comfortable releasing videos, even if they are last.
  • #12 Keyboard_Ninja
    Worth noting that there was an interview right after they first announced player ships (can't find the link right now) where they confirmed straight-up that the two Jedi classes (as well as the two Sith classes) would share a ship. So, we've known that one for a while.
  • #11 Malckiah
    So as far as Khem Val...(vessel for the master)...could it be possible that Somehow Tulak Hord is the emperor and that Khem Val is working for him? Or if Khem Val has orders left over to carry out for him still? He can be a vessel for him by doing his bidding. Unwilling servant could be that he is bound to Khem Val and so he is not always willing to do your bidding. (story-wise)
  • #9 Jonnehz
    Thanks so much guys for catching up the Q&A Qs, and for answering mine.

    AC respecs with some kind of "huge cost" is something I like. I see the point that because each class now has so many roles that with some easy "click here to respec" dual spec kind of thing will just make everyone a hybrid. The problem with some large cooldown on it kinda defeats the purpose of the idea. Sure if I respec to Shadow from Sage(Wizard) for some pvp fun, seems great on the surface. But oh shit, I need to respec again to heal for my raid tomorrow.. but the cooldown is kinda big, or the cost is super huge, or I need the stone of 1000 truths to respec each time and they cost 8 billion credits.... and so on, so I either miss the raid, or miss out on my stealthing fun.

    My fear is I guess that.. I'd hate to be stuck with an advanced class that gets nerfed or.. that I don't really enjoy. Then I'd feel like.. "oh well, if only at level 10 I made the other choice".

    Sadly quit :/

  • #71 sado
    Well that's the hope right? If you were restricted to sticking with your advanced class then BioWare would have to pay a lot more attention to the advanced classes being balanced. The other thing is they have always stated that the classes that I have tank specs will still be able to DPS quite a bit so the only disconnect I see is on healing or tanking not being available for the other sides. In that case you might have a point but I have to imagine that people who want to do either one of those roles go into the game expecting to do that as their primary role.
  • #8 darthuser4614
    I'm pretty sure the smoke/walk thing is the meditation/recharge for SI remember in The Phantom Menace when Qui-Gon fights Darth Mual and they get separated by the shields?
    Qui-Gon meditates and Maul walks back and forth preying upon Qui-Gon.
    The animation is EXACTLY the same.
  • #72 sado
    Hmm, that's a nice subtle thing if that is the case.
  • #7 Jonnehz
    Addons in wow comments:

    Yeah so.. I played at release and by the time I was in Westfall I had the "Cosmos" addon pack, simply because it unlocked so many options. Stupid stuff like being able to move frames? Not an option in the wow UI. Molten Core/Onyxia etc, CT Raid was required for healers. Stuff was just impossible on the default Raid Frames (I played holy priest). Healing, dispelling and stupid stuff like a range tracker etc.. Impossible on the default Raid Frames (Which have only just been completely redone, very recently, 6 years down the line) CT Raid actually had the "auto dispel" keybind which just dispelled a debuff on any raid member who had one when you spammed the key. That was removed because it automated play. That trend has continued throughout wow. There must be dozens of addons made which have caused blizzard to remove functionality from the addon framework because they felt the addons went too far. Is that a good situation to be in? Is the Bioware plan perhaps to rationalise and plan for what niche they see addons filling before they let the community loose making stuff?

    In TBC I played a shadow priest, and it was impossible to dps as a dot class even then without an addon to track your dots for you and tell you when you needed to refresh them.

    Even in Wrath, and to this day, I play a DK. Rune mod and disease tracker is still pretty required to play the class properly. Is it a good situation when the an addon is *required* to play the game properly? I'd have to say that the difference between a default UI DK and a DK who uses a rune/disease mod is probably something like 10-20% effectiveness. I think that is the point at which you have to say; your game's UI is not good enough. An addon isn't an addon unless its optional. A required addon is a bugfix. A community bugfix for a developers crappy UI.

    Sadly quit :/

  • To post a comment, please login or register a new account.