Colors on the console
If you are having problems because the blue is too dark, or the brown is too gray, or you hate the orange(bright-red), then you probably want to tweak Window's color settings for consoles. How to do that? I'll tell you... as best I can.
There's the long way and the easy way. Both involve mucking with the registry, which is risky. The easy way also requires trust in my good-nature and competancy.
I have XP, so I don't know exactly how this all will work on other versions. It also relies on your comfortabiliality with the regedit and .reg files. PS: Follow my instructions at your own risk.
Starting with the assumption that you want NetHack colors for all console activity, because 1: you might start NetHack in varied ways, and 2: reasons for changing the colors for NetHack often apply for other applications.
First, the harder-but-more-satisfying way.
- Open up a console window of any kind. Run NetHack, cmd, whatever. In windowed mode. Hit [Alt]+[Enter] if it's in full screen mode.
- Right click on the title bar. Choose Properties.
- Click on the colors tab.
- Click on the color you want to change.
- Tweak the "Selected Color Values" until that color is the way you like it. (the color may not update unless you click on another "Selected Color Value" field.)
- Click on that same color again. If you don't, you will hose up the next color you choose.
- Click on the next color you want to change.
- Etc
- Make sure the foreground/background colors are how they started.
- Hit OK, and select "Save properties for future windows with same title" when prompted. Then hit OK for that.
- Remember the title of the console window. You are done with that window.
- Run Regedit, and go to HKEY_CURRENT_USER -> Console
- Look for the key that matches (closest) the title you are remembering. Select it.
- Right click on it and Export. Save as color.reg on the desktop.
- You are done with regedit.
- Edit color.reg with notepad.
- Find the line that says [HKEY_CURRENT_USER\Console\blah_blah_blah]
- Remove "\blah_blah_blah" from that line.
- Underneath it there should be 1-16 lines that start "Colortable##"=
- Delete everything that happens to be after those(the Colortable) lines.
- Save file. You are done with notepad.
- Right click on colors.reg and Merge.
- You are done with colors.reg, and your console should now always use your new colors.
Easy but lack of choice way
- Download nh/console_colors.reg.
- Double click on it and say OK.
- You can delete console_colors.reg, if you want.
These are the colors it will set:
Dec 11, 2003