View Issue Details

IDProjectCategoryView StatusLast Update
0004042Dwarf FortressTechnical -- Renderingpublic2011-12-10 09:30
Reporterdarkteal Assigned ToLogical2u  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionunable to reproduce 
PlatformSome Box with an i5OSLinuxOS VersionDebian 5.0.7
Product Version0.31.19 
Summary0004042: print_mode:text (ncurses) rendering "sitcky"
DescriptionThe screen doesn't redraw correctly each time you move it, or move the cursor, leaving images of the cursor and seemingly random tiles lingering as you move around the map. Many tiles are thus displayed incorrectly, particularly in the various views before embark, but also while playing in fortress mode to a lesser extent. When the screen moves, most of these errors go away in fortress mode (but it also seems to cause new errors wherever the cursor is when the screen moves). When the screen moves in embark mode in the region view, the errors seem to 'drag' around. I can't figure out the embark mode local view at all - the embark rectangle is displayed incorrectly, as a random pattern instead of a rectangle, and the view seems to not change.

This leaves the game somewhat impractical to play in ncurses mode.

For example, many of the tiles in (the unmoving) world view are not displayed at all, either, with the world view slowly being filled up with yellow X's as you move around it. This happens with the tiles that are not displayed initially (in worldview) (where the cursor also does not blink). Tiles that are are displayed correctly (in world view) initially seem to function correctly (they go back to the correct tile when the cursor leaves the tile, and the cursor blinks when it is over them).

If there are two separate issues here, one is probably with certain tiles not being displayed correctly in embark mode. That would explain most of the embark screen errors. The other might be with the cursor (and possibly other things that move to cover tiles) not being 'cleaned up' correctly while moving around in fortress mode.
Steps To ReproduceAside from the operating system and version, I downloaded the SDL dependencies myself, as I don't have administrator privileges on the machine I'm running. I don't think this is the issue, however (I don't think they're even being used). I might do a little more testing in different df versions, or different Linux distros, but at the moment is seems just broken. Upon reporting these errors, I am ssh'ed in, but the error occurs while running locally too.

I have the most recent version of the ncurses library.
Additional InformationUncertain whether this affects utilities such as Dfterm2, but it seems very likely. I plan on testing this.

Wasn't really sure where this should go under, or what it's severity should be. It's a major display mode problem, but probably a minor overall problem. Sorry if I screwed it up. It might also be multiple issues. First bug report.
TagsNo tags attached.

Activities

user6

2011-02-21 08:31

  ~0015359

Last edited: 2011-02-21 08:32

Other people have used the TEXT mode successfully, at least in previous versions. Do previous versions work correctly on the same PC setup?

Logical2u

2011-12-10 09:29

manager   ~0019105

Without further updates I'm resolving this report.

Issue History

Date Modified Username Field Change
2011-02-20 14:11 darkteal New Issue
2011-02-21 08:31 user6 Note Added: 0015359
2011-02-21 08:31 user6 Tag Attached: AWAITING UPDATE
2011-02-21 08:32 user6 Note Edited: 0015359
2011-12-10 09:29 Logical2u Note Added: 0019105
2011-12-10 09:29 Logical2u Status new => resolved
2011-12-10 09:29 Logical2u Resolution open => unable to reproduce
2011-12-10 09:29 Logical2u Assigned To => Logical2u
2011-12-10 09:30 Logical2u Tag Detached: AWAITING UPDATE