View Issue Details

IDProjectCategoryView StatusLast Update
0010678Dwarf FortressDwarf Mode -- Raidspublic2018-05-05 23:19
ReporterMuffindrake Assigned Tolethosor  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
PlatformPCOSLinuxOS Versionx86_64 4.15
Product Version0.44.08 
Summary0010678: Debug printout after selecting site to raid corrupts the screen with PRINT_MODE:TEXT
Descriptionhttps://i.imgur.com/sDmT6Qv.png

It seems that debug output intended for standard output is somehow left in the game, corrupting anything that needs standard output to display the game, such as ncurses. It is still possible to regain sanity by hitting ESC to go back to the main fortress mode screen.

Simply try to _r_aid a site in text mode, or any other mode as long as you can see standard output, which will be spammed with that message.

Of course, perhaps that message might actually be useful, though it's difficult to determine what it says for somebody without access to the source.
Steps To ReproduceAttempt to raid a site in the civ screen in fortress mode.
Additional Information> Missing binding displayed: CIV_MISSION_DETAILS

Terminals tested: VTE-based and xterm

Save for completeness-sake: http://dffd.bay12games.com/download.php?id=13628&f=region3.tar.xz
TagsNo tags attached.

Activities

Muffindrake

2018-05-05 19:55

reporter   ~0038254

This is the result of an interface.txt that belongs to an older DF version still residing inside the data directory, which is only replaced by the updated interface.txt once the old one is manually deleted. NOTABUG

Versioning the interface.txt would have avoided this, but this setup is different than "unzip and play", so I'm not sure whether it's necessary to print a diagnostic when an outdated interface.txt is detected.

This can be closed.

lethosor

2018-05-05 23:19

manager   ~0038255

Thanks for the follow-up!

Issue History

Date Modified Username Field Change
2018-03-30 01:47 Muffindrake New Issue
2018-05-05 19:55 Muffindrake Note Added: 0038254
2018-05-05 23:19 lethosor Note Added: 0038255
2018-05-05 23:19 lethosor Status new => resolved
2018-05-05 23:19 lethosor Resolution open => no change required
2018-05-05 23:19 lethosor Assigned To => lethosor