The default parameters should be fine for almost all cases.
 About the format string:
H - insert hours (24-hour)
h - insert hours (12-hour)
m - insert minutes
s - insert seconds
? - insert a.m. or p.m.
\\ - escape following character (e.g. "\\H" => "H")
Anything else in the format string gets copied verbatim.
As for the game itself, I'm close but not quite there with preventing certain pieces from jumping over: http://i.imgur.com/PaKgAOA.png
As you can see the capturing field extends too far, but at least the trajectory field stops like it should.
EDIT: Oh, and I fixed the thing with the black pawns not being able to capture diagonally down-right - it was a bug in Position::move (I had mapped the wrong coordinate offset to SouthEast).
Ok, boost, now you just playing with me: I woke up to another crash. That time it was when compiling threading library (I think). Now I will set in to compile only filesystem and system and turn off precompiled headers.
By the way, is everyone able to build on their system?
I've only been able to test on Windows 7 64 bit with nuwen MinGW, but just now I tested on Windows Vista 32 bit with a normal MinGW installation: http://i.imgur.com/wLhhMJ7.png
Had to build boost and SFML but after that it built just fine.
Just say whether you can build or not and what OS/compiler combination. I've not yet been able to link with clang but it can compile.