Torchlight: Imagine if Diablo had fishing


I mentioned Torchlight in dispatches last week, and the game was released yesterday to a flurry of excitement and acclaim.

If you liked Diablo, this game is going to feel like coming home. The devs (who include some of the Diablo II team) have captured perfectly the visceral feel of the old game. It even uses many of the same keybinds – alt to look for items on the floor, shift to stand and shoot, mouse clicks to move. Even down to the music, it’s obvious where the inspiration for Torchlight is coming from (the composer had also worked on Diablo).

But influences aside, from what I’ve seen so far it’s a darned good game. It’s fast paced, pretty, adds functionality that people would have LOVED if it had been in Diablo 2, has good voicework for a little game and I’m already pondering how I can keep this post short so that I can sneak in another half hour of play before heading off out today.

Torchlight is currently a single player  game with no multi-player features. The team are currently working on using it as the basis for a future F2P MMO.

If you are intrigued and want to try it, there is a demo available on Steam. The full game costs $20/£15 and there’s a free level editor included, so expect to see a lot of player generated content coming down the wires.

Some of the extra features:

  1. The pet. Roguelikes (the big influence for Diablo) come in two types, those with pets (nethack) and those without (angband). Torchlight lets you have a lynx or a dog. You can equip it with items, teach it spells, send it off to town to sell unwanted items, and feed it fish to give it a temporary shapeshift. You can change the pet’s stance to aggressive, defensive, or passive but other than that, it does its own thing and fights alongside you. I’m glad my RL cat can’t cast fireballs is all I’m saying.
  2. Fishing! While wandering the depths you may come across a fishing hole, and like any self respecting adventurer you naturally carry a fishing rod (10’ pole?) wherever you go, just in case. Fishing in this game is a simple minigame which is more fun than in any MMO I’ve ever fished. It’s hard to explain why, because you’re still sitting and waiting for your character to hook something and then clicking to pull the line at the right moment. I have some screenies below.
  3. Shared bank vault. You have two bank vaults, one for your character and one which is shared between all of your alts so you can save those awesome items for a future character.
  4. Diablo had a slightly awkward control mechanism where everything was controlled by mouse clicks and you swapped which abilities were accessed by the mouse via number keys. Torchlight is smoother, you do bind abilities to the left and right mouse button (attack seems a good one for the left click) but you can also bind abilities to number keys and use those alongside.
  5. TNT barrels. Everyone always liked destroying barrels, right? Well now you can take a few mobs out at the same time. This is particularly good fun with the Vanquisher who is a bow/gun user so can destroy the barrels from a safe distance.

(Edited to add: Because someone asked, it’s shift+F9 to take screenshots, and they are stored at C:\Documents and Settings\<username>\Application Data\runic games\torchlight\)

More on Fishing

fishing hole

First, find your fishing hole.


When you click on the fishing hole, your character gets the fishing rod out and settles down to wait.

The fishing icon comes up and the two blue circles around it pulsate slowly. When they converge to make a single blue circle, you click on the hook icon….

caught one



And the fish is reeled in so that you can find out what you’ve caught.

Fish are placed directly into the fish slot in your bags, where you can mouse over to find the different buffs  your pet receives when  you feed it the fish.

Are talent trees a failed design?

Blizzard’s plans to implement dual specs (ie. the ability to switch quickly from one talent spec to a  different one, complete with a change of gear and glyphs) is an admission that talent trees have failed them as a design.

It’s a band aid for a broken system that makes MMOs less friendly, more frustrating, and more inaccessible to casual players than they really should be.

Where did talent trees come from?

Talent trees on paper should never have grown into this strange monstrosity that they have become. They were intended to let players customise their characters and their abilities, to tailor the character to their play preferences. So as you went up levels, you had more points to spend on growing your character the way you wanted it to be. It was intended to mirror the way xp get spent in pen and paper games. When a character levels up in a tabletop game, they usually get some points to spend on stats, some to spend on abilites, and they may be able to buy new abilities also. In a tabletop game (D&D for example) you can easily build a cleric which focusses on buffs and damage. You can build a caster who chooses to specialise in support rather than damage.

Implementation of talent trees in games is associated with Diablo, so it isn’t surprising that Blizzard decided to go with the same successful model.

I hated talent trees in Diablo. You had to make some fairly fundamental choices about how your character played with no option for respeccing apart from starting again. You had almost no information to go on about how the different specs might play or what you might find more fun other than trying it (and starting again if you didn’t like it). The talent trees on offer gave you access to such different playing styles that each class was really a bundle of 3 (or more) completely different classes.

