I tried a game with Joe Joyce, but after my first move as White the pieces all turned to question marks:
There is an inconsistency in your preset. On the one hand, you are using the alfaerie-many set, whose images are all .gif files, but on the other hand, you have this code in your preset:
set mypieces assoc
P "wpawn.png" p "bpawn.png"
B "wbishop.png" b "bbishop.png"
R "wrook.png" r "brook.png"
A "wram.png" a "bram.png"
F "wbutterfly.png" f "bbutterfly.png"
C "wcamelbishop.png" c "bcamelbishop.png"
K "wking.png" k "bking.png";
setsystem dir "/graphics.dir/alfaeriePNG/";
setsystem pieces #mypieces;
The result of this inconsistency is that it is looking for .gif images in the /graphics.dir/alfaeriePNG/ directory, which has only .png images in it. So, the file names it is contructing do not match any actual image files, and it is replacing them with the question mark, which means the requested image file could not be found.
Although I came up with the idea, defining custom piece sets in your code is a very bad idea, and I do not recommend anyone do it. Just rely on your specified piece set and use aliases if the piece labels used by the set do not already match the notation you want to use.
There is an inconsistency in your preset. On the one hand, you are using the alfaerie-many set, whose images are all .gif files, but on the other hand, you have this code in your preset:
The result of this inconsistency is that it is looking for .gif images in the /graphics.dir/alfaeriePNG/ directory, which has only .png images in it. So, the file names it is contructing do not match any actual image files, and it is replacing them with the question mark, which means the requested image file could not be found.
Although I came up with the idea, defining custom piece sets in your code is a very bad idea, and I do not recommend anyone do it. Just rely on your specified piece set and use aliases if the piece labels used by the set do not already match the notation you want to use.