Dungeon Crawl Stone Soup Tracker - DCSS
Viewing Issue Advanced Details
2929 Bug Report minor always 2010-12-06 21:33 2012-07-17 01:44
jpeg Local  
Windows  
normal Tiles  
confirmed 0.8 ancient branch  
2488806 reopened  
none    
none 0.11 ancient branch  
0002929: Commandline help not printed for Windows Tiles
I was trying to find out how to get Zot Defence to run, but "crawl -help", "crawl -?" and similar attempts simply put me back on the command line without any feedback whatsoever.

According to main.cc, this should output some kind of help and I have hazy memories of it working at some point, but I might be confusing this with the console version, which I just checked and where it *does* work.
Issue History
2010-12-06 21:33 jpeg New Issue
2012-07-16 18:12 neil Note Added: 0019075
2012-07-16 18:12 neil Status new => resolved
2012-07-16 18:12 neil Fixed in Branch => 0.11 development branch
2012-07-16 18:12 neil Resolution open => done
2012-07-16 18:12 neil Assigned To => neil
2012-07-16 19:17 KiloByte Assigned To neil =>
2012-07-16 19:17 KiloByte Status resolved => feedback
2012-07-16 19:17 KiloByte Resolution done => reopened
2012-07-16 19:20 KiloByte Note Added: 0019083
2012-07-16 19:20 KiloByte Status feedback => confirmed
2012-07-16 21:58 neil Summary Commandline help not printed for Tiles => Commandline help not printed for Windows Tiles
2012-07-17 01:44 KiloByte Note Added: 0019093

Notes
(0019075)
neil   
2012-07-16 18:12   
This seems to work fine now in the Linux tiles build; please re-open if there are still problems in Windows.
(0019083)
KiloByte   
2012-07-16 19:20   
Note the platform: Windows.

On Windows, any executable can be marked as "console" or "GUI". The former will always open a console window (unless already ran from one), the latter is not attached to a console even if you start it from one.

The help would have to be shown some other way. There's MessageBoxW(), but it doesn't allow cut&paste.
(0019093)
KiloByte   
2012-07-17 01:44   
I added a temporary hack that lets _something_ display, although it looks like a bunch of text thrown together without any alignment at all.