So on the one hand, there were lots of different things to try out, and lots of different aspects to each class. On the other, the only way to really try things out was to reroll a lot. It was also very easy to come up with a build that would be fine at the start but very weak later on in the game, and never realise until you had many hours of play under your belt.

Being able to tweak talents and try out different builds did give the game a lot of replayability. But ultimately people gravitated towards cookie cutter specs because sometimes you just want to beat the game, y’know? Without having to spend a lot of time starting again from the beginning.

The more hardcore players worked out the more effective talent specs. After all, they had the most time to spend on experimenting and starting again. They posted about them on forums. Less hardcore players read the forum posts and followed their advice.

Sound familiar?

Things I dislike about Diablo talent trees:

  • Being forced to make game changing choices without enough information to know how that choice will affect your game.
  • Being unable to change your mind easily when you find out that you wanted to try something different or have made a mistake.
  • Having the experimentation phase tuned such that only hardcore players really have access to it.

Note that these factors are frustrating for players like me, but may be good for replayability and building up a hardcore fanbase.

Three Characters in One, Bargain?

The peculiar thing about talent trees in WoW is that you sometimes feel that it’s like playing totally different character classes. The hybrids in particular suffer from using completely unrelated mechanics and gear from one spec to the next.

Paladins may be the worst example of class design ever seen in an MMO. They have three unrelated talent trees, each of which requires a totally different gear set, and playing style. There is no overlap at all. Balancing them in a sensible way has been a struggle for Blizzard right off the bat. It isn’t just the difference between switching from healing to dps to tanking, although that is also quite a fundamental change just from respeccing. It’s the fact that when prot/ret are balanced for mana regeneration, holy becomes way overpowered. It’s the fact that when prot/holy are balanced for survivability, ret becomes a nightmare.

Three classes in one sounds fine as a design goal, it gives players lots of options and lots of customisability. But in practice it’s proved almost impossible to balance. I think Blizzard generally does a good job these days, but they’re fighting against a talent tree system that is fundamentally broken.

Choose your talents to fit your playing style

If it was just a case of picking talents to fit your style, that would be fine. But it isn’t. The different talent trees support different areas of the game. There are PvP specs, group friendly specs, solo friendly specs.

This is glaringly stupid. People may prefer one or other part of the game but why on earth would you want to put barriers in the way of having players participate in all of it.

Why force healers to have to spec differently if they value soloing? Why force anyone to spec differently for PvP? Don’t they want people to have fun and be able to take part in every aspect of the game?

The cost of having talent trees that are specialised for different aspects of the game is that it directly flies in the face of one of the major strengths of an MMO. The fact that there are lots and lots of different things to do.

So it’s really not surprising that lots of people in WoW respec a lot. I used to respec my warrior about twice a week, and that was even without PvP. I welcome dual speccing with open arms as a band aid for a broken system.

Developments in Talent Trees

Other games have improved on the talent tree implementation. LOTROs traits, legendary weapons, and stances (I think most classes now have the ability to switch focus between group and solo style play) may not offer the wide range of customisation but let players tweak their characters but still recognisably remain the same core classes. WAR’s tactics let you easily switch from PvE to PvP focus and back again.

Guild Wars (which is on free trial at the moment by the way) has probably the best system ever devised for handling talent trees. You can respec for free any time you are in a town, and you can only pick 8 abilities to slot in your quickbars for any mission. A big part of the game is figuring out how to tailor your character for whatever it is that you wanted to do.

But what about actually just building and identifying with your character?

This is the flaw of easy respecs. Another aspect of pen and paper games is that you build up your character over time, and you can identify with it. Reworking all of its abilities every week would make it more difficult to do this.

This is one of the reasons I never really glommed onto Guild Wars, although I do think it’s a cool game. Sometimes you just want to grow into your character, not just switch it around every time you are in town.

It’s the reason that respeccing a lot on my warrior sometimes does my head in. I wrote before about identifying with a talent tree, but I know I’m not alone in this. People in WoW often do describe themselves by their talents, eg. I’m a moonkin, I’m an affliction ‘lock, etc. Easy respecs confuses that.

So from a gameplay point of view, I think that talent trees have failed. I think dual specs (and presumably triple specs sometime later) are a band aid for that, for making it easier for players to take part in all aspects of the game. I do wonder how future attempts at balancing talent trees will change to take this into account (eg. who cares how much damage holy paladins do, when they all have the option of just respeccing to ret?).

I think in future, talent trees will be tweaked more with PvP in mind than PvE, for this reason.