Fixation Help Topics
About Amateur Bugs/Limitations Changes Connections
Download eGroup Evolution FAQ Games
Menus Preferences Seek Graph Suggestions

Frequently Asked Questions (FAQ)

General

  1. Is Fixation 2.x free?
  2. Why can't I move the pieces quicker/Why a red X?
  3. When will move validation be implemented?
  4. Where do I send suggestions or enhancement requests?
  5. Who do I contact about Fixation 1.41 problems?
  6. Can I replace some of the chess sets?
  7. How come I sometimes see tells in green and not my chosen color?
  8. Can I use Fixation to run automated computers?
  9. Where do I find the chess engine protocol?
  10. How come I don't see colored text or game windows?
  11. What happened to the MacChess piece set from 1.4?
  12. When will Fixation be Carbonized?
  13. Why don't I hear the End of Game sound?
  14. Can I customize the sounds played?
  15. Can I help with development?

Server Specific

  1. Why doesn't my custom server prompt work on the ICC?
  2. Can Fixation be used for ICC 7 day trial?
  3. Why don't I see game results on the ICC?
  4. What is this aics% text I see when I logon to the ICC?
  5. How do I use circles and arrows on the ICC?
  6. Will Fixation work with chess.net?
  7. How come Fixation does not support Accuclock for chess.net?
  8. When will a seek graph be supported for chess.net?

General

1. Is Fixation 2.x free?

Yes. Some networking and dialog support code has been taken from public domain source code, thus one reason why it is free. However, Fixation may not be distributed for profit, placed onto a CD-ROM or DVD (except for backup purposes), or any other Internet site without my permission.

2. Why can't I move the pieces quicker/Why a red X?

Fixation relies on the chess server to perform move validation. As a result, Fixation places a red X on the destination square while it waits for a board update from the chess server. Once the server returns a board update, Fixation can then update the board with your move. Also see FAQ #3.

3. When will move validation be implemented?

Currently, move validation is performed by the chess server. Move validation has been partially implemented in Fixation 2.0.3 (or later) but is not enabled by default. You can enable local move validation by pressing Command-Z. However, move validation is incomplete and is not fully tested; Fixation may crash if you use it. Also, only enable/disable move validation before starting a game, never while one is in progress. Local move validation should be fully implemented in some future version of Fixation. top

4. Where do I send suggestions or enhancement requests?

The current list of suggestions and enhancement requests can be viewed here. If you do not see your suggestion there, send a message to the Fixation discussion group. You must be subscribed to the group in order to post messages. If you are not a member, join the discussion group.

5. Who do I contact about Fixation 1.41 problems?

No one. Adam Miller, the original author of Fixation for versions up to 1.41, is no longer maintaining Fixation. I neither have the time nor the development environment for resolving problems with 1.41. A solution is to buy a Power Macintosh and install Fixation 2.x! :=)  top

6. Can I replace some of the chess sets?

Yes -- if you know how to use ResEdit. See Will Johnston's excellent web page Chess Sets for Fixation for adding eight new black and white chess sets.  top

7. How come I sometimes see tells in green and not my chosen color?

Tells containing profanity will be highlited in green if you have enabled Admin colors.  top

8. Can I use Fixation to run automated computers?

Yes, 2.x supports using the Amateur chess engine by Will Singleton. Additional engines should follow once engine authors make the necessary changes to support the chess engine protocol. See FAQ #9 for information on the protocol.  top

9. Where can I find the chess engine protocol?

The protocol used by the chess engine and Fixation can be found in the files section of the fixation-dev discussion group. You will need to subscribe to the group before you can access the file.

10. How come I don't see colored text or game windows?

If you logon to FICS and discover that c-shouts, tells, notifications, etc. are not in color or when you try to play, observe or examine a game, the game window will not appear for the specified game, this is most likely a server prompt issue.

There are a couple of issues dealing with prompts on the FICS:

Both of these are known limitations/problems with Fixation (any version including 1.x) on FICS. These issues do not occur on the ICC since there is no ptime variable and you cannot customize the prompt text.  top

11. What happened to the MacChess piece set from 1.4?

The author of MacChess withdrew his permission to use the piece set in Fixation 2.x.

12. When will Fixation be Carbonized?

Fixation 2.1 has been Carbonized. Be sure to download the version for OS X.  top

13. Why don't I hear the End of Game sound?

The end of game sound will be played only if all of the following conditions are met:
(1) Sound is enabled.
(2) End of Game option is checked in the preferences.
(3) Appearance Manager 1.1 or higher is installed and enabled.
(4) Finder sound effects are enabled in the Appearance Manager control panel.
(5) You are NOT running OS 10.0 or 10.1. Themes are not currently supported by these versions of OS X.

The sound played will be the theme sound for when a copy operation is done, thus the tie-in to the Finder sound effects.  top

14. Can I customize the sounds played?

If you are handy with ResEdit, you could replace the sounds in your copy of Fixation with whatever you want. The piece movement sounds are 8192 and 8193. All the snd resources do have names but it's not obvious which sounds are used for what. Just remember that modified copies of Fixation cannot be distributed without my consent.

15. Can I help with development?

Perhaps -- there are still some issues with the development environment and the use of timestamp/timeseal. If you are interested, join the Fixation developer's group.  top

Server Specific

1. Why doesn't my custom server prompt work on the ICC?

The ICC prompt variable only supports a value of 0 or 1 where 0 disables the prompt while 1 shows the server supplied "aics%" prompt. If you select the "custom prompt" in the preferences, Fixation 2.0f2 (or higher) will treat this the same as "server prompt". If you would like to be able to customize the prompt like the FICS, send a message to the "suggestion" account on the ICC.  top

2. Can Fixation be used for ICC 7 day trial?

Yes, if you use Fixation 2.0.3 or higher. The ICC implemented a major change to their free 7 day trial offer on Feb 23, 2000 (see news item 1320). In order to take advantage of the free trial, changes were needed to Fixation to support the free trial protocol supported by the ICC server. These changes were implemented in 2.0.3. You must enable the "ICC Free Trial" item in the Option menu before logging onto a free trial account. NOTE: The Carbon flavour of Fixation 2.1 does not support ICC Free Trial accounts.  top

3. Why don't I see game results on the ICC?

The "gin" variable on the ICC can no longer be set to 1 for regular users. Only TDs and administrators can set "gin" to 1. So, if you have checked the "Show game results" option under Server Variables in the preferences, it will not have any effect on the ICC unless you are a TD or an administrator. The ICC changed this on January 10, 2001 due to bandwidth issues. When there's two thousand users logged on, that gets to be quite a lot of traffic. Also, the same restriction applies to the "pin" variable which when set to 1 would display players as they arrived and left the server. There is an alternate way to get this information but Fixation does not presently support it.

4. What is this aics% text I see when I logon to the ICC?

aics% is the ICC prompt. aics stands for American Internet Chess Server.

You can disable it manually by entering "set prompt 0". However, unlike the FICS where you can have a custom prompt, the ICC only has the option to display aics% or no prompt. Also, the 'prompt' variable is a session variable meaning that if you logoff and logon again, the prompt will come back. In the Fixation preferences under "Server Variables", if you select "no prompt" then Fixation will automatically set the 'prompt' variable to 0 when you logon to the ICC. If you set this option, note that you will still see the very first aics% when you logon but not after that (unless you manually set 'prompt' to 1).

5. How do I use circles and arrows on the ICC?

The ICC supports the ability to draw arrows and circles when examining a game. Fixation 2.1 provides graphical support for these commands. To have arrows and circles displayed, you need to use the arrow and circle commands. There is currently no mouse support for drawing them.

6. Will Fixation work with chess.net?

Yes, to some extent. See message 51 of the Fixation discussion group.  top

7. How come Fixation does not support Accuclock for chess.net?

Accuclock is used by chess.net for move timestamping like timestamp is used for the ICC or timeseal for the FICS. chess.net refuses to supply me with the source code for Accuclock. Therefore, I am unable to provide built-in support for Accuclock within Fixation. In e-mails I have received from chess.net, they stated that they are looking at releasing a stand-alone component (e.g. shared library) but nothing has appeared since I originally made the inquiries in October 1999. I did not receive a response to a February 2000 update message I sent to them.  top

8. When will a seek graph be supported for chess.net?

Adding this support is not planned anytime in the near future. chess.net uses a different seek ad format than FICS or the ICC so custom code needs to be added. chess.net will not provide me a free account for interface testing so I conclude this site is not Mac friendly. top
Revised: November 20, 2004