It is a weak spot of GAME Courier anyway that the names of the image files have to 'leak' into the code
The fairychess include file distinguishes between piece labels and piece notation. Piece labels are the keys used in the $pieces array from the selected set file. By default, piece notation will be the same as the piece labels, but it can be changed with the alias command. Since individual games do not use all the various pieces in the Alfaerie:many set, games that use this set should normally set aliases to use instead of these labels, and these aliases may be made entirely alphabetic. The code should then make sure to use isupper and islower on the piece notation rather than the piece labels. See the documentation on the fairychess include file for more details on how this works.
The fairychess include file distinguishes between piece labels and piece notation. Piece labels are the keys used in the $pieces array from the selected set file. By default, piece notation will be the same as the piece labels, but it can be changed with the alias command. Since individual games do not use all the various pieces in the Alfaerie:many set, games that use this set should normally set aliases to use instead of these labels, and these aliases may be made entirely alphabetic. The code should then make sure to use isupper and islower on the piece notation rather than the piece labels. See the documentation on the fairychess include file for more details on how this works.