Page 1 of 1

Mac xboard on ICC with timestamp

PostPosted: 21 Nov 2012, 09:29
by macxboard
ICC does not publish a Mac version of timestamp apparently, at least in the usual places. Does anyone know how to play on ICC with timestamp on a Mac?

Re: Mac xboard on ICC with timestamp

PostPosted: 27 Nov 2012, 06:04
by Josh Pettus
Yes there is a mac bin included in my xboard for mac install package. Don't remember where I found an intel version of it.

viewtopic.php?f=19&t=50428

Re: Mac xboard on ICC with timestamp

PostPosted: 04 Dec 2012, 12:08
by macxboard
Darklord42 wrote:Yes there is a mac bin included in my xboard for mac install package. Don't remember where I found an intel version of it.

viewtopic.php?f=19&t=50428

Thank you very much, that works.

However, options like always queen do not save from session to session, and even within a session I cannot turn off the charming "you win" and "you lose" sound announcements.

Re: Mac xboard on ICC with timestamp

PostPosted: 05 Dec 2012, 09:54
by H.G.Muller
I guess it is really Daklord that should shed light on this, because AFAIK the win.wav and los.wav files are not distributed with XBoard in the first place (i.e. in the Linux version). So it must be some special configuration of the Mac package, and they might appear as hard-coded command-line options in some ini file or shortcut used to start up ICS mode.

Note that the -alwaysPromoteToQueen (-queen, -xqueen) option has been deprecated, although it still should be saved with the settings. It is recommended to switch that off (-xqueen). The option -sweepPromotions, controllable with the 'Almost always promote to Queen' checkbox in the General Options dialog, superseeds it.

In the WinBoard 4.5 distribution I also did such things, and I never realized that it can be extremely annoying to users that WB keeps reverting to some settings they don't want whenever they restart it. So rather than using a ini file to specify options suitable for ICS play (but not strictly necessary) with the menu item that opens WinBoard in ICS mode (e.g. "winboard @FICS.ini"), I switched to a different policy:

The FICS.ini now contains at the end the options

/settingsFile %APPDATA%\winboard_ics.ini
/saveSettingsFile %APPDATA%\winboard_ics.ini


in stead of /saveSettingsOnExit false ,

so that settings are saved, but on a separate file from the noral settings, only used in ICS mode. And then reloaded from it, overruling the settings configured with the distribution. So that changes that users make to these settings do persist to future sessions.