View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004042 | Dwarf Fortress | Technical -- Rendering | public | 2011-02-20 14:11 | 2011-12-10 09:30 |
Reporter | darkteal | Assigned To | Logical2u | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | unable to reproduce | ||
Platform | Some Box with an i5 | OS | Linux | OS Version | Debian 5.0.7 |
Product Version | 0.31.19 | ||||
Summary | 0004042: print_mode:text (ncurses) rendering "sitcky" | ||||
Description | The 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 Reproduce | Aside 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 Information | Uncertain 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. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-02-20 14:11 | darkteal | New Issue | |
2011-02-21 08:31 |
|
Note Added: 0015359 | |
2011-02-21 08:31 |
|
Tag Attached: AWAITING UPDATE | |
2011-02-21 08:32 |
|
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 |