summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/player/hand2
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-08-23 17:07:46 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-08-23 17:07:46 +0000
commitb25208caa5f84ac6c370314945c6f110261d2c70 (patch)
treec477c16395f409c901bc7d405b14db67ff4a4d90 /crawl-ref/source/rltiles/player/hand2
parent02bae5372f40ac282701831cc61deb2483938876 (diff)
downloadcrawl-ref-b25208caa5f84ac6c370314945c6f110261d2c70.tar.gz
crawl-ref-b25208caa5f84ac6c370314945c6f110261d2c70.zip
RLTiles complete code rewrite: now much more robust and functional.
Added PNG and non-palettized image input. Added PNG output. Added better tile packing and support for tiles of different sizes. Converted all BMPs to PNGs (for space and explicit transparency reasons.) Added the 48x32 pandemonium demon tiles, but these are not yet used in game. Added Bill B.'s portal tile (finally). The Win32 makefiles are not updated quite yet and thus will not build. Sorry. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6850 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/rltiles/player/hand2')
-rw-r--r--crawl-ref/source/rltiles/player/hand2/bladehands.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/bladehands.pngbin0 -> 215 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_black.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_black.pngbin0 -> 227 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_blue.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_blue.pngbin0 -> 171 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_blue_dim.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_blue_dim.pngbin0 -> 227 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_cyan.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_cyan.pngbin0 -> 174 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_cyan_dim.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_cyan_dim.pngbin0 -> 225 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_green.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_green.pngbin0 -> 201 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_green_dim.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_green_dim.pngbin0 -> 221 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_magenta.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_magenta.pngbin0 -> 175 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_magenta_dim.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_magenta_dim.pngbin0 -> 218 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_red.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_red.pngbin0 -> 170 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_red_dim.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_red_dim.pngbin0 -> 233 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_sky.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_sky.pngbin0 -> 237 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_white.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_white.pngbin0 -> 196 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_yellow.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_yellow.pngbin0 -> 175 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_yellow_dim.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/book_yellow_dim.pngbin0 -> 226 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/boromir.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/boromir.pngbin0 -> 326 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/bullseye.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/bullseye.pngbin0 -> 196 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/dagger.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/dagger.pngbin0 -> 160 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_cyan.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_cyan.pngbin0 -> 178 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_dark.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_dark.pngbin0 -> 191 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_green.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_green.pngbin0 -> 224 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_white.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_white.pngbin0 -> 275 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_white2.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/fire_white2.pngbin0 -> 199 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/gil-galad.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/gil-galad.pngbin0 -> 356 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/lantern.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/lantern.pngbin0 -> 242 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/light_blue.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/light_blue.pngbin0 -> 169 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/light_red.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/light_red.pngbin0 -> 174 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/light_yellow.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/light_yellow.pngbin0 -> 170 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/pj.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/pj.pngbin0 -> 124 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/sabre.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/sabre.pngbin0 -> 194 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.pngbin0 -> 241 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite1.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite1.pngbin0 -> 285 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite2.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite2.pngbin0 -> 222 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite3.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite3.pngbin0 -> 283 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite4.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_kite4.pngbin0 -> 255 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_knight_blue.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_knight_blue.pngbin0 -> 313 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_knight_gray.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_knight_gray.pngbin0 -> 283 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_knight_rw.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_knight_rw.pngbin0 -> 256 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_long_cross.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_long_cross.pngbin0 -> 353 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_long_red.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_long_red.pngbin0 -> 223 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_black.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_black.pngbin0 -> 347 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_brown.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_brown.pngbin0 -> 171 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.pngbin0 -> 317 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.pngbin0 -> 335 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_gray.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_gray.pngbin0 -> 223 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_round.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_round.pngbin0 -> 274 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.pngbin0 -> 246 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.pngbin0 -> 225 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_of_resistance.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_of_resistance.pngbin0 -> 331 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round1.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round1.pngbin0 -> 299 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round2.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round2.pngbin0 -> 333 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round3.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round3.pngbin0 -> 296 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round4.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round4.pngbin0 -> 303 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round5.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round5.pngbin0 -> 278 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round6.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round6.pngbin0 -> 277 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round7.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round7.pngbin0 -> 289 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round_small.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round_small.pngbin0 -> 229 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round_small2.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round_small2.pngbin0 -> 194 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round_white.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_round_white.pngbin0 -> 335 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_shaman.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_shaman.pngbin0 -> 404 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_skull.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/shield_skull.pngbin0 -> 265 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/short_sword_slant.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/short_sword_slant.pngbin0 -> 178 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/spark.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/spark.pngbin0 -> 189 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/torch.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/torch.pngbin0 -> 209 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/torsh2.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/hand2/torsh2.pngbin0 -> 299 bytes
132 files changed, 0 insertions, 0 deletions
diff --git a/crawl-ref/source/rltiles/player/hand2/bladehands.bmp b/crawl-ref/source/rltiles/player/hand2/bladehands.bmp
deleted file mode 100644
index 4683aea8d0..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/bladehands.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/bladehands.png b/crawl-ref/source/rltiles/player/hand2/bladehands.png
new file mode 100644
index 0000000000..2ad34011dd
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/bladehands.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_black.bmp b/crawl-ref/source/rltiles/player/hand2/book_black.bmp
deleted file mode 100644
index def201f60d..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_black.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_black.png b/crawl-ref/source/rltiles/player/hand2/book_black.png
new file mode 100644
index 0000000000..30ddbfb1d1
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_black.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_blue.bmp b/crawl-ref/source/rltiles/player/hand2/book_blue.bmp
deleted file mode 100644
index 78779b2be9..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_blue.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_blue.png b/crawl-ref/source/rltiles/player/hand2/book_blue.png
new file mode 100644
index 0000000000..333ef44a7f
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_blue.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_blue_dim.bmp b/crawl-ref/source/rltiles/player/hand2/book_blue_dim.bmp
deleted file mode 100644
index 88ae537e98..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_blue_dim.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_blue_dim.png b/crawl-ref/source/rltiles/player/hand2/book_blue_dim.png
new file mode 100644
index 0000000000..8c45ad7438
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_blue_dim.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_cyan.bmp b/crawl-ref/source/rltiles/player/hand2/book_cyan.bmp
deleted file mode 100644
index 22c91c9653..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_cyan.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_cyan.png b/crawl-ref/source/rltiles/player/hand2/book_cyan.png
new file mode 100644
index 0000000000..8d5ba899cf
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_cyan.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_cyan_dim.bmp b/crawl-ref/source/rltiles/player/hand2/book_cyan_dim.bmp
deleted file mode 100644
index fd0c7f8904..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_cyan_dim.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_cyan_dim.png b/crawl-ref/source/rltiles/player/hand2/book_cyan_dim.png
new file mode 100644
index 0000000000..4d0625777e
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_cyan_dim.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_green.bmp b/crawl-ref/source/rltiles/player/hand2/book_green.bmp
deleted file mode 100644
index a4b61274b1..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_green.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_green.png b/crawl-ref/source/rltiles/player/hand2/book_green.png
new file mode 100644
index 0000000000..896576d8b8
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_green.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_green_dim.bmp b/crawl-ref/source/rltiles/player/hand2/book_green_dim.bmp
deleted file mode 100644
index cc94d667ee..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_green_dim.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_green_dim.png b/crawl-ref/source/rltiles/player/hand2/book_green_dim.png
new file mode 100644
index 0000000000..a013d82a4d
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_green_dim.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_magenta.bmp b/crawl-ref/source/rltiles/player/hand2/book_magenta.bmp
deleted file mode 100644
index b76230d0a7..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_magenta.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_magenta.png b/crawl-ref/source/rltiles/player/hand2/book_magenta.png
new file mode 100644
index 0000000000..6401ff7ea7
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_magenta.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_magenta_dim.bmp b/crawl-ref/source/rltiles/player/hand2/book_magenta_dim.bmp
deleted file mode 100644
index 95f8150ca9..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_magenta_dim.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_magenta_dim.png b/crawl-ref/source/rltiles/player/hand2/book_magenta_dim.png
new file mode 100644
index 0000000000..837fb644b6
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_magenta_dim.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_red.bmp b/crawl-ref/source/rltiles/player/hand2/book_red.bmp
deleted file mode 100644
index 775827ae19..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_red.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_red.png b/crawl-ref/source/rltiles/player/hand2/book_red.png
new file mode 100644
index 0000000000..817310bb8b
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_red.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_red_dim.bmp b/crawl-ref/source/rltiles/player/hand2/book_red_dim.bmp
deleted file mode 100644
index 8640e74b3f..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_red_dim.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_red_dim.png b/crawl-ref/source/rltiles/player/hand2/book_red_dim.png
new file mode 100644
index 0000000000..f519716126
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_red_dim.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_sky.bmp b/crawl-ref/source/rltiles/player/hand2/book_sky.bmp
deleted file mode 100644
index 9b83907ad1..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_sky.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_sky.png b/crawl-ref/source/rltiles/player/hand2/book_sky.png
new file mode 100644
index 0000000000..37004e7cb2
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_sky.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_white.bmp b/crawl-ref/source/rltiles/player/hand2/book_white.bmp
deleted file mode 100644
index ae6b5a443c..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_white.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_white.png b/crawl-ref/source/rltiles/player/hand2/book_white.png
new file mode 100644
index 0000000000..d0b959ff68
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_white.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_yellow.bmp b/crawl-ref/source/rltiles/player/hand2/book_yellow.bmp
deleted file mode 100644
index 08853b99d7..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_yellow.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_yellow.png b/crawl-ref/source/rltiles/player/hand2/book_yellow.png
new file mode 100644
index 0000000000..c8c17d44d0
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_yellow.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_yellow_dim.bmp b/crawl-ref/source/rltiles/player/hand2/book_yellow_dim.bmp
deleted file mode 100644
index 593d93bf1f..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/book_yellow_dim.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/book_yellow_dim.png b/crawl-ref/source/rltiles/player/hand2/book_yellow_dim.png
new file mode 100644
index 0000000000..461fac700d
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/book_yellow_dim.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/boromir.bmp b/crawl-ref/source/rltiles/player/hand2/boromir.bmp
deleted file mode 100644
index 3cb9f11f6b..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/boromir.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/boromir.png b/crawl-ref/source/rltiles/player/hand2/boromir.png
new file mode 100644
index 0000000000..124614263a
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/boromir.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/bullseye.bmp b/crawl-ref/source/rltiles/player/hand2/bullseye.bmp
deleted file mode 100644
index 2c53a8ff3b..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/bullseye.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/bullseye.png b/crawl-ref/source/rltiles/player/hand2/bullseye.png
new file mode 100644
index 0000000000..0eada8da1f
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/bullseye.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/dagger.bmp b/crawl-ref/source/rltiles/player/hand2/dagger.bmp
deleted file mode 100644
index 2d93e47c75..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/dagger.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/dagger.png b/crawl-ref/source/rltiles/player/hand2/dagger.png
new file mode 100644
index 0000000000..bda3f071da
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/dagger.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_cyan.bmp b/crawl-ref/source/rltiles/player/hand2/fire_cyan.bmp
deleted file mode 100644
index 5b2f5e843d..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/fire_cyan.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_cyan.png b/crawl-ref/source/rltiles/player/hand2/fire_cyan.png
new file mode 100644
index 0000000000..1826874ef5
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/fire_cyan.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_dark.bmp b/crawl-ref/source/rltiles/player/hand2/fire_dark.bmp
deleted file mode 100644
index f180cbd411..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/fire_dark.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_dark.png b/crawl-ref/source/rltiles/player/hand2/fire_dark.png
new file mode 100644
index 0000000000..5b7440a5b9
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/fire_dark.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_green.bmp b/crawl-ref/source/rltiles/player/hand2/fire_green.bmp
deleted file mode 100644
index e76227e148..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/fire_green.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_green.png b/crawl-ref/source/rltiles/player/hand2/fire_green.png
new file mode 100644
index 0000000000..52553bdee5
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/fire_green.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_white.bmp b/crawl-ref/source/rltiles/player/hand2/fire_white.bmp
deleted file mode 100644
index 0148185656..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/fire_white.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_white.png b/crawl-ref/source/rltiles/player/hand2/fire_white.png
new file mode 100644
index 0000000000..973aab4b2f
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/fire_white.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_white2.bmp b/crawl-ref/source/rltiles/player/hand2/fire_white2.bmp
deleted file mode 100644
index 604e2032d7..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/fire_white2.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/fire_white2.png b/crawl-ref/source/rltiles/player/hand2/fire_white2.png
new file mode 100644
index 0000000000..1e4b1d1f3f
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/fire_white2.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/gil-galad.bmp b/crawl-ref/source/rltiles/player/hand2/gil-galad.bmp
deleted file mode 100644
index 3fae782f89..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/gil-galad.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/gil-galad.png b/crawl-ref/source/rltiles/player/hand2/gil-galad.png
new file mode 100644
index 0000000000..2fd9ac1274
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/gil-galad.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/lantern.bmp b/crawl-ref/source/rltiles/player/hand2/lantern.bmp
deleted file mode 100644
index a1c60960f3..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/lantern.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/lantern.png b/crawl-ref/source/rltiles/player/hand2/lantern.png
new file mode 100644
index 0000000000..ea942fece2
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/lantern.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/light_blue.bmp b/crawl-ref/source/rltiles/player/hand2/light_blue.bmp
deleted file mode 100644
index 5715e2117f..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/light_blue.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/light_blue.png b/crawl-ref/source/rltiles/player/hand2/light_blue.png
new file mode 100644
index 0000000000..f636b8d5de
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/light_blue.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/light_red.bmp b/crawl-ref/source/rltiles/player/hand2/light_red.bmp
deleted file mode 100644
index a9cda3d974..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/light_red.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/light_red.png b/crawl-ref/source/rltiles/player/hand2/light_red.png
new file mode 100644
index 0000000000..09bb8e0b46
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/light_red.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/light_yellow.bmp b/crawl-ref/source/rltiles/player/hand2/light_yellow.bmp
deleted file mode 100644
index dd23472240..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/light_yellow.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/light_yellow.png b/crawl-ref/source/rltiles/player/hand2/light_yellow.png
new file mode 100644
index 0000000000..837195db8d
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/light_yellow.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/pj.bmp b/crawl-ref/source/rltiles/player/hand2/pj.bmp
deleted file mode 100644
index 7890818797..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/pj.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/pj.png b/crawl-ref/source/rltiles/player/hand2/pj.png
new file mode 100644
index 0000000000..551478120e
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/pj.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/sabre.bmp b/crawl-ref/source/rltiles/player/hand2/sabre.bmp
deleted file mode 100644
index 7f8d00d5d1..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/sabre.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/sabre.png b/crawl-ref/source/rltiles/player/hand2/sabre.png
new file mode 100644
index 0000000000..27300014d0
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/sabre.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.bmp b/crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.bmp
deleted file mode 100644
index 6ef745161f..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.png b/crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.png
new file mode 100644
index 0000000000..6c0efba1be
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_diamond_yellow.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite1.bmp b/crawl-ref/source/rltiles/player/hand2/shield_kite1.bmp
deleted file mode 100644
index ce00bb2c7d..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_kite1.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite1.png b/crawl-ref/source/rltiles/player/hand2/shield_kite1.png
new file mode 100644
index 0000000000..baf013e227
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_kite1.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite2.bmp b/crawl-ref/source/rltiles/player/hand2/shield_kite2.bmp
deleted file mode 100644
index bcff57ab63..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_kite2.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite2.png b/crawl-ref/source/rltiles/player/hand2/shield_kite2.png
new file mode 100644
index 0000000000..903617da4c
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_kite2.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite3.bmp b/crawl-ref/source/rltiles/player/hand2/shield_kite3.bmp
deleted file mode 100644
index 3dc677a007..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_kite3.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite3.png b/crawl-ref/source/rltiles/player/hand2/shield_kite3.png
new file mode 100644
index 0000000000..f8cd5ac394
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_kite3.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite4.bmp b/crawl-ref/source/rltiles/player/hand2/shield_kite4.bmp
deleted file mode 100644
index 2d518d32c3..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_kite4.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_kite4.png b/crawl-ref/source/rltiles/player/hand2/shield_kite4.png
new file mode 100644
index 0000000000..df1f884b5b
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_kite4.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_knight_blue.bmp b/crawl-ref/source/rltiles/player/hand2/shield_knight_blue.bmp
deleted file mode 100644
index cb67554e2f..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_knight_blue.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_knight_blue.png b/crawl-ref/source/rltiles/player/hand2/shield_knight_blue.png
new file mode 100644
index 0000000000..1c0aa9c98e
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_knight_blue.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_knight_gray.bmp b/crawl-ref/source/rltiles/player/hand2/shield_knight_gray.bmp
deleted file mode 100644
index 56ab96579b..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_knight_gray.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_knight_gray.png b/crawl-ref/source/rltiles/player/hand2/shield_knight_gray.png
new file mode 100644
index 0000000000..9b02ff42fb
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_knight_gray.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_knight_rw.bmp b/crawl-ref/source/rltiles/player/hand2/shield_knight_rw.bmp
deleted file mode 100644
index 0b82cd93ad..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_knight_rw.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_knight_rw.png b/crawl-ref/source/rltiles/player/hand2/shield_knight_rw.png
new file mode 100644
index 0000000000..a04c545d72
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_knight_rw.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_long_cross.bmp b/crawl-ref/source/rltiles/player/hand2/shield_long_cross.bmp
deleted file mode 100644
index 940090b137..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_long_cross.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_long_cross.png b/crawl-ref/source/rltiles/player/hand2/shield_long_cross.png
new file mode 100644
index 0000000000..6b15831aa9
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_long_cross.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_long_red.bmp b/crawl-ref/source/rltiles/player/hand2/shield_long_red.bmp
deleted file mode 100644
index e4bacb8ae0..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_long_red.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_long_red.png b/crawl-ref/source/rltiles/player/hand2/shield_long_red.png
new file mode 100644
index 0000000000..f8e9833b38
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_long_red.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_black.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_black.bmp
deleted file mode 100644
index 4766444dfd..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_black.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_black.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_black.png
new file mode 100644
index 0000000000..f419998f87
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_black.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_brown.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_brown.bmp
deleted file mode 100644
index 07c9fc5db8..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_brown.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_brown.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_brown.png
new file mode 100644
index 0000000000..aa720def13
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_brown.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.bmp
deleted file mode 100644
index b85fbc4f13..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.png
new file mode 100644
index 0000000000..aca6ed241e
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_cyan.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.bmp
deleted file mode 100644
index dda3e484d7..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.png
new file mode 100644
index 0000000000..0bd4429348
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_ethn.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_gray.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_gray.bmp
deleted file mode 100644
index 457cf62a68..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_gray.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_gray.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_gray.png
new file mode 100644
index 0000000000..a18980227a
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_gray.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_round.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_round.bmp
deleted file mode 100644
index 12fd040b12..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_round.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_round.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_round.png
new file mode 100644
index 0000000000..b5cc98e4a8
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_round.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.bmp b/crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.bmp
deleted file mode 100644
index 867c81043b..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.png b/crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.png
new file mode 100644
index 0000000000..17b992974f
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_middle_unicorn.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.bmp b/crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.bmp
deleted file mode 100644
index 0415162bff..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.png b/crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.png
new file mode 100644
index 0000000000..c7e5b02ef8
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_of_ignorance.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_of_resistance.bmp b/crawl-ref/source/rltiles/player/hand2/shield_of_resistance.bmp
deleted file mode 100644
index 76e481f3de..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_of_resistance.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_of_resistance.png b/crawl-ref/source/rltiles/player/hand2/shield_of_resistance.png
new file mode 100644
index 0000000000..fbda5d4567
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_of_resistance.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round1.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round1.bmp
deleted file mode 100644
index 3cfcd70b63..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round1.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round1.png b/crawl-ref/source/rltiles/player/hand2/shield_round1.png
new file mode 100644
index 0000000000..ae3a2312f6
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round1.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round2.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round2.bmp
deleted file mode 100644
index 6b95401b4b..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round2.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round2.png b/crawl-ref/source/rltiles/player/hand2/shield_round2.png
new file mode 100644
index 0000000000..44bbe564c5
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round2.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round3.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round3.bmp
deleted file mode 100644
index 4762afaa3a..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round3.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round3.png b/crawl-ref/source/rltiles/player/hand2/shield_round3.png
new file mode 100644
index 0000000000..e5a9097c6f
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round3.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round4.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round4.bmp
deleted file mode 100644
index b7ce2e8228..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round4.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round4.png b/crawl-ref/source/rltiles/player/hand2/shield_round4.png
new file mode 100644
index 0000000000..55612885b4
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round4.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round5.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round5.bmp
deleted file mode 100644
index 5c581141ac..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round5.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round5.png b/crawl-ref/source/rltiles/player/hand2/shield_round5.png
new file mode 100644
index 0000000000..98e201a615
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round5.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round6.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round6.bmp
deleted file mode 100644
index 3664031249..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round6.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round6.png b/crawl-ref/source/rltiles/player/hand2/shield_round6.png
new file mode 100644
index 0000000000..bbdfe5fc1e
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round6.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round7.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round7.bmp
deleted file mode 100644
index e6d62e7909..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round7.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round7.png b/crawl-ref/source/rltiles/player/hand2/shield_round7.png
new file mode 100644
index 0000000000..defbb43ab6
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round7.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round_small.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round_small.bmp
deleted file mode 100644
index 3a0d9cb827..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round_small.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round_small.png b/crawl-ref/source/rltiles/player/hand2/shield_round_small.png
new file mode 100644
index 0000000000..2b00655b5e
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round_small.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round_small2.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round_small2.bmp
deleted file mode 100644
index 224687dab6..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round_small2.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round_small2.png b/crawl-ref/source/rltiles/player/hand2/shield_round_small2.png
new file mode 100644
index 0000000000..fcf39dac6b
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round_small2.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round_white.bmp b/crawl-ref/source/rltiles/player/hand2/shield_round_white.bmp
deleted file mode 100644
index 807ae7ddd4..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_round_white.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_round_white.png b/crawl-ref/source/rltiles/player/hand2/shield_round_white.png
new file mode 100644
index 0000000000..c5ae237289
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_round_white.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_shaman.bmp b/crawl-ref/source/rltiles/player/hand2/shield_shaman.bmp
deleted file mode 100644
index 22416b0c95..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_shaman.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_shaman.png b/crawl-ref/source/rltiles/player/hand2/shield_shaman.png
new file mode 100644
index 0000000000..002a20f3fc
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_shaman.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_skull.bmp b/crawl-ref/source/rltiles/player/hand2/shield_skull.bmp
deleted file mode 100644
index 832d796f7d..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/shield_skull.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/shield_skull.png b/crawl-ref/source/rltiles/player/hand2/shield_skull.png
new file mode 100644
index 0000000000..38f6a8c30c
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/shield_skull.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/short_sword_slant.bmp b/crawl-ref/source/rltiles/player/hand2/short_sword_slant.bmp
deleted file mode 100644
index e193ff99c5..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/short_sword_slant.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/short_sword_slant.png b/crawl-ref/source/rltiles/player/hand2/short_sword_slant.png
new file mode 100644
index 0000000000..62673fe82d
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/short_sword_slant.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/spark.bmp b/crawl-ref/source/rltiles/player/hand2/spark.bmp
deleted file mode 100644
index 9e0bb80b6f..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/spark.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/spark.png b/crawl-ref/source/rltiles/player/hand2/spark.png
new file mode 100644
index 0000000000..3a0b09f00c
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/spark.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/torch.bmp b/crawl-ref/source/rltiles/player/hand2/torch.bmp
deleted file mode 100644
index 71ffcdeb37..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/torch.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/torch.png b/crawl-ref/source/rltiles/player/hand2/torch.png
new file mode 100644
index 0000000000..e329dd7e56
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/torch.png
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/torsh2.bmp b/crawl-ref/source/rltiles/player/hand2/torsh2.bmp
deleted file mode 100644
index 4062b02edf..0000000000
--- a/crawl-ref/source/rltiles/player/hand2/torsh2.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/hand2/torsh2.png b/crawl-ref/source/rltiles/player/hand2/torsh2.png
new file mode 100644
index 0000000000..152c36a3e5
--- /dev/null
+++ b/crawl-ref/source/rltiles/player/hand2/torsh2.png
Binary files differ