![]() |
|
Dwarf Fortress 2012 |
gnolam
Member #2,030
March 2002
![]() |
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. -- |
bamccaig
Member #7,536
July 2006
![]() |
Samuel Henderson said: 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.
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. Samuel Henderson said: 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. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Dario ff
Member #10,065
August 2008
![]() |
Why did you just rot13 his post? TranslatorHack 2010, a human translation chain in a.cc. |
SiegeLord
Member #7,827
October 2006
![]() |
I should make a website offering a service to employers to search the internet for rot'd incriminating text "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
Dennis
Member #1,090
July 2003
![]() |
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"} 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. 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. --- 0xDB | @dennisbusch_de --- |
gnolam
Member #2,030
March 2002
![]() |
Dennis said: Never played the adventurer mode much though
Nobody does. But guess which mode gets the most dev attention? -- |
SiegeLord
Member #7,827
October 2006
![]() |
gnolam said: Nobody does. But guess which mode gets the most dev attention? Psh, I sometimes do 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"} 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"} 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 |
Crazy Photon
Member #2,588
July 2002
![]() |
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. ----- |
Specter Phoenix
Member #1,425
July 2001
![]() |
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
![]() |
Crazy Photon said: 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. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Dennis
Member #1,090
July 2003
![]() |
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).
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: 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. ^^ --- 0xDB | @dennisbusch_de --- |
SiegeLord
Member #7,827
October 2006
![]() |
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 |
Samuel Henderson
Member #3,757
August 2003
![]() |
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. ================================================= |
bamccaig
Member #7,536
July 2006
![]() |
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... Append: Spoke too soon. It seems it doesn't use the full console dimensions anywhere that it matters. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Dennis
Member #1,090
July 2003
![]() |
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. ^^ Samuel Henderson said: 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. 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. --- 0xDB | @dennisbusch_de --- |
bamccaig
Member #7,536
July 2006
![]() |
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. 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.
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. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Samuel Henderson
Member #3,757
August 2003
![]() |
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! ================================================= |
bamccaig
Member #7,536
July 2006
![]() |
Success! I managed to get Dwarf Fortress running on my server! Wasn't all that difficult either. Samuel Henderson said: Just work towards implementing this very simple flowchart and you'll be fine!
Append:
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 "$@";
-- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Dennis
Member #1,090
July 2003
![]() |
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 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: level 1: level 2: level 3: level 4: level 5: level 6: status: 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. --- 0xDB | @dennisbusch_de --- |
bamccaig
Member #7,536
July 2006
![]() |
My eyes are so strained right now. 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. 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. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Crazy Photon
Member #2,588
July 2002
![]() |
Samuel Henderson said: 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. ----- |
SiegeLord
Member #7,827
October 2006
![]() |
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 |
Arthur Kalliokoski
Second in Command
February 2005
![]() |
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
![]() |
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 "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
Specter Phoenix
Member #1,425
July 2001
![]() |
Well so much for playing DF under Ubuntu. Told it to upgrade from 11.10 to 12.04, but the boot fails now.
|
|
|