Stonesense – Dwarf Fortress Visualizer

By: Derek Yu

On: November 3rd, 2009

Stonesense

Now this is a dream coming true right here! Stonesense (alpha) is an open source isometric visualizer for Dwarf Fortress, created by jonask and Solifuge. It can run side-by-side with the venerable roguelike/sim to provide a graphical view of the game. The sprites are being contributed by various members of the DF community.

Here’a video of the mod in action:


Thanks, Michael Komalarajun, for the heads-up!

  • TeamQuiggan

    Oh, wow, That looks really awesome.

  • HandCraftedRadio

    This looks incredible!

  • cigarettes

    damn. that is awesome.

    makes me want to get in the game, however it still seems to be a severe mindfuck to actually learn it.

  • Ben

    Total confusion… now in 2.5d!

  • ssp

    Sweet baby Jesus in a jar! There’s so much good stuff coming out this fall it’s insane!
    Gonna try this ASAP

  • Renton

    Maybe I can finally understand what’s going on in this game and actually get into it. Maybe.

  • http://ghook.speedrungames.com SpeedRunGames

    This is really cool!
    Great project!

  • Anarkex

    This looks like exactly what I need to actually start playing this game.

  • Caliber9

    Finally, this looks so great! I have a feeling Dwarf fortress is about to get alot of new fans.

  • Alex May

    holy shit

  • http://cymonsgames.com/ Cymon

    This is it. This is what the game’s been needing. When it’s done I may actually consider playing the game.

  • Cliftor

    Damn, that looks good. After I finish playing my current obsession… maybe it’s finally time to take the DF plunge!

    IIRC, there’s an article on TIG about some really thorough guide. Time to dl and start reading!

  • Ricky

    Awesome. Now it just needs a proper GUI, and I’m there!

  • Solifuge

    Greetings from the Stonesense team!

    With Toady’s blessings, we’re ultimately hoping to make this a full GUI, but for now it’s just a live visualizer using good old-fashioned 256 color sprites.

    I must admit, I did not expect this kind of response, much less from TIGsource and Mr. Yu, to take notice of this thing. Apparently there is a bigger desire for full graphics support in DF than it seemed!

  • John Evans

    Hotness!

  • mania

    This game is so complex that I have no idea what I’m doing while playing it. This causes frustration, but at the same time I’d love to understand everything because it has to be awesome!

    It’s driving me nuts

  • Michael “Kael” K

    @Solifuge: It’s the kind of thing people have been clamoring for since… ever. It’s bloody fantastic and as such that’s why I thought it’d be a good thing to share. (Now if only I didn’t try talking about it while brain-dead at 2 am)

    With the attention it deserves, Stonesense will hopefully have much more sprites and progress. Toady has the actual game to work his magic on~

    Much thanks to the great team at TIGsource for posting it :]

  • http://www.bradkav.com kavs

    Awesome! That is just… awesome!

    Awesome awesome awesome.

  • namuol

    This sounds a lot like Toady’s biggest fear is coming true, according to multiple interviews he’s been given…

  • Hypersapien

    Oh god! Oh GOD! NO!!

    I deleted the damn thing and finally got my life back! And now this! I don’t want to get sucked back in!

    But… so.. pretty..

  • Nikica

    I prefer ASCII graphics over tilesets so that’s why a tool like this, which runs side-by-side with the game is great for me.

  • Skofo

    Interesting!

    3D next?

  • seth

    great!

    the graphics are way too happy though

  • Echo

    @Skofo
    3D views for Dwarf Fortress exist. Most of them are not real time (you run them seperate from the game), but few few projects that are have begun popping up.

  • peterix

    3d should be comming eventually. Don’t hold your breath tho.

    Btw: dfhack, on which stonesense is based, needs reverse engineers and hackers. I’m just a single guy and this thing is getting into the ‘barely manageable’ territory very fast.

  • Ezuku

    I must confess, this is so awesome I actually thought it must have been an april fool’s joke.

    This is amazing. Must get right back into DF this instant.

  • Ezuku

    I mean, when people say “oh, they’re working on an open-source visualiser”, you don’t really figure that it’s ever going to be completed and to such a high quality.

    Also, I love the cute SNES-like graphics.

  • TinyPirate

    If you want to try Dwarf Fortress, but have been scared off before, come try my complete newby tutorial. Comes with a save file and many pictures and details! http://afteractionreporter.com/2009/02/09/the-complete-and-utter-newby-tutorial-for-dwarf-fortress-part-1-wtf/

  • Pyabo

    OMG OMG OMG OMG OMG OMG OMG OMG!

    Looks incredible… exactly ONE HALF of what this game needs. Now if someone would come up with a good UI… :)

  • Cliftor

    @Solifuge

    Oh sure! I’m sure ASCII has it’s charm for many, many people, but there’s always an audience for this kind of addition.

  • Matt

    Nice. Looks very neat. Maybe my friends will be more interested in my obsession now that I can show them sprites rather than ASCII.

  • Thomas

    Holy fucking shit!

  • The Monster King Ren

    this shows how pretty DF is, even though its (and only its, I can’t get into (other) roguelike) ASCII looks almost as good; but this, this is beautiful

  • Lily

    That is beautiful. My fortress and its wall are gonna look AMAZING in it. :D

    Alternatively, the fort I plan to start later to address the shortcomings of my current system will look TEN TIMES AS AWESOME in it.

  • msarge

    While this is fantastic I really wish someone would make the user interface slightly more intuitive. If I could see what was going on AND I could control the game, I would probably be able to have lots of fun with this game.

  • Phasma Felis

    Ha! About god damn time.

    @Solifuge: I dunno who you’ve been talking to, for every person I know who actually plays DF there’s like five who would like to play it if it were less like staring into the Matrix. :D (And had a less miserably impossible interface.) Those people just don’t post on the DF official forums, for obvious reasons. Keep up the good work!

  • Gustave

    Man I LOVE pixel art and merging the depth of DF with pixels can only be a good thing :D

    I would pay for this…

  • Jay

    the ascii graphics look better O.o

  • MOK

    Looking fantastic, if only something would be done about the user interface I might have another crack at learning this game.

  • Cokho

    OH WOW! HANDSOME! Can’t wait *_*

  • Come On Toady!

    One less excuse to keep that dreadful interface.

    I mean, ASCII looks cool and everything and I guess the whole DF aesthetics are a comment on the the slowing down of game development by excessive 3D requirements (isn’t the predecessor to DF a 3D game?). But it’s getting ridiculous. There is a todo list with priority entries like “make dwarfs limp on left foot” or “add ‘grip’ value to hammer shafts”. No word on making the game possible to play without learning 200 hotkeys. It’s like a mockery of interface design.

  • shipwreck

    Is this heaven?!

  • lp

    i dont have problem with interface at all…

  • ecto

    i’ve played it many many hours and i still very much hate the interface..

  • Ezuku

    I’ve played DF way too much, and I can cope with the interface. That said, it takes way too many keypresses to do a lot of things, especially fine designs. I can also understand how a lot of it is very unaccessible to newcomes, especially since there’s a lot of bloat in the menu system (things you’ll almost never use, or which are broken, higher than much more useful things).

  • Chris L

    This is blasphemy at its finest.

  • xot

    Huge image is huge. Ever heard of JPEG?

  • Figgin

    Actually, that -is- a JPEG. For oldschool sprite stuff like this, you want to use PNG or GIF, with 256 indexed colors.

    You get uber-tiny graphics that way. TXT file sized.

  • nobody2

    It’s actually an unoptimized PNG.

  • Andiaz

    This is freaking excellent. I’ll definitely give DF a new try thanks to this. :D

  • jonte

    wow
    this is really cool looking .. never got iunto the game cuz of the graphics .. this is a try

  • jonte

    wow
    this is really cool looking .. never got iunto the game cuz of the graphics .. this is a try

  • nihilocrat

    Neat client.

    You people who weren’t interested in the game until now because “the graphics”: Go read a book.

    I’m more bothered by the job system than interface or graphics. Often there are emergency situations and it’s very hard to get a dwarf to actually do what you want it to because it’s too busy trying to do something very stupid.

  • Michael “Kael” K

    @nihilocrat: If you haven’t already, this may be of use to you
    http://www.bay12games.com/forum/index.php?topic=39229.0
    Dwarf Therapist, following in the footsteps of Dwarf Manager/Foreman: it’s a GUI for adjusting the professions of your dwarves en masse and more. Saves much time as you can have profiles and apply them to immigrants or easily tweak job preferences instead of scrolling through menus.

  • Anthony Flack

    “You people who weren’t interested in the game until now because “the graphics”: Go read a book.”

    Yeah, go read a book that uses a mass of ascii characters to substitute for words and sentences.

  • Ian

    “You people who weren’t interested in the game until now because “the graphics”: Go read a book.”

    Some people simply can’t get in to the game because they have too hard of a time understanding what everything stands for. I fail to see how more people now being able to play this, thus supporting Tarn’s work, is a bad thing.

  • literary critic

    “You people who weren’t interested in the game until now because “the graphics”: Go read a book.”

    You know, I really hope Toady One doesn’t _actually_ think like this.

    I both played DF intensively and read many, many books. Yet I hate… _HATE_ the interface. It’s like someone snoring while you’re trying to get some sleep. Like accidentally clicking “don’t save” after you’ve written on a paper for 5 hours. Like driving an airplane with a Super Nintendo game pad. Like finding a dead mouse in your strawberry yogurt… after you’ve already eaten half of it. Like… well, let’s just say that the millions of seconds I wasted using the arrow keys instead of a mouse click (for every fucking single thing!) must make up months, combined.

  • weirdguy

    So, uh….what happens if you try to depict the ULTIMATE EPIC MONUMENT?

  • Derek

    What do ASCII graphics have to do with roguelikes at all?

  • Why should I give my name to a machine?!

    Holy christ’s balls!

    It’s not confusing as hell!

  • The Monster King Ren

    well most roguelikes i played, or at least tried to play had ASCII graphics, and most games I played that had ASCII graphics were roguelikes and then there were some visualisations and whatnot, but yeah there’s a lot of graphic tile things and there’s spelunky of course mr Derek but don’t you think the main character sort of looks like an @ if you squint

    maybe it’s just my personal experience, or maybe it’s an elaborate conspiracy

    also you never answered my e-mail but i’ll assume you never got it

  • Nektonico

    Neo : Is that…

    Cypher : Dwarf Fortress? Yeah.

    Neo : Do you always look at it encoded?

    Cypher : Well, you have to. The image translators work for the construct program. But there’s way too much information to decode Dwarf Fortress. You get used to it… I, I don’t even see
    the code. All I see is… miner, mason, brewer…

  • madrain

    ha! nice, @62!

    My only problem with this is that isometric view. It’s so godawfully ugly. I won’t play DF without tilesets and character graphics, but I’d rather play ASCII than an isometric view of that sort.

  • Alex May

    The projection lets you view structure and layers though – with a straight top-down view you’ve got no way of showing depth really.

  • Carl Nixon

    Reminds me of the other classic 80′s game Ant Attack on the Sinclair ZX Spectrum (ask a grown up LOL)

  • Th. Ang

    Oh no, DF is becoming casual!

  • literary critic

    @nukeedit
    Nektonico: Epic win!

  • Trotim

    Still didn’t help me get into the game! I swear, I try. It just doesn’t… click.

  • I am

    YOu know, you players that see this as a bad thing: why, exactly? It certainly doesn’t impede your ability to continue using the classic ASCII. All it means is that more people will be playing.

  • http://zachanima.net/ zach

    1. This doesn’t help make the game that much more accessible, as most people have far greater problems with the interface than the visual representation (the latter which can be helped a bit with graphical tilesets).

    2. Stonesense is very awesome, but nowhere near usable yet. It runs well on my system with 100+ dwarves, but most of the tile graphics that would make this useful (stockpiles, for example) are still missing. That, and it keeps crashing.

    3. Nektonico <3

  • http://www.eobet.com/ eobet

    Extremely impressive.

    This shot was amazing, I think:

    http://pix.sparky-s.ie/images/42164853370715316874.png

    How the authors of Dwarf Fortress could envision that in plain 2D ascii is difficult to understand.

    Now, if someone only would do the same for the interface…

  • http://www.flickr.com/photos/soulmyst/ SoulMyst

    FINA BLOODY LEEEE!!!!! omw I must be dreaming and when I wake up tomorrow this will be gone O_o

    Looks awesome and cannot wait to play DF with this!

  • Phasma Felis

    @I am: It’s plain elitism. “If you don’t like ANSI, you must not be *smart enough* to appreciate Dwarf Fortress. Not like me!”

  • xxxxxx)

    Am I the only one to notice this mod looks exactly like a 2d MineCraft?

  • Blue Slime

    So when’s Derek gonna make a custom sprite set?

  • Consumatopia

    > Like driving an airplane with a Super Nintendo game pad.

    Yeah, Pilotwings was great.

  • CosmicMaher

    This is awesome. Thanks.

  • Narushima

    Ewww, I don’t think I’ll ever use it.
    Ugly…