Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0007970Dwarf FortressInit Optionspublic2014-08-12 00:142014-08-18 11:46
conflictsreign 
Footkerchief 
highmajoralways
resolvedduplicate 
DesktopArch Linux
0.40.08 
 
0007970: Game play controls do not match "interface.txt"
I started playing 0.40.08 and noticed all of the controls had changed. I looked around and saw "interface.txt" so I popped it open.
All of the keys appear normal here:
'[BIND:D_ANNOUNCE:REPEAT_NOT]
[KEY:a]
[BIND:D_REPORTS:REPEAT_NOT]
[KEY:r]
[BIND:D_BUILDING:REPEAT_NOT]
[KEY:b]...'
but in-game they, and other similar keys, are totally different. In order, the actual keys are 'd,' 'l,' 'n.'
Install DF from the multilib repo to arch linux and play. I haven't tried this on Windows yet.
No tags attached.
duplicate of 0002688acknowledged Toady One Not found: data/art/curses_640x300.png (32-bit Linux DF) 
Issue History
2014-08-12 00:14conflictsreignNew Issue
2014-08-12 00:15conflictsreignNote Added: 0028866
2014-08-12 08:14FootkerchiefNote Added: 0028874
2014-08-12 08:14FootkerchiefAssigned To => Footkerchief
2014-08-12 08:14FootkerchiefStatusnew => needs feedback
2014-08-12 09:26conflictsreignNote Added: 0028878
2014-08-12 09:26conflictsreignStatusneeds feedback => assigned
2014-08-12 09:32QuietustNote Added: 0028880
2014-08-12 09:35QuietustNote Edited: 0028880bug_revision_view_page.php?bugnote_id=0028880#r11089
2014-08-12 11:20FootkerchiefNote Added: 0028886
2014-08-12 11:20FootkerchiefStatusassigned => needs feedback
2014-08-12 12:06conflictsreignNote Added: 0028889
2014-08-12 12:06conflictsreignStatusneeds feedback => assigned
2014-08-12 12:21conflictsreignNote Added: 0028890
2014-08-12 12:26conflictsreignNote Edited: 0028890bug_revision_view_page.php?bugnote_id=0028890#r11091
2014-08-12 12:26conflictsreignNote Deleted: 0028890
2014-08-12 12:28conflictsreignNote Edited: 0028889bug_revision_view_page.php?bugnote_id=0028889#r11093
2014-08-12 12:33agNote Added: 0028892
2014-08-12 12:33agNote Edited: 0028892bug_revision_view_page.php?bugnote_id=0028892#r11095
2014-08-12 12:39FootkerchiefNote Added: 0028893
2014-08-12 12:39FootkerchiefRelationship addedduplicate of 0002688
2014-08-12 12:39FootkerchiefStatusassigned => resolved
2014-08-12 12:39FootkerchiefResolutionopen => duplicate
2014-08-12 22:06conflictsreignNote Added: 0028923
2014-08-12 22:06conflictsreignStatusresolved => needs feedback
2014-08-12 22:06conflictsreignResolutionduplicate => reopened
2014-08-12 22:42conflictsreignNote Edited: 0028923bug_revision_view_page.php?bugnote_id=0028923#r11101
2014-08-18 11:46FootkerchiefNote Added: 0029242
2014-08-18 11:46FootkerchiefStatusneeds feedback => resolved
2014-08-18 11:46FootkerchiefResolutionreopened => duplicate

Notes
(0028866)
conflictsreign   
2014-08-12 00:15   
3 of the keys are all 's.'
XD
(0028874)
Footkerchief   
2014-08-12 08:14   
Does that mean not a bug?
(0028878)
conflictsreign   
2014-08-12 09:26   
no- It's still a bug. I just thought that detail was particularly entertaining. I re-installed twice. The bug is there.
(0028880)
Quietust   
2014-08-12 09:32   
(edited on: 2014-08-12 09:35)
Your Dwarf Fortress installation has an outdated custom version of libgraphics.so which does not contain the new keybindings for version 0.40.07. Download the official version from Bay 12 Games and it will work correctly.

(0028886)
Footkerchief   
2014-08-12 11:20   
Does Quietust's comment clear things up?
(0028889)
conflictsreign   
2014-08-12 12:06   
(edited on: 2014-08-12 12:28)
I tried to manually update both "/opt/dwarffortress/libs" and "/home/usr/.dwarffortress/libs."

This created a start up error: "Not found: data/art/curses/650x300.png"

I tried just replacing the file in "/opt/dwarffortress/libs" and in just "/home/usr/.dwarffortress/libs." The same error occurs.

Also, an as-is download with all the dependencies installed has the same result.

I'll play on Windows for the time being. Thank you for your time.

(0028892)
ag   
2014-08-12 12:33   
See bug 0002688. It can be worked around by using LD_PRELOAD to make sure your system's zlib is loaded first.

(0028893)
Footkerchief   
2014-08-12 12:39   
Please reopen if 0002688 doesn't cover it.
(0028923)
conflictsreign   
2014-08-12 22:06   
(edited on: 2014-08-12 22:42)
This fix does not work. After I installed all the dependencies and got a fresh copy of DF...

'
 $ cd df_linux/libs/
 $ ls
 Dwarf_Fortress libgcc_s.so.1 libgraphics.so libstdc++.so.6
 $ export LD_PRELOAD=/usr/lib/libz.so.1
 $ chmod +x Dwarf_Fortress
 # ./Dwarf_Fortress
'

results in a lot of this sort of message:

'
.......

(Dwarf_Fortress:4077): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Dwarf_Fortress:4077): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (Dwarf_Fortress:4077): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/delorean-dark-3.10/gtk-2.0/images/other/null.png,
borders don't fit within the image

(Dwarf_Fortress:4077): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Dwarf_Fortress:4077): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

......
'

followed by a prompt for rather I want to play in full screen mode. After affirming that, I get "Not found: data/art/curses/640x300.png"

edit*
got some help and also tried running from df_linux and home directories
tried changing in init.txt, the names of the curses files
it still displayed the error using the default spritename

summary: still not fixed, but I will wait ^.^

(0029242)
Footkerchief   
2014-08-18 11:46   
Okay, so that's still 0002688.