Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » Dwarf Fortress 2012

This thread is locked; no one can reply to it. rss feed Print
 1   2   3   4 
Dwarf Fortress 2012
gnolam
Member #2,030
March 2002
avatar

I haven't played Dwarf Fortress since DF2010 came out: the interface had changed so much that I would have to relearn the game (note that it hadn't improved in anyway, it had just changed) and it was so full of bugs and broken features that the release was basically unplayable.
So what got the highest priority after the release? Adding more backstory generation crap nobody cares about. :P

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

bamccaig
Member #7,536
July 2006
avatar

I would be surprised if there isn't a text-only mode out there... This seems pretty neat: http://dwarffortresswiki.org/index.php/Utility:Dfterm2 As neat as it is, I don't know if it would help you... and it would probably add yet another thing to figure out while trying to play DF. Still though, I think it would be awesome to have a multiplayer dwarf fortress succession fort.

Dennis said:

Take a look Dfterm2.

I think I looked into that the last time DF came up on the forums. I'll have to look again, but I suspect there was something wrong with it. If nothing else, I suspect it would be difficult to find a usable terminal font. :-/

Nf gb yrneavat ubj gb cynl... V ernyyl qba'g unir gvzr gb yrnea ubj gb cynl cebcreyl rvgure. V svaq V'ir orra fcraqvat sne gbb zhpu gvzr crehfvat /e/qjnessbegerff naq qjnessbegerffjvxv.bet ng jbex.

FTFY. >:(

Dario ff
Member #10,065
August 2008
avatar

Why did you just rot13 his post? ??? You really have some weird fetish with that.

TranslatorHack 2010, a human translation chain in a.cc.
My games: [GiftCraft] - [Blocky Rhythm[SH2011]] - [Elven Revolution] - [Dune Smasher!]

SiegeLord
Member #7,827
October 2006
avatar

I should make a website offering a service to employers to search the internet for rot'd incriminating text 8-).

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Dennis
Member #1,090
July 2003
avatar

Ok my new fortress failed pretty early on. I embarked in a cold area which would not necessarily have been a problem but then my proficient miner died in a landslide accident while cutting off a big chunk of mountain.

The noob who took over the pick and continued his work managed to finish the job but caused another landslide in which my rangerdwarf got injured severely. The only good thing the landslide caused was uncovering some grass.

Then I couldn't find any water (it was all frozen) to quench the injured rangerdwarf's thirst and the dwarves don't seem to feed booze (of which I took plenty) to the injured.

I tried to melt the ice but could not find anything to do that. The remaining five dwarves had to abandon this short expedition. The fisherdwarf would have been useless anyway with all the ice.

{"name":"605924","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/a\/bab5a4122ccc4c85e1dde621232b8536.png","w":699,"h":656,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/a\/bab5a4122ccc4c85e1dde621232b8536"}605924

gnolam said:

I haven't played Dwarf Fortress since DF2010 came out: the interface had changed so much that I would have to relearn the game (note that it hadn't improved in anyway, it had just changed) and it was so full of bugs and broken features that the release was basically unplayable.
So what got the highest priority after the release? Adding more backstory generation crap nobody cares about. :P

IIRC I had not played any version prior to v0.28.181.40d so I think I never knew the old interface. The latest version still has a lot of bugs and I doubt it will ever be completely free of them but so far I had only one showstopper (the aforementioned crash where I lost 7 hours of progress) in three days and a couple of minor missing string bugs.

Despite bugs and clunky interface I still think it's one of the best games ever made. Never played the adventurer mode much though, just building fortresses and making silly mistakes or being surprised by the games' complexity. There always seems to be something new to discover and I'm neglecting other more important (RL stuff) things due to this game. 8-)

gnolam
Member #2,030
March 2002
avatar

Dennis said:

Never played the adventurer mode much though

Nobody does. But guess which mode gets the most dev attention? :P

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

SiegeLord
Member #7,827
October 2006
avatar

gnolam said:

Nobody does. But guess which mode gets the most dev attention? :P

Psh, I sometimes do :P. The combat system is incredibly detailed and it's generally fun to play.

Anyway, here's a shot of my fortress:

{"name":"605925","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/d\/ddc55f8b2277dfcd6d7329d5f5a94e8c.png","w":1122,"h":898,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/d\/ddc55f8b2277dfcd6d7329d5f5a94e8c"}605925

In the upper-left corner you'll note a ballista... it'll be used to try to hit invaders that get past the trap bridges (activated by the purple touchplate in the bottom middle) and the weapon traps (line of red things on the middle left). The daughter of the ballista operator had the brilliant idea to stand in front of the ballista while the dad was using it... she survived with all her limbs broken and her lower spine severed: she'll never walk again. I really don't know a good workabout for this (aside from not using ballistae for training).

The status screen:

{"name":"605926","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/1\/6\/1660cd29a3764170cb0e5a7432890257.png","w":1369,"h":389,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/1\/6\/1660cd29a3764170cb0e5a7432890257"}605926

The enormous amount of imports probably come from the abandoned caravan wagon (dwarves haven't sent me another caravan for years now... I guess they're upset that they lost so many goods and lives last time they were around...).

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Crazy Photon
Member #2,588
July 2002
avatar

bamccaig said:

I want a text-only version so I can run it in GNU screen on my VPS.

Use PRINT_MODE:TEXT in DFs init.txt. That way you can play it from an iPad with an ssh client, for instance.

-----
Resistance is NEVER futile...

Specter Phoenix
Member #1,425
July 2001
avatar

I just updated my DF under Ubuntu, but as of right now I have no plans to play it. My experience playing games is 2D/3D graphic based and not really done any ASCII game so the learning curve is a lot more steep for me than most of the other players.

bamccaig
Member #7,536
July 2006
avatar

Use PRINT_MODE:TEXT in DFs init.txt. That way you can play it from an iPad with an ssh client, for instance.

It's alive! \o/ ...In a desktop Fedora install. I imagine it will be a bit more work to get it running in a headless Debian VPS. :)

Append:

Well, I don't have sound working even in Fedora. :-/ I need to figure out what libraries I'm missing for OpenAL. >:(

Dennis
Member #1,090
July 2003
avatar

SiegeLord said:

In the upper-left corner you'll note a ballista... it'll be used to try to hit invaders that get past the trap bridges (activated by the purple touchplate in the bottom middle) and the weapon traps (line of red things on the middle left). The daughter of the ballista operator had the brilliant idea to stand in front of the ballista while the dad was using it... she survived with all her limbs broken and her lower spine severed: she'll never walk again. I really don't know a good workabout for this (aside from not using ballistae for training).

;D
Maybe just make sure no one is standing in front of the ballista when firing it?
You could probably achieve that by sealing off the corridor with doors and hatches and then forbid passage prior to shooting.

Though that would require a lot of micromanagement so the better idea would probably be to have a separate ballista for training which shoots into a dead end corridor which has no pathable access to the remaining fortress:

(edit: monospaced text seems to be not working correctly in chrome, same problem when using code tagsnvm, had a wrong font set in the preferences)
side view:
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB z0 blocks
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF z0 floor
* / L :) ==->     practice corridor (unreachable by dwarves)   B z1 blocks
FF FFFFFFFFFF--------------------------------------------------F z1 floor
BB\          ammo retrieval corridor (z level below ballista)  B z2 blocks 
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF z2 floor
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB z3 blocks

B block, F block floor
* access to rest of the fortress
/ down stairs
L lever
:) siege engine operator
==-> ballista
----- retractable bridge(s) operated by lever
\ up stairs

Ammunition from training shots could be retrieved by retracting the bridge(s) upon which the ammo should fall down to the corridor below where the haulers can then pick it up safely.

bamccaig said:

Well, I don't have sound working even in Fedora.

There are no sound effects just background music which in-game consists of some approximataly four minute long loop of varying guitar play. The music is pretty nice though and oddly enough does not feel all that much repetitive.

So if you can't get the music to play just put the respective .ogg file from the /data/sound folder into a favorite music player near you while playing. ^^

SiegeLord
Member #7,827
October 2006
avatar

Dennis said:

Maybe just make sure no one is standing in front of the ballista when firing it?

Unfortunately the square where the child stood was is inside the ballista building itself (it's the front middle square, where the arrowhead is). I tried restricting traffic, but that clearly didn't work. I could try using burrows, but that seems like too much work. Anyway, she recovered (I believe she crawls around now) thanks to my doctors. The setup you describe is essentially what I have (the far blocks is actually a raiseable bridge that can be lowered when the hallway needs to be cleansed).

Got attacked by an enormous army of goblins again, this time led by a human general who was accompanied by a macelord and a spearlord. My trapbridges and the weapon traps made relatively short work of them... I'd have no casualties at all if some dwarves didn't decide to go fetch equipment outside, running head on into the invading armies. Military dwarves are quite a pain to use in this version, they complain too much, easily get unhappy from friends and war animals dying etc. I'll do my best not to use them too much, they are too useless. One unfortunate after-effect of this invasion was that they shot up most of my farm animals which were grazing in a walled-in pen. The enemy archers shot over the walls because I built the pen too close to a hill... I moved the pen after the siege was over.

An interesting happened later that year... a werelizard showed up, got shot at by a hunter, turned into a human (becoming friendly in the process) and ran away. Everything went better than expected.

I think I'll be thinking of building a magma trap soon: the spikes are pretty bloody, but I think goblins on fire might be even more fun.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Samuel Henderson
Member #3,757
August 2003
avatar

Dennis said:

There are no sound effects just background music which in-game consists of some approximataly four minute long loop of varying guitar play. The music is pretty nice though and oddly enough does not feel all that much repetitive.

That music track is only 4 minutes long? Neat. I like the music, it doesn't add much to the game though.

There's a separate utility called Soundsense that adds more sounds (such as battle sounds) to the game. I've heard that it works by monitoring the log for events that it has sounds associated with. I've never used it myself, I heard it's pretty fiddly to get working. I find my imagination does a good enough job anyways :)

I started a new fort (unintentionally) last night. When I fired up MacNewb to start playing it told me there was an update (to MacNewb) and asked if I would like to update. Apparently the update wiped out my previous save... bummer. Oh well, at least with the new fort I won't make the same mistakes.

Oh and it turns out the reason my broker still didn't show up at the trade depot (even after making him a noble) was that he was too busy hauling rocks to my dump. After removing him from all hauling labours with Dwarf Therapist he showed up at the depot well after the Elven caravan departed. For some reason the dialog was still triggered even though the elves were gone though.

=================================================
Paul whoknows: Why is this thread still open?
Onewing: Because it is a pthread: a thread for me to pee on.

bamccaig
Member #7,536
July 2006
avatar

I managed to get it full screen on my virtual console (256x72). \o/ I had to disable the intro movie for it to work though (thanks SiegeLord!). Now to learn how to play it... :-/ What's the best way to start? ???

Append:

Spoke too soon. It seems it doesn't use the full console dimensions anywhere that it matters. >:( It seems to know the screen dimensions, but it doesn't actually utilize them during map generation or gameplay. >:(

Dennis
Member #1,090
July 2003
avatar

SiegeLord said:

One unfortunate after-effect of this invasion was that they shot up most of my farm animals which were grazing in a walled-in pen. The enemy archers shot over the walls because I built the pen too close to a hill...

My farm animals did not need raiders to kill them, they constantly fought each other for dominance over the pen until I separated them into several individual pens testing different animal types for friendly compatibility. ^^
Good to know about those archers though... I shall build a stone roof/floor over my pen.

After removing him from all hauling labours with Dwarf Therapist he showed up at the depot well after the Elven caravan departed. For some reason the dialog was still triggered even though the elves were gone though.

Pssshht, Elves! Who wants to trade with those beardless pesky pinehugging pointed ears anyway? (Trade negotiations with them fail frequently if you offer them anything made of wood, including the bins containing your stone/other crafts.)

bamccaig said:

Now to learn how to play it... :\ What's the best way to start? ???

Before anything else, edit the d_init.txt and enable autosaving (to prevent loss of hours of gameplay to the rare crash. Also edit the init.txt (read the comments in there) to correctly set up the resolution. The game won't use more than the default number of lines for most menues but it does utilize the additional space inside the actual game window later (where you see the local area, your dwarves, trees and stuff).

Work your way through the quick start guide on the wiki and keep the wiki open at all times on the side so you can read up on stuff when you're stuck or you're wondering about production chains and item requirements, dwarf status icons, messages, etc.
http://dwarffortresswiki.org/index.php/DF2012:Quickstart_guide

If you want to have some real fun (*) though you just jump right in and try to figure everything out on your own. Fail early, fail often, learn, next time make it better and bigger!

(*)

(The motto of the game is: "Losing is fun!")

---

I'll post stories and screens of my current fortress later.

bamccaig
Member #7,536
July 2006
avatar

Dennis said:

The game won't use more than the default number of lines for most menues but it does utilize the additional space inside the actual game window later (where you see the local area, your dwarves, trees and stuff).

Ah, so I spoke too soon again. :) Well that's one less thing to worry about then. :)

Dennis said:

Work your way through the quick start guide on the wiki and keep the wiki open at all times on the side so you can read up on stuff when you're stuck or you're wondering about production chains and item requirements, dwarf status icons, messages, etc.
http://dwarffortresswiki.org/index.php/DF2012:Quickstart_guide

One annoyance is that I'm playing from a virtual console, but I'm not very good with text-based browsers yet, so I prefer to use Firefox. It means that I am stuck having to type [Ctrl+]Alt+n to switch back and forth between the game and wiki. :-[ I wish I could just hit the Windows key to toggle back and forth between my most recent two consoles. :)

Samuel Henderson
Member #3,757
August 2003
avatar

bamccaig said:

Now to learn how to play it... :\ What's the best way to start?

Just work towards implementing this very simple flowchart and you'll be fine!
{"name":"FlowchartDF.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/1\/e14584f0d70ee90a01d6787345c59b5f.png","w":1201,"h":1445,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/1\/e14584f0d70ee90a01d6787345c59b5f"}FlowchartDF.png

=================================================
Paul whoknows: Why is this thread still open?
Onewing: Because it is a pthread: a thread for me to pee on.

bamccaig
Member #7,536
July 2006
avatar

Success! I managed to get Dwarf Fortress running on my server! Wasn't all that difficult either. :) Now if I could just figure out how to play... :P

Just work towards implementing this very simple flowchart and you'll be fine!

:o

Append:

~/bin/dwarves#SelectExpand
1#!/bin/bash 2 3amarok=/usr/bin/amarok; 4display=:0.0; 5root=~/opt/df_linux/; 6 7function refresh_dimensions 8{ 9 local cols=$(tput cols); 10 local lines=$(tput lines); 11 12 if [ ! -z "$cols" ]; then 13 sed -i -r 's/^([WINDOWEDX:)[0-9]+(\])/\1'$cols'\2/' ~/.dwarvesrc; 14 fi 15 16 if [ ! -z "$lines" ]; then 17 sed -i -r 's/^([WINDOWEDY:)[0-9]+(\])/\1'$lines'\2/' ~/.dwarvesrc; 18 fi 19} 20 21function start_game 22{ 23 cd "$root" && "$root/df" "$@"; 24} 25 26function start_game_music 27{ 28 if [ -x "$amarok" ]; then 29 DISPLAY="$display" "$amarok" 2>/dev/null; 30 31 sleep 5 && DISPLAY="$display" "$amarok" -l \ 32 "$root/data/sound/song_game.ogg" -p 2>/dev/null; 33 fi 34} 35 36start_game_music; 37refresh_dimensions; 38start_game "$@";

:-X

Dennis
Member #1,090
July 2003
avatar

bamccaig said:

One annoyance is that I'm playing from a virtual console, but I'm not very good with text-based browsers yet, so I prefer to use Firefox. It means that I am stuck having to type [Ctrl+]Alt+n to switch back and forth between the game and wiki. I wish I could just hit the Windows key to toggle back and forth between my most recent two consoles.

Can't you just play in a terminal window in x?

Dennis said:

I'll post stories and screens of my current fortress later.

Stories will have to wait (hurrying to catch some sleep) but here are all of the annotated z-levels of my current fortress.

Some areas are still heavy work in progress and I plan to eventually move fully underground so all the garbage on the surface will be cleaned at some point.

level 0:
{"name":"605928","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/5\/f545eb6db59ded3bfcfbfea7ce56dc76.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/5\/f545eb6db59ded3bfcfbfea7ce56dc76"}605928

level 1:
{"name":"605929","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/e\/ee20cb00068d6108dc1d86baadf51467.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/e\/ee20cb00068d6108dc1d86baadf51467"}605929

level 2:
{"name":"605930","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/1\/5\/1553011308d12fbe7b32ec5833fc8d19.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/1\/5\/1553011308d12fbe7b32ec5833fc8d19"}605930

level 3:
{"name":"605931","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/c\/6ce57d4d0236ebe3277676eddb6df218.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/c\/6ce57d4d0236ebe3277676eddb6df218"}605931

level 4:
{"name":"605932","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8cff4471d3d0fa22d3fc2e4ed1e4bffe.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8cff4471d3d0fa22d3fc2e4ed1e4bffe"}605932

level 5:
{"name":"605933","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/3\/73cc0373a48439c22feff6e23115a6ca.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/3\/73cc0373a48439c22feff6e23115a6ca"}605933

level 6:
{"name":"605934","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/c\/fc6d649c09caa51c55455a94a0bf8802.png","w":1275,"h":894,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/c\/fc6d649c09caa51c55455a94a0bf8802"}605934

status:
{"name":"605935","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/c\/6\/c62f88ed8c2ff92daa6988f76d312482.png","w":1275,"h":265,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/c\/6\/c62f88ed8c2ff92daa6988f76d312482"}605935

Todo next is to finish the hospital, assign and dig out noble quarters, build additional production chains, finish the grand hall and move cluttered items from one big into smaller well sorted stockpiles then start digging for valuable stuff.

Haven't found any magma yet. :(

bamccaig
Member #7,536
July 2006
avatar

My eyes are so strained right now. :o I better quit while I'm ahead. :-/ Well, at least I've gotten over the initial hurdle and have somewhat figured out how to play. I still can't really do anything real, and haven't figured out how to do some things I want to do, but it's going decently well so far. :)

Dennis said:

Can't you just play in a terminal window in x?

I could, but I prefer to "tough it out" in a virtual console. :) For one thing, it lets me know that I can. For another, it discourages me from reaching for a mouse. Also, I'm used to switching to consoles AKA applications with Alt+n. I think there is a GUI way to switch to a particular window in both GNOME and Windows, but I can never remember and instinctively reach for my mouse instead.

Dennis said:

Stories will have to wait (hurrying to catch some sleep) but here are all of the annotated z-levels of my current fortress.

It's so organized and beautiful. :o

Crazy Photon
Member #2,588
July 2002
avatar

There's a separate utility called Soundsense that adds more sounds (such as battle sounds) to the game. I've heard that it works by monitoring the log for events that it has sounds associated with. I've never used it myself, I heard it's pretty fiddly to get working. I find my imagination does a good enough job anyways

It does, works wonderfully! With Lazy Newb Pack it's very easy to set up, just point to the log file and it's set. I also tried a linux version a while ago and there was almoat no difference.

There's also StoneSense, which gives an isometric 3D view of the fort, in real time. It even uses Allegro as well.

-----
Resistance is NEVER futile...

SiegeLord
Member #7,827
October 2006
avatar

Well, the last siege was quite disastrous. I was in a middle of a major construction outside, there was a caravan shuffling through my gates and as part of the construction there was an extra entrance to my fortress that was not blocked off. My marksdwarves were basically wiped out because they decided to be heroes and fight 20 goblins head on. A whole bunch of dwarves decided that the best way to run away from goblins was to run into them. Some insisted on picking up items outside the fortress (I'm reasonably sure those items were outside their burrow), got injured and then passed out on my traps (unconscious dwarves trigger your own traps). While blocking off the aforementioned entrance, the dwarf in question decided to stand on the wrong side of the wall while building it.

Now I have no military to speak of... some useful dwarves are gone and a whole bunch of dwarves are tantruming. I'm upping my population max and letting some more dwarves in >_<.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Arthur Kalliokoski
Second in Command
February 2005
avatar

In that case, you can't be Siege Lord anymore! >:(

They all watch too much MSNBC... they get ideas.

SiegeLord
Member #7,827
October 2006
avatar

In principle my fortress still stands, and most of the invaders are dead in the spiky pit... so it's just a victory that was a bit more costly than usual 8-).

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Specter Phoenix
Member #1,425
July 2001
avatar

Well so much for playing DF under Ubuntu. Told it to upgrade from 11.10 to 12.04, but the boot fails now.

 1   2   3   4 


Go to: