Menu hackery: change a couple of menu entry names on OSX to control where they end up. Move nethack's 'O' command from its hijacked position (due to name "Options") of "nethack->Preferences..." to "Game->Run-time options". Move persistent Qt settings on OSX from "Game->Qt settings" to "nethack->Preferences...". The Qt settings dialog (now accessed as Preferences...) desperately needs a title and/or other explanatory text but I haven't figured out how do to that. The values set with it are persistent, with apparently quite a few choices for where to save them for future runs. I used it to increase the size of text in the status window, and found my settings stored in binary file ~/Library/Preferences/org.nethack.NetHack.plist The subdirectories ~/Library and ~/Library/Preferences are standard OSX per-user things. The file name is derived from values set up in main routine: qt_main.cpp is setting OrganizationDomain to "nethack.org" and ApplicationName to "NetHack". I've added a value for ApplicationVersion but don't know whether anything cares about it.
34 KiB
34 KiB