Sunday, November 1, 2015

When Thief (FICS Client) Won't Change Piece Sets

I recently experienced a strange problem with the FICS online chess client called Thief. It refused to change its piece set to anything but the first four, which were all vector-based. Some inspection of the "THIEF" folder in Documents revealed that the folder that should contain bitmap-based piece sets was completely empty.

It appears that the Thief installer is designed for single-user systems, and doesn't play well with over-the-shoulder elevation (i.e. situations where an administrative user types a password so the program starts as the admin on the original user's desktop). Though Thief places some files in its Program Files subdirectory, the majority of its data goes in per-user locations like Documents, and apparently it gets confused when the shell is running under a different user as the installer, and so doesn't place the bitmap graphics in the right folder.

The solution is to temporarily make the main user of Thief an administrator and run the installer as the same user who is logged on.

No comments:

Post a Comment