View Issue Details

IDProjectCategoryView StatusLast Update
0007970Dwarf FortressInit Optionspublic2014-08-18 11:46
Reporterconflictsreign Assigned Touser6 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionduplicate 
PlatformDesktopOSArch Linux 
Product Version0.40.08 
Summary0007970: Game play controls do not match "interface.txt"
DescriptionI 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.'
Steps To ReproduceInstall DF from the multilib repo to arch linux and play. I haven't tried this on Windows yet.
TagsNo tags attached.

Relationships

duplicate of 0002688 acknowledgedToady One Not found: data/art/curses_640x300.png (32-bit Linux DF) 

Activities

conflictsreign

2014-08-12 00:15

reporter   ~0028866

3 of the keys are all 's.'
XD

user6

2014-08-12 08:14

  ~0028874

Does that mean not a bug?

conflictsreign

2014-08-12 09:26

reporter   ~0028878

no- It's still a bug. I just thought that detail was particularly entertaining. I re-installed twice. The bug is there.

Quietust

2014-08-12 09:32

reporter   ~0028880

Last edited: 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.

user6

2014-08-12 11:20

  ~0028886

Does Quietust's comment clear things up?

conflictsreign

2014-08-12 12:06

reporter   ~0028889

Last edited: 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.

ag

2014-08-12 12:33

reporter   ~0028892

Last edited: 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.

user6

2014-08-12 12:39

  ~0028893

Please reopen if 0002688 doesn't cover it.

conflictsreign

2014-08-12 22:06

reporter   ~0028923

Last edited: 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 ^.^

user6

2014-08-18 11:46

  ~0029242

Okay, so that's still 0002688.

Issue History

Date Modified Username Field Change
2014-08-12 00:14 conflictsreign New Issue
2014-08-12 00:15 conflictsreign Note Added: 0028866
2014-08-12 08:14 user6 Note Added: 0028874
2014-08-12 08:14 user6 Assigned To => user6
2014-08-12 08:14 user6 Status new => feedback
2014-08-12 09:26 conflictsreign Note Added: 0028878
2014-08-12 09:26 conflictsreign Status feedback => assigned
2014-08-12 09:32 Quietust Note Added: 0028880
2014-08-12 09:35 Quietust Note Edited: 0028880
2014-08-12 11:20 user6 Note Added: 0028886
2014-08-12 11:20 user6 Status assigned => feedback
2014-08-12 12:06 conflictsreign Note Added: 0028889
2014-08-12 12:06 conflictsreign Status feedback => assigned
2014-08-12 12:28 conflictsreign Note Edited: 0028889
2014-08-12 12:33 ag Note Added: 0028892
2014-08-12 12:33 ag Note Edited: 0028892
2014-08-12 12:39 user6 Note Added: 0028893
2014-08-12 12:39 user6 Relationship added duplicate of 0002688
2014-08-12 12:39 user6 Status assigned => resolved
2014-08-12 12:39 user6 Resolution open => duplicate
2014-08-12 22:06 conflictsreign Note Added: 0028923
2014-08-12 22:06 conflictsreign Status resolved => feedback
2014-08-12 22:06 conflictsreign Resolution duplicate => reopened
2014-08-12 22:42 conflictsreign Note Edited: 0028923
2014-08-18 11:46 user6 Note Added: 0029242
2014-08-18 11:46 user6 Status feedback => resolved
2014-08-18 11:46 user6 Resolution reopened => duplicate