summaryrefslogtreecommitdiff
path: root/assets/chess/pieces/ziics/DDG_SL
diff options
context:
space:
mode:
Diffstat (limited to 'assets/chess/pieces/ziics/DDG_SL')
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/bll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/dsq40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/dsq56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/kll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/lsq40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/lsq56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/ndd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/ndd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/ndl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/ndl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/nld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/nld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/nll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/nll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/pll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/qll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/DDG_SL/rll56.xpm73
52 files changed, 3380 insertions, 0 deletions
diff --git a/assets/chess/pieces/ziics/DDG_SL/bdd40.xpm b/assets/chess/pieces/ziics/DDG_SL/bdd40.xpm
new file mode 100644
index 00000000..c22016ed
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*... * ..*....*....*",
+"...*....*....*....*.... . .*....*....*.",
+"..*....*....*....*.... . *....*....*..",
+".*....*....*....*....* . ....*....*...",
+"*....*....*....*....* *. ..*....*....",
+"....*....*....*....* .. .*....*....*",
+"...*....*....*....*. .. *....*....*.",
+"..*....*....*....*. .. ....*....*..",
+".*....*....*....*. *....*....*...",
+"*....*....*....*.. .. . .*....*....",
+"....*....*....*.. .. . *....*....*",
+"...*....*....*.. ...*. * ...*....*.",
+"..*....*....*... *. . ..*....*..",
+".*....*....*... .. .*....*...",
+"*....*....*.... .. .*....*....",
+"....*....*....* .. *....*....*",
+"...*....*....*. ....*....*.",
+"..*....*....*.. ....*....*..",
+".*....*....*... ...*....*...",
+"*....*....*.... ..*....*....",
+"....*....*....*. ..*....*....*",
+"...*....*....*... .*....*....*.",
+"..*....*....*.... *....*....*..",
+".*....*....*....*. ....*....*...",
+"*....*....*....*.. ...*....*....",
+"....*....*....*... ..*....*....*",
+"...*....*....*....*. ..*....*....*....*.",
+"..*....*....*....* *....*....*..",
+".*....*....*....*. ..*....*....*....*...",
+"*....*....*....*.. ...*....*....",
+"....*....*....*....* ....*....*....*",
+"...*....*....*....*. ...*....*....*.",
+"..*....*....*....*. .*....*....*..",
+".*....*....*....*. ....*....*...",
+"*....*....*... *....*....",
+"....*....*... ..*....*",
+"...*....*.. .*....*.... ....*.",
+"..*....*... ...*..",
+".*....*.... ..*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bdd56.xpm b/assets/chess/pieces/ziics/DDG_SL/bdd56.xpm
new file mode 100644
index 00000000..e6d22aa6
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*. .* ..*....*....*....*.",
+"...*....*....*....*....*....*.. *. .*....*....*....*..",
+"..*....*....*....*....*....*.. .. *....*....*....*...",
+".*....*....*....*....*....*... . ....*....*....*....",
+"*....*....*....*....*....*.... . ...*....*....*....*",
+"....*....*....*....*....*.... ....*....*....*....*.",
+"...*....*....*....*....*....* .. *....*....*....*..",
+"..*....*....*....*....*....* .. ....*....*....*...",
+".*....*....*....*....*....* .* ...*....*....*....",
+"*....*....*....*....*....* *. .*....*....*....*",
+"....*....*....*....*....*. .. *....*....*....*.",
+"...*....*....*....*....*. .. ....*....*....*..",
+"..*....*....*....*....*. ..* .* ..*....*....*...",
+".*....*....*....*....*.. .*. .. .*....*....*....",
+"*....*....*....*....*.. *.. .. *....*....*....*",
+"....*....*....*....*. ..*....* .* ...*....*....*.",
+"...*....*....*....*.. .*....*. *. ..*....*....*..",
+"..*....*....*....*.. ..* . .*....*....*...",
+".*....*....*....*... .*. *....*....*....",
+"*....*....*....*.... *.. ....*....*....*",
+"....*....*....*....* ... ....*....*....*.",
+"...*....*....*....*. ... ...*....*....*..",
+"..*....*....*....*.. ..*....*....*...",
+".*....*....*....*... .*....*....*....",
+"*....*....*....*.... .*....*....*....*",
+"....*....*....*....* .*....*....*....*.",
+"...*....*....*....*. *....*....*....*..",
+"..*....*....*....*... ....*....*....*...",
+".*....*....*....*.... ....*....*....*....",
+"*....*....*....*....*.. ...*....*....*....*",
+"....*....*....*....*... ..*....*....*....*.",
+"...*....*....*....*....* .*....*....*....*..",
+"..*....*....*....*....*. *....*....*....*...",
+".*....*....*....*....*.. *....*....*....*....*....*....",
+"*....*....*....*....*... ...*....*....*....*",
+"....*....*....*....*.... ..*....*....*....*.",
+"...*....*....*....*....*... ....*....*....*....*....*..",
+"..*....*....*....*....*.... ...*....*....*....*....*...",
+".*....*....*....*....*.. ....*....*....*....",
+"*....*....*....*....*... ....*....*....*....*....*....*",
+"....*....*....*....*.... ..*....*....*....*.",
+"...*....*....*....*....* .*....*....*....*..",
+"..*....*....*....*....*....* ...*....*....*....*...",
+".*....*....*....*....*....* .*....*....*....*....",
+"*....*....*....*....*....* ....*....*....*....*",
+"....*....*....*....*....*. ...*....*....*....*.",
+"...*....*....*....*....*. .*....*....*....*..",
+"..*....*....*....*....*. ....*....*....*...",
+".*....*....*....*.. ....*....*....",
+"*....*....*....*. .*....*....*",
+"....*....*....* .*....*....*.... ..*....*.",
+"...*....*....*. *....*....*....* .*....*..",
+"..*....*....*.. *....*...",
+".*....*....*... ....*....",
+"*....*....*.... ...*....*",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bdl40.xpm b/assets/chess/pieces/ziics/DDG_SL/bdl40.xpm
new file mode 100644
index 00000000..8d1feaa8
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"*********************** * *************",
+"*********************** * *************",
+"********************** * *************",
+"********************** * *************",
+"********************* ** ************",
+"******************** ** ************",
+"******************** ** ************",
+"******************* ** ************",
+"****************** **************",
+"****************** ** * ***********",
+"***************** ** * ***********",
+"**************** ***** * **********",
+"**************** ** * **********",
+"*************** ** **********",
+"*************** ** ***********",
+"*************** ** ***********",
+"*************** ***********",
+"*************** ************",
+"*************** ************",
+"*************** ************",
+"**************** *************",
+"***************** *************",
+"***************** *************",
+"****************** *************",
+"****************** *************",
+"****************** *************",
+"******************** *******************",
+"****************** *************",
+"****************** *********************",
+"****************** *************",
+"******************** ***************",
+"******************** ***************",
+"******************* **************",
+"****************** *************",
+"************** **********",
+"************* ********",
+"*********** *********** ******",
+"*********** ******",
+"*********** ******",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bdl56.xpm b/assets/chess/pieces/ziics/DDG_SL/bdl56.xpm
new file mode 100644
index 00000000..5190824f
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"******************************* ** *******************",
+"******************************* ** *******************",
+"****************************** ** *******************",
+"****************************** * *******************",
+"****************************** * *******************",
+"***************************** *********************",
+"***************************** ** ******************",
+"**************************** ** ******************",
+"*************************** ** ******************",
+"************************** ** *****************",
+"************************** ** *****************",
+"************************* ** *****************",
+"************************ *** ** ****************",
+"************************ *** ** ****************",
+"*********************** *** ** ****************",
+"********************* ******** ** ***************",
+"********************* ******** ** ***************",
+"******************** *** * ***************",
+"******************** *** ***************",
+"******************** *** ***************",
+"******************** *** ****************",
+"******************** *** ****************",
+"******************** ****************",
+"******************** ****************",
+"******************** *****************",
+"******************** ******************",
+"******************** ******************",
+"********************* ******************",
+"********************* *******************",
+"*********************** *******************",
+"*********************** *******************",
+"************************ *******************",
+"************************ *******************",
+"************************ ******************************",
+"************************ *******************",
+"************************ *******************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************ *******************",
+"************************ ******************************",
+"************************ *******************",
+"************************ *******************",
+"**************************** **********************",
+"*************************** *********************",
+"************************** ********************",
+"************************** ********************",
+"************************* *******************",
+"************************ ******************",
+"******************* **************",
+"***************** ************",
+"*************** **************** *********",
+"*************** **************** *********",
+"*************** *********",
+"*************** *********",
+"*************** *********",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bld40.xpm b/assets/chess/pieces/ziics/DDG_SL/bld40.xpm
new file mode 100644
index 00000000..3d35bcbd
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*..X.*X...*....*....*",
+"...*....*....*....*...X*.X..*....*....*.",
+"..*....*....*....*...XX.XX.*....*....*..",
+".*....*....*....*....XX.XX*....*....*...",
+"*....*....*....*....XXXXX*X...*....*....",
+"....*....*....*....*XXXXX.X..*....*....*",
+"...*....*....*....*XXXXXX.X.*....*....*.",
+"..*....*....*....*XXXXXXX..X....*....*..",
+".*....*....*....*XXXX*.XX.*X...*....*...",
+"*....*....*....*XXXXX..XXX....*....*....",
+"....*....*....*XXXX*....*XX.X*....*....*",
+"...*....*....*.XXXX....*.XX.X....*....*.",
+"..*....*....*.XXXXXXX.*XXXXXX...*....*..",
+".*....*....*..XXXXXXX*.XXXXXX..*....*...",
+"*....*....*...XXXXXXX..XXXXX..*....*....",
+"....*....*....XXXXXXXXXXXXXX.*....*....*",
+"...*....*....*XXXXXXXXXXXXXX*....*....*.",
+"..*....*....*.XXXXXXXXXXXXXX....*....*..",
+".*....*....*..XXXXXXXXXXXXX....*....*...",
+"*....*....*....XXXXXXXXXXXX...*....*....",
+"....*....*....*XXXXXXXXXXX...*....*....*",
+"...*....*....*.XXXXXXXXXXX..*....*....*.",
+"..*....*....*....XXXXXXXXX.*....*....*..",
+".*....*....*....*X...*....*....*....*...",
+"*....*....*....*.XXXXXXXXX....*....*....",
+"....*....*....*....X....*....*....*....*",
+"...*....*....*....*X...*....*....*....*.",
+"..*....*....*....XXXXXXXXX.*....*....*..",
+".*....*....*....*X...*....*....*....*...",
+"*....*....*....*.XXXXXXXXX....*....*....",
+"....*....*....*....*XXXX*....*....*....*",
+"...*....*....*....*XXXXXX...*....*....*.",
+"..*....*....*....*XXXXXXX..*....*....*..",
+".*....*....*....*.XXXXXXX.*....*....*...",
+"*....*....*....*.XXXXXXXXXX...*....*....",
+"....*....*...XXXXXXXXXXXXXXXXX....*....*",
+"...*....*...XXXXXXXXXXXXXXXXXXX..*....*.",
+"..*....*..XXXXX..*....*....*XXXXX....*..",
+".*....*...XXXXXXXXXXXXXXXXXXXXXXX...*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bld56.xpm b/assets/chess/pieces/ziics/DDG_SL/bld56.xpm
new file mode 100644
index 00000000..fe1a5baa
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*...XX..XX*....*....*....*....",
+"*....*....*....*....*....*....XX..XX....*....*....*....*",
+"....*....*....*....*....*....XXX..XX...*....*....*....*.",
+"...*....*....*....*....*....*XXX.XXX..*....*....*....*..",
+"..*....*....*....*....*....*.XXX*XXX.*....*....*....*...",
+".*....*....*....*....*....*.XXXXXX..*....*....*....*....",
+"*....*....*....*....*....*..XXXXXX.*X...*....*....*....*",
+"....*....*....*....*....*..XXXXXXX*.X..*....*....*....*.",
+"...*....*....*....*....*..XXXXXXXX..X.*....*....*....*..",
+"..*....*....*....*....*..XXXXXXXXX..XX....*....*....*...",
+".*....*....*....*....*..XXXXXXXXXXX.*X...*....*....*....",
+"*....*....*....*....*..XXXXXX.*.XXX*.XX.*....*....*....*",
+"....*....*....*....*...XXXXXX*..XXXX..X*....*....*....*.",
+"...*....*....*....*..XXXXXXXX...XXXX..X....*....*....*..",
+"..*....*....*....*..XXXXXX.*....*.XXX*.X..*....*....*...",
+".*....*....*....*...XXXXXX*....*..XXX..X.*....*....*....",
+"*....*....*....*...XXXXXXXXXX.*.XXXXXX.X*....*....*....*",
+"....*....*....*....XXXXXXXXXX*..XXXXXXXX....*....*....*.",
+"...*....*....*....*XXXXXXXXXX...XXXXXXXX...*....*....*..",
+"..*....*....*....*.XXXXXXXXXX...XXXXXXX...*....*....*...",
+".*....*....*....*..XXXXXXXXXX..*XXXXXXX..*....*....*....",
+"*....*....*....*...XXXXXXXXXXXXXXXXXXXX.*....*....*....*",
+"....*....*....*....XXXXXXXXXXXXXXXXXXXX*....*....*....*.",
+"...*....*....*....*XXXXXXXXXXXXXXXXXXXX....*....*....*..",
+"..*....*....*....*.XXXXXXXXXXXXXXXXXXX....*....*....*...",
+".*....*....*....*..XXXXXXXXXXXXXXXXXX....*....*....*....",
+"*....*....*....*...XXXXXXXXXXXXXXXXXX...*....*....*....*",
+"....*....*....*....*XXXXXXXXXXXXXXXXX..*....*....*....*.",
+"...*....*....*....*.XXXXXXXXXXXXXXXX..*....*....*....*..",
+"..*....*....*....*...XXXXXXXXXXXXXXX.*....*....*....*...",
+".*....*....*....*....XXXXXXXXXXXXXXX*....*....*....*....",
+"*....*....*....*....*..XXXXXXXXXXXXX....*....*....*....*",
+"....*....*....*....*...XX....*....*....*....*....*....*.",
+"...*....*....*....*....XXXXXXXXXXXXX..*....*....*....*..",
+"..*....*....*....*....*XXXXXXXXXXXXX.*....*....*....*...",
+".*....*....*....*....*....XX...*....*....*....*....*....",
+"*....*....*....*....*....*XX..*....*....*....*....*....*",
+"....*....*....*....*....*.XX.*....*....*....*....*....*.",
+"...*....*....*....*....XXXXXXXXXXXXX..*....*....*....*..",
+"..*....*....*....*....*XX..*....*....*....*....*....*...",
+".*....*....*....*....*.XXXXXXXXXXXXX*....*....*....*....",
+"*....*....*....*....*..XXXXXXXXXXXXX....*....*....*....*",
+"....*....*....*....*....*..XXXXXX.*....*....*....*....*.",
+"...*....*....*....*....*..XXXXXXXX....*....*....*....*..",
+"..*....*....*....*....*...XXXXXXXX...*....*....*....*...",
+".*....*....*....*....*...XXXXXXXXXX.*....*....*....*....",
+"*....*....*....*....*....XXXXXXXXXX*....*....*....*....*",
+"....*....*....*....*....XXXXXXXXXXXX...*....*....*....*.",
+"...*....*....*....*....XXXXXXXXXXXXXX.*....*....*....*..",
+"..*....*....*....*XXXXXXXXXXXXXXXXXXXXXXX.*....*....*...",
+".*....*....*....XXXXXXXXXXXXXXXXXXXXXXXXXXX...*....*....",
+"*....*....*...XXXXXXX....*....*....*..XXXXXXXX....*....*",
+"....*....*....XXXXXXX...*....*....*...XXXXXXXX...*....*.",
+"...*....*....*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....*..",
+"..*....*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bll40.xpm b/assets/chess/pieces/ziics/DDG_SL/bll40.xpm
new file mode 100644
index 00000000..88f3fc27
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"**********************X**X**************",
+"**********************X**X**************",
+"*********************XX*XX**************",
+"*********************XX*XX**************",
+"********************XXXXX*X*************",
+"********************XXXXX*X*************",
+"*******************XXXXXX*X*************",
+"******************XXXXXXX**X************",
+"*****************XXXX**XX**X************",
+"****************XXXXX**XXX**************",
+"***************XXXX******XX*X***********",
+"***************XXXX******XX*X***********",
+"**************XXXXXXX**XXXXXX***********",
+"**************XXXXXXX**XXXXXX***********",
+"**************XXXXXXX**XXXXX************",
+"**************XXXXXXXXXXXXXX************",
+"**************XXXXXXXXXXXXXX************",
+"**************XXXXXXXXXXXXXX************",
+"**************XXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX*************",
+"***************XXXXXXXXXXX**************",
+"***************XXXXXXXXXXX**************",
+"*****************XXXXXXXXX**************",
+"*****************X**********************",
+"*****************XXXXXXXXX**************",
+"*******************X********************",
+"*******************X********************",
+"*****************XXXXXXXXX**************",
+"*****************X**********************",
+"*****************XXXXXXXXX**************",
+"********************XXXX****************",
+"*******************XXXXXX***************",
+"******************XXXXXXX***************",
+"******************XXXXXXX***************",
+"*****************XXXXXXXXXX*************",
+"*************XXXXXXXXXXXXXXXXX**********",
+"************XXXXXXXXXXXXXXXXXXX*********",
+"**********XXXXX*************XXXXX*******",
+"**********XXXXXXXXXXXXXXXXXXXXXXX*******",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/bll56.xpm b/assets/chess/pieces/ziics/DDG_SL/bll56.xpm
new file mode 100644
index 00000000..d6b5ccc6
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/bll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"******************************XX**XX********************",
+"******************************XX**XX********************",
+"*****************************XXX**XX********************",
+"*****************************XXX*XXX********************",
+"*****************************XXX*XXX********************",
+"****************************XXXXXX**********************",
+"****************************XXXXXX**X*******************",
+"***************************XXXXXXX**X*******************",
+"**************************XXXXXXXX**X*******************",
+"*************************XXXXXXXXX**XX******************",
+"************************XXXXXXXXXXX**X******************",
+"***********************XXXXXX***XXX**XX*****************",
+"***********************XXXXXX***XXXX**X*****************",
+"*********************XXXXXXXX***XXXX**X*****************",
+"********************XXXXXX********XXX**X****************",
+"********************XXXXXX********XXX**X****************",
+"*******************XXXXXXXXXX***XXXXXX*X****************",
+"*******************XXXXXXXXXX***XXXXXXXX****************",
+"*******************XXXXXXXXXX***XXXXXXXX****************",
+"*******************XXXXXXXXXX***XXXXXXX*****************",
+"*******************XXXXXXXXXX***XXXXXXX*****************",
+"*******************XXXXXXXXXXXXXXXXXXXX*****************",
+"*******************XXXXXXXXXXXXXXXXXXXX*****************",
+"*******************XXXXXXXXXXXXXXXXXXXX*****************",
+"*******************XXXXXXXXXXXXXXXXXXX******************",
+"*******************XXXXXXXXXXXXXXXXXX*******************",
+"*******************XXXXXXXXXXXXXXXXXX*******************",
+"********************XXXXXXXXXXXXXXXXX*******************",
+"********************XXXXXXXXXXXXXXXX********************",
+"*********************XXXXXXXXXXXXXXX********************",
+"*********************XXXXXXXXXXXXXXX********************",
+"***********************XXXXXXXXXXXXX********************",
+"***********************XX*******************************",
+"***********************XXXXXXXXXXXXX********************",
+"***********************XXXXXXXXXXXXX********************",
+"**************************XX****************************",
+"**************************XX****************************",
+"**************************XX****************************",
+"***********************XXXXXXXXXXXXX********************",
+"***********************XX*******************************",
+"***********************XXXXXXXXXXXXX********************",
+"***********************XXXXXXXXXXXXX********************",
+"***************************XXXXXX***********************",
+"**************************XXXXXXXX**********************",
+"**************************XXXXXXXX**********************",
+"*************************XXXXXXXXXX*********************",
+"*************************XXXXXXXXXX*********************",
+"************************XXXXXXXXXXXX********************",
+"***********************XXXXXXXXXXXXXX*******************",
+"******************XXXXXXXXXXXXXXXXXXXXXXX***************",
+"****************XXXXXXXXXXXXXXXXXXXXXXXXXXX*************",
+"**************XXXXXXX*****************XXXXXXXX**********",
+"**************XXXXXXX*****************XXXXXXXX**********",
+"**************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**********",
+"**************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**********",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/dsq40.xpm b/assets/chess/pieces/ziics/DDG_SL/dsq40.xpm
new file mode 100644
index 00000000..48517477
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/dsq40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/dsq56.xpm b/assets/chess/pieces/ziics/DDG_SL/dsq56.xpm
new file mode 100644
index 00000000..b43ef11c
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/dsq56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kdd40.xpm b/assets/chess/pieces/ziics/DDG_SL/kdd40.xpm
new file mode 100644
index 00000000..cb2c240c
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*.... ....*....*....*....",
+"....*....*....*....* ...*....*....*....*",
+"...*....*....*.... *....*....*....*.",
+"..*....*....*....*.. .*....*....*....*..",
+".*....*....*....*... *....*....*....*...",
+"*....*....*....*.. ..*....*....*....",
+"....* ..*... .*... ..*",
+"...*. .*.... .. *.... .*.",
+"..* ....* .. ... ..",
+".*. ... .*. .* .. .*... ..",
+"*. *. *. *.. *. . .. * .",
+".. . . . . . *",
+".. . * . . .",
+".. . . . .*. . ",
+".* . .. . . .. *.. * ",
+"*. . .. *. * . ... . ",
+".. * . .. . * . . . ",
+".. . .. .. *. ...* . ",
+".. . *... * . . . .",
+".* . . * . . . * .",
+"*. . *. . . .. * .",
+".. * .. . . .* . *",
+"... .. . . . *. . *.",
+"..* . * . * . ..",
+".*. . . . . . . ..",
+"*.. * . . . . ..",
+".... . . . . .. * ..*",
+"...*. . * * . * ..*.",
+"..*.. . . * .* .*..",
+".*... ..*....*.. ....*.... .*...",
+"*....*. .*....",
+"....*... .*....*",
+"...*....* ...*....*....*....*. ..*....*.",
+"..*....*. .*....*..",
+".*....*.. ...*. *....*...",
+"*....*... ....*....",
+"....*.... ....*....*....*....* ...*....*",
+"...*....* ..*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kdd56.xpm b/assets/chess/pieces/ziics/DDG_SL/kdd56.xpm
new file mode 100644
index 00000000..6b387f0c
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*.. .*....*....*....*....*....*",
+"....*....*....*....*....*... *....*....*....*....*....*.",
+"...*....*....*....*....*.. ..*....*....*....*....*..",
+"..*....*....*....*....*....* ...*....*....*....*....*...",
+".*....*....*....*....*....*. ..*....*....*....*....*....",
+"*....*....*....*....*.... ...*....*....*....*....*",
+"....*....*....*....*....* ..* ..*....*....*....*....*.",
+"...*.. ..*....*. . . .*....* ..*..",
+"..*... .*....*.. * . *....*. .*...",
+".*. ....*... . . .... ...",
+"*.. ...*.... . . ...* ..*",
+"... *.... ....* . * ..* ..*.... .*.",
+"... ....* ...*. . . .*. .*....* *..",
+".. *. .. .*.. *.. *.. ... . ..",
+".* * * . *.. . . ..",
+"*. * .. .*. . .. * .*",
+".. . .. *.. . .. . *.",
+".. . . .. *... . ",
+".. . ... . . . .. .... . ",
+".* . ..* . . . .. ...* . ",
+"*. * .*. .* * .. . . ..*. * ",
+".. . . *. . * .. . ",
+".. . . .. ..* .* ..*... . ",
+".. . * .. .*. *. .*.... . ",
+".* . ..*.... *.. .. *. . ..",
+"*. * ...* ... .. .. .. * .*",
+".. . ..*. ... .. .. .. . *.",
+".. . .. . * .* ... . ..",
+".. . .. . . .. . ..",
+".*. * * . * .. . ...",
+"*.. . . . . .* . ..*",
+"... .. . .. . . * .*.",
+"... .* . .. . * . *..",
+"..* *. . .. . . . *. ...",
+".*. .. * .* . * . .. ...",
+"*.... . .. *. . . .. .. ....*",
+"....*. * .. .. . .. ....*.",
+"...*.. .. .. . *. ...*..",
+"..*... .. .. . .. ..*...",
+".*....* ....*....*....* *....*....*. ..*....",
+"*....*... ...*....*",
+"....*.... ..*....*.",
+"...*....*. ...*....*..",
+"..*....*.... ...*....*....*....*....*... ....*....*...",
+".*....*....* . * ...*....*....",
+"*....*....*. . . ..*....*....*",
+"....*....*.. . ....*.. . .*....*....*.",
+"...*....*... * . *....*....*..",
+"..*....*.... . . ....*....*...",
+".*....*....* ...*....*....*....*....*....* ...*....*....",
+"*....*....*. ..*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kdl40.xpm b/assets/chess/pieces/ziics/DDG_SL/kdl40.xpm
new file mode 100644
index 00000000..5d7cb1dd
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"******************** *******************",
+"******************** *******************",
+"****************** *****************",
+"******************** *******************",
+"******************** *******************",
+"****************** *****************",
+"***** ****** ***** ***",
+"***** ****** ** ***** ***",
+"*** ***** ** *** **",
+"*** *** *** ** ** ***** **",
+"** ** ** *** ** * ** * *",
+"** * * * * * *",
+"** * * * * *",
+"** * * * *** * ",
+"** * ** * * ** *** * ",
+"** * ** ** * * *** * ",
+"** * * ** * * * * * ",
+"** * ** ** ** **** * ",
+"** * **** * * * * *",
+"** * * * * * * * *",
+"** * ** * * ** * *",
+"** * ** * * ** * *",
+"*** ** * * * ** * **",
+"*** * * * * * **",
+"*** * * * * * * **",
+"*** * * * * * **",
+"**** * * * * ** * ***",
+"***** * * * * * ****",
+"***** * * * ** ****",
+"***** ********** ********* *****",
+"******* ******",
+"******** *******",
+"********* ******************** *********",
+"********* *********",
+"********* ***** *********",
+"********* *********",
+"********* ******************** *********",
+"********* *********",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kdl56.xpm b/assets/chess/pieces/ziics/DDG_SL/kdl56.xpm
new file mode 100644
index 00000000..92944ad9
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"**************************** ***************************",
+"**************************** ***************************",
+"************************** *************************",
+"**************************** ***************************",
+"**************************** ***************************",
+"************************* ************************",
+"************************* *** ************************",
+"****** ********* * * ******* *****",
+"****** ********* * * ******* *****",
+"*** ******** * * **** ***",
+"*** ******** * * **** ***",
+"*** ***** ***** * * *** ******* ***",
+"*** ***** ***** * * *** ******* ***",
+"** ** ** **** *** *** *** * **",
+"** * * * *** * * **",
+"** * ** *** * ** * **",
+"** * ** *** * ** * **",
+"** * * ** **** * ",
+"** * *** * * * ** **** * ",
+"** * *** * * * ** **** * ",
+"** * *** ** * ** * * **** * ",
+"** * * ** * * ** * ",
+"** * * ** *** ** ****** * ",
+"** * * ** *** ** ****** * ",
+"** * ******* *** ** ** * **",
+"** * **** *** ** ** ** * **",
+"** * **** *** ** ** ** * **",
+"** * ** * * ** *** * **",
+"** * ** * * ** * **",
+"*** * * * * ** * ***",
+"*** * * * * ** * ***",
+"*** ** * ** * * * ***",
+"*** ** * ** * * * ***",
+"*** ** * ** * * * ** ***",
+"*** ** * ** * * * ** ***",
+"***** * ** ** * * ** ** *****",
+"****** * ** ** * ** ******",
+"****** ** ** * ** ******",
+"****** ** ** * ** ******",
+"******* *************** ************ *******",
+"********* *********",
+"********* *********",
+"********** ***********",
+"************ *************************** *************",
+"************ * * *************",
+"************ * * *************",
+"************ * ******* * *************",
+"************ * * *************",
+"************ * * *************",
+"************ ***************************** *************",
+"************ *************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kld40.xpm b/assets/chess/pieces/ziics/DDG_SL/kld40.xpm
new file mode 100644
index 00000000..5323ef96
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....X....*....*....*....",
+"....*....*....*....*X...*....*....*....*",
+"...*....*....*....XXXXX*....*....*....*.",
+"..*....*....*....*..X.*....*....*....*..",
+".*....*....*....*...X*....*....*....*...",
+"*....*....*....*..XXXX...*....*....*....",
+"....XXXXXXX...*...X*.X..*...XXXXXXXX...*",
+"...*XXXXXXXXX*....X..X.*....XXXXXXXX..*.",
+"..XXXX.*..XXXX...*X..X*..XXXXX..*..XXX..",
+".*XXX.*XX..XXXX.*.X..X...XXX..XXXXX.XX..",
+"*XXX.XXXXXX.XXX*..XXXX..XXX.XXXXXXX*XX..",
+".XX.XXXXXXXX.XXX..XXXX.XXX.XXXXXXXX.XX.*",
+".XX*XXXXXXXX.XXXX.XXXX.XX.XXXXXXXXX.XX*.",
+".XX.XX.*XXXXX.XXXXXXXXXXX.XXXX..*XX.XXX.",
+".XX.XX*.XXXXX.XXXXXXXXXX.XX.XX.*.XX.*XX.",
+"*XX.XXXX.X*XXX.XXXXXXXXX.XX...XXXXXX.XX.",
+".XX.XXXX.X.XXX*XXXXXXXXX*XX..*XXXXXX.XX*",
+".XX*XXXX*X.XXXX..XXXXXX*XXXXX....XXX.XX.",
+".XX.XX.*...XXXX..XXXXXX.XXXXX.XXXXX.XXX.",
+".XX.XXXX...XXXX.*XXXXXX.XXXXX.XXXXX.XXX.",
+"*XX.XXXXXX*XXXXXX.XXXXX.XXXX..XXXXX*XX..",
+".XXX*XXXXX.XXXXXX.XXXX.XXXXX.XXXXXX.XX.*",
+"..XX.XXXXXX.XXXXX.XXXX.XXXXX*XXXXX.XXX*.",
+"..XXX.XXXXX.XXXXXX.XXX*XXXX*XXXXX.XXXX..",
+".*XXX.XXXXX*XXXXXX.XXX.XXXX.XXXXX.XXXX..",
+"*..XXX.XXXXX.XXXXX.XXX.XX*.XXXXXX.XX....",
+"....XX.XXXXX.XXXXX.XXX.XXXXXXXXX.XX....*",
+"...*XXX.XXXXXXXXXX*XXX.XXXXXXX..XXX...*.",
+"..*..XXX....*....*.XXX*....*..XXXXX..*..",
+".*....XXXXXXXXXXXXXXXXXXXXXXXXXXX...*...",
+"*....*.XXXXXXXXXXXXXXXXXXXXXXXXX...*....",
+"....*...XX....*....*....*....X....*....*",
+"...*....XX...*....*....*....*X...*....*.",
+"..*....*X.XXXXXXXXXXXXXXXXXXX...*....*..",
+".*....*.X.XXXXXXXX...*.XXXXXX..*....*...",
+"*....*..X.XXXXXXXXXXXXXXXXXXX.*....*....",
+"....*...X*....*....*....*....*....*....*",
+"...*....XXXXXXXXXXXXXXXXXXXXXX...*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kld56.xpm b/assets/chess/pieces/ziics/DDG_SL/kld56.xpm
new file mode 100644
index 00000000..e3961c59
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....X....*....*....*....*....*...",
+".*....*....*....*....*....*X...*....*....*....*....*....",
+"*....*....*....*....*....XXXXX*....*....*....*....*....*",
+"....*....*....*....*....*..X.*....*....*....*....*....*.",
+"...*....*....*....*....*...X*....*....*....*....*....*..",
+"..*....*....*....*....*.XXXXXXX.*....*....*....*....*...",
+".*....*....*....*....*..XX*..XX*....*....*....*....*....",
+"*....XXXXXXXXX.*....*...XX.X.XX....*..XXXXXXXXXXXX*....*",
+"....*XXXXXXXXXX....*....XX.X.XX...*...XXXXXXXXXXXX....*.",
+"..XXXXXXXXXXXXXX..*....*XX.X*XX..*..XXXXXXXXXXXXXXXX.*..",
+"..XXXXXX....*XXXXXX...*.XX.X.XX.*..XXXXXX.*....*XXXX*...",
+".*XXXXXX...*.XXXXXX..*..XX*X.XX*..XXXXXXX*....*.XXXX....",
+"*XXXXX..XXXXX..XXXXX*...XX...XX...XXXX..*XXXXXXX.XXXX..*",
+".XXXX.XXXXXXXXX.XXXXXXX.XXXXXX...XXXX.XXXXXXXXXXX*XXX.*.",
+".XXX.XXXXXXXXXXX..XXXXX*.XXXX...XXX..XXXXXXXXXXXX.XXX*..",
+".XXX.XXXXXXXXXXX.*XXXXX..XXXX..XXXX..XXXXXXXXXXXX.XXX...",
+".XXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXX.*XXXXX...XXXX.XXXX..",
+"*XXX.XXX..*XXXXXXX.XXXXXXXX.XXXXXX.XXX..XX...XXXX.XXXX.*",
+".XXX*XXX.*.XXXXXXX.XXXXXXXX.XXXXXX*XXX.*XX..*XXXX*.XXX*.",
+".XXX.XXX*..XX*.XXXX.XXXXXX..XXXXX*XXXXXX.X.*.XXXXX.XXX..",
+".XXX.XXXXXX.X..XXXX.XXXXXXXXXXXXX.XXXXXX..XXXXXXXX.XXX..",
+".XXX.XXXXXX*X..XXXX.XXXXXXXXXXXXX.XXXXXX.*XXXXXXXX.XXX..",
+"*XXX.XXXXXX.X..XXXXX*..XXXXXXXX..XXXXXXX*....XXXXX*XXX.*",
+".XXX*XXXXXX.X.*XXXXX...XXXXXXXX..XXXXXXX....*XXXXX.XXX*.",
+".XXX.XXX*....*.XXXXX...XXXXXXXX..XXXXXXX..XXXXXXX.XXXX..",
+".XXX.XXXXXX.*..XXXXX..*XXX.*XXX.*XXXXXXX..XXXXXXX.XXXX..",
+".XXX.XXXXXX*...XXXXX.*.XXX*.XXX*.XXXXXXX.*XXXXXXX.XXX...",
+"*XXX.XXXXXXXX..XXXXXXXX.XXX.XXX..XXXXX..*XXXXXXX.XXXX..*",
+".XXXX.XXXXXXX.*XXXXXXXX.XXXXXX.XXXXXXX.*XXXXXXXX.XXXX.*.",
+"..XXX.XXXXXXXXX.XXXXXXX*XXXXXX.XXXXXXX*.XXXXXXXX*XXX.*..",
+"..XXX.XXXXXXXXX.XXXXXXX.XXXXXX.XXXXXXX..XXXXXXXX.XXX*...",
+".*XXXX*.XXXXXXX.XXXXXXXX..XXXX.XXXXXX.XXXXXXXXXX.XXX....",
+"*.XXXX..XXXXXXX*XXXXXXXX.*X.XX*XXXXXX.XXXXXXX*..XXXX...*",
+"..XXXX..XXXXXXX.XXXXXXXX*.X.XX.XXXXXX.XXXXXXX...XXXX..*.",
+"...*XXXX*XXXXXXX..XXXXXX..X.XX.XXXX..XXXXXXXX...XX...*..",
+"..*..XXX.XXXXXXX.*XXXXXX..XXXX.XXXXXXXXXXXXX.XXXX...*...",
+".*...XXXX..XXXXXXXXXXXXX..XXXX.XXXXXXXXXXX..XXXXX..*....",
+"*....XXXX.*XXXXXXXXXXXXX.*XXXX*XXXXXXXXXXX..XXXXX.*....*",
+"....*.XXXXX...*....*....*.XXXX....*....*..XXXXXX.*....*.",
+"...*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...*....*..",
+"..*....*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....*...",
+".*....*..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....*....",
+"*....*....*XX..*....*....*....*....*....XX...*....*....*",
+"....*....*.XX.*....*....*....*....*....*XX..*....*....*.",
+"...*....*..X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.*....*....*..",
+"..*....*...X*XXXXXXXXXXXXXXXXXXXXXXXXXXX.X*....*....*...",
+".*....*....X.XXXXXXXXXXX..*....XXXXXXXXX.X....*....*....",
+"*....*....*X.XXXXXXXXXXXXXXXXXXXXXXXXXXX*X...*....*....*",
+"....*....*.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X..*....*....*.",
+"...*....*..X.*....*....*....*....*....*..X.*....*....*..",
+"..*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kll40.xpm b/assets/chess/pieces/ziics/DDG_SL/kll40.xpm
new file mode 100644
index 00000000..d6d36329
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************X*******************",
+"********************X*******************",
+"******************XXXXX*****************",
+"********************X*******************",
+"********************X*******************",
+"******************XXXX******************",
+"****XXXXXXX*******X**X******XXXXXXXX****",
+"****XXXXXXXXX*****X**X******XXXXXXXX****",
+"**XXXX****XXXX****X**X***XXXXX*****XXX**",
+"**XXX**XX**XXXX***X**X***XXX**XXXXX*XX**",
+"*XXX*XXXXXX*XXX***XXXX**XXX*XXXXXXX*XX**",
+"*XX*XXXXXXXX*XXX**XXXX*XXX*XXXXXXXX*XX**",
+"*XX*XXXXXXXX*XXXX*XXXX*XX*XXXXXXXXX*XX**",
+"*XX*XX**XXXXX*XXXXXXXXXXX*XXXX***XX*XXX*",
+"*XX*XX**XXXXX*XXXXXXXXXX*XX*XX***XX**XX*",
+"*XX*XXXX*X*XXX*XXXXXXXXX*XX***XXXXXX*XX*",
+"*XX*XXXX*X*XXX*XXXXXXXXX*XX***XXXXXX*XX*",
+"*XX*XXXX*X*XXXX**XXXXXX*XXXXX****XXX*XX*",
+"*XX*XX*****XXXX**XXXXXX*XXXXX*XXXXX*XXX*",
+"*XX*XXXX***XXXX**XXXXXX*XXXXX*XXXXX*XXX*",
+"*XX*XXXXXX*XXXXXX*XXXXX*XXXX**XXXXX*XX**",
+"*XXX*XXXXX*XXXXXX*XXXX*XXXXX*XXXXXX*XX**",
+"**XX*XXXXXX*XXXXX*XXXX*XXXXX*XXXXX*XXX**",
+"**XXX*XXXXX*XXXXXX*XXX*XXXX*XXXXX*XXXX**",
+"**XXX*XXXXX*XXXXXX*XXX*XXXX*XXXXX*XXXX**",
+"***XXX*XXXXX*XXXXX*XXX*XX**XXXXXX*XX****",
+"****XX*XXXXX*XXXXX*XXX*XXXXXXXXX*XX*****",
+"****XXX*XXXXXXXXXX*XXX*XXXXXXX**XXX*****",
+"*****XXX***********XXX********XXXXX*****",
+"******XXXXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"*******XXXXXXXXXXXXXXXXXXXXXXXXX********",
+"********XX*******************X**********",
+"********XX*******************X**********",
+"********X*XXXXXXXXXXXXXXXXXXX***********",
+"********X*XXXXXXXX*****XXXXXX***********",
+"********X*XXXXXXXXXXXXXXXXXXX***********",
+"********X*******************************",
+"********XXXXXXXXXXXXXXXXXXXXXX**********",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/kll56.xpm b/assets/chess/pieces/ziics/DDG_SL/kll56.xpm
new file mode 100644
index 00000000..0848124f
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/kll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"***************************X****************************",
+"***************************X****************************",
+"*************************XXXXX**************************",
+"***************************X****************************",
+"***************************X****************************",
+"************************XXXXXXX*************************",
+"************************XX***XX*************************",
+"*****XXXXXXXXX**********XX*X*XX*******XXXXXXXXXXXX******",
+"*****XXXXXXXXXX*********XX*X*XX*******XXXXXXXXXXXX******",
+"**XXXXXXXXXXXXXX********XX*X*XX*****XXXXXXXXXXXXXXXX****",
+"**XXXXXX*****XXXXXX*****XX*X*XX****XXXXXX*******XXXX****",
+"**XXXXXX*****XXXXXX*****XX*X*XX***XXXXXXX*******XXXX****",
+"*XXXXX**XXXXX**XXXXX****XX***XX***XXXX***XXXXXXX*XXXX***",
+"*XXXX*XXXXXXXXX*XXXXXXX*XXXXXX***XXXX*XXXXXXXXXXX*XXX***",
+"*XXX*XXXXXXXXXXX**XXXXX**XXXX***XXX**XXXXXXXXXXXX*XXX***",
+"*XXX*XXXXXXXXXXX**XXXXX**XXXX**XXXX**XXXXXXXXXXXX*XXX***",
+"*XXX*XXXXXXXXXXXXX*XXXXXXXXXXXXXXXX**XXXXX***XXXX*XXXX**",
+"*XXX*XXX***XXXXXXX*XXXXXXXX*XXXXXX*XXX**XX***XXXX*XXXX**",
+"*XXX*XXX***XXXXXXX*XXXXXXXX*XXXXXX*XXX**XX***XXXX**XXX**",
+"*XXX*XXX***XX**XXXX*XXXXXX**XXXXX*XXXXXX*X***XXXXX*XXX**",
+"*XXX*XXXXXX*X**XXXX*XXXXXXXXXXXXX*XXXXXX**XXXXXXXX*XXX**",
+"*XXX*XXXXXX*X**XXXX*XXXXXXXXXXXXX*XXXXXX**XXXXXXXX*XXX**",
+"*XXX*XXXXXX*X**XXXXX***XXXXXXXX**XXXXXXX*****XXXXX*XXX**",
+"*XXX*XXXXXX*X**XXXXX***XXXXXXXX**XXXXXXX*****XXXXX*XXX**",
+"*XXX*XXX*******XXXXX***XXXXXXXX**XXXXXXX**XXXXXXX*XXXX**",
+"*XXX*XXXXXX****XXXXX***XXX**XXX**XXXXXXX**XXXXXXX*XXXX**",
+"*XXX*XXXXXX****XXXXX***XXX**XXX**XXXXXXX**XXXXXXX*XXX***",
+"*XXX*XXXXXXXX**XXXXXXXX*XXX*XXX**XXXXX***XXXXXXX*XXXX***",
+"*XXXX*XXXXXXX**XXXXXXXX*XXXXXX*XXXXXXX**XXXXXXXX*XXXX***",
+"**XXX*XXXXXXXXX*XXXXXXX*XXXXXX*XXXXXXX**XXXXXXXX*XXX****",
+"**XXX*XXXXXXXXX*XXXXXXX*XXXXXX*XXXXXXX**XXXXXXXX*XXX****",
+"**XXXX**XXXXXXX*XXXXXXXX**XXXX*XXXXXX*XXXXXXXXXX*XXX****",
+"**XXXX**XXXXXXX*XXXXXXXX**X*XX*XXXXXX*XXXXXXX***XXXX****",
+"**XXXX**XXXXXXX*XXXXXXXX**X*XX*XXXXXX*XXXXXXX***XXXX****",
+"****XXXX*XXXXXXX**XXXXXX**X*XX*XXXX**XXXXXXXX***XX******",
+"*****XXX*XXXXXXX**XXXXXX**XXXX*XXXXXXXXXXXXX*XXXX*******",
+"*****XXXX**XXXXXXXXXXXXX**XXXX*XXXXXXXXXXX**XXXXX*******",
+"*****XXXX**XXXXXXXXXXXXX**XXXX*XXXXXXXXXXX**XXXXX*******",
+"******XXXXX***************XXXX************XXXXXX********",
+"********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX***********",
+"********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX***********",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX************",
+"***********XX***************************XX**************",
+"***********XX***************************XX**************",
+"***********X*XXXXXXXXXXXXXXXXXXXXXXXXXXX*X**************",
+"***********X*XXXXXXXXXXXXXXXXXXXXXXXXXXX*X**************",
+"***********X*XXXXXXXXXXX*******XXXXXXXXX*X**************",
+"***********X*XXXXXXXXXXXXXXXXXXXXXXXXXXX*X**************",
+"***********X*XXXXXXXXXXXXXXXXXXXXXXXXXXX*X**************",
+"***********X*****************************X**************",
+"***********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/lsq40.xpm b/assets/chess/pieces/ziics/DDG_SL/lsq40.xpm
new file mode 100644
index 00000000..3d8740d7
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/lsq40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/lsq56.xpm b/assets/chess/pieces/ziics/DDG_SL/lsq56.xpm
new file mode 100644
index 00000000..62a19ac0
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/lsq56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/ndd40.xpm b/assets/chess/pieces/ziics/DDG_SL/ndd40.xpm
new file mode 100644
index 00000000..55dc24f4
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/ndd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*.. ...*....*....*....*..",
+".*....*....*... ..*....*....*....*...",
+"*....*....*.... *....*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*... *....*....*....*.",
+"..*....*....*... ..*....*....*..",
+".*....*....*... .*....*....*...",
+"*....*....*.. . .. .*....*....",
+"....*....*.. ... ..* *....*....*",
+"...*....*. . ... ...*....*.",
+"..*....* * *....*..",
+".*....* . . ....*...",
+"*.... . . ..*....",
+"....* . * .. *....*",
+"...*. . *. .. ....*.",
+"..*. .. . .* ..*..",
+".*. *... .* . .*...",
+"*.. . ..*.... ... .. *....",
+".. .* ..*....* .. . ....*",
+".. . ..*....*. ..* * ...*.",
+"..* . ..*....*. ..*... . .*..",
+".*. ..*....*.. . *...",
+"*....* ...*....*.. . ....",
+"....*....*....*... . ..*",
+"...*....*....*... *. .*.",
+"..*....*....*... .. ..",
+".*....*....*... .. ..",
+"*....*....*.... .. ..",
+"....*....*.... .* .*",
+"...*....*....* . *.",
+"..*....*....* . ..",
+".*....*....*. . ..",
+"*....*....* . ..",
+"....*....*. * .*",
+"...*....*.. *....*....*. . *.",
+"..*....*... . ..",
+".*....*.... . ..",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/ndd56.xpm b/assets/chess/pieces/ziics/DDG_SL/ndd56.xpm
new file mode 100644
index 00000000..0e9208cb
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/ndd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*.... ....*....*....*....*....*....*..",
+"..*....*....*....*... .*....*....*....*....*....*...",
+".*....*....*....*.... *....*....*....*....*....*....",
+"*....*....*....*....* ....*....*....*....*....*....*",
+"....*....*....*....*. .*....*....*....*....*....*.",
+"...*....*....*....*.... .*....*....*....*....*..",
+"..*....*....*....*....* *....*....*....*....*...",
+".*....*....*....*....* .*....*....*....*....",
+"*....*....*....*....*. *....*....*....*....*",
+"....*....*....*....*. . ....*....*....*....*.",
+"...*....*....*....* *. .*....*....*....*..",
+"..*....*....*.... * ..* ..*....*....*...",
+".*....*....*.... *.. .*.. .*....*....*....",
+"*....*....*.. . ..*. ...*....*....*",
+"....*....*.. .. .*....*....*.",
+"...*....*. .* ....*....*..",
+"..*....*. . . ...*....*...",
+".*....*. . .* .*....*....",
+"*....*. . . *. *....*....*",
+"....*. . .* .. ..*....*.",
+"...*.. . .*. .* .*....*..",
+"..*.. . ..* . ....*...",
+".*... ..*. * .. ...*....",
+"*... ...*.. *. . ..*....*",
+"... *....*... .*. *. .*....*.",
+"... .. .*....*... ...* ... ....*..",
+".. .. .*....*.... *.. .. ...*...",
+".* . .*....*....* *... .* ..*....",
+"*. .. .*....*....* ..*....*... *. .*....*",
+"... .. .*....*....*. .*....*. .. ....*.",
+"... . .*....*....*.. .. ...*..",
+"..*.... .*....*....*.. .. ..*...",
+".*....*. ..*....*....*.. .* .*....",
+"*....*....*....*....*... *. ....*",
+"....*....*....*....*... ... ...*.",
+"...*....*....*....*.... ... ..*..",
+"..*....*....*....*.... .* *...",
+".*....*....*....*.... *. ....",
+"*....*....*....*.... .. ...*",
+"....*....*....*....* .. ..*.",
+"...*....*....*....* .. *..",
+"..*....*....*....*. * ...",
+".*....*....*....*. . ...",
+"*....*....*....*. . ..*",
+"....*....*....*.. . .*.",
+"...*....*....*.. . *..",
+"..*....*....*.. * ...",
+".*....*....*... ..*....*....*.... . ...",
+"*....*....*.... .*....*....*....* . ..*",
+"....*....*....* . .*.",
+"...*....*....*. . *..",
+"..*....*....*.. * ...",
+".*....*....*... . ...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/ndl40.xpm b/assets/chess/pieces/ziics/DDG_SL/ndl40.xpm
new file mode 100644
index 00000000..9065c292
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/ndl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"*************** *********************",
+"*************** *********************",
+"*************** ********************",
+"***************** *****************",
+"***************** *****************",
+"**************** ***************",
+"*************** ***************",
+"************* * ** ***********",
+"************ *** *** ***********",
+"********** * *** **********",
+"******** * ********",
+"******* * * ********",
+"***** * * *******",
+"***** * * ** ******",
+"***** * ** ** ******",
+"**** ** * ** *****",
+"*** **** ** * *****",
+"*** * ******* *** ** *****",
+"** ** ******** ** * *****",
+"** * ********* *** * *****",
+"*** * ********* ****** * ****",
+"*** ********** * ****",
+"****** *********** * ****",
+"****************** * ***",
+"***************** ** ***",
+"**************** ** **",
+"*************** ** **",
+"*************** ** **",
+"************** ** **",
+"************** * **",
+"************* * **",
+"************* * **",
+"*********** * **",
+"*********** * **",
+"*********** ************ * **",
+"*********** * **",
+"*********** * **",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/ndl56.xpm b/assets/chess/pieces/ziics/DDG_SL/ndl56.xpm
new file mode 100644
index 00000000..344fe541
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/ndl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*********************** ********************************",
+"********************* ******************************",
+"********************* ******************************",
+"********************* ******************************",
+"********************* ****************************",
+"*********************** ************************",
+"*********************** ************************",
+"********************** *********************",
+"********************** *********************",
+"********************* * *********************",
+"******************* ** *******************",
+"***************** * *** ****************",
+"**************** *** **** ****************",
+"************* * **** **************",
+"************ ** *************",
+"********** ** ************",
+"********* * * ************",
+"******** * ** ***********",
+"******* * * ** ***********",
+"****** * ** ** *********",
+"****** * *** ** *********",
+"***** * *** * ********",
+"***** **** * ** ********",
+"**** ****** ** * ********",
+"*** ********* *** ** ********",
+"*** ** ********** **** *** *******",
+"** ** *********** *** ** *******",
+"** * ************ **** ** *******",
+"** ** ************ *********** ** *******",
+"*** ** ************* ******** ** ******",
+"*** * ************** ** ******",
+"******* ************** ** ******",
+"******** *************** ** ******",
+"************************ ** *****",
+"*********************** *** *****",
+"*********************** *** *****",
+"********************** ** ****",
+"********************* ** ****",
+"******************** ** ****",
+"******************** ** ****",
+"******************* ** ***",
+"******************* * ***",
+"****************** * ***",
+"***************** * ***",
+"***************** * ***",
+"**************** * ***",
+"*************** * ***",
+"*************** ***************** * ***",
+"*************** ***************** * ***",
+"*************** * ***",
+"*************** * ***",
+"*************** * ***",
+"*************** * ***",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/nld40.xpm b/assets/chess/pieces/ziics/DDG_SL/nld40.xpm
new file mode 100644
index 00000000..318168b5
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/nld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*..XXX....*....*....*....*..",
+".*....*....*...XXX...*....*....*....*...",
+"*....*....*....XXXXX*....*....*....*....",
+"....*....*....*.XXXXXXX.*....*....*....*",
+"...*....*....*..XXXXXXX*....*....*....*.",
+"..*....*....*..XXXX.XXXXX..*....*....*..",
+".*....*....*.XXXXXXX.XXXXX*....*....*...",
+"*....*....*XXXX*.XXXX...XXXX..*....*....",
+"....*....XXXXX*.XXXXXXX.*.XXXX....*....*",
+"...*....XXXXXXXXXXXXXXXXX.XXXX...*....*.",
+"..*...XXXXXXXXXXXX.XXXXXXXX*XXX.*....*..",
+".*...XXXXXXXXXXXXXXXXXXXXXXX..XX....*...",
+"*...XXXXXXXXXXXX.XXXXXX..XXXXX*XX..*....",
+"....XXXXXXXXXXXX.XXXXXX.*XXXXX.XX.*....*",
+"...XXXXXXXXXXXXXXXXXXXX*.XXXXX.XX*....*.",
+"..*XXXXXXXXXXXXXX*..XXXXX.XXXX..XX...*..",
+".*.XXXXXXXXXXXX.*...XXXXX.XXXXX*XX..*...",
+"*.X..XXXXXXX...*...XX...XXXXXXX..XX*....",
+".XX.XXXXXXX...*....XXXXXXX..XXXX.XX....*",
+".XXXXX.XXXX..*....*XXXXXX...XXXX.XX...*.",
+"..XX.XXXX...*....*XX..*..XXXXXXX*XX..*..",
+".*...XXX...*....*.XXXXXXXXXXXXXX.XX.*...",
+"*....*....*....*.XXXXXXXXXXXXXXX.XXX....",
+"....*....*....*.XXXXXXXXXXXXXXXX..XX...*",
+"...*....*....*..XXXXXXXXXXXXXXXX.*XX..*.",
+"..*....*....*..XXXXXXXXXXXXXXXXXX.XXX*..",
+".*....*....*..XXXXXXXXXXXXXXXXXXX.XXX...",
+"*....*....*..XXXXXXXXXXXXXXXXXXXX.XXXX..",
+"....*....*...XXXXXXXXXXXXXXXXXXXX.XXXX.*",
+"...*....*....XXXXXXXXXXXXXXXXXXXX*XXXX*.",
+"..*....*....XXXXXXXXXXXXXXXXXXXXX.XXXX..",
+".*....*....*XXXXXXXXXXXXXXXXXXXXX.XXXX..",
+"*....*....XXXXXXXXXXXXXXXXXXXXXXX.XXXX..",
+"....*....*XXXXXXXXXXXXXXXXXXXXXXX.XXXX.*",
+"...*....*.XXXXXXX.*....*....*XXXX*XXXX*.",
+"..*....*..XXXXXXXXXXXXXXXXXXXXXXX.XXXX..",
+".*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXX..",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/nld56.xpm b/assets/chess/pieces/ziics/DDG_SL/nld56.xpm
new file mode 100644
index 00000000..c870e741
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/nld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*.X..*....*....*....*....*....*....*",
+"....*....*....*....*XXXXX....*....*....*....*....*....*.",
+"...*....*....*....*.XXXXX...*....*....*....*....*....*..",
+"..*....*....*....*..XXXXX..*....*....*....*....*....*...",
+".*....*....*....*...XXXXXXX....*....*....*....*....*....",
+"*....*....*....*....*.XXXXXXXXX....*....*....*....*....*",
+"....*....*....*....*..XXXXXXXXX...*....*....*....*....*.",
+"...*....*....*....*..XXXXXXXXXXXXX....*....*....*....*..",
+"..*....*....*....*..XXXXXX.XXXXXXX...*....*....*....*...",
+".*....*....*....*.XXXXXXXXX..XXXXXXX*....*....*....*....",
+"*....*....*....*XXXX*..XXXXXX.*.XXXXXXX.*....*....*....*",
+"....*....*....*XXXXX...XXXXXX*...XXXXXX*....*....*....*.",
+"...*....*...XXXXXXX..XXXXXXXXXXX.*..XXXXX..*....*....*..",
+"..*....*...XXXXXXXXXXXXXXXXXXXXXXX..XXXXXX*....*....*...",
+".*....*..XXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXXX...*....*....",
+"*....*..XXXXXXXXXXXXXXXXX*XXXXXXXXXXX..XXXX..*....*....*",
+"....*..XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX*.XXX*....*....*.",
+"...*..XXXXXXXXXXXXXXXXX*X.XXXXXXXXXXXXX..XXX....*....*..",
+"..*..XXXXXXXXXXXXXXXXX*XXXXXXXXX*.XXXXXXX.*XXX.*....*...",
+".*...XXXXXXXXXXXXXXXXX.XXXXXXXXX..XXXXXXX*.XXX*....*....",
+"*...XXXXXXXXXXXXXXXX*XXXXXXXXXX...XXXXXXX..XXX....*....*",
+"....XXXXXXXXXXXXXX.XXXXXXXXXX*..XXXXXXXXXX.XXXX..*....*.",
+"...XXXXXXXXXXXXXXXXXXXX*...XXXXXXXX.XXXXXX.*XXX.*....*..",
+"..*XXXXXXXXXXXXXXXXXX.*....XXXXXXX..XXXXXXX.XXX*....*...",
+".*XXXXXXXXXXXXXXXX...*....*XXXXX...XXXXXXXX..XX....*....",
+"*.XX.*XXXXXXXXXX....*....*XXX.*..XXXXXXXXXX..*XX..*....*",
+".XX.*XXXXXXXXXX....*....*.XXXXXXXXXX...XXXXX*.XX.*....*.",
+".XXXXXXX*XXXXXX...*....*..XXXXXXXXX...*XXXXX..XX*....*..",
+".XXXXX.*XXXXX....*....*..XX*....*....XXXXXXX..XX....*...",
+".*XXX.*XXXXX....*....*...XX....*...XXXXXXXXX..XXX..*....",
+"*....*XXXXX....*....*...XXXXXXXXXXXXXXXXXXXX.*XXX.*....*",
+"....*.XXXX....*....*...XXXXXXXXXXXXXXXXXXXXX*.XXX*....*.",
+"...*....*....*....*....XXXXXXXXXXXXXXXXXXXXX..XXXX...*..",
+"..*....*....*....*....XXXXXXXXXXXXXXXXXXXXXX...XXX..*...",
+".*....*....*....*....*XXXXXXXXXXXXXXXXXXXXXX..*XXX.*....",
+"*....*....*....*....*XXXXXXXXXXXXXXXXXXXXXXXX*.XXXX....*",
+"....*....*....*....*XXXXXXXXXXXXXXXXXXXXXXXXX..XXXX...*.",
+"...*....*....*....*XXXXXXXXXXXXXXXXXXXXXXXXXX..XXXX..*..",
+"..*....*....*....*.XXXXXXXXXXXXXXXXXXXXXXXXXX..XXXX.*...",
+".*....*....*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXX.*XXXXX....",
+"*....*....*....*..XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX...*",
+"....*....*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX..*.",
+"...*....*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.*..",
+"..*....*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX*...",
+".*....*....*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX....",
+"*....*....*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX...*",
+"....*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX..*.",
+"...*....*....XXXXXXXXXX*....*....*....*.XXXXXX.XXXXX.*..",
+"..*....*....*XXXXXXXXXX....*....*....*..XXXXXX.XXXXX*...",
+".*....*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX....",
+"*....*....*..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX...*",
+"....*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*.",
+"...*....*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*..",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/nll40.xpm b/assets/chess/pieces/ziics/DDG_SL/nll40.xpm
new file mode 100644
index 00000000..ac81f3e8
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/nll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"***************XXX**********************",
+"***************XXX**********************",
+"***************XXXXX********************",
+"****************XXXXXXX*****************",
+"****************XXXXXXX*****************",
+"***************XXXX*XXXXX***************",
+"*************XXXXXXX*XXXXX**************",
+"***********XXXX**XXXX***XXXX************",
+"*********XXXXX**XXXXXXX***XXXX**********",
+"********XXXXXXXXXXXXXXXXX*XXXX**********",
+"******XXXXXXXXXXXX*XXXXXXXX*XXX*********",
+"*****XXXXXXXXXXXXXXXXXXXXXXX**XX********",
+"****XXXXXXXXXXXX*XXXXXX**XXXXX*XX*******",
+"****XXXXXXXXXXXX*XXXXXX**XXXXX*XX*******",
+"***XXXXXXXXXXXXXXXXXXXX**XXXXX*XX*******",
+"***XXXXXXXXXXXXXX***XXXXX*XXXX**XX******",
+"***XXXXXXXXXXXX*****XXXXX*XXXXX*XX******",
+"**X**XXXXXXX*******XX***XXXXXXX**XX*****",
+"*XX*XXXXXXX********XXXXXXX**XXXX*XX*****",
+"*XXXXX*XXXX********XXXXXX***XXXX*XX*****",
+"**XX*XXXX*********XX*****XXXXXXX*XX*****",
+"*****XXX**********XXXXXXXXXXXXXX*XX*****",
+"*****************XXXXXXXXXXXXXXX*XXX****",
+"****************XXXXXXXXXXXXXXXX**XX****",
+"****************XXXXXXXXXXXXXXXX**XX****",
+"***************XXXXXXXXXXXXXXXXXX*XXX***",
+"**************XXXXXXXXXXXXXXXXXXX*XXX***",
+"*************XXXXXXXXXXXXXXXXXXXX*XXXX**",
+"*************XXXXXXXXXXXXXXXXXXXX*XXXX**",
+"*************XXXXXXXXXXXXXXXXXXXX*XXXX**",
+"************XXXXXXXXXXXXXXXXXXXXX*XXXX**",
+"************XXXXXXXXXXXXXXXXXXXXX*XXXX**",
+"**********XXXXXXXXXXXXXXXXXXXXXXX*XXXX**",
+"**********XXXXXXXXXXXXXXXXXXXXXXX*XXXX**",
+"**********XXXXXXX************XXXX*XXXX**",
+"**********XXXXXXXXXXXXXXXXXXXXXXX*XXXX**",
+"**********XXXXXXXXXXXXXXXXXXXXXXXXXXXX**",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/nll56.xpm b/assets/chess/pieces/ziics/DDG_SL/nll56.xpm
new file mode 100644
index 00000000..a99efa0b
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/nll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"**********************X*********************************",
+"********************XXXXX*******************************",
+"********************XXXXX*******************************",
+"********************XXXXX*******************************",
+"********************XXXXXXX*****************************",
+"**********************XXXXXXXXX*************************",
+"**********************XXXXXXXXX*************************",
+"*********************XXXXXXXXXXXXX**********************",
+"********************XXXXXX*XXXXXXX**********************",
+"******************XXXXXXXXX**XXXXXXX********************",
+"****************XXXX***XXXXXX***XXXXXXX*****************",
+"***************XXXXX***XXXXXX****XXXXXX*****************",
+"************XXXXXXX**XXXXXXXXXXX****XXXXX***************",
+"***********XXXXXXXXXXXXXXXXXXXXXXX**XXXXXX**************",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXXX*************",
+"********XXXXXXXXXXXXXXXXX*XXXXXXXXXXX**XXXX*************",
+"*******XXXXXXXXXXXXXXXXXXXX*XXXXXXXXXXX**XXX************",
+"******XXXXXXXXXXXXXXXXX*X*XXXXXXXXXXXXX**XXX************",
+"*****XXXXXXXXXXXXXXXXX*XXXXXXXXX**XXXXXXX**XXX**********",
+"*****XXXXXXXXXXXXXXXXX*XXXXXXXXX**XXXXXXX**XXX**********",
+"****XXXXXXXXXXXXXXXX*XXXXXXXXXX***XXXXXXX**XXX**********",
+"****XXXXXXXXXXXXXX*XXXXXXXXXX***XXXXXXXXXX*XXXX*********",
+"***XXXXXXXXXXXXXXXXXXXX****XXXXXXXX*XXXXXX**XXX*********",
+"***XXXXXXXXXXXXXXXXXX******XXXXXXX**XXXXXXX*XXX*********",
+"**XXXXXXXXXXXXXXXX*********XXXXX***XXXXXXXX**XX*********",
+"**XX**XXXXXXXXXX**********XXX****XXXXXXXXXX***XX********",
+"*XX**XXXXXXXXXX***********XXXXXXXXXX***XXXXX**XX********",
+"*XXXXXXX*XXXXXX***********XXXXXXXXX****XXXXX**XX********",
+"*XXXXX**XXXXX************XX**********XXXXXXX**XX********",
+"**XXX**XXXXX*************XX********XXXXXXXXX**XXX*******",
+"******XXXXX*************XXXXXXXXXXXXXXXXXXXX**XXX*******",
+"******XXXX*************XXXXXXXXXXXXXXXXXXXXX**XXX*******",
+"***********************XXXXXXXXXXXXXXXXXXXXX**XXXX******",
+"**********************XXXXXXXXXXXXXXXXXXXXXX***XXX******",
+"**********************XXXXXXXXXXXXXXXXXXXXXX***XXX******",
+"*********************XXXXXXXXXXXXXXXXXXXXXXXX**XXXX*****",
+"********************XXXXXXXXXXXXXXXXXXXXXXXXX**XXXX*****",
+"*******************XXXXXXXXXXXXXXXXXXXXXXXXXX**XXXX*****",
+"*******************XXXXXXXXXXXXXXXXXXXXXXXXXX**XXXX*****",
+"******************XXXXXXXXXXXXXXXXXXXXXXXXXXX**XXXXX****",
+"******************XXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"******************XXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"*****************XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"****************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"****************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"***************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"*************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"*************XXXXXXXXXX*****************XXXXXX*XXXXX****",
+"*************XXXXXXXXXX*****************XXXXXX*XXXXX****",
+"*************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"*************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*XXXXX****",
+"*************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX****",
+"*************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX****",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pdd40.xpm b/assets/chess/pieces/ziics/DDG_SL/pdd40.xpm
new file mode 100644
index 00000000..a013d4b9
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*.. ..*....*....*....",
+"....*....*....*.. ....*....*....*",
+"...*....*....*.. ...*....*....*.",
+"..*....*....*.. .*. *....*....*..",
+".*....*....*... *... ....*....*...",
+"*....*....*... .. ..*....*....",
+"....*....*.... .* .*....*....*",
+"...*....*....* . *....*....*.",
+"..*....*....*. ....*....*..",
+".*....*....*... ....*....*...",
+"*....*....*.... ....*....*....",
+"....*....*....*. ....*....*....*",
+"...*....*....*.... ....*....*....*.",
+"..*....*.... . * ..*....*..",
+".*....*....* .*....*...",
+"*....*....*....*. *....*....*....",
+"....*....*....*... .*....*....*....*",
+"...*....*....*.... *....*....*....*.",
+"..*....*....*....* ....*....*....*..",
+".*....*....*....*. ...*....*....*...",
+"*....*....*....*.. ..*....*....*....",
+"....*....*....*... *....*....*....*",
+"...*....*....*.... ....*....*....*.",
+"..*....*....*.... ..*....*....*..",
+".*....*....*....* .*....*....*...",
+"*....*....*.... ....*....*....",
+"....*....*... *....*....*",
+"...*....*.. *.... ...*....*.",
+"..*....*.. *....*..",
+".*....*... ....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pdd56.xpm b/assets/chess/pieces/ziics/DDG_SL/pdd56.xpm
new file mode 100644
index 00000000..ca85bf31
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*. .*....*....*....*....*..",
+"..*....*....*....*....* ...*....*....*....*...",
+".*....*....*....*....* .*....*....*....*....",
+"*....*....*....*....* ....*....*....*....*",
+"....*....*....*....* *... ..*....*....*....*.",
+"...*....*....*....*. ....* .*....*....*....*..",
+"..*....*....*....*. ...*. ....*....*....*...",
+".*....*....*....*.. *... ...*....*....*....",
+"*....*....*....*... ... ..*....*....*....*",
+"....*....*....*.... .* .*....*....*....*.",
+"...*....*....*....* *. *....*....*....*..",
+"..*....*....*....*. ....*....*....*...",
+".*....*....*....*... ....*....*....*....",
+"*....*....*....*.... ...*....*....*....*",
+"....*....*....*....*. ...*....*....*....*.",
+"...*....*....*....*... ...*....*....*....*..",
+"..*....*....*....*....*. ....*....*....*....*...",
+".*....*....*....* . . . * . .*....*....*....",
+"*....*....*....* . ....*....*....*",
+"....*....*....*. ...*....*....*.",
+"...*....*....*.. ..*....*....*..",
+"..*....*....*....*....* ...*....*....*....*...",
+".*....*....*....*....*... ....*....*....*....*....",
+"*....*....*....*....*.... ...*....*....*....*....*",
+"....*....*....*....*....* ..*....*....*....*....*.",
+"...*....*....*....*....*. .*....*....*....*....*..",
+"..*....*....*....*....*.. *....*....*....*....*...",
+".*....*....*....*....*... ....*....*....*....*....",
+"*....*....*....*....*.... ...*....*....*....*....*",
+"....*....*....*....*.... .*....*....*....*....*.",
+"...*....*....*....*....* *....*....*....*....*..",
+"..*....*....*....*....*. ....*....*....*....*...",
+".*....*....*....*....*. ..*....*....*....*....",
+"*....*....*....*....*.. .*....*....*....*....*",
+"....*....*....*....*.. ....*....*....*....*.",
+"...*....*....*....*.. ..*....*....*....*..",
+"..*....*....*.... ..*....*....*...",
+".*....*....*... .*....* ....*....*....",
+"*....*....*.. ....*....*....* .*....*....*",
+"....*....*... *....*....*.",
+"...*....*.... ....*....*..",
+"..*....*....* ...*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pdl40.xpm b/assets/chess/pieces/ziics/DDG_SL/pdl40.xpm
new file mode 100644
index 00000000..7a29cec2
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** *****************",
+"***************** ***************",
+"**************** ***************",
+"*************** *** *************",
+"*************** **** *************",
+"************** ** ************",
+"************** ** ************",
+"************** * ************",
+"************** ************",
+"*************** *************",
+"*************** **************",
+"**************** ***************",
+"****************** ****************",
+"************ * * **********",
+"************ **********",
+"***************** ***************",
+"****************** *****************",
+"****************** *****************",
+"****************** *****************",
+"****************** *****************",
+"****************** *****************",
+"****************** ****************",
+"****************** ****************",
+"***************** ***************",
+"***************** ***************",
+"*************** **************",
+"************* ***********",
+"*********** ***** **********",
+"********** ********",
+"********** ********",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pdl56.xpm b/assets/chess/pieces/ziics/DDG_SL/pdl56.xpm
new file mode 100644
index 00000000..c67ad66d
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************* ************************",
+"*********************** **********************",
+"********************** *********************",
+"********************* ********************",
+"******************** **** *******************",
+"******************** ***** *******************",
+"******************* ***** ******************",
+"******************* **** ******************",
+"******************* *** ******************",
+"******************* ** ******************",
+"******************* ** ******************",
+"******************* ******************",
+"******************** *******************",
+"******************** *******************",
+"********************* ********************",
+"********************** *********************",
+"************************ ***********************",
+"***************** * * * * * ****************",
+"**************** * ***************",
+"**************** ***************",
+"**************** ***************",
+"*********************** **********************",
+"************************* ************************",
+"************************* ************************",
+"************************* ************************",
+"************************* ************************",
+"************************* ************************",
+"************************* ************************",
+"************************* ************************",
+"************************ ***********************",
+"************************ ***********************",
+"************************ ***********************",
+"*********************** **********************",
+"*********************** **********************",
+"********************** *********************",
+"********************* ********************",
+"***************** ****************",
+"*************** ******* **************",
+"************* *************** ************",
+"************* ************",
+"************* ************",
+"************* ************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pld40.xpm b/assets/chess/pieces/ziics/DDG_SL/pld40.xpm
new file mode 100644
index 00000000..847685e7
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*.XXXXXX..*....*....*....",
+"....*....*....*XXXXXXXXXX....*....*....*",
+"...*....*....*XXXXXXXXXXXX..*....*....*.",
+"..*....*....*.XXXXXX..*.XX.*....*....*..",
+".*....*....*.XXXXXXXX*..XXX....*....*...",
+"*....*....*..XXXXXXXXX...XX...*....*....",
+"....*....*...XXXXXXXXXX.*XX..*....*....*",
+"...*....*....XXXXXXXXXX*.XX.*....*....*.",
+"..*....*....*XXXXXXXXXXXXXX*....*....*..",
+".*....*....*..XXXXXXXXXXXX*....*....*...",
+"*....*....*....XXXXXXXXXX*....*....*....",
+"....*....*....*XXXXXXXXXX....*....*....*",
+"...*....*....*...XXXXXX*....*....*....*.",
+"..*....*...XXXXXXX.XX.XXXXXXX...*....*..",
+".*....*....XXXXXXXXXXXXXXXXXX..*....*...",
+"*....*....*....*..XXXXX..*....*....*....",
+"....*....*....*...XXXXX.*....*....*....*",
+"...*....*....*....XXXXX*....*....*....*.",
+"..*....*....*....*XXXXX....*....*....*..",
+".*....*....*....*.XXXXX...*....*....*...",
+"*....*....*....*.XXXXXX..*....*....*....",
+"....*....*....*..XXXXXX.*....*....*....*",
+"...*....*....*...XXXXXX*....*....*....*.",
+"..*....*....*...XXXXXXXX...*....*....*..",
+".*....*....*....XXXXXXXX..*....*....*...",
+"*....*....*....XXXXXXXXXX*....*....*....",
+"....*....*..XXXXXXXXXXXXXXXX.*....*....*",
+"...*....*.XXXXXXXX*....XXXXXXX...*....*.",
+"..*....*.XXXXXXXXXXXXXXXXXXXXXX.*....*..",
+".*....*..XXXXXXXXXXXXXXXXXXXXXX*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pld56.xpm b/assets/chess/pieces/ziics/DDG_SL/pld56.xpm
new file mode 100644
index 00000000..b520a32d
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*..XXXXXXX*....*....*....*....*....",
+"*....*....*....*....*.XXXXXXXXXXX..*....*....*....*....*",
+"....*....*....*....*.XXXXXXXXXXXXX*....*....*....*....*.",
+"...*....*....*....*.XXXXXXXXXXXXXXX...*....*....*....*..",
+"..*....*....*....*.XXXXXXXXX....XXXX.*....*....*....*...",
+".*....*....*....*..XXXXXXXXX...*.XXX*....*....*....*....",
+"*....*....*....*..XXXXXXXXXX..*..XXXX...*....*....*....*",
+"....*....*....*...XXXXXXXXXXX*....XXX..*....*....*....*.",
+"...*....*....*....XXXXXXXXXXXXX..*XXX.*....*....*....*..",
+"..*....*....*....*XXXXXXXXXXXXX.*.XXX*....*....*....*...",
+".*....*....*....*.XXXXXXXXXXXXXX..XXX....*....*....*....",
+"*....*....*....*..XXXXXXXXXXXXXX..XXX...*....*....*....*",
+"....*....*....*...XXXXXXXXXXXXXXXXXXX..*....*....*....*.",
+"...*....*....*....*XXXXXXXXXXXXXXXXX..*....*....*....*..",
+"..*....*....*....*.XXXXXXXXXXXXXXXXX.*....*....*....*...",
+".*....*....*....*...XXXXXXXXXXXXXXX.*....*....*....*....",
+"*....*....*....*....*XXXXXXXXXXXXX.*....*....*....*....*",
+"....*....*....*....*...XXXXXXXXX..*....*....*....*....*.",
+"...*....*....*..XXXXXX.X.X.XX..X.XXXXXX....*....*....*..",
+"..*....*....*..XXXXXXXXXXXX*XXXXXXXXXXXX..*....*....*...",
+".*....*....*...XXXXXXXXXXXXXXXXXXXXXXXXX.*....*....*....",
+"*....*....*....*....*.XXXXXXXXXXX..*....*....*....*....*",
+"....*....*....*....*....XXXXXXX...*....*....*....*....*.",
+"...*....*....*....*....*XXXXXXX..*....*....*....*....*..",
+"..*....*....*....*....*.XXXXXXX.*....*....*....*....*...",
+".*....*....*....*....*..XXXXXXX*....*....*....*....*....",
+"*....*....*....*....*...XXXXXXX....*....*....*....*....*",
+"....*....*....*....*....XXXXXXX...*....*....*....*....*.",
+"...*....*....*....*....*XXXXXXX..*....*....*....*....*..",
+"..*....*....*....*....*XXXXXXXXX*....*....*....*....*...",
+".*....*....*....*....*.XXXXXXXXX....*....*....*....*....",
+"*....*....*....*....*..XXXXXXXXX...*....*....*....*....*",
+"....*....*....*....*...XXXXXXXXX..*....*....*....*....*.",
+"...*....*....*....*...XXXXXXXXXXX*....*....*....*....*..",
+"..*....*....*....*....XXXXXXXXXXX....*....*....*....*...",
+".*....*....*....*....XXXXXXXXXXXXX..*....*....*....*....",
+"*....*....*....*....XXXXXXXXXXXXXXX*....*....*....*....*",
+"....*....*....*.XXXXXXXXXXXXXXXXXXXXXXX*....*....*....*.",
+"...*....*....*XXXXXXXXXX....*..XXXXXXXXXX..*....*....*..",
+"..*....*....XXXXXXXX..*....*....*..XXXXXXXX....*....*...",
+".*....*....*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...*....*....",
+"*....*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....*....*",
+"....*....*..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pll40.xpm b/assets/chess/pieces/ziics/DDG_SL/pll40.xpm
new file mode 100644
index 00000000..98ec0ff3
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"*****************XXXXXX*****************",
+"***************XXXXXXXXXX***************",
+"**************XXXXXXXXXXXX**************",
+"**************XXXXXX****XX**************",
+"*************XXXXXXXX***XXX*************",
+"*************XXXXXXXXX***XX*************",
+"*************XXXXXXXXXX**XX*************",
+"*************XXXXXXXXXX**XX*************",
+"*************XXXXXXXXXXXXXX*************",
+"**************XXXXXXXXXXXX**************",
+"***************XXXXXXXXXX***************",
+"***************XXXXXXXXXX***************",
+"*****************XXXXXX*****************",
+"***********XXXXXXX*XX*XXXXXXX***********",
+"***********XXXXXXXXXXXXXXXXXX***********",
+"******************XXXXX*****************",
+"******************XXXXX*****************",
+"******************XXXXX*****************",
+"******************XXXXX*****************",
+"******************XXXXX*****************",
+"*****************XXXXXX*****************",
+"*****************XXXXXX*****************",
+"*****************XXXXXX*****************",
+"****************XXXXXXXX****************",
+"****************XXXXXXXX****************",
+"***************XXXXXXXXXX***************",
+"************XXXXXXXXXXXXXXXX************",
+"**********XXXXXXXX*****XXXXXXX**********",
+"*********XXXXXXXXXXXXXXXXXXXXXX*********",
+"*********XXXXXXXXXXXXXXXXXXXXXX*********",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/pll56.xpm b/assets/chess/pieces/ziics/DDG_SL/pll56.xpm
new file mode 100644
index 00000000..bde9fb3e
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/pll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************XXXXXXX*************************",
+"**********************XXXXXXXXXXX***********************",
+"*********************XXXXXXXXXXXXX**********************",
+"********************XXXXXXXXXXXXXXX*********************",
+"*******************XXXXXXXXX****XXXX********************",
+"*******************XXXXXXXXX*****XXX********************",
+"******************XXXXXXXXXX*****XXXX*******************",
+"******************XXXXXXXXXXX*****XXX*******************",
+"******************XXXXXXXXXXXXX***XXX*******************",
+"******************XXXXXXXXXXXXX***XXX*******************",
+"******************XXXXXXXXXXXXXX**XXX*******************",
+"******************XXXXXXXXXXXXXX**XXX*******************",
+"******************XXXXXXXXXXXXXXXXXXX*******************",
+"*******************XXXXXXXXXXXXXXXXX********************",
+"*******************XXXXXXXXXXXXXXXXX********************",
+"********************XXXXXXXXXXXXXXX*********************",
+"*********************XXXXXXXXXXXXX**********************",
+"***********************XXXXXXXXX************************",
+"****************XXXXXX*X*X*XX**X*XXXXXX*****************",
+"***************XXXXXXXXXXXX*XXXXXXXXXXXX****************",
+"***************XXXXXXXXXXXXXXXXXXXXXXXXX****************",
+"**********************XXXXXXXXXXX***********************",
+"************************XXXXXXX*************************",
+"************************XXXXXXX*************************",
+"************************XXXXXXX*************************",
+"************************XXXXXXX*************************",
+"************************XXXXXXX*************************",
+"************************XXXXXXX*************************",
+"************************XXXXXXX*************************",
+"***********************XXXXXXXXX************************",
+"***********************XXXXXXXXX************************",
+"***********************XXXXXXXXX************************",
+"***********************XXXXXXXXX************************",
+"**********************XXXXXXXXXXX***********************",
+"**********************XXXXXXXXXXX***********************",
+"*********************XXXXXXXXXXXXX**********************",
+"********************XXXXXXXXXXXXXXX*********************",
+"****************XXXXXXXXXXXXXXXXXXXXXXX*****************",
+"**************XXXXXXXXXX*******XXXXXXXXXX***************",
+"************XXXXXXXX***************XXXXXXXX*************",
+"************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*************",
+"************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*************",
+"************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qdd40.xpm b/assets/chess/pieces/ziics/DDG_SL/qdd40.xpm
new file mode 100644
index 00000000..b00f34dd
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*. ....*....*....*..",
+".*....*....*....*.. ...*....*....*...",
+"*....*....* .*....* ...*... ...*....",
+"....*....*. *....* ..*.... ..*....*",
+"...*....*.. ....*. .*....* .*....*.",
+"..*....*....*....*.. *....*....*....*..",
+".*....*....*. ..*... ....*.. .*....*...",
+"*....*....*.. .*.... ...*.. *....*....",
+"....*....*... *....* .*... ....*....*",
+".. ....*.... ...*. *.... ...*....*.",
+".. ...*....* ..*.. .... ..*... .",
+".* ..*....*. .*... ...* .*.... .",
+"*... *....*.. *... ..*. *....*. .",
+".... ....*... ... .*.. ....* .*",
+"...* ...*.... ..* *... ...*. .*.",
+"..*.. *....* .*. ... ..*.. *..",
+".*... ....*. *.. ... .*.. ...",
+"*.... ..*.. .. .. *.. ...",
+"....* *... .. .* ... ..*",
+"...*. .... .* *. ... .*.",
+"..*.. .* *. .. .. *..",
+".*... *. .. .. .* ...",
+"*.... . *. ...",
+"....* . .. ...*",
+"...*. ..*.",
+"..*.. ....*. .*..",
+".*.... .*....*....* *...",
+"*....*. ....* *....* *....",
+"....*... ... .. .. *....*",
+"...*.... ... .... .. ....*.",
+"..*....*. .* *. .. . ....*..",
+".*....*.. *....*. ..* ... ...*...",
+"*....*.. . .. .*....",
+"....*... *....*",
+"...*.... ....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qdd56.xpm b/assets/chess/pieces/ziics/DDG_SL/qdd56.xpm
new file mode 100644
index 00000000..d3934d63
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*. ...*....*....*....*....*.",
+"...*....*....*....*....*.. ..*....*....*....*....*..",
+"..*....*....*....*....*... .*....*....*....*....*...",
+".*....*....*....*....*....* ...*....*....*....*....*....",
+"*....*....*.... .*....*.. *....*.... .*....*....*",
+"....*....*....* *....*.. ....*....* *....*....*.",
+"...*....*....*. ....*... ...*....*. ....*....*..",
+"..*....*....*.... ....*.... ..*....*... *....*....*...",
+".*....*....*....* ...*....* .*....*.... ....*....*....",
+"*....*....*....*. .*....*. *....*.... ...*....*....*",
+"....*....*....*.. *....*.. ....*....* ..*....*....*.",
+"...*....*....*... ....*... ...*....* .*....*....*..",
+"..*....*....*.... ...*.... .*....*. *....*....*...",
+".* .*....*....* .*....* *....*.. ....*....*....",
+"*. *....*....*. *....*. ....*... ...*....*....*",
+".. ....*....*.. ...*.. ...*.. ..*....*. *.",
+"... ...*....*... ..*... ..*... .*....*.. ..",
+"..*. .*....*.... .*... *.... *....*... ..",
+".*... *....*....* *.... ....* ....*.... ..",
+"*.... ...*....*. ...* ...*. ...*... ...*",
+"....* ..*....*.. ..*. ..*.. ..*.... ...*.",
+"...*. *....*... .*.. .*.. .*.... ..*..",
+"..*... ...*.... *... *... *....* .*...",
+".*.... ..*....* .... .... ....* *....",
+"*....* *....*. ..* ...* ...*. ....*",
+"....*. ...*.. .*. ..* ..*. ...*.",
+"...*.. .*... *.. .*. .*. ..*..",
+"..*... *.... ... *.. *.. .*...",
+".*.... ...* ... ... ... *....",
+"*....* *. ..* ... .. ....*",
+"....*. .. .*. ..* .. ...*.",
+"...*.. . .* ..*..",
+"..*.... . *. .*...",
+".*....* * .. .*....",
+"*....*. *....*",
+"....*.. ..*. ....*.",
+"...*... ....*.... ...*..",
+"..*....* ..*....*....*.... ..*...",
+".*....*.. *....*.. ...*.... ..*....",
+"*....*... *....*. *....*.. ..*....*",
+"....*....*. *... ..* ... ..*....*.",
+"...*....*.. ... ..*.. ..* .*....*..",
+"..*....*... .. ...*....* .* *....*...",
+".*....*....* .* ... *.. *. .*....*....",
+"*....*....*. *.... ... ..*. .*.. *....*....*",
+"....*....*.. .*... ....*. ....*....*.",
+"...*....*.. .. .*. .*....*..",
+"..*....*... *....*...",
+".*....*.... ....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qdl40.xpm b/assets/chess/pieces/ziics/DDG_SL/qdl40.xpm
new file mode 100644
index 00000000..b87b93b4
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* *****************",
+"******************* *****************",
+"*********** ******* ******* ********",
+"*********** ****** ******* ********",
+"*********** ****** ******* ********",
+"******************** ******************",
+"************* ****** ******* **********",
+"************* ****** ****** **********",
+"************* ****** ***** **********",
+"** ********* ***** ***** **********",
+"** ********* ***** **** ****** *",
+"** ********* ***** **** ****** *",
+"**** ******** **** **** ******* *",
+"**** ******** *** **** ***** **",
+"**** ******** *** **** ***** ***",
+"***** ****** *** *** ***** ***",
+"***** ****** *** *** **** ***",
+"***** ***** ** ** *** ***",
+"***** **** ** ** *** ***",
+"***** **** ** ** *** ***",
+"***** ** ** ** ** ***",
+"***** ** ** ** ** ***",
+"***** * ** ***",
+"***** * ** ****",
+"***** ****",
+"***** ****** ****",
+"****** ************ ****",
+"******* ***** ****** *****",
+"******** *** ** ** ******",
+"******** *** **** ** ******",
+"********* ** ** ** * *******",
+"********* ******* *** *** *******",
+"******** * ** ******",
+"******** ******",
+"******** ******",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qdl56.xpm b/assets/chess/pieces/ziics/DDG_SL/qdl56.xpm
new file mode 100644
index 00000000..74fce96c
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** *************************",
+"************************** *************************",
+"************************** *************************",
+"*************************** ****************************",
+"*************** ********* ********** ************",
+"*************** ******** ********** ************",
+"*************** ******** ********** ************",
+"***************** ********* *********** **************",
+"***************** ********* *********** **************",
+"***************** ******** ********** **************",
+"***************** ******** ********** **************",
+"***************** ******** ********* **************",
+"***************** ******** ******** **************",
+"** ************ ******* ******** **************",
+"** ************ ******* ******** **************",
+"** ************ ****** ****** ********* **",
+"*** ************ ****** ****** ********* **",
+"**** *********** ***** ***** ********* **",
+"***** *********** ***** ***** ********* **",
+"***** ********** **** ***** ******* ****",
+"***** ********** **** ***** ******* *****",
+"***** ********* **** **** ****** *****",
+"****** ******** **** **** ****** *****",
+"****** ******** **** **** ***** *****",
+"****** ******* *** **** ***** *****",
+"****** ****** *** *** **** *****",
+"****** ***** *** *** *** *****",
+"****** ***** *** *** *** *****",
+"****** **** *** *** *** *****",
+"****** ** *** *** ** *****",
+"****** ** *** *** ** *****",
+"****** * ** *****",
+"******* * ** *****",
+"******* * ** ******",
+"******* ******",
+"******* **** ******",
+"******* ********* ******",
+"******** ***************** ******",
+"********* ******** ******** *******",
+"********* ******* ******** ********",
+"*********** **** *** *** *********",
+"*********** *** ***** *** *********",
+"*********** ** ********* ** *********",
+"************ ** *** *** ** ***********",
+"************ ***** *** **** **** ***********",
+"************ ***** ****** ***********",
+"*********** ** *** *********",
+"*********** *********",
+"*********** *********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qld40.xpm b/assets/chess/pieces/ziics/DDG_SL/qld40.xpm
new file mode 100644
index 00000000..ffa17d25
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*XXXX*....*....*....*..",
+".*....*....*....*.XXXX....*....*....*...",
+"*....*....XXX..*....X....*..XXX....*....",
+"....*....*XXX.*....XX...*...XXX...*....*",
+"...*....*.XXX*....*XX..*....XXX..*....*.",
+"..*....*....X....*.XX.*....*X...*....*..",
+".*....*....*X...*..XX*....*.X..*....*...",
+"*....*....*.X..*...XXX...*.XX.*....*....",
+".XX.*....*..XX*....XXX..*..XX*....*....*",
+".XX*....*...XX....*XXX.*...XXX...*....*.",
+".XX....*....XXX..*.XXX*...XXXX..*...XX..",
+".*.X..*....*XXX.*.XXXXX...XXXX.*....XX..",
+"*..XX*....*.XXX*..XXXXX..*XXXX*....*XX..",
+"...XX....*..XXX...XXXXX.*.XXXX....*X...*",
+"...XX...*...XXX...XXXXX*..XXXX...*.X..*.",
+"..*.XX.*....XXX..*XXXXX..XXXXX..*.XX.*..",
+".*..XX*....*XXX.*.XXXXX..XXXXX.*.XXX*...",
+"*...XXXX..*.XXXX..XXXXX..XXXXX*..XXX....",
+"....XXXX.*..XXXX..XXXXX.*XXXXX..XXXX...*",
+"...*XXXX*...XXXX..XXXXX*.XXXXX..XXXX..*.",
+"..*.XXXXXX..XXXX.*XXXXX..XXXXX.XXXXX.*..",
+".*..XXXXXXX*XXXXXXXXXXXXXXXXXX.XXXXX*...",
+"*....XXXXXX.XXXXXXXXXXXXXXXXXX*XXXX*....",
+"....*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....*",
+"...*.XXXXXXXXXXXXXX...XXXXXXXXXXXXX...*.",
+"..*..XXXXXXXXX...*....*...XXXXXXXXX..*..",
+".*....XXXX.*....*XXXXXX...*....XXXX.*...",
+"*....*..X.*.XXXXXXX.*XXXXXXXX.*.X..*....",
+"....*...X*..XXXXXX.*..XXXXXXX*..X.*....*",
+"...*....X..XXXXXXX*...XXXXXXXX..X*....*.",
+"..*....*XX..*XX..*XXXX*...XX...X*....*..",
+".*....*.XX.*....*XXXXXX...*....X....*...",
+"*....*..XXXXX..XXXXXXXXXXX..XXXXX..*....",
+"....*...XXXXXXXXXXXXXXXXXXXXXXXXX.*....*",
+"...*....XXXXXXXXXXXXXXXXXXXXXXXXX*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qld56.xpm b/assets/chess/pieces/ziics/DDG_SL/qld56.xpm
new file mode 100644
index 00000000..87aab9a1
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*...XXXXX.*....*....*....*....*....",
+"*....*....*....*....*....XXXXX*....*....*....*....*....*",
+"....*....*....*....*....*XXXXX....*....*....*....*....*.",
+"...*....*....*....*....*..X.*....*....*....*....*....*..",
+"..*....*....*XXXXX....*....XX...*....*.XXXX....*....*...",
+".*....*....*.XXXXX...*....XXX..*....*..XXXX...*....*....",
+"*....*....*..XXXXX..*....*XXX.*....*...XXXX..*....*....*",
+"....*....*....*.X..*....*.XXX*....*....*X...*....*....*.",
+"...*....*....*..XX*....*..XXX....*....*XX..*....*....*..",
+"..*....*....*...XX....*...XXX...*....*.XX.*....*....*...",
+".*....*....*....XX...*....XXX..*....*XXXX*....*....*....",
+"*....*....*....*XX..*....*XXXX*....*.XXXX....*....*....*",
+".XXX*....*....*.XXX*....*.XXXX....*..XXXX...*....*....*.",
+".XXX....*....*..XXX....*..XXXX...*...XXXX..*....*....*..",
+".XXX...*....*...XXXX..*...XXXX..*...XXXXX.*....*..XXX...",
+".*XX..*....*....XXXX.*....XXXX.*....XXXXX*....*...XXX...",
+"*..XX*....*....*XXXX*....XXXXXX....*XXXXX....*....XXX..*",
+"....X....*....*.XXXX....*XXXXXX...*.XXXXX...*....*XXX.*.",
+"...*XX..*....*..XXXXX..*.XXXXXX..*..XXXXX..*....XXX..*..",
+"..*.XX.*....*...XXXXX.*..XXXXXX.*...XXXXX.*....*XXX.*...",
+".*..XX*....*....XXXXX*...XXXXXX*....XXXXX*....*.XX.*....",
+"*...XXX...*....*XXXXX....XXXXXX....XXXXXX....*.XXX*....*",
+"....*XXX.*....*.XXXXX...*XXXXXX...*XXXXXX...*..XXX....*.",
+"...*.XXX*....*..XXXXX..*.XXXXXX..*.XXXXXX..*..XXXX...*..",
+"..*..XXXX...*...XXXXXX*..XXXXXX.*..XXXXXX.*...XXXX..*...",
+".*...XXXXX.*....XXXXXX...XXXXXX*..XXXXXXX*...XXXXX.*....",
+"*....XXXXXX....*XXXXXX...XXXXXX...XXXXXXX...XXXXXX*....*",
+"....*XXXXXX...*.XXXXXX..*XXXXXX...XXXXXXX...XXXXXX....*.",
+"...*.XXXXXXX.*..XXXXXX.*.XXXXXX..*XXXXXXX..*XXXXXX...*..",
+"..*..XXXXXXXX...XXXXXX*..XXXXXX.*.XXXXXXX.*XXXXXXX..*...",
+".*...XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX*.XXXXXXX.*....",
+"*....*XXXXXXXXX*XXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXX*....*",
+"....*.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXX*....*.",
+"...*..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....*..",
+"..*...XXXXXXXXXXXXXXXXXXXX.*..XXXXXXXXXXXXXXXXXXX...*...",
+".*....XXXXXXXXXXXXXXXXX...*....*XXXXXXXXXXXXXXXXX..*....",
+"*....*.XXXXXXXXXXXX.*....*....*....*XXXXXXXXXXXXX.*....*",
+"....*...XXXXX.*....*...XXXXXXXXX..*....*...XXXXX.*....*.",
+"...*....XXXXX*....*..XXXXXXXXXXXXX....*....XXXX.*....*..",
+"..*....*..XX*...XXXXXXXXXX.*.XXXXXXXXXXX..*.XX.*....*...",
+".*....*...XX....XXXXXXXXX.*...XXXXXXXXXX.*..XX*....*....",
+"*....*....XX...XXXXXXXXXX*....XXXXXXXXXXX...XX....*....*",
+"....*....*XXX.*XXXXXXXX.*....*..XXXXXXXXX..XXX...*....*.",
+"...*....*.XXX*....XX...*.XXXXX...*..XX*....X....*....*..",
+"..*....*...XX....*....*XXXXXXXXX*....*....*X...*....*...",
+".*....*....XXXXXX....*XXXXXXXXXXXX..*...XXXX..*....*....",
+"*....*....XXXXXXXX..XXXXXXXXXXXXXXXX...XXXXXXX....*....*",
+"....*....*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...*....*.",
+"...*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qll40.xpm b/assets/chess/pieces/ziics/DDG_SL/qll40.xpm
new file mode 100644
index 00000000..ce951247
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************XXXX******************",
+"******************XXXX******************",
+"**********XXX*******X*******XXX*********",
+"**********XXX******XX*******XXX*********",
+"**********XXX******XX*******XXX*********",
+"************X******XX*******X***********",
+"************X******XX*******X***********",
+"************X******XXX*****XX***********",
+"*XX*********XX*****XXX*****XX***********",
+"*XX*********XX*****XXX*****XXX**********",
+"*XX*********XXX****XXX****XXXX******XX**",
+"***X********XXX***XXXXX***XXXX******XX**",
+"***XX*******XXX***XXXXX***XXXX******XX**",
+"***XX*******XXX***XXXXX***XXXX*****X****",
+"***XX*******XXX***XXXXX***XXXX*****X****",
+"****XX******XXX***XXXXX**XXXXX****XX****",
+"****XX******XXX***XXXXX**XXXXX***XXX****",
+"****XXXX****XXXX**XXXXX**XXXXX***XXX****",
+"****XXXX****XXXX**XXXXX**XXXXX**XXXX****",
+"****XXXX****XXXX**XXXXX**XXXXX**XXXX****",
+"****XXXXXX**XXXX**XXXXX**XXXXX*XXXXX****",
+"****XXXXXXX*XXXXXXXXXXXXXXXXXX*XXXXX****",
+"*****XXXXXX*XXXXXXXXXXXXXXXXXX*XXXX*****",
+"*****XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*****",
+"*****XXXXXXXXXXXXXX***XXXXXXXXXXXXX*****",
+"*****XXXXXXXXX************XXXXXXXXX*****",
+"******XXXX*******XXXXXX********XXXX*****",
+"********X***XXXXXXX**XXXXXXXX***X*******",
+"********X***XXXXXX****XXXXXXX***X*******",
+"********X**XXXXXXX****XXXXXXXX**X*******",
+"********XX***XX***XXXX****XX***X********",
+"********XX*******XXXXXX********X********",
+"********XXXXX**XXXXXXXXXXX**XXXXX*******",
+"********XXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"********XXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/qll56.xpm b/assets/chess/pieces/ziics/DDG_SL/qll56.xpm
new file mode 100644
index 00000000..874d3d0d
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/qll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************XXXXX**************************",
+"*************************XXXXX**************************",
+"*************************XXXXX**************************",
+"**************************X*****************************",
+"*************XXXXX*********XX**********XXXX*************",
+"*************XXXXX********XXX**********XXXX*************",
+"*************XXXXX********XXX**********XXXX*************",
+"****************X*********XXX***********X***************",
+"****************XX********XXX**********XX***************",
+"****************XX********XXX**********XX***************",
+"****************XX********XXX********XXXX***************",
+"****************XX********XXXX*******XXXX***************",
+"*XXX************XXX*******XXXX*******XXXX***************",
+"*XXX************XXX*******XXXX*******XXXX***************",
+"*XXX************XXXX******XXXX******XXXXX*********XXX***",
+"**XX************XXXX******XXXX******XXXXX*********XXX***",
+"***XX***********XXXX*****XXXXXX*****XXXXX*********XXX***",
+"****X***********XXXX*****XXXXXX*****XXXXX*********XXX***",
+"****XX**********XXXXX****XXXXXX*****XXXXX*******XXX*****",
+"****XX**********XXXXX****XXXXXX*****XXXXX*******XXX*****",
+"****XX**********XXXXX****XXXXXX*****XXXXX*******XX******",
+"****XXX*********XXXXX****XXXXXX****XXXXXX******XXX******",
+"*****XXX********XXXXX****XXXXXX****XXXXXX******XXX******",
+"*****XXX********XXXXX****XXXXXX****XXXXXX*****XXXX******",
+"*****XXXX*******XXXXXX***XXXXXX****XXXXXX*****XXXX******",
+"*****XXXXX******XXXXXX***XXXXXX***XXXXXXX****XXXXX******",
+"*****XXXXXX*****XXXXXX***XXXXXX***XXXXXXX***XXXXXX******",
+"*****XXXXXX*****XXXXXX***XXXXXX***XXXXXXX***XXXXXX******",
+"*****XXXXXXX****XXXXXX***XXXXXX***XXXXXXX***XXXXXX******",
+"*****XXXXXXXX***XXXXXX***XXXXXX***XXXXXXX**XXXXXXX******",
+"*****XXXXXXXXXX*XXXXXXXXXXXXXXXXXXXXXXXXX**XXXXXXX******",
+"******XXXXXXXXX*XXXXXXXXXXXXXXXXXXXXXXXXX**XXXXXXX******",
+"******XXXXXXXXX*XXXXXXXXXXXXXXXXXXXXXXXXX**XXXXXX*******",
+"******XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"******XXXXXXXXXXXXXXXXXXXX****XXXXXXXXXXXXXXXXXXX*******",
+"******XXXXXXXXXXXXXXXXX*********XXXXXXXXXXXXXXXXX*******",
+"*******XXXXXXXXXXXX*****************XXXXXXXXXXXXX*******",
+"********XXXXX**********XXXXXXXXX***********XXXXX********",
+"********XXXXX********XXXXXXXXXXXXX*********XXXX*********",
+"**********XX****XXXXXXXXXX***XXXXXXXXXXX****XX**********",
+"**********XX****XXXXXXXXX*****XXXXXXXXXX****XX**********",
+"**********XX***XXXXXXXXXX*****XXXXXXXXXXX***XX**********",
+"**********XXX**XXXXXXXX*********XXXXXXXXX**XXX**********",
+"**********XXX*****XX*****XXXXX******XX*****X************",
+"***********XX**********XXXXXXXXX***********X************",
+"***********XXXXXX*****XXXXXXXXXXXX******XXXX************",
+"**********XXXXXXXX**XXXXXXXXXXXXXXXX***XXXXXXX**********",
+"**********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**********",
+"**********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX**********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rdd40.xpm b/assets/chess/pieces/ziics/DDG_SL/rdd40.xpm
new file mode 100644
index 00000000..f710574b
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....* ....* ..*.. ..*..",
+".*....*. ...*. .*... .*...",
+"*....*.. *....",
+"....*... ....*",
+"...*.... ....*....*....*....*.... ...*.",
+"..*....* * . ..*..",
+".*....*. . . .*...",
+"*....*....*. . * ...*....",
+"....*....*.. . . ..*....*",
+"...*....*... . . .*....*.",
+"..*....*.... * . *....*..",
+".*....*....* ...*....*....*.... ....*...",
+"*....*....*. . ...*....",
+"....*....*.. . ..*....*",
+"...*....*... . .*....*.",
+"..*....*.... . *....*..",
+".*....*....* * ....*...",
+"*....*....*. . ...*....",
+"....*....*.. *....*....*....* ..*....*",
+"...*....*... . . .*....*.",
+"..*....*.... * . *....*..",
+".*....*....* . . ....*...",
+"*....*....*. . * ...*....",
+"....*....*.. . . ..*....*",
+"...*....*... . . .*....*.",
+"..*....*.... ....*....*....*... *....*..",
+".*....*....* * ....*...",
+"*....*....*. . ...*....",
+"....*....*.. . ..*....*",
+"...*....*... . .*....*.",
+"..*....*.. ....*....*....*.. ....*..",
+".*....*... ...*...",
+"*....*... *....",
+"....*... .*....*....*....*. ...*",
+"...*.... ..*.",
+"..*....* .*..",
+".*....*. *...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rdd56.xpm b/assets/chess/pieces/ziics/DDG_SL/rdd56.xpm
new file mode 100644
index 00000000..01205ee9
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*.... ..*.... .*....*. ..*....*",
+"....*....* .*....* *....*.. .*....*.",
+"...*....*. *....*. ....*... *....*..",
+"..*....*.. ....*.. ...*.... ....*...",
+".*....*... ...*....",
+"*....*.... ..*....*",
+"....*....* ..*....*....*....*....*....*....*. .*....*.",
+"...*....*. * . *....*..",
+"..*....*.. . . ....*...",
+".*....*... . . ...*....",
+"*....*....*....* . * .*....*....*",
+"....*....*....*. . . *....*....*.",
+"...*....*....*.. * . ....*....*..",
+"..*....*....*... . . ...*....*...",
+".*....*....*.... . . ..*....*....",
+"*....*....*....* . * .*....*....*",
+"....*....*....*. .*....*....*....*....*... *....*....*.",
+"...*....*....*.. . ....*....*..",
+"..*....*....*... . ...*....*...",
+".*....*....*.... . ..*....*....",
+"*....*....*....* . .*....*....*",
+"....*....*....*. * *....*....*.",
+"...*....*....*.. . ....*....*..",
+"..*....*....*... . ...*....*...",
+".*....*....*.... ...*....*....*....*....*. ..*....*....",
+"*....*....*....* . * .*....*....*",
+"....*....*....*. . . *....*....*.",
+"...*....*....*.. * . ....*....*..",
+"..*....*....*... . . ...*....*...",
+".*....*....*.... . . ..*....*....",
+"*....*....*....* . * .*....*....*",
+"....*....*....*. . . *....*....*.",
+"...*....*....*.. * . ....*....*..",
+"..*....*....*... . . ...*....*...",
+".*....*....*.... . . ..*....*....",
+"*....*....*....* . * .*....*....*",
+"....*....*....*. .*....*....*....*....*... *....*....*.",
+"...*....*....*.. . ....*....*..",
+"..*....*....*... . ...*....*...",
+".*....*....*.... . ..*....*....",
+"*....*....*....* . .*....*....*",
+"....*....*....*. * *....*....*.",
+"...*....*....*.. . ....*....*..",
+"..*....*....*. ....*....*....*....*.... .*....*...",
+".*....*....*.. *....*....",
+"*....*....*.. ....*....*",
+"....*....*.. .*....*.",
+"...*....*. .*....*....*....*....*.... ...*..",
+"..*....*.. ..*...",
+".*....*... ...*....*....*....*....*....*....* .*....",
+"*....*.... *....*",
+"....*....* ....*.",
+"...*....*. ...*..",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rdl40.xpm b/assets/chess/pieces/ziics/DDG_SL/rdl40.xpm
new file mode 100644
index 00000000..0cc46f52
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******** ***** ***** *****",
+"******** ***** ***** *****",
+"******** *****",
+"******** *****",
+"******** ************************ *****",
+"******** * * *****",
+"******** * * *****",
+"************ * * ********",
+"************ * * ********",
+"************ * * ********",
+"************ * * ********",
+"************ ****************** ********",
+"************ * ********",
+"************ * ********",
+"************ * ********",
+"************ * ********",
+"************ * ********",
+"************ * ********",
+"************ **************** ********",
+"************ * * ********",
+"************ * * ********",
+"************ * * ********",
+"************ * * ********",
+"************ * * ********",
+"************ * * ********",
+"************ ****************** ********",
+"************ * ********",
+"************ * ********",
+"************ * ********",
+"************ * ********",
+"********** ***************** *******",
+"********** *******",
+"********* *****",
+"******** ****************** ****",
+"******** ****",
+"******** ****",
+"******** ****",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rdl56.xpm b/assets/chess/pieces/ziics/DDG_SL/rdl56.xpm
new file mode 100644
index 00000000..ddb56402
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********** ******* ******** ********",
+"********** ******* ******** ********",
+"********** ******* ******** ********",
+"********** ******* ******** ********",
+"********** ********",
+"********** ********",
+"********** ********************************** ********",
+"********** * * ********",
+"********** * * ********",
+"********** * * ********",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** ************************* ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** ************************* ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** * * ************",
+"**************** ************************* ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"**************** * ************",
+"************** ************************ **********",
+"************** **********",
+"************* **********",
+"************ ********",
+"********** ************************** ******",
+"********** ******",
+"********** ********************************** ******",
+"********** ******",
+"********** ******",
+"********** ******",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rld40.xpm b/assets/chess/pieces/ziics/DDG_SL/rld40.xpm
new file mode 100644
index 00000000..2704df64
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....XXXXXX....*XXXXXX...*..XXXX...*..",
+".*....*XXXXXX...*.XXXXXX..*...XXXX..*...",
+"*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXX.*....",
+"....*..XXXXXXXXXXXXXXXXXXXXXXXXXXX*....*",
+"...*...X*....*....*....*....*....X....*.",
+"..*....XXXXXXXXX.XXXXXXXX.XXXXXXXX...*..",
+".*....*....XXXXX*XXXXXXXX.XXXXX*....*...",
+"*....*....*XXXXX.XXXXXXXX*XXXXX....*....",
+"....*....*.XXXXX.XXXXXXXX.XXXXX...*....*",
+"...*....*..XXXXX.XXXXXXXX.XXXXX..*....*.",
+"..*....*...XX....*....*....*..X.*....*..",
+".*....*....XXXXXXXXX.XXXXXXXXXX*....*...",
+"*....*....*XXXXXXXXX*XXXXXXXXXX....*....",
+"....*....*.XXXXXXXXX.XXXXXXXXXX...*....*",
+"...*....*..XXXXXXXXX.XXXXXXXXXX..*....*.",
+"..*....*...XXXXXXXXX.XXXXXXXXXX.*....*..",
+".*....*....XXXXXXXXX.XXXXXXXXXX*....*...",
+"*....*....*XX..*....*....*....X....*....",
+"....*....*.XXXXX.XXXXXXXX.XXXXX...*....*",
+"...*....*..XXXXX.XXXXXXXX.XXXXX..*....*.",
+"..*....*...XXXXX.XXXXXXXX.XXXXX.*....*..",
+".*....*....XXXXX*XXXXXXXX.XXXXX*....*...",
+"*....*....*XXXXX.XXXXXXXX*XXXXX....*....",
+"....*....*.XXXXX.XXXXXXXX.XXXXX...*....*",
+"...*....*..XXXXX.XXXXXXXX.XXXXX..*....*.",
+"..*....*...XX....*....*....*.XX.*....*..",
+".*....*....XXXXXXXXX.XXXXXXXXXX*....*...",
+"*....*....*XXXXXXXXX*XXXXXXXXXX....*....",
+"....*....*.XXXXXXXXX.XXXXXXXXXX...*....*",
+"...*....*..XXXXXXXXX.XXXXXXXXXX..*....*.",
+"..*....*.XXXX....*....*....*..XXX....*..",
+".*....*..XXXXXXXXXXXXXXXXXXXXXXXX...*...",
+"*....*..XXXXXXXXXXXXXXXXXXXXXXXXXX.*....",
+"....*..XXXX...*....*....*....*XXXXX....*",
+"...*...XXXXXXXXXXXXXXXXXXXXXXXXXXXX...*.",
+"..*....XXXXXXXXXXXXXXXXXXXXXXXXXXXX..*..",
+".*....*XXXXXXXXXXXXXXXXXXXXXXXXXXXX.*...",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rld56.xpm b/assets/chess/pieces/ziics/DDG_SL/rld56.xpm
new file mode 100644
index 00000000..9f182f46
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*.XXXXXXXX*....*.XXXXXXXXX....*...XXXXXX*....*...",
+".*....*..XXXXXXXX....*..XXXXXXXXX...*....XXXXXX....*....",
+"*....*...XXXXXXXX...*...XXXXXXXXX..*....*XXXXXX...*....*",
+"....*....XXXXXXXX..*....XXXXXXXXX.*....*.XXXXXX..*....*.",
+"...*....*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*....*..",
+"..*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*....*...",
+".*....*..XX*....*....*....*....*....*....*...XX....*....",
+"*....*...XXXXXXXXXXXX..XXXXXXXXXXX.*XXXXXXXXXXX...*....*",
+"....*....XXXXXXXXXXXX..XXXXXXXXXXX*.XXXXXXXXXXX..*....*.",
+"...*....*....*.XXXXXX..XXXXXXXXXXX..XXXXXXX*....*....*..",
+"..*....*....*..XXXXXX.*XXXXXXXXXXX..XXXXXXX....*....*...",
+".*....*....*...XXXXXX*.XXXXXXXXXXX..XXXXXXX...*....*....",
+"*....*....*....XXXXXX..XXXXXXXXXXX.*XXXXXXX..*....*....*",
+"....*....*....*XXXXXX..XXXXXXXXXXX*.XXXXXXX.*....*....*.",
+"...*....*....*.XXXXXX..XXXXXXXXXXX..XXXXXXX*....*....*..",
+"..*....*....*..XX*....*....*....*....*....X....*....*...",
+".*....*....*...XXXXXXXXXXXX..XXXXXXXXXXXXXX...*....*....",
+"*....*....*....XXXXXXXXXXXX..XXXXXXXXXXXXXX..*....*....*",
+"....*....*....*XXXXXXXXXXXX..XXXXXXXXXXXXXX.*....*....*.",
+"...*....*....*.XXXXXXXXXXXX.*XXXXXXXXXXXXXX*....*....*..",
+"..*....*....*..XXXXXXXXXXXX*.XXXXXXXXXXXXXX....*....*...",
+".*....*....*...XXXXXXXXXXXX..XXXXXXXXXXXXXX...*....*....",
+"*....*....*....XXXXXXXXXXXX..XXXXXXXXXXXXXX..*....*....*",
+"....*....*....*XXXXXXXXXXXX..XXXXXXXXXXXXXX.*....*....*.",
+"...*....*....*.XX.*....*....*....*....*...X*....*....*..",
+"..*....*....*..XXXXXX.*XXXXXXXXXXX..XXXXXXX....*....*...",
+".*....*....*...XXXXXX*.XXXXXXXXXXX..XXXXXXX...*....*....",
+"*....*....*....XXXXXX..XXXXXXXXXXX.*XXXXXXX..*....*....*",
+"....*....*....*XXXXXX..XXXXXXXXXXX*.XXXXXXX.*....*....*.",
+"...*....*....*.XXXXXX..XXXXXXXXXXX..XXXXXXX*....*....*..",
+"..*....*....*..XXXXXX.*XXXXXXXXXXX..XXXXXXX....*....*...",
+".*....*....*...XXXXXX*.XXXXXXXXXXX..XXXXXXX...*....*....",
+"*....*....*....XXXXXX..XXXXXXXXXXX.*XXXXXXX..*....*....*",
+"....*....*....*XXXXXX..XXXXXXXXXXX*.XXXXXXX.*....*....*.",
+"...*....*....*.XXXXXX..XXXXXXXXXXX..XXXXXXX*....*....*..",
+"..*....*....*..XX*....*....*....*....*....X....*....*...",
+".*....*....*...XXXXXXXXXXXX..XXXXXXXXXXXXXX...*....*....",
+"*....*....*....XXXXXXXXXXXX..XXXXXXXXXXXXXX..*....*....*",
+"....*....*....*XXXXXXXXXXXX..XXXXXXXXXXXXXX.*....*....*.",
+"...*....*....*.XXXXXXXXXXXX.*XXXXXXXXXXXXXX*....*....*..",
+"..*....*....*..XXXXXXXXXXXX*.XXXXXXXXXXXXXX....*....*...",
+".*....*....*...XXXXXXXXXXXX..XXXXXXXXXXXXXX...*....*....",
+"*....*....*....XXXXXXXXXXXX..XXXXXXXXXXXXXX..*....*....*",
+"....*....*..XXXXX..*....*....*....*....*.XXXX....*....*.",
+"...*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...*....*..",
+"..*....*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....*...",
+".*....*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....*....",
+"*....*...XXXXXX*....*....*....*....*....*.XXXXXXX.*....*",
+"....*....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*....*.",
+"...*....*XXX.*....*....*....*....*....*....*..XXX....*..",
+"..*....*.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...*...",
+".*....*..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..*....",
+"*....*...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*....*",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rll40.xpm b/assets/chess/pieces/ziics/DDG_SL/rll40.xpm
new file mode 100644
index 00000000..d0cc738d
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"*******XXXXXX*****XXXXXX******XXXX******",
+"*******XXXXXX*****XXXXXX******XXXX******",
+"*******XXXXXXXXXXXXXXXXXXXXXXXXXXX******",
+"*******XXXXXXXXXXXXXXXXXXXXXXXXXXX******",
+"*******X*************************X******",
+"*******XXXXXXXXX*XXXXXXXX*XXXXXXXX******",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XX*****************X*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XX*****************X*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XXXXX*XXXXXXXX*XXXXX*********",
+"***********XX****************XX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"***********XXXXXXXXX*XXXXXXXXXX*********",
+"*********XXXX*****************XXX*******",
+"*********XXXXXXXXXXXXXXXXXXXXXXXX*******",
+"********XXXXXXXXXXXXXXXXXXXXXXXXXX******",
+"*******XXXX*******************XXXXX*****",
+"*******XXXXXXXXXXXXXXXXXXXXXXXXXXXX*****",
+"*******XXXXXXXXXXXXXXXXXXXXXXXXXXXX*****",
+"*******XXXXXXXXXXXXXXXXXXXXXXXXXXXX*****",
+};
diff --git a/assets/chess/pieces/ziics/DDG_SL/rll56.xpm b/assets/chess/pieces/ziics/DDG_SL/rll56.xpm
new file mode 100644
index 00000000..1ceea6b8
--- /dev/null
+++ b/assets/chess/pieces/ziics/DDG_SL/rll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../DDG_SL.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*********XXXXXXXX*******XXXXXXXXX********XXXXXX*********",
+"*********XXXXXXXX*******XXXXXXXXX********XXXXXX*********",
+"*********XXXXXXXX*******XXXXXXXXX********XXXXXX*********",
+"*********XXXXXXXX*******XXXXXXXXX********XXXXXX*********",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*********",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*********",
+"*********XX**********************************XX*********",
+"*********XXXXXXXXXXXX**XXXXXXXXXXX**XXXXXXXXXXX*********",
+"*********XXXXXXXXXXXX**XXXXXXXXXXX**XXXXXXXXXXX*********",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XX*************************X*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XX*************************X*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XXXXXX**XXXXXXXXXXX**XXXXXXX*************",
+"***************XX*************************X*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"***************XXXXXXXXXXXX**XXXXXXXXXXXXXX*************",
+"************XXXXX************************XXXX***********",
+"************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX***********",
+"************XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX***********",
+"***********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*********",
+"*********XXXXXX***************************XXXXXXX*******",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"*********XXX**********************************XXX*******",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*******",
+"*********XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*******",
+};