From 2cdf7a3688c43766663028cf6e644f13fae4bdf3 Mon Sep 17 00:00:00 2001 From: yenatch Date: Thu, 3 Jan 2013 02:58:02 -0500 Subject: [PATCH] include all compressed and decompressed graphics * frontpics & animation tiles * backpics * trainer pics * attack animation gfx * intro gfx * intro tilemaps * title gfx * tilesets * player backpic * dude backpic * pokegear/town map fixes #33, #34 and #35 --- extras/gfx.py | 141 +- gfx/anim/egg.2bpp | Bin 0 -> 352 bytes gfx/backpics/{cpr/001.cpr => lz/001.lz} | Bin gfx/backpics/{cpr/002.cpr => lz/002.lz} | Bin gfx/backpics/{cpr/003.cpr => lz/003.lz} | Bin gfx/backpics/{cpr/004.cpr => lz/004.lz} | Bin gfx/backpics/{cpr/005.cpr => lz/005.lz} | Bin gfx/backpics/{cpr/006.cpr => lz/006.lz} | Bin gfx/backpics/{cpr/007.cpr => lz/007.lz} | Bin gfx/backpics/{cpr/008.cpr => lz/008.lz} | Bin gfx/backpics/{cpr/009.cpr => lz/009.lz} | Bin gfx/backpics/{cpr/010.cpr => lz/010.lz} | Bin gfx/backpics/{cpr/011.cpr => lz/011.lz} | Bin gfx/backpics/{cpr/012.cpr => lz/012.lz} | Bin gfx/backpics/{cpr/013.cpr => lz/013.lz} | Bin gfx/backpics/{cpr/014.cpr => lz/014.lz} | Bin gfx/backpics/{cpr/015.cpr => lz/015.lz} | Bin gfx/backpics/{cpr/016.cpr => lz/016.lz} | Bin gfx/backpics/{cpr/017.cpr => lz/017.lz} | Bin gfx/backpics/{cpr/018.cpr => lz/018.lz} | Bin gfx/backpics/{cpr/019.cpr => lz/019.lz} | Bin gfx/backpics/{cpr/020.cpr => lz/020.lz} | Bin gfx/backpics/{cpr/021.cpr => lz/021.lz} | Bin gfx/backpics/{cpr/022.cpr => lz/022.lz} | Bin gfx/backpics/{cpr/023.cpr => lz/023.lz} | Bin gfx/backpics/{cpr/024.cpr => lz/024.lz} | Bin gfx/backpics/{cpr/025.cpr => lz/025.lz} | Bin gfx/backpics/{cpr/026.cpr => lz/026.lz} | Bin gfx/backpics/{cpr/027.cpr => lz/027.lz} | Bin gfx/backpics/{cpr/028.cpr => lz/028.lz} | Bin gfx/backpics/{cpr/029.cpr => lz/029.lz} | Bin gfx/backpics/{cpr/030.cpr => lz/030.lz} | Bin gfx/backpics/{cpr/031.cpr => lz/031.lz} | Bin gfx/backpics/{cpr/032.cpr => lz/032.lz} | Bin gfx/backpics/{cpr/033.cpr => lz/033.lz} | Bin gfx/backpics/{cpr/034.cpr => lz/034.lz} | Bin gfx/backpics/{cpr/035.cpr => lz/035.lz} | Bin gfx/backpics/{cpr/036.cpr => lz/036.lz} | Bin gfx/backpics/{cpr/037.cpr => lz/037.lz} | Bin gfx/backpics/{cpr/038.cpr => lz/038.lz} | Bin gfx/backpics/{cpr/039.cpr => lz/039.lz} | Bin gfx/backpics/{cpr/040.cpr => lz/040.lz} | Bin gfx/backpics/{cpr/041.cpr => lz/041.lz} | Bin gfx/backpics/{cpr/042.cpr => lz/042.lz} | Bin gfx/backpics/{cpr/043.cpr => lz/043.lz} | Bin gfx/backpics/{cpr/044.cpr => lz/044.lz} | Bin gfx/backpics/{cpr/045.cpr => lz/045.lz} | Bin gfx/backpics/{cpr/046.cpr => lz/046.lz} | Bin gfx/backpics/{cpr/047.cpr => lz/047.lz} | Bin gfx/backpics/{cpr/048.cpr => lz/048.lz} | Bin gfx/backpics/{cpr/049.cpr => lz/049.lz} | Bin gfx/backpics/{cpr/050.cpr => lz/050.lz} | Bin gfx/backpics/{cpr/051.cpr => lz/051.lz} | Bin gfx/backpics/{cpr/052.cpr => lz/052.lz} | Bin gfx/backpics/{cpr/053.cpr => lz/053.lz} | Bin gfx/backpics/{cpr/054.cpr => lz/054.lz} | Bin gfx/backpics/{cpr/055.cpr => lz/055.lz} | Bin gfx/backpics/{cpr/056.cpr => lz/056.lz} | Bin gfx/backpics/{cpr/057.cpr => lz/057.lz} | Bin gfx/backpics/{cpr/058.cpr => lz/058.lz} | Bin gfx/backpics/{cpr/059.cpr => lz/059.lz} | Bin gfx/backpics/{cpr/060.cpr => lz/060.lz} | Bin gfx/backpics/{cpr/061.cpr => lz/061.lz} | Bin gfx/backpics/{cpr/062.cpr => lz/062.lz} | Bin gfx/backpics/{cpr/063.cpr => lz/063.lz} | Bin gfx/backpics/{cpr/064.cpr => lz/064.lz} | Bin gfx/backpics/{cpr/065.cpr => lz/065.lz} | Bin gfx/backpics/{cpr/066.cpr => lz/066.lz} | Bin gfx/backpics/{cpr/067.cpr => lz/067.lz} | Bin gfx/backpics/{cpr/068.cpr => lz/068.lz} | Bin gfx/backpics/{cpr/069.cpr => lz/069.lz} | Bin gfx/backpics/{cpr/070.cpr => lz/070.lz} | Bin gfx/backpics/{cpr/071.cpr => lz/071.lz} | Bin gfx/backpics/{cpr/072.cpr => lz/072.lz} | Bin gfx/backpics/{cpr/073.cpr => lz/073.lz} | Bin gfx/backpics/{cpr/074.cpr => lz/074.lz} | Bin gfx/backpics/{cpr/075.cpr => lz/075.lz} | Bin gfx/backpics/{cpr/076.cpr => lz/076.lz} | Bin gfx/backpics/{cpr/077.cpr => lz/077.lz} | Bin gfx/backpics/{cpr/078.cpr => lz/078.lz} | Bin gfx/backpics/{cpr/079.cpr => lz/079.lz} | Bin gfx/backpics/{cpr/080.cpr => lz/080.lz} | Bin gfx/backpics/{cpr/081.cpr => lz/081.lz} | Bin gfx/backpics/{cpr/082.cpr => lz/082.lz} | Bin gfx/backpics/{cpr/083.cpr => lz/083.lz} | Bin gfx/backpics/{cpr/084.cpr => lz/084.lz} | Bin gfx/backpics/{cpr/085.cpr => lz/085.lz} | Bin gfx/backpics/{cpr/086.cpr => lz/086.lz} | Bin gfx/backpics/{cpr/087.cpr => lz/087.lz} | Bin gfx/backpics/{cpr/088.cpr => lz/088.lz} | Bin gfx/backpics/{cpr/089.cpr => lz/089.lz} | Bin gfx/backpics/{cpr/090.cpr => lz/090.lz} | Bin gfx/backpics/{cpr/091.cpr => lz/091.lz} | Bin gfx/backpics/{cpr/092.cpr => lz/092.lz} | Bin gfx/backpics/{cpr/093.cpr => lz/093.lz} | Bin gfx/backpics/{cpr/094.cpr => lz/094.lz} | Bin gfx/backpics/{cpr/095.cpr => lz/095.lz} | Bin gfx/backpics/{cpr/096.cpr => lz/096.lz} | Bin gfx/backpics/{cpr/097.cpr => lz/097.lz} | Bin gfx/backpics/{cpr/098.cpr => lz/098.lz} | Bin gfx/backpics/{cpr/099.cpr => lz/099.lz} | Bin gfx/backpics/{cpr/100.cpr => lz/100.lz} | Bin gfx/backpics/{cpr/101.cpr => lz/101.lz} | Bin gfx/backpics/{cpr/102.cpr => lz/102.lz} | Bin gfx/backpics/{cpr/103.cpr => lz/103.lz} | Bin gfx/backpics/{cpr/104.cpr => lz/104.lz} | Bin gfx/backpics/{cpr/105.cpr => lz/105.lz} | Bin gfx/backpics/{cpr/106.cpr => lz/106.lz} | Bin gfx/backpics/{cpr/107.cpr => lz/107.lz} | Bin gfx/backpics/{cpr/108.cpr => lz/108.lz} | Bin gfx/backpics/{cpr/109.cpr => lz/109.lz} | Bin gfx/backpics/{cpr/110.cpr => lz/110.lz} | Bin gfx/backpics/{cpr/111.cpr => lz/111.lz} | Bin gfx/backpics/{cpr/112.cpr => lz/112.lz} | Bin gfx/backpics/{cpr/113.cpr => lz/113.lz} | Bin gfx/backpics/{cpr/114.cpr => lz/114.lz} | Bin gfx/backpics/{cpr/115.cpr => lz/115.lz} | Bin gfx/backpics/{cpr/116.cpr => lz/116.lz} | Bin gfx/backpics/{cpr/117.cpr => lz/117.lz} | Bin gfx/backpics/{cpr/118.cpr => lz/118.lz} | Bin gfx/backpics/{cpr/119.cpr => lz/119.lz} | Bin gfx/backpics/{cpr/120.cpr => lz/120.lz} | Bin gfx/backpics/{cpr/121.cpr => lz/121.lz} | Bin gfx/backpics/{cpr/122.cpr => lz/122.lz} | Bin gfx/backpics/{cpr/123.cpr => lz/123.lz} | Bin gfx/backpics/{cpr/124.cpr => lz/124.lz} | Bin gfx/backpics/{cpr/125.cpr => lz/125.lz} | Bin gfx/backpics/{cpr/126.cpr => lz/126.lz} | Bin gfx/backpics/{cpr/127.cpr => lz/127.lz} | Bin gfx/backpics/{cpr/128.cpr => lz/128.lz} | Bin gfx/backpics/{cpr/129.cpr => lz/129.lz} | Bin gfx/backpics/{cpr/130.cpr => lz/130.lz} | Bin gfx/backpics/{cpr/131.cpr => lz/131.lz} | Bin gfx/backpics/{cpr/132.cpr => lz/132.lz} | Bin gfx/backpics/{cpr/133.cpr => lz/133.lz} | Bin gfx/backpics/{cpr/134.cpr => lz/134.lz} | Bin gfx/backpics/{cpr/135.cpr => lz/135.lz} | Bin gfx/backpics/{cpr/136.cpr => lz/136.lz} | Bin gfx/backpics/{cpr/137.cpr => lz/137.lz} | Bin gfx/backpics/{cpr/138.cpr => lz/138.lz} | Bin gfx/backpics/{cpr/139.cpr => lz/139.lz} | Bin gfx/backpics/{cpr/140.cpr => lz/140.lz} | Bin gfx/backpics/{cpr/141.cpr => lz/141.lz} | Bin gfx/backpics/{cpr/142.cpr => lz/142.lz} | Bin gfx/backpics/{cpr/143.cpr => lz/143.lz} | Bin gfx/backpics/{cpr/144.cpr => lz/144.lz} | Bin gfx/backpics/{cpr/145.cpr => lz/145.lz} | Bin gfx/backpics/{cpr/146.cpr => lz/146.lz} | Bin gfx/backpics/{cpr/147.cpr => lz/147.lz} | Bin gfx/backpics/{cpr/148.cpr => lz/148.lz} | Bin gfx/backpics/{cpr/149.cpr => lz/149.lz} | Bin gfx/backpics/{cpr/150.cpr => lz/150.lz} | Bin gfx/backpics/{cpr/151.cpr => lz/151.lz} | Bin gfx/backpics/{cpr/152.cpr => lz/152.lz} | Bin gfx/backpics/{cpr/153.cpr => lz/153.lz} | Bin gfx/backpics/{cpr/154.cpr => lz/154.lz} | Bin gfx/backpics/{cpr/155.cpr => lz/155.lz} | Bin gfx/backpics/{cpr/156.cpr => lz/156.lz} | Bin gfx/backpics/{cpr/157.cpr => lz/157.lz} | Bin gfx/backpics/{cpr/158.cpr => lz/158.lz} | Bin gfx/backpics/{cpr/159.cpr => lz/159.lz} | Bin gfx/backpics/{cpr/160.cpr => lz/160.lz} | Bin gfx/backpics/{cpr/161.cpr => lz/161.lz} | Bin gfx/backpics/{cpr/162.cpr => lz/162.lz} | Bin gfx/backpics/{cpr/163.cpr => lz/163.lz} | Bin gfx/backpics/{cpr/164.cpr => lz/164.lz} | Bin gfx/backpics/{cpr/165.cpr => lz/165.lz} | Bin gfx/backpics/{cpr/166.cpr => lz/166.lz} | Bin gfx/backpics/{cpr/167.cpr => lz/167.lz} | Bin gfx/backpics/{cpr/168.cpr => lz/168.lz} | Bin gfx/backpics/{cpr/169.cpr => lz/169.lz} | Bin gfx/backpics/{cpr/170.cpr => lz/170.lz} | Bin gfx/backpics/{cpr/171.cpr => lz/171.lz} | Bin gfx/backpics/{cpr/172.cpr => lz/172.lz} | Bin gfx/backpics/{cpr/173.cpr => lz/173.lz} | Bin gfx/backpics/{cpr/174.cpr => lz/174.lz} | Bin gfx/backpics/{cpr/175.cpr => lz/175.lz} | Bin gfx/backpics/{cpr/176.cpr => lz/176.lz} | Bin gfx/backpics/{cpr/177.cpr => lz/177.lz} | Bin gfx/backpics/{cpr/178.cpr => lz/178.lz} | Bin gfx/backpics/{cpr/179.cpr => lz/179.lz} | Bin gfx/backpics/{cpr/180.cpr => lz/180.lz} | Bin gfx/backpics/{cpr/181.cpr => lz/181.lz} | Bin gfx/backpics/{cpr/182.cpr => lz/182.lz} | Bin gfx/backpics/{cpr/183.cpr => lz/183.lz} | Bin gfx/backpics/{cpr/184.cpr => lz/184.lz} | Bin gfx/backpics/{cpr/185.cpr => lz/185.lz} | Bin gfx/backpics/{cpr/186.cpr => lz/186.lz} | Bin gfx/backpics/{cpr/187.cpr => lz/187.lz} | Bin gfx/backpics/{cpr/188.cpr => lz/188.lz} | Bin gfx/backpics/{cpr/189.cpr => lz/189.lz} | Bin gfx/backpics/{cpr/190.cpr => lz/190.lz} | Bin gfx/backpics/{cpr/191.cpr => lz/191.lz} | Bin gfx/backpics/{cpr/192.cpr => lz/192.lz} | Bin gfx/backpics/{cpr/193.cpr => lz/193.lz} | Bin gfx/backpics/{cpr/194.cpr => lz/194.lz} | Bin gfx/backpics/{cpr/195.cpr => lz/195.lz} | Bin gfx/backpics/{cpr/196.cpr => lz/196.lz} | Bin gfx/backpics/{cpr/197.cpr => lz/197.lz} | Bin gfx/backpics/{cpr/198.cpr => lz/198.lz} | Bin gfx/backpics/{cpr/199.cpr => lz/199.lz} | Bin gfx/backpics/{cpr/200.cpr => lz/200.lz} | Bin gfx/backpics/{cpr/201a.cpr => lz/201a.lz} | Bin gfx/backpics/{cpr/201b.cpr => lz/201b.lz} | Bin gfx/backpics/{cpr/201c.cpr => lz/201c.lz} | Bin gfx/backpics/{cpr/201d.cpr => lz/201d.lz} | Bin gfx/backpics/{cpr/201e.cpr => lz/201e.lz} | Bin gfx/backpics/{cpr/201f.cpr => lz/201f.lz} | Bin gfx/backpics/{cpr/201g.cpr => lz/201g.lz} | Bin gfx/backpics/{cpr/201h.cpr => lz/201h.lz} | Bin gfx/backpics/{cpr/201i.cpr => lz/201i.lz} | Bin gfx/backpics/{cpr/201j.cpr => lz/201j.lz} | Bin gfx/backpics/{cpr/201k.cpr => lz/201k.lz} | Bin gfx/backpics/{cpr/201l.cpr => lz/201l.lz} | Bin gfx/backpics/{cpr/201m.cpr => lz/201m.lz} | Bin gfx/backpics/{cpr/201n.cpr => lz/201n.lz} | Bin gfx/backpics/{cpr/201o.cpr => lz/201o.lz} | Bin gfx/backpics/{cpr/201p.cpr => lz/201p.lz} | Bin gfx/backpics/{cpr/201q.cpr => lz/201q.lz} | Bin gfx/backpics/{cpr/201r.cpr => lz/201r.lz} | Bin gfx/backpics/{cpr/201s.cpr => lz/201s.lz} | Bin gfx/backpics/{cpr/201t.cpr => lz/201t.lz} | Bin gfx/backpics/{cpr/201u.cpr => lz/201u.lz} | Bin gfx/backpics/{cpr/201v.cpr => lz/201v.lz} | Bin gfx/backpics/{cpr/201w.cpr => lz/201w.lz} | Bin gfx/backpics/{cpr/201x.cpr => lz/201x.lz} | Bin gfx/backpics/{cpr/201y.cpr => lz/201y.lz} | Bin gfx/backpics/{cpr/201z.cpr => lz/201z.lz} | Bin gfx/backpics/{cpr/202.cpr => lz/202.lz} | Bin gfx/backpics/{cpr/203.cpr => lz/203.lz} | Bin gfx/backpics/{cpr/204.cpr => lz/204.lz} | Bin gfx/backpics/{cpr/205.cpr => lz/205.lz} | Bin gfx/backpics/{cpr/206.cpr => lz/206.lz} | Bin gfx/backpics/{cpr/207.cpr => lz/207.lz} | Bin gfx/backpics/{cpr/208.cpr => lz/208.lz} | Bin gfx/backpics/{cpr/209.cpr => lz/209.lz} | Bin gfx/backpics/{cpr/210.cpr => lz/210.lz} | Bin gfx/backpics/{cpr/211.cpr => lz/211.lz} | Bin gfx/backpics/{cpr/212.cpr => lz/212.lz} | Bin gfx/backpics/{cpr/213.cpr => lz/213.lz} | Bin gfx/backpics/{cpr/214.cpr => lz/214.lz} | Bin gfx/backpics/{cpr/215.cpr => lz/215.lz} | Bin gfx/backpics/{cpr/216.cpr => lz/216.lz} | Bin gfx/backpics/{cpr/217.cpr => lz/217.lz} | Bin gfx/backpics/{cpr/218.cpr => lz/218.lz} | Bin gfx/backpics/{cpr/219.cpr => lz/219.lz} | Bin gfx/backpics/{cpr/220.cpr => lz/220.lz} | Bin gfx/backpics/{cpr/221.cpr => lz/221.lz} | Bin gfx/backpics/{cpr/222.cpr => lz/222.lz} | Bin gfx/backpics/{cpr/223.cpr => lz/223.lz} | Bin gfx/backpics/{cpr/224.cpr => lz/224.lz} | Bin gfx/backpics/{cpr/225.cpr => lz/225.lz} | Bin gfx/backpics/{cpr/226.cpr => lz/226.lz} | Bin gfx/backpics/{cpr/227.cpr => lz/227.lz} | Bin gfx/backpics/{cpr/228.cpr => lz/228.lz} | Bin gfx/backpics/{cpr/229.cpr => lz/229.lz} | Bin gfx/backpics/{cpr/230.cpr => lz/230.lz} | Bin gfx/backpics/{cpr/231.cpr => lz/231.lz} | Bin gfx/backpics/{cpr/232.cpr => lz/232.lz} | Bin gfx/backpics/{cpr/233.cpr => lz/233.lz} | Bin gfx/backpics/{cpr/234.cpr => lz/234.lz} | Bin gfx/backpics/{cpr/235.cpr => lz/235.lz} | Bin gfx/backpics/{cpr/236.cpr => lz/236.lz} | Bin gfx/backpics/{cpr/237.cpr => lz/237.lz} | Bin gfx/backpics/{cpr/238.cpr => lz/238.lz} | Bin gfx/backpics/{cpr/239.cpr => lz/239.lz} | Bin gfx/backpics/{cpr/240.cpr => lz/240.lz} | Bin gfx/backpics/{cpr/241.cpr => lz/241.lz} | Bin gfx/backpics/{cpr/242.cpr => lz/242.lz} | Bin gfx/backpics/{cpr/243.cpr => lz/243.lz} | Bin gfx/backpics/{cpr/244.cpr => lz/244.lz} | Bin gfx/backpics/{cpr/245.cpr => lz/245.lz} | Bin gfx/backpics/{cpr/246.cpr => lz/246.lz} | Bin gfx/backpics/{cpr/247.cpr => lz/247.lz} | Bin gfx/backpics/{cpr/248.cpr => lz/248.lz} | Bin gfx/backpics/{cpr/249.cpr => lz/249.lz} | Bin gfx/backpics/{cpr/250.cpr => lz/250.lz} | Bin gfx/backpics/{cpr/251.cpr => lz/251.lz} | Bin gfx/credits/border.2bpp | Bin 0 -> 144 bytes gfx/credits/ditto.2bpp | Bin 0 -> 1024 bytes gfx/credits/igglybuff.2bpp | Bin 0 -> 1024 bytes gfx/credits/pichu.2bpp | Bin 0 -> 1024 bytes gfx/credits/smoochum.2bpp | Bin 0 -> 1024 bytes gfx/frontpics/egg.2bpp | Bin 0 -> 400 bytes gfx/frontpics/{cpr/001.cpr => lz/001.lz} | Bin gfx/frontpics/{cpr/002.cpr => lz/002.lz} | Bin gfx/frontpics/{cpr/003.cpr => lz/003.lz} | Bin gfx/frontpics/{cpr/004.cpr => lz/004.lz} | Bin gfx/frontpics/{cpr/005.cpr => lz/005.lz} | Bin gfx/frontpics/{cpr/006.cpr => lz/006.lz} | Bin gfx/frontpics/{cpr/007.cpr => lz/007.lz} | Bin gfx/frontpics/{cpr/008.cpr => lz/008.lz} | Bin gfx/frontpics/{cpr/009.cpr => lz/009.lz} | Bin gfx/frontpics/{cpr/010.cpr => lz/010.lz} | Bin gfx/frontpics/{cpr/011.cpr => lz/011.lz} | Bin gfx/frontpics/{cpr/012.cpr => lz/012.lz} | Bin gfx/frontpics/{cpr/013.cpr => lz/013.lz} | Bin gfx/frontpics/{cpr/014.cpr => lz/014.lz} | Bin gfx/frontpics/{cpr/015.cpr => lz/015.lz} | Bin gfx/frontpics/{cpr/016.cpr => lz/016.lz} | Bin gfx/frontpics/{cpr/017.cpr => lz/017.lz} | Bin gfx/frontpics/{cpr/018.cpr => lz/018.lz} | Bin gfx/frontpics/{cpr/019.cpr => lz/019.lz} | Bin gfx/frontpics/{cpr/020.cpr => lz/020.lz} | Bin gfx/frontpics/{cpr/021.cpr => lz/021.lz} | Bin gfx/frontpics/{cpr/022.cpr => lz/022.lz} | Bin gfx/frontpics/{cpr/023.cpr => lz/023.lz} | Bin gfx/frontpics/{cpr/024.cpr => lz/024.lz} | Bin gfx/frontpics/{cpr/025.cpr => lz/025.lz} | Bin gfx/frontpics/{cpr/026.cpr => lz/026.lz} | Bin gfx/frontpics/{cpr/027.cpr => lz/027.lz} | Bin gfx/frontpics/{cpr/028.cpr => lz/028.lz} | Bin gfx/frontpics/{cpr/029.cpr => lz/029.lz} | Bin gfx/frontpics/{cpr/030.cpr => lz/030.lz} | Bin gfx/frontpics/{cpr/031.cpr => lz/031.lz} | Bin gfx/frontpics/{cpr/032.cpr => lz/032.lz} | Bin gfx/frontpics/{cpr/033.cpr => lz/033.lz} | Bin gfx/frontpics/{cpr/034.cpr => lz/034.lz} | Bin gfx/frontpics/{cpr/035.cpr => lz/035.lz} | Bin gfx/frontpics/{cpr/036.cpr => lz/036.lz} | Bin gfx/frontpics/{cpr/037.cpr => lz/037.lz} | Bin gfx/frontpics/{cpr/038.cpr => lz/038.lz} | Bin gfx/frontpics/{cpr/039.cpr => lz/039.lz} | Bin gfx/frontpics/{cpr/040.cpr => lz/040.lz} | Bin gfx/frontpics/{cpr/041.cpr => lz/041.lz} | Bin gfx/frontpics/{cpr/042.cpr => lz/042.lz} | Bin gfx/frontpics/{cpr/043.cpr => lz/043.lz} | Bin gfx/frontpics/{cpr/044.cpr => lz/044.lz} | Bin gfx/frontpics/{cpr/045.cpr => lz/045.lz} | Bin gfx/frontpics/{cpr/046.cpr => lz/046.lz} | Bin gfx/frontpics/{cpr/047.cpr => lz/047.lz} | Bin gfx/frontpics/{cpr/048.cpr => lz/048.lz} | Bin gfx/frontpics/{cpr/049.cpr => lz/049.lz} | Bin gfx/frontpics/{cpr/050.cpr => lz/050.lz} | Bin gfx/frontpics/{cpr/051.cpr => lz/051.lz} | Bin gfx/frontpics/{cpr/052.cpr => lz/052.lz} | Bin gfx/frontpics/{cpr/053.cpr => lz/053.lz} | Bin gfx/frontpics/{cpr/054.cpr => lz/054.lz} | Bin gfx/frontpics/{cpr/055.cpr => lz/055.lz} | Bin gfx/frontpics/{cpr/056.cpr => lz/056.lz} | Bin gfx/frontpics/{cpr/057.cpr => lz/057.lz} | Bin gfx/frontpics/{cpr/058.cpr => lz/058.lz} | Bin gfx/frontpics/{cpr/059.cpr => lz/059.lz} | Bin gfx/frontpics/{cpr/060.cpr => lz/060.lz} | Bin gfx/frontpics/{cpr/061.cpr => lz/061.lz} | Bin gfx/frontpics/{cpr/062.cpr => lz/062.lz} | Bin gfx/frontpics/{cpr/063.cpr => lz/063.lz} | Bin gfx/frontpics/{cpr/064.cpr => lz/064.lz} | Bin gfx/frontpics/{cpr/065.cpr => lz/065.lz} | Bin gfx/frontpics/{cpr/066.cpr => lz/066.lz} | Bin gfx/frontpics/{cpr/067.cpr => lz/067.lz} | Bin gfx/frontpics/{cpr/068.cpr => lz/068.lz} | Bin gfx/frontpics/{cpr/069.cpr => lz/069.lz} | Bin gfx/frontpics/{cpr/070.cpr => lz/070.lz} | Bin gfx/frontpics/{cpr/071.cpr => lz/071.lz} | Bin gfx/frontpics/{cpr/072.cpr => lz/072.lz} | Bin gfx/frontpics/{cpr/073.cpr => lz/073.lz} | Bin gfx/frontpics/{cpr/074.cpr => lz/074.lz} | Bin gfx/frontpics/{cpr/075.cpr => lz/075.lz} | Bin gfx/frontpics/{cpr/076.cpr => lz/076.lz} | Bin gfx/frontpics/{cpr/077.cpr => lz/077.lz} | Bin gfx/frontpics/{cpr/078.cpr => lz/078.lz} | Bin gfx/frontpics/{cpr/079.cpr => lz/079.lz} | Bin gfx/frontpics/{cpr/080.cpr => lz/080.lz} | Bin gfx/frontpics/{cpr/081.cpr => lz/081.lz} | Bin gfx/frontpics/{cpr/082.cpr => lz/082.lz} | Bin gfx/frontpics/{cpr/083.cpr => lz/083.lz} | Bin gfx/frontpics/{cpr/084.cpr => lz/084.lz} | Bin gfx/frontpics/{cpr/085.cpr => lz/085.lz} | Bin gfx/frontpics/{cpr/086.cpr => lz/086.lz} | Bin gfx/frontpics/{cpr/087.cpr => lz/087.lz} | Bin gfx/frontpics/{cpr/088.cpr => lz/088.lz} | Bin gfx/frontpics/{cpr/089.cpr => lz/089.lz} | Bin gfx/frontpics/{cpr/090.cpr => lz/090.lz} | Bin gfx/frontpics/{cpr/091.cpr => lz/091.lz} | Bin gfx/frontpics/{cpr/092.cpr => lz/092.lz} | Bin gfx/frontpics/{cpr/093.cpr => lz/093.lz} | Bin gfx/frontpics/{cpr/094.cpr => lz/094.lz} | Bin gfx/frontpics/{cpr/095.cpr => lz/095.lz} | Bin gfx/frontpics/{cpr/096.cpr => lz/096.lz} | Bin gfx/frontpics/{cpr/097.cpr => lz/097.lz} | Bin gfx/frontpics/{cpr/098.cpr => lz/098.lz} | Bin gfx/frontpics/{cpr/099.cpr => lz/099.lz} | Bin gfx/frontpics/{cpr/100.cpr => lz/100.lz} | Bin gfx/frontpics/{cpr/101.cpr => lz/101.lz} | Bin gfx/frontpics/{cpr/102.cpr => lz/102.lz} | Bin gfx/frontpics/{cpr/103.cpr => lz/103.lz} | Bin gfx/frontpics/{cpr/104.cpr => lz/104.lz} | Bin gfx/frontpics/{cpr/105.cpr => lz/105.lz} | Bin gfx/frontpics/{cpr/106.cpr => lz/106.lz} | Bin gfx/frontpics/{cpr/107.cpr => lz/107.lz} | Bin gfx/frontpics/{cpr/108.cpr => lz/108.lz} | Bin gfx/frontpics/{cpr/109.cpr => lz/109.lz} | Bin gfx/frontpics/{cpr/110.cpr => lz/110.lz} | Bin gfx/frontpics/{cpr/111.cpr => lz/111.lz} | Bin gfx/frontpics/{cpr/112.cpr => lz/112.lz} | Bin gfx/frontpics/{cpr/113.cpr => lz/113.lz} | Bin gfx/frontpics/{cpr/114.cpr => lz/114.lz} | Bin gfx/frontpics/{cpr/115.cpr => lz/115.lz} | Bin gfx/frontpics/{cpr/116.cpr => lz/116.lz} | Bin gfx/frontpics/{cpr/117.cpr => lz/117.lz} | Bin gfx/frontpics/{cpr/118.cpr => lz/118.lz} | Bin gfx/frontpics/{cpr/119.cpr => lz/119.lz} | Bin gfx/frontpics/{cpr/120.cpr => lz/120.lz} | Bin gfx/frontpics/{cpr/121.cpr => lz/121.lz} | Bin gfx/frontpics/{cpr/122.cpr => lz/122.lz} | Bin gfx/frontpics/{cpr/123.cpr => lz/123.lz} | Bin gfx/frontpics/{cpr/124.cpr => lz/124.lz} | Bin gfx/frontpics/{cpr/125.cpr => lz/125.lz} | Bin gfx/frontpics/{cpr/126.cpr => lz/126.lz} | Bin gfx/frontpics/{cpr/127.cpr => lz/127.lz} | Bin gfx/frontpics/{cpr/128.cpr => lz/128.lz} | Bin gfx/frontpics/{cpr/129.cpr => lz/129.lz} | Bin gfx/frontpics/{cpr/130.cpr => lz/130.lz} | Bin gfx/frontpics/{cpr/131.cpr => lz/131.lz} | Bin gfx/frontpics/{cpr/132.cpr => lz/132.lz} | Bin gfx/frontpics/{cpr/133.cpr => lz/133.lz} | Bin gfx/frontpics/{cpr/134.cpr => lz/134.lz} | Bin gfx/frontpics/{cpr/135.cpr => lz/135.lz} | Bin gfx/frontpics/{cpr/136.cpr => lz/136.lz} | Bin gfx/frontpics/{cpr/137.cpr => lz/137.lz} | Bin gfx/frontpics/{cpr/138.cpr => lz/138.lz} | Bin gfx/frontpics/{cpr/139.cpr => lz/139.lz} | Bin gfx/frontpics/{cpr/140.cpr => lz/140.lz} | Bin gfx/frontpics/{cpr/141.cpr => lz/141.lz} | Bin gfx/frontpics/{cpr/142.cpr => lz/142.lz} | Bin gfx/frontpics/{cpr/143.cpr => lz/143.lz} | Bin gfx/frontpics/{cpr/144.cpr => lz/144.lz} | Bin gfx/frontpics/{cpr/145.cpr => lz/145.lz} | Bin gfx/frontpics/{cpr/146.cpr => lz/146.lz} | Bin gfx/frontpics/{cpr/147.cpr => lz/147.lz} | Bin gfx/frontpics/{cpr/148.cpr => lz/148.lz} | Bin gfx/frontpics/{cpr/149.cpr => lz/149.lz} | Bin gfx/frontpics/{cpr/150.cpr => lz/150.lz} | Bin gfx/frontpics/{cpr/151.cpr => lz/151.lz} | Bin gfx/frontpics/{cpr/152.cpr => lz/152.lz} | Bin gfx/frontpics/{cpr/153.cpr => lz/153.lz} | Bin gfx/frontpics/{cpr/154.cpr => lz/154.lz} | Bin gfx/frontpics/{cpr/155.cpr => lz/155.lz} | Bin gfx/frontpics/{cpr/156.cpr => lz/156.lz} | Bin gfx/frontpics/{cpr/157.cpr => lz/157.lz} | Bin gfx/frontpics/{cpr/158.cpr => lz/158.lz} | Bin gfx/frontpics/{cpr/159.cpr => lz/159.lz} | Bin gfx/frontpics/{cpr/160.cpr => lz/160.lz} | Bin gfx/frontpics/{cpr/161.cpr => lz/161.lz} | Bin gfx/frontpics/{cpr/162.cpr => lz/162.lz} | Bin gfx/frontpics/{cpr/163.cpr => lz/163.lz} | Bin gfx/frontpics/{cpr/164.cpr => lz/164.lz} | Bin gfx/frontpics/{cpr/165.cpr => lz/165.lz} | Bin gfx/frontpics/{cpr/166.cpr => lz/166.lz} | Bin gfx/frontpics/{cpr/167.cpr => lz/167.lz} | Bin gfx/frontpics/{cpr/168.cpr => lz/168.lz} | Bin gfx/frontpics/{cpr/169.cpr => lz/169.lz} | Bin gfx/frontpics/{cpr/170.cpr => lz/170.lz} | Bin gfx/frontpics/{cpr/171.cpr => lz/171.lz} | Bin gfx/frontpics/{cpr/172.cpr => lz/172.lz} | Bin gfx/frontpics/{cpr/173.cpr => lz/173.lz} | Bin gfx/frontpics/{cpr/174.cpr => lz/174.lz} | Bin gfx/frontpics/{cpr/175.cpr => lz/175.lz} | Bin gfx/frontpics/{cpr/176.cpr => lz/176.lz} | Bin gfx/frontpics/{cpr/177.cpr => lz/177.lz} | Bin gfx/frontpics/{cpr/178.cpr => lz/178.lz} | Bin gfx/frontpics/{cpr/179.cpr => lz/179.lz} | Bin gfx/frontpics/{cpr/180.cpr => lz/180.lz} | Bin gfx/frontpics/{cpr/181.cpr => lz/181.lz} | Bin gfx/frontpics/{cpr/182.cpr => lz/182.lz} | Bin gfx/frontpics/{cpr/183.cpr => lz/183.lz} | Bin gfx/frontpics/{cpr/184.cpr => lz/184.lz} | Bin gfx/frontpics/{cpr/185.cpr => lz/185.lz} | Bin gfx/frontpics/{cpr/186.cpr => lz/186.lz} | Bin gfx/frontpics/{cpr/187.cpr => lz/187.lz} | Bin gfx/frontpics/{cpr/188.cpr => lz/188.lz} | Bin gfx/frontpics/{cpr/189.cpr => lz/189.lz} | Bin gfx/frontpics/{cpr/190.cpr => lz/190.lz} | Bin gfx/frontpics/{cpr/191.cpr => lz/191.lz} | Bin gfx/frontpics/{cpr/192.cpr => lz/192.lz} | Bin gfx/frontpics/{cpr/193.cpr => lz/193.lz} | Bin gfx/frontpics/{cpr/194.cpr => lz/194.lz} | Bin gfx/frontpics/{cpr/195.cpr => lz/195.lz} | Bin gfx/frontpics/{cpr/196.cpr => lz/196.lz} | Bin gfx/frontpics/{cpr/197.cpr => lz/197.lz} | Bin gfx/frontpics/{cpr/198.cpr => lz/198.lz} | Bin gfx/frontpics/{cpr/199.cpr => lz/199.lz} | Bin gfx/frontpics/{cpr/200.cpr => lz/200.lz} | Bin gfx/frontpics/{cpr/201a.cpr => lz/201a.lz} | Bin gfx/frontpics/{cpr/201b.cpr => lz/201b.lz} | Bin gfx/frontpics/{cpr/201c.cpr => lz/201c.lz} | Bin gfx/frontpics/{cpr/201d.cpr => lz/201d.lz} | Bin gfx/frontpics/{cpr/201e.cpr => lz/201e.lz} | Bin gfx/frontpics/{cpr/201f.cpr => lz/201f.lz} | Bin gfx/frontpics/{cpr/201g.cpr => lz/201g.lz} | Bin gfx/frontpics/{cpr/201h.cpr => lz/201h.lz} | Bin gfx/frontpics/{cpr/201i.cpr => lz/201i.lz} | Bin gfx/frontpics/{cpr/201j.cpr => lz/201j.lz} | Bin gfx/frontpics/{cpr/201k.cpr => lz/201k.lz} | Bin gfx/frontpics/{cpr/201l.cpr => lz/201l.lz} | Bin gfx/frontpics/{cpr/201m.cpr => lz/201m.lz} | Bin gfx/frontpics/{cpr/201n.cpr => lz/201n.lz} | Bin gfx/frontpics/{cpr/201o.cpr => lz/201o.lz} | Bin gfx/frontpics/{cpr/201p.cpr => lz/201p.lz} | Bin gfx/frontpics/{cpr/201q.cpr => lz/201q.lz} | Bin gfx/frontpics/{cpr/201r.cpr => lz/201r.lz} | Bin gfx/frontpics/{cpr/201s.cpr => lz/201s.lz} | Bin gfx/frontpics/{cpr/201t.cpr => lz/201t.lz} | Bin gfx/frontpics/{cpr/201u.cpr => lz/201u.lz} | Bin gfx/frontpics/{cpr/201v.cpr => lz/201v.lz} | Bin gfx/frontpics/{cpr/201w.cpr => lz/201w.lz} | Bin gfx/frontpics/{cpr/201x.cpr => lz/201x.lz} | Bin gfx/frontpics/{cpr/201y.cpr => lz/201y.lz} | Bin gfx/frontpics/{cpr/201z.cpr => lz/201z.lz} | Bin gfx/frontpics/{cpr/202.cpr => lz/202.lz} | Bin gfx/frontpics/{cpr/203.cpr => lz/203.lz} | Bin gfx/frontpics/{cpr/204.cpr => lz/204.lz} | Bin gfx/frontpics/{cpr/205.cpr => lz/205.lz} | Bin gfx/frontpics/{cpr/206.cpr => lz/206.lz} | Bin gfx/frontpics/{cpr/207.cpr => lz/207.lz} | Bin gfx/frontpics/{cpr/208.cpr => lz/208.lz} | Bin gfx/frontpics/{cpr/209.cpr => lz/209.lz} | Bin gfx/frontpics/{cpr/210.cpr => lz/210.lz} | Bin gfx/frontpics/{cpr/211.cpr => lz/211.lz} | Bin gfx/frontpics/{cpr/212.cpr => lz/212.lz} | Bin gfx/frontpics/{cpr/213.cpr => lz/213.lz} | Bin gfx/frontpics/{cpr/214.cpr => lz/214.lz} | Bin gfx/frontpics/{cpr/215.cpr => lz/215.lz} | Bin gfx/frontpics/{cpr/216.cpr => lz/216.lz} | Bin gfx/frontpics/{cpr/217.cpr => lz/217.lz} | Bin gfx/frontpics/{cpr/218.cpr => lz/218.lz} | Bin gfx/frontpics/{cpr/219.cpr => lz/219.lz} | Bin gfx/frontpics/{cpr/220.cpr => lz/220.lz} | Bin gfx/frontpics/{cpr/221.cpr => lz/221.lz} | Bin gfx/frontpics/{cpr/222.cpr => lz/222.lz} | Bin gfx/frontpics/{cpr/223.cpr => lz/223.lz} | Bin gfx/frontpics/{cpr/224.cpr => lz/224.lz} | Bin gfx/frontpics/{cpr/225.cpr => lz/225.lz} | Bin gfx/frontpics/{cpr/226.cpr => lz/226.lz} | Bin gfx/frontpics/{cpr/227.cpr => lz/227.lz} | Bin gfx/frontpics/{cpr/228.cpr => lz/228.lz} | Bin gfx/frontpics/{cpr/229.cpr => lz/229.lz} | Bin gfx/frontpics/{cpr/230.cpr => lz/230.lz} | Bin gfx/frontpics/{cpr/231.cpr => lz/231.lz} | Bin gfx/frontpics/{cpr/232.cpr => lz/232.lz} | Bin gfx/frontpics/{cpr/233.cpr => lz/233.lz} | Bin gfx/frontpics/{cpr/234.cpr => lz/234.lz} | Bin gfx/frontpics/{cpr/235.cpr => lz/235.lz} | Bin gfx/frontpics/{cpr/236.cpr => lz/236.lz} | Bin gfx/frontpics/{cpr/237.cpr => lz/237.lz} | Bin gfx/frontpics/{cpr/238.cpr => lz/238.lz} | Bin gfx/frontpics/{cpr/239.cpr => lz/239.lz} | Bin gfx/frontpics/{cpr/240.cpr => lz/240.lz} | Bin gfx/frontpics/{cpr/241.cpr => lz/241.lz} | Bin gfx/frontpics/{cpr/242.cpr => lz/242.lz} | Bin gfx/frontpics/{cpr/243.cpr => lz/243.lz} | Bin gfx/frontpics/{cpr/244.cpr => lz/244.lz} | Bin gfx/frontpics/{cpr/245.cpr => lz/245.lz} | Bin gfx/frontpics/{cpr/246.cpr => lz/246.lz} | Bin gfx/frontpics/{cpr/247.cpr => lz/247.lz} | Bin gfx/frontpics/{cpr/248.cpr => lz/248.lz} | Bin gfx/frontpics/{cpr/249.cpr => lz/249.lz} | Bin gfx/frontpics/{cpr/250.cpr => lz/250.lz} | Bin gfx/frontpics/{cpr/251.cpr => lz/251.lz} | Bin gfx/frontpics/lz/egg.lz | Bin 0 -> 382 bytes gfx/fx/{cpr/000.cpr => lz/000.lz} | Bin gfx/fx/{cpr/001.cpr => lz/001.lz} | Bin gfx/fx/{cpr/002.cpr => lz/002.lz} | Bin gfx/fx/{cpr/003.cpr => lz/003.lz} | Bin gfx/fx/{cpr/004.cpr => lz/004.lz} | Bin gfx/fx/{cpr/005.cpr => lz/005.lz} | Bin gfx/fx/{cpr/006.cpr => lz/006.lz} | 0 gfx/fx/{cpr/007.cpr => lz/007.lz} | Bin gfx/fx/{cpr/008.cpr => lz/008.lz} | Bin gfx/fx/{cpr/009.cpr => lz/009.lz} | Bin gfx/fx/{cpr/010.cpr => lz/010.lz} | Bin gfx/fx/{cpr/011.cpr => lz/011.lz} | Bin gfx/fx/{cpr/012.cpr => lz/012.lz} | 0 gfx/fx/{cpr/013.cpr => lz/013.lz} | Bin gfx/fx/{cpr/014.cpr => lz/014.lz} | Bin gfx/fx/{cpr/015.cpr => lz/015.lz} | 0 gfx/fx/{cpr/016.cpr => lz/016.lz} | Bin gfx/fx/{cpr/017.cpr => lz/017.lz} | Bin gfx/fx/{cpr/018.cpr => lz/018.lz} | Bin gfx/fx/{cpr/019.cpr => lz/019.lz} | Bin gfx/fx/{cpr/020.cpr => lz/020.lz} | Bin gfx/fx/{cpr/021.cpr => lz/021.lz} | Bin gfx/fx/{cpr/022.cpr => lz/022.lz} | Bin gfx/fx/{cpr/023.cpr => lz/023.lz} | Bin gfx/fx/{cpr/024.cpr => lz/024.lz} | Bin gfx/fx/{cpr/025.cpr => lz/025.lz} | Bin gfx/fx/{cpr/026.cpr => lz/026.lz} | Bin gfx/fx/{cpr/027.cpr => lz/027.lz} | Bin gfx/fx/{cpr/028.cpr => lz/028.lz} | Bin gfx/fx/{cpr/029.cpr => lz/029.lz} | Bin gfx/fx/{cpr/030.cpr => lz/030.lz} | Bin gfx/fx/{cpr/031.cpr => lz/031.lz} | Bin gfx/fx/{cpr/032.cpr => lz/032.lz} | Bin gfx/fx/{cpr/033.cpr => lz/033.lz} | Bin gfx/fx/{cpr/034.cpr => lz/034.lz} | Bin gfx/fx/{cpr/035.cpr => lz/035.lz} | Bin gfx/fx/{cpr/036.cpr => lz/036.lz} | Bin gfx/fx/{cpr/037.cpr => lz/037.lz} | Bin gfx/fx/{cpr/038.cpr => lz/038.lz} | Bin gfx/fx/{cpr/039.cpr => lz/039.lz} | Bin gfx/intro/{cpr/001.cpr => lz/001.lz} | 0 gfx/intro/{cpr/002.cpr => lz/002.lz} | Bin gfx/intro/{cpr/003.cpr => lz/003.lz} | 0 gfx/intro/{cpr/004.cpr => lz/004.lz} | Bin gfx/intro/{cpr/005.cpr => lz/005.lz} | Bin gfx/intro/{cpr/006.cpr => lz/006.lz} | Bin gfx/intro/{cpr/007.cpr => lz/007.lz} | Bin gfx/intro/{cpr/008.cpr => lz/008.lz} | Bin gfx/intro/{cpr/009.cpr => lz/009.lz} | 0 gfx/intro/{cpr/010.cpr => lz/010.lz} | 0 gfx/intro/{cpr/011.cpr => lz/011.lz} | Bin gfx/intro/{cpr/012.cpr => lz/012.lz} | Bin gfx/intro/{cpr/013.cpr => lz/013.lz} | Bin gfx/intro/{cpr/014.cpr => lz/014.lz} | Bin gfx/intro/{cpr/015.cpr => lz/015.lz} | Bin gfx/intro/{cpr/017.cpr => lz/017.lz} | Bin .../{cpr/background.cpr => lz/background.lz} | Bin .../crystal_unowns.lz} | Bin gfx/intro/{cpr/logo.cpr => lz/logo.lz} | Bin .../pichu_wooper.cpr => lz/pichu_wooper.lz} | Bin gfx/intro/{cpr/pulse.cpr => lz/pulse.lz} | Bin .../suicune_back.cpr => lz/suicune_back.lz} | Bin .../suicune_close.cpr => lz/suicune_close.lz} | Bin .../suicune_jump.cpr => lz/suicune_jump.lz} | Bin .../suicune_run.cpr => lz/suicune_run.lz} | Bin .../{cpr/unown_back.cpr => lz/unown_back.lz} | Bin gfx/intro/{cpr/unowns.cpr => lz/unowns.lz} | Bin gfx/misc/division.2bpp | Bin 0 -> 928 bytes gfx/misc/dude.2bpp | Bin 0 -> 576 bytes gfx/misc/lz/dude.lz | Bin 0 -> 310 bytes gfx/misc/lz/player.lz | Bin 0 -> 390 bytes gfx/misc/lz/pokegear.lz | Bin 0 -> 738 bytes gfx/misc/lz/pokegear_sprites.lz | Bin 0 -> 42 bytes gfx/misc/lz/town_map.lz | Bin 0 -> 770 bytes gfx/misc/player.2bpp | Bin 0 -> 576 bytes gfx/misc/pokegear.2bpp | Bin 0 -> 736 bytes gfx/misc/pokegear_sprites.2bpp | Bin 0 -> 144 bytes gfx/misc/town_map.2bpp | Bin 0 -> 768 bytes gfx/tilesets/00.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/01.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/02.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/03.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/04.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/05.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/06.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/07.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/08.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/09.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/10.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/11.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/12.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/13.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/14.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/15.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/16.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/17.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/18.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/19.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/20.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/21.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/22.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/23.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/24.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/25.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/26.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/27.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/28.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/29.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/30.2bpp | Bin 0 -> 1536 bytes gfx/tilesets/31.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/32.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/33.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/34.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/35.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/36.2bpp | Bin 0 -> 3072 bytes gfx/tilesets/lz/00.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/01.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/02.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/03.lz | Bin 0 -> 1541 bytes gfx/tilesets/lz/04.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/05.lz | Bin 0 -> 1192 bytes gfx/tilesets/lz/06.lz | Bin 0 -> 984 bytes gfx/tilesets/lz/07.lz | Bin 0 -> 1071 bytes gfx/tilesets/lz/08.lz | Bin 0 -> 1019 bytes gfx/tilesets/lz/09.lz | Bin 0 -> 1035 bytes gfx/tilesets/lz/10.lz | Bin 0 -> 2047 bytes gfx/tilesets/lz/11.lz | Bin 0 -> 1050 bytes gfx/tilesets/lz/12.lz | Bin 0 -> 1861 bytes gfx/tilesets/lz/13.lz | Bin 0 -> 1888 bytes gfx/tilesets/lz/14.lz | Bin 0 -> 1457 bytes gfx/tilesets/lz/15.lz | Bin 0 -> 1239 bytes gfx/tilesets/lz/16.lz | Bin 0 -> 1202 bytes gfx/tilesets/lz/17.lz | Bin 0 -> 928 bytes gfx/tilesets/lz/18.lz | Bin 0 -> 2174 bytes gfx/tilesets/lz/19.lz | Bin 0 -> 1124 bytes gfx/tilesets/lz/20.lz | Bin 0 -> 1203 bytes gfx/tilesets/lz/21.lz | Bin 0 -> 2195 bytes gfx/tilesets/lz/22.lz | Bin 0 -> 817 bytes gfx/tilesets/lz/23.lz | Bin 0 -> 1361 bytes gfx/tilesets/lz/24.lz | Bin 0 -> 898 bytes gfx/tilesets/lz/25.lz | Bin 0 -> 1176 bytes gfx/tilesets/lz/26.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/27.lz | Bin 0 -> 1372 bytes gfx/tilesets/lz/28.lz | Bin 0 -> 966 bytes gfx/tilesets/lz/29.lz | Bin 0 -> 2346 bytes gfx/tilesets/lz/30.lz | Bin 0 -> 829 bytes gfx/tilesets/lz/31.lz | Bin 0 -> 974 bytes gfx/tilesets/lz/32.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/33.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/34.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/35.lz | Bin 0 -> 3079 bytes gfx/tilesets/lz/36.lz | Bin 0 -> 3079 bytes gfx/title/{cpr/crystal.cpr => lz/crystal.lz} | Bin gfx/title/{cpr/logo.cpr => lz/logo.lz} | Bin gfx/title/{cpr/suicune.cpr => lz/suicune.lz} | Bin gfx/trainers/{cpr/000.cpr => lz/000.lz} | Bin gfx/trainers/{cpr/001.cpr => lz/001.lz} | Bin gfx/trainers/{cpr/002.cpr => lz/002.lz} | Bin gfx/trainers/{cpr/003.cpr => lz/003.lz} | Bin gfx/trainers/{cpr/004.cpr => lz/004.lz} | Bin gfx/trainers/{cpr/005.cpr => lz/005.lz} | Bin gfx/trainers/{cpr/006.cpr => lz/006.lz} | Bin gfx/trainers/{cpr/007.cpr => lz/007.lz} | Bin gfx/trainers/{cpr/008.cpr => lz/008.lz} | Bin gfx/trainers/{cpr/009.cpr => lz/009.lz} | Bin gfx/trainers/{cpr/010.cpr => lz/010.lz} | Bin gfx/trainers/{cpr/011.cpr => lz/011.lz} | Bin gfx/trainers/{cpr/012.cpr => lz/012.lz} | Bin gfx/trainers/{cpr/013.cpr => lz/013.lz} | Bin gfx/trainers/{cpr/014.cpr => lz/014.lz} | Bin gfx/trainers/{cpr/015.cpr => lz/015.lz} | Bin gfx/trainers/{cpr/016.cpr => lz/016.lz} | Bin gfx/trainers/{cpr/017.cpr => lz/017.lz} | Bin gfx/trainers/{cpr/018.cpr => lz/018.lz} | Bin gfx/trainers/{cpr/019.cpr => lz/019.lz} | Bin gfx/trainers/{cpr/020.cpr => lz/020.lz} | Bin gfx/trainers/{cpr/021.cpr => lz/021.lz} | Bin gfx/trainers/{cpr/022.cpr => lz/022.lz} | Bin gfx/trainers/{cpr/023.cpr => lz/023.lz} | Bin gfx/trainers/{cpr/024.cpr => lz/024.lz} | Bin gfx/trainers/{cpr/025.cpr => lz/025.lz} | Bin gfx/trainers/{cpr/026.cpr => lz/026.lz} | Bin gfx/trainers/{cpr/027.cpr => lz/027.lz} | Bin gfx/trainers/{cpr/028.cpr => lz/028.lz} | Bin gfx/trainers/{cpr/029.cpr => lz/029.lz} | Bin gfx/trainers/{cpr/030.cpr => lz/030.lz} | Bin gfx/trainers/{cpr/031.cpr => lz/031.lz} | Bin gfx/trainers/{cpr/032.cpr => lz/032.lz} | Bin gfx/trainers/{cpr/033.cpr => lz/033.lz} | Bin gfx/trainers/{cpr/034.cpr => lz/034.lz} | Bin gfx/trainers/{cpr/035.cpr => lz/035.lz} | Bin gfx/trainers/{cpr/036.cpr => lz/036.lz} | Bin gfx/trainers/{cpr/037.cpr => lz/037.lz} | Bin gfx/trainers/{cpr/038.cpr => lz/038.lz} | Bin gfx/trainers/{cpr/039.cpr => lz/039.lz} | Bin gfx/trainers/{cpr/040.cpr => lz/040.lz} | Bin gfx/trainers/{cpr/041.cpr => lz/041.lz} | Bin gfx/trainers/{cpr/042.cpr => lz/042.lz} | Bin gfx/trainers/{cpr/043.cpr => lz/043.lz} | Bin gfx/trainers/{cpr/044.cpr => lz/044.lz} | Bin gfx/trainers/{cpr/045.cpr => lz/045.lz} | Bin gfx/trainers/{cpr/046.cpr => lz/046.lz} | Bin gfx/trainers/{cpr/047.cpr => lz/047.lz} | Bin gfx/trainers/{cpr/048.cpr => lz/048.lz} | Bin gfx/trainers/{cpr/049.cpr => lz/049.lz} | Bin gfx/trainers/{cpr/050.cpr => lz/050.lz} | Bin gfx/trainers/{cpr/051.cpr => lz/051.lz} | Bin gfx/trainers/{cpr/052.cpr => lz/052.lz} | Bin gfx/trainers/{cpr/053.cpr => lz/053.lz} | Bin gfx/trainers/{cpr/054.cpr => lz/054.lz} | Bin gfx/trainers/{cpr/055.cpr => lz/055.lz} | Bin gfx/trainers/{cpr/056.cpr => lz/056.lz} | Bin gfx/trainers/{cpr/057.cpr => lz/057.lz} | Bin gfx/trainers/{cpr/058.cpr => lz/058.lz} | Bin gfx/trainers/{cpr/059.cpr => lz/059.lz} | Bin gfx/trainers/{cpr/060.cpr => lz/060.lz} | Bin gfx/trainers/{cpr/061.cpr => lz/061.lz} | Bin gfx/trainers/{cpr/062.cpr => lz/062.lz} | Bin gfx/trainers/{cpr/063.cpr => lz/063.lz} | Bin gfx/trainers/{cpr/064.cpr => lz/064.lz} | Bin gfx/trainers/{cpr/065.cpr => lz/065.lz} | Bin gfx/trainers/{cpr/066.cpr => lz/066.lz} | Bin main.asm | 2694 ++++++++++++++++- 784 files changed, 2716 insertions(+), 119 deletions(-) create mode 100644 gfx/anim/egg.2bpp rename gfx/backpics/{cpr/001.cpr => lz/001.lz} (100%) rename gfx/backpics/{cpr/002.cpr => lz/002.lz} (100%) rename gfx/backpics/{cpr/003.cpr => lz/003.lz} (100%) rename gfx/backpics/{cpr/004.cpr => lz/004.lz} (100%) rename gfx/backpics/{cpr/005.cpr => lz/005.lz} (100%) rename gfx/backpics/{cpr/006.cpr => lz/006.lz} (100%) rename gfx/backpics/{cpr/007.cpr => lz/007.lz} (100%) rename gfx/backpics/{cpr/008.cpr => lz/008.lz} (100%) rename gfx/backpics/{cpr/009.cpr => lz/009.lz} (100%) rename gfx/backpics/{cpr/010.cpr => lz/010.lz} (100%) rename gfx/backpics/{cpr/011.cpr => lz/011.lz} (100%) rename gfx/backpics/{cpr/012.cpr => lz/012.lz} (100%) rename gfx/backpics/{cpr/013.cpr => lz/013.lz} (100%) rename gfx/backpics/{cpr/014.cpr => lz/014.lz} (100%) rename gfx/backpics/{cpr/015.cpr => lz/015.lz} (100%) rename gfx/backpics/{cpr/016.cpr => lz/016.lz} (100%) rename gfx/backpics/{cpr/017.cpr => lz/017.lz} (100%) rename gfx/backpics/{cpr/018.cpr => lz/018.lz} (100%) rename gfx/backpics/{cpr/019.cpr => lz/019.lz} (100%) rename gfx/backpics/{cpr/020.cpr => lz/020.lz} (100%) rename gfx/backpics/{cpr/021.cpr => lz/021.lz} (100%) rename gfx/backpics/{cpr/022.cpr => lz/022.lz} (100%) rename gfx/backpics/{cpr/023.cpr => lz/023.lz} (100%) rename gfx/backpics/{cpr/024.cpr => lz/024.lz} (100%) rename gfx/backpics/{cpr/025.cpr => lz/025.lz} (100%) rename gfx/backpics/{cpr/026.cpr => lz/026.lz} (100%) rename gfx/backpics/{cpr/027.cpr => lz/027.lz} (100%) rename gfx/backpics/{cpr/028.cpr => lz/028.lz} (100%) rename gfx/backpics/{cpr/029.cpr => lz/029.lz} (100%) rename gfx/backpics/{cpr/030.cpr => lz/030.lz} (100%) rename gfx/backpics/{cpr/031.cpr => lz/031.lz} (100%) rename gfx/backpics/{cpr/032.cpr => lz/032.lz} (100%) rename gfx/backpics/{cpr/033.cpr => lz/033.lz} (100%) rename gfx/backpics/{cpr/034.cpr => lz/034.lz} (100%) rename gfx/backpics/{cpr/035.cpr => lz/035.lz} (100%) rename gfx/backpics/{cpr/036.cpr => lz/036.lz} (100%) rename gfx/backpics/{cpr/037.cpr => lz/037.lz} (100%) rename gfx/backpics/{cpr/038.cpr => lz/038.lz} (100%) rename gfx/backpics/{cpr/039.cpr => lz/039.lz} (100%) rename gfx/backpics/{cpr/040.cpr => lz/040.lz} (100%) rename gfx/backpics/{cpr/041.cpr => lz/041.lz} (100%) rename gfx/backpics/{cpr/042.cpr => lz/042.lz} (100%) rename gfx/backpics/{cpr/043.cpr => lz/043.lz} (100%) rename gfx/backpics/{cpr/044.cpr => lz/044.lz} (100%) rename gfx/backpics/{cpr/045.cpr => lz/045.lz} (100%) rename gfx/backpics/{cpr/046.cpr => lz/046.lz} (100%) rename gfx/backpics/{cpr/047.cpr => lz/047.lz} (100%) rename gfx/backpics/{cpr/048.cpr => lz/048.lz} (100%) rename gfx/backpics/{cpr/049.cpr => lz/049.lz} (100%) rename gfx/backpics/{cpr/050.cpr => lz/050.lz} (100%) rename gfx/backpics/{cpr/051.cpr => lz/051.lz} (100%) rename gfx/backpics/{cpr/052.cpr => lz/052.lz} (100%) rename gfx/backpics/{cpr/053.cpr => lz/053.lz} (100%) rename gfx/backpics/{cpr/054.cpr => lz/054.lz} (100%) rename gfx/backpics/{cpr/055.cpr => lz/055.lz} (100%) rename gfx/backpics/{cpr/056.cpr => lz/056.lz} (100%) rename gfx/backpics/{cpr/057.cpr => lz/057.lz} (100%) rename gfx/backpics/{cpr/058.cpr => lz/058.lz} (100%) rename gfx/backpics/{cpr/059.cpr => lz/059.lz} (100%) rename gfx/backpics/{cpr/060.cpr => lz/060.lz} (100%) rename gfx/backpics/{cpr/061.cpr => lz/061.lz} (100%) rename gfx/backpics/{cpr/062.cpr => lz/062.lz} (100%) rename gfx/backpics/{cpr/063.cpr => lz/063.lz} (100%) rename gfx/backpics/{cpr/064.cpr => lz/064.lz} (100%) rename gfx/backpics/{cpr/065.cpr => lz/065.lz} (100%) rename gfx/backpics/{cpr/066.cpr => lz/066.lz} (100%) rename gfx/backpics/{cpr/067.cpr => lz/067.lz} (100%) rename gfx/backpics/{cpr/068.cpr => lz/068.lz} (100%) rename gfx/backpics/{cpr/069.cpr => lz/069.lz} (100%) rename gfx/backpics/{cpr/070.cpr => lz/070.lz} (100%) rename gfx/backpics/{cpr/071.cpr => lz/071.lz} (100%) rename gfx/backpics/{cpr/072.cpr => lz/072.lz} (100%) rename gfx/backpics/{cpr/073.cpr => lz/073.lz} (100%) rename gfx/backpics/{cpr/074.cpr => lz/074.lz} (100%) rename gfx/backpics/{cpr/075.cpr => lz/075.lz} (100%) rename gfx/backpics/{cpr/076.cpr => lz/076.lz} (100%) rename gfx/backpics/{cpr/077.cpr => lz/077.lz} (100%) rename gfx/backpics/{cpr/078.cpr => lz/078.lz} (100%) rename gfx/backpics/{cpr/079.cpr => lz/079.lz} (100%) rename gfx/backpics/{cpr/080.cpr => lz/080.lz} (100%) rename gfx/backpics/{cpr/081.cpr => lz/081.lz} (100%) rename gfx/backpics/{cpr/082.cpr => lz/082.lz} (100%) rename gfx/backpics/{cpr/083.cpr => lz/083.lz} (100%) rename gfx/backpics/{cpr/084.cpr => lz/084.lz} (100%) rename gfx/backpics/{cpr/085.cpr => lz/085.lz} (100%) rename gfx/backpics/{cpr/086.cpr => lz/086.lz} (100%) rename gfx/backpics/{cpr/087.cpr => lz/087.lz} (100%) rename gfx/backpics/{cpr/088.cpr => lz/088.lz} (100%) rename gfx/backpics/{cpr/089.cpr => lz/089.lz} (100%) rename gfx/backpics/{cpr/090.cpr => lz/090.lz} (100%) rename gfx/backpics/{cpr/091.cpr => lz/091.lz} (100%) rename gfx/backpics/{cpr/092.cpr => lz/092.lz} (100%) rename gfx/backpics/{cpr/093.cpr => lz/093.lz} (100%) rename gfx/backpics/{cpr/094.cpr => lz/094.lz} (100%) rename gfx/backpics/{cpr/095.cpr => lz/095.lz} (100%) rename gfx/backpics/{cpr/096.cpr => lz/096.lz} (100%) rename gfx/backpics/{cpr/097.cpr => lz/097.lz} (100%) rename gfx/backpics/{cpr/098.cpr => lz/098.lz} (100%) rename gfx/backpics/{cpr/099.cpr => lz/099.lz} (100%) rename gfx/backpics/{cpr/100.cpr => lz/100.lz} (100%) rename gfx/backpics/{cpr/101.cpr => lz/101.lz} (100%) rename gfx/backpics/{cpr/102.cpr => lz/102.lz} (100%) rename gfx/backpics/{cpr/103.cpr => lz/103.lz} (100%) rename gfx/backpics/{cpr/104.cpr => lz/104.lz} (100%) rename gfx/backpics/{cpr/105.cpr => lz/105.lz} (100%) rename gfx/backpics/{cpr/106.cpr => lz/106.lz} (100%) rename gfx/backpics/{cpr/107.cpr => lz/107.lz} (100%) rename gfx/backpics/{cpr/108.cpr => lz/108.lz} (100%) rename gfx/backpics/{cpr/109.cpr => lz/109.lz} (100%) rename gfx/backpics/{cpr/110.cpr => lz/110.lz} (100%) rename gfx/backpics/{cpr/111.cpr => lz/111.lz} (100%) rename gfx/backpics/{cpr/112.cpr => lz/112.lz} (100%) rename gfx/backpics/{cpr/113.cpr => lz/113.lz} (100%) rename gfx/backpics/{cpr/114.cpr => lz/114.lz} (100%) rename gfx/backpics/{cpr/115.cpr => lz/115.lz} (100%) rename gfx/backpics/{cpr/116.cpr => lz/116.lz} (100%) rename gfx/backpics/{cpr/117.cpr => lz/117.lz} (100%) rename gfx/backpics/{cpr/118.cpr => lz/118.lz} (100%) rename gfx/backpics/{cpr/119.cpr => lz/119.lz} (100%) rename gfx/backpics/{cpr/120.cpr => lz/120.lz} (100%) rename gfx/backpics/{cpr/121.cpr => lz/121.lz} (100%) rename gfx/backpics/{cpr/122.cpr => lz/122.lz} (100%) rename gfx/backpics/{cpr/123.cpr => lz/123.lz} (100%) rename gfx/backpics/{cpr/124.cpr => lz/124.lz} (100%) rename gfx/backpics/{cpr/125.cpr => lz/125.lz} (100%) rename gfx/backpics/{cpr/126.cpr => lz/126.lz} (100%) rename gfx/backpics/{cpr/127.cpr => lz/127.lz} (100%) rename gfx/backpics/{cpr/128.cpr => lz/128.lz} (100%) rename gfx/backpics/{cpr/129.cpr => lz/129.lz} (100%) rename gfx/backpics/{cpr/130.cpr => lz/130.lz} (100%) rename gfx/backpics/{cpr/131.cpr => lz/131.lz} (100%) rename gfx/backpics/{cpr/132.cpr => lz/132.lz} (100%) rename gfx/backpics/{cpr/133.cpr => lz/133.lz} (100%) rename gfx/backpics/{cpr/134.cpr => lz/134.lz} (100%) rename gfx/backpics/{cpr/135.cpr => lz/135.lz} (100%) rename gfx/backpics/{cpr/136.cpr => lz/136.lz} (100%) rename gfx/backpics/{cpr/137.cpr => lz/137.lz} (100%) rename gfx/backpics/{cpr/138.cpr => lz/138.lz} (100%) rename gfx/backpics/{cpr/139.cpr => lz/139.lz} (100%) rename gfx/backpics/{cpr/140.cpr => lz/140.lz} (100%) rename gfx/backpics/{cpr/141.cpr => lz/141.lz} (100%) rename gfx/backpics/{cpr/142.cpr => lz/142.lz} (100%) rename gfx/backpics/{cpr/143.cpr => lz/143.lz} (100%) rename gfx/backpics/{cpr/144.cpr => lz/144.lz} (100%) rename gfx/backpics/{cpr/145.cpr => lz/145.lz} (100%) rename gfx/backpics/{cpr/146.cpr => lz/146.lz} (100%) rename gfx/backpics/{cpr/147.cpr => lz/147.lz} (100%) rename gfx/backpics/{cpr/148.cpr => lz/148.lz} (100%) rename gfx/backpics/{cpr/149.cpr => lz/149.lz} (100%) rename gfx/backpics/{cpr/150.cpr => lz/150.lz} (100%) rename gfx/backpics/{cpr/151.cpr => lz/151.lz} (100%) rename gfx/backpics/{cpr/152.cpr => lz/152.lz} (100%) rename gfx/backpics/{cpr/153.cpr => lz/153.lz} (100%) rename gfx/backpics/{cpr/154.cpr => lz/154.lz} (100%) rename gfx/backpics/{cpr/155.cpr => lz/155.lz} (100%) rename gfx/backpics/{cpr/156.cpr => lz/156.lz} (100%) rename gfx/backpics/{cpr/157.cpr => lz/157.lz} (100%) rename gfx/backpics/{cpr/158.cpr => lz/158.lz} (100%) rename gfx/backpics/{cpr/159.cpr => lz/159.lz} (100%) rename gfx/backpics/{cpr/160.cpr => lz/160.lz} (100%) rename gfx/backpics/{cpr/161.cpr => lz/161.lz} (100%) rename gfx/backpics/{cpr/162.cpr => lz/162.lz} (100%) rename gfx/backpics/{cpr/163.cpr => lz/163.lz} (100%) rename gfx/backpics/{cpr/164.cpr => lz/164.lz} (100%) rename gfx/backpics/{cpr/165.cpr => lz/165.lz} (100%) rename gfx/backpics/{cpr/166.cpr => lz/166.lz} (100%) rename gfx/backpics/{cpr/167.cpr => lz/167.lz} (100%) rename gfx/backpics/{cpr/168.cpr => lz/168.lz} (100%) rename gfx/backpics/{cpr/169.cpr => lz/169.lz} (100%) rename gfx/backpics/{cpr/170.cpr => lz/170.lz} (100%) rename gfx/backpics/{cpr/171.cpr => lz/171.lz} (100%) rename gfx/backpics/{cpr/172.cpr => lz/172.lz} (100%) rename gfx/backpics/{cpr/173.cpr => lz/173.lz} (100%) rename gfx/backpics/{cpr/174.cpr => lz/174.lz} (100%) rename gfx/backpics/{cpr/175.cpr => lz/175.lz} (100%) rename gfx/backpics/{cpr/176.cpr => lz/176.lz} (100%) rename gfx/backpics/{cpr/177.cpr => lz/177.lz} (100%) rename gfx/backpics/{cpr/178.cpr => lz/178.lz} (100%) rename gfx/backpics/{cpr/179.cpr => lz/179.lz} (100%) rename gfx/backpics/{cpr/180.cpr => lz/180.lz} (100%) rename gfx/backpics/{cpr/181.cpr => lz/181.lz} (100%) rename gfx/backpics/{cpr/182.cpr => lz/182.lz} (100%) rename gfx/backpics/{cpr/183.cpr => lz/183.lz} (100%) rename gfx/backpics/{cpr/184.cpr => lz/184.lz} (100%) rename gfx/backpics/{cpr/185.cpr => lz/185.lz} (100%) rename gfx/backpics/{cpr/186.cpr => lz/186.lz} (100%) rename gfx/backpics/{cpr/187.cpr => lz/187.lz} (100%) rename gfx/backpics/{cpr/188.cpr => lz/188.lz} (100%) rename gfx/backpics/{cpr/189.cpr => lz/189.lz} (100%) rename gfx/backpics/{cpr/190.cpr => lz/190.lz} (100%) rename gfx/backpics/{cpr/191.cpr => lz/191.lz} (100%) rename gfx/backpics/{cpr/192.cpr => lz/192.lz} (100%) rename gfx/backpics/{cpr/193.cpr => lz/193.lz} (100%) rename gfx/backpics/{cpr/194.cpr => lz/194.lz} (100%) rename gfx/backpics/{cpr/195.cpr => lz/195.lz} (100%) rename gfx/backpics/{cpr/196.cpr => lz/196.lz} (100%) rename gfx/backpics/{cpr/197.cpr => lz/197.lz} (100%) rename gfx/backpics/{cpr/198.cpr => lz/198.lz} (100%) rename gfx/backpics/{cpr/199.cpr => lz/199.lz} (100%) rename gfx/backpics/{cpr/200.cpr => lz/200.lz} (100%) rename gfx/backpics/{cpr/201a.cpr => lz/201a.lz} (100%) rename gfx/backpics/{cpr/201b.cpr => lz/201b.lz} (100%) rename gfx/backpics/{cpr/201c.cpr => lz/201c.lz} (100%) rename gfx/backpics/{cpr/201d.cpr => lz/201d.lz} (100%) rename gfx/backpics/{cpr/201e.cpr => lz/201e.lz} (100%) rename gfx/backpics/{cpr/201f.cpr => lz/201f.lz} (100%) rename gfx/backpics/{cpr/201g.cpr => lz/201g.lz} (100%) rename gfx/backpics/{cpr/201h.cpr => lz/201h.lz} (100%) rename gfx/backpics/{cpr/201i.cpr => lz/201i.lz} (100%) rename gfx/backpics/{cpr/201j.cpr => lz/201j.lz} (100%) rename gfx/backpics/{cpr/201k.cpr => lz/201k.lz} (100%) rename gfx/backpics/{cpr/201l.cpr => lz/201l.lz} (100%) rename gfx/backpics/{cpr/201m.cpr => lz/201m.lz} (100%) rename gfx/backpics/{cpr/201n.cpr => lz/201n.lz} (100%) rename gfx/backpics/{cpr/201o.cpr => lz/201o.lz} (100%) rename gfx/backpics/{cpr/201p.cpr => lz/201p.lz} (100%) rename gfx/backpics/{cpr/201q.cpr => lz/201q.lz} (100%) rename gfx/backpics/{cpr/201r.cpr => lz/201r.lz} (100%) rename gfx/backpics/{cpr/201s.cpr => lz/201s.lz} (100%) rename gfx/backpics/{cpr/201t.cpr => lz/201t.lz} (100%) rename gfx/backpics/{cpr/201u.cpr => lz/201u.lz} (100%) rename gfx/backpics/{cpr/201v.cpr => lz/201v.lz} (100%) rename gfx/backpics/{cpr/201w.cpr => lz/201w.lz} (100%) rename gfx/backpics/{cpr/201x.cpr => lz/201x.lz} (100%) rename gfx/backpics/{cpr/201y.cpr => lz/201y.lz} (100%) rename gfx/backpics/{cpr/201z.cpr => lz/201z.lz} (100%) rename gfx/backpics/{cpr/202.cpr => lz/202.lz} (100%) rename gfx/backpics/{cpr/203.cpr => lz/203.lz} (100%) rename gfx/backpics/{cpr/204.cpr => lz/204.lz} (100%) rename gfx/backpics/{cpr/205.cpr => lz/205.lz} (100%) rename gfx/backpics/{cpr/206.cpr => lz/206.lz} (100%) rename gfx/backpics/{cpr/207.cpr => lz/207.lz} (100%) rename gfx/backpics/{cpr/208.cpr => lz/208.lz} (100%) rename gfx/backpics/{cpr/209.cpr => lz/209.lz} (100%) rename gfx/backpics/{cpr/210.cpr => lz/210.lz} (100%) rename gfx/backpics/{cpr/211.cpr => lz/211.lz} (100%) rename gfx/backpics/{cpr/212.cpr => lz/212.lz} (100%) rename gfx/backpics/{cpr/213.cpr => lz/213.lz} (100%) rename gfx/backpics/{cpr/214.cpr => lz/214.lz} (100%) rename gfx/backpics/{cpr/215.cpr => lz/215.lz} (100%) rename gfx/backpics/{cpr/216.cpr => lz/216.lz} (100%) rename gfx/backpics/{cpr/217.cpr => lz/217.lz} (100%) rename gfx/backpics/{cpr/218.cpr => lz/218.lz} (100%) rename gfx/backpics/{cpr/219.cpr => lz/219.lz} (100%) rename gfx/backpics/{cpr/220.cpr => lz/220.lz} (100%) rename gfx/backpics/{cpr/221.cpr => lz/221.lz} (100%) rename gfx/backpics/{cpr/222.cpr => lz/222.lz} (100%) rename gfx/backpics/{cpr/223.cpr => lz/223.lz} (100%) rename gfx/backpics/{cpr/224.cpr => lz/224.lz} (100%) rename gfx/backpics/{cpr/225.cpr => lz/225.lz} (100%) rename gfx/backpics/{cpr/226.cpr => lz/226.lz} (100%) rename gfx/backpics/{cpr/227.cpr => lz/227.lz} (100%) rename gfx/backpics/{cpr/228.cpr => lz/228.lz} (100%) rename gfx/backpics/{cpr/229.cpr => lz/229.lz} (100%) rename gfx/backpics/{cpr/230.cpr => lz/230.lz} (100%) rename gfx/backpics/{cpr/231.cpr => lz/231.lz} (100%) rename gfx/backpics/{cpr/232.cpr => lz/232.lz} (100%) rename gfx/backpics/{cpr/233.cpr => lz/233.lz} (100%) rename gfx/backpics/{cpr/234.cpr => lz/234.lz} (100%) rename gfx/backpics/{cpr/235.cpr => lz/235.lz} (100%) rename gfx/backpics/{cpr/236.cpr => lz/236.lz} (100%) rename gfx/backpics/{cpr/237.cpr => lz/237.lz} (100%) rename gfx/backpics/{cpr/238.cpr => lz/238.lz} (100%) rename gfx/backpics/{cpr/239.cpr => lz/239.lz} (100%) rename gfx/backpics/{cpr/240.cpr => lz/240.lz} (100%) rename gfx/backpics/{cpr/241.cpr => lz/241.lz} (100%) rename gfx/backpics/{cpr/242.cpr => lz/242.lz} (100%) rename gfx/backpics/{cpr/243.cpr => lz/243.lz} (100%) rename gfx/backpics/{cpr/244.cpr => lz/244.lz} (100%) rename gfx/backpics/{cpr/245.cpr => lz/245.lz} (100%) rename gfx/backpics/{cpr/246.cpr => lz/246.lz} (100%) rename gfx/backpics/{cpr/247.cpr => lz/247.lz} (100%) rename gfx/backpics/{cpr/248.cpr => lz/248.lz} (100%) rename gfx/backpics/{cpr/249.cpr => lz/249.lz} (100%) rename gfx/backpics/{cpr/250.cpr => lz/250.lz} (100%) rename gfx/backpics/{cpr/251.cpr => lz/251.lz} (100%) create mode 100644 gfx/credits/border.2bpp create mode 100644 gfx/credits/ditto.2bpp create mode 100644 gfx/credits/igglybuff.2bpp create mode 100644 gfx/credits/pichu.2bpp create mode 100644 gfx/credits/smoochum.2bpp create mode 100644 gfx/frontpics/egg.2bpp rename gfx/frontpics/{cpr/001.cpr => lz/001.lz} (100%) rename gfx/frontpics/{cpr/002.cpr => lz/002.lz} (100%) rename gfx/frontpics/{cpr/003.cpr => lz/003.lz} (100%) rename gfx/frontpics/{cpr/004.cpr => lz/004.lz} (100%) rename gfx/frontpics/{cpr/005.cpr => lz/005.lz} (100%) rename gfx/frontpics/{cpr/006.cpr => lz/006.lz} (100%) rename gfx/frontpics/{cpr/007.cpr => lz/007.lz} (100%) rename gfx/frontpics/{cpr/008.cpr => lz/008.lz} (100%) rename gfx/frontpics/{cpr/009.cpr => lz/009.lz} (100%) rename gfx/frontpics/{cpr/010.cpr => lz/010.lz} (100%) rename gfx/frontpics/{cpr/011.cpr => lz/011.lz} (100%) rename gfx/frontpics/{cpr/012.cpr => lz/012.lz} (100%) rename gfx/frontpics/{cpr/013.cpr => lz/013.lz} (100%) rename gfx/frontpics/{cpr/014.cpr => lz/014.lz} (100%) rename gfx/frontpics/{cpr/015.cpr => lz/015.lz} (100%) rename gfx/frontpics/{cpr/016.cpr => lz/016.lz} (100%) rename gfx/frontpics/{cpr/017.cpr => lz/017.lz} (100%) rename gfx/frontpics/{cpr/018.cpr => lz/018.lz} (100%) rename gfx/frontpics/{cpr/019.cpr => lz/019.lz} (100%) rename gfx/frontpics/{cpr/020.cpr => lz/020.lz} (100%) rename gfx/frontpics/{cpr/021.cpr => lz/021.lz} (100%) rename gfx/frontpics/{cpr/022.cpr => lz/022.lz} (100%) rename gfx/frontpics/{cpr/023.cpr => lz/023.lz} (100%) rename gfx/frontpics/{cpr/024.cpr => lz/024.lz} (100%) rename gfx/frontpics/{cpr/025.cpr => lz/025.lz} (100%) rename gfx/frontpics/{cpr/026.cpr => lz/026.lz} (100%) rename gfx/frontpics/{cpr/027.cpr => lz/027.lz} (100%) rename gfx/frontpics/{cpr/028.cpr => lz/028.lz} (100%) rename gfx/frontpics/{cpr/029.cpr => lz/029.lz} (100%) rename gfx/frontpics/{cpr/030.cpr => lz/030.lz} (100%) rename gfx/frontpics/{cpr/031.cpr => lz/031.lz} (100%) rename gfx/frontpics/{cpr/032.cpr => lz/032.lz} (100%) rename gfx/frontpics/{cpr/033.cpr => lz/033.lz} (100%) rename gfx/frontpics/{cpr/034.cpr => lz/034.lz} (100%) rename gfx/frontpics/{cpr/035.cpr => lz/035.lz} (100%) rename gfx/frontpics/{cpr/036.cpr => lz/036.lz} (100%) rename gfx/frontpics/{cpr/037.cpr => lz/037.lz} (100%) rename gfx/frontpics/{cpr/038.cpr => lz/038.lz} (100%) rename gfx/frontpics/{cpr/039.cpr => lz/039.lz} (100%) rename gfx/frontpics/{cpr/040.cpr => lz/040.lz} (100%) rename gfx/frontpics/{cpr/041.cpr => lz/041.lz} (100%) rename gfx/frontpics/{cpr/042.cpr => lz/042.lz} (100%) rename gfx/frontpics/{cpr/043.cpr => lz/043.lz} (100%) rename gfx/frontpics/{cpr/044.cpr => lz/044.lz} (100%) rename gfx/frontpics/{cpr/045.cpr => lz/045.lz} (100%) rename gfx/frontpics/{cpr/046.cpr => lz/046.lz} (100%) rename gfx/frontpics/{cpr/047.cpr => lz/047.lz} (100%) rename gfx/frontpics/{cpr/048.cpr => lz/048.lz} (100%) rename gfx/frontpics/{cpr/049.cpr => lz/049.lz} (100%) rename gfx/frontpics/{cpr/050.cpr => lz/050.lz} (100%) rename gfx/frontpics/{cpr/051.cpr => lz/051.lz} (100%) rename gfx/frontpics/{cpr/052.cpr => lz/052.lz} (100%) rename gfx/frontpics/{cpr/053.cpr => lz/053.lz} (100%) rename gfx/frontpics/{cpr/054.cpr => lz/054.lz} (100%) rename gfx/frontpics/{cpr/055.cpr => lz/055.lz} (100%) rename gfx/frontpics/{cpr/056.cpr => lz/056.lz} (100%) rename gfx/frontpics/{cpr/057.cpr => lz/057.lz} (100%) rename gfx/frontpics/{cpr/058.cpr => lz/058.lz} (100%) rename gfx/frontpics/{cpr/059.cpr => lz/059.lz} (100%) rename gfx/frontpics/{cpr/060.cpr => lz/060.lz} (100%) rename gfx/frontpics/{cpr/061.cpr => lz/061.lz} (100%) rename gfx/frontpics/{cpr/062.cpr => lz/062.lz} (100%) rename gfx/frontpics/{cpr/063.cpr => lz/063.lz} (100%) rename gfx/frontpics/{cpr/064.cpr => lz/064.lz} (100%) rename gfx/frontpics/{cpr/065.cpr => lz/065.lz} (100%) rename gfx/frontpics/{cpr/066.cpr => lz/066.lz} (100%) rename gfx/frontpics/{cpr/067.cpr => lz/067.lz} (100%) rename gfx/frontpics/{cpr/068.cpr => lz/068.lz} (100%) rename gfx/frontpics/{cpr/069.cpr => lz/069.lz} (100%) rename gfx/frontpics/{cpr/070.cpr => lz/070.lz} (100%) rename gfx/frontpics/{cpr/071.cpr => lz/071.lz} (100%) rename gfx/frontpics/{cpr/072.cpr => lz/072.lz} (100%) rename gfx/frontpics/{cpr/073.cpr => lz/073.lz} (100%) rename gfx/frontpics/{cpr/074.cpr => lz/074.lz} (100%) rename gfx/frontpics/{cpr/075.cpr => lz/075.lz} (100%) rename gfx/frontpics/{cpr/076.cpr => lz/076.lz} (100%) rename gfx/frontpics/{cpr/077.cpr => lz/077.lz} (100%) rename gfx/frontpics/{cpr/078.cpr => lz/078.lz} (100%) rename gfx/frontpics/{cpr/079.cpr => lz/079.lz} (100%) rename gfx/frontpics/{cpr/080.cpr => lz/080.lz} (100%) rename gfx/frontpics/{cpr/081.cpr => lz/081.lz} (100%) rename gfx/frontpics/{cpr/082.cpr => lz/082.lz} (100%) rename gfx/frontpics/{cpr/083.cpr => lz/083.lz} (100%) rename gfx/frontpics/{cpr/084.cpr => lz/084.lz} (100%) rename gfx/frontpics/{cpr/085.cpr => lz/085.lz} (100%) rename gfx/frontpics/{cpr/086.cpr => lz/086.lz} (100%) rename gfx/frontpics/{cpr/087.cpr => lz/087.lz} (100%) rename gfx/frontpics/{cpr/088.cpr => lz/088.lz} (100%) rename gfx/frontpics/{cpr/089.cpr => lz/089.lz} (100%) rename gfx/frontpics/{cpr/090.cpr => lz/090.lz} (100%) rename gfx/frontpics/{cpr/091.cpr => lz/091.lz} (100%) rename gfx/frontpics/{cpr/092.cpr => lz/092.lz} (100%) rename gfx/frontpics/{cpr/093.cpr => lz/093.lz} (100%) rename gfx/frontpics/{cpr/094.cpr => lz/094.lz} (100%) rename gfx/frontpics/{cpr/095.cpr => lz/095.lz} (100%) rename gfx/frontpics/{cpr/096.cpr => lz/096.lz} (100%) rename gfx/frontpics/{cpr/097.cpr => lz/097.lz} (100%) rename gfx/frontpics/{cpr/098.cpr => lz/098.lz} (100%) rename gfx/frontpics/{cpr/099.cpr => lz/099.lz} (100%) rename gfx/frontpics/{cpr/100.cpr => lz/100.lz} (100%) rename gfx/frontpics/{cpr/101.cpr => lz/101.lz} (100%) rename gfx/frontpics/{cpr/102.cpr => lz/102.lz} (100%) rename gfx/frontpics/{cpr/103.cpr => lz/103.lz} (100%) rename gfx/frontpics/{cpr/104.cpr => lz/104.lz} (100%) rename gfx/frontpics/{cpr/105.cpr => lz/105.lz} (100%) rename gfx/frontpics/{cpr/106.cpr => lz/106.lz} (100%) rename gfx/frontpics/{cpr/107.cpr => lz/107.lz} (100%) rename gfx/frontpics/{cpr/108.cpr => lz/108.lz} (100%) rename gfx/frontpics/{cpr/109.cpr => lz/109.lz} (100%) rename gfx/frontpics/{cpr/110.cpr => lz/110.lz} (100%) rename gfx/frontpics/{cpr/111.cpr => lz/111.lz} (100%) rename gfx/frontpics/{cpr/112.cpr => lz/112.lz} (100%) rename gfx/frontpics/{cpr/113.cpr => lz/113.lz} (100%) rename gfx/frontpics/{cpr/114.cpr => lz/114.lz} (100%) rename gfx/frontpics/{cpr/115.cpr => lz/115.lz} (100%) rename gfx/frontpics/{cpr/116.cpr => lz/116.lz} (100%) rename gfx/frontpics/{cpr/117.cpr => lz/117.lz} (100%) rename gfx/frontpics/{cpr/118.cpr => lz/118.lz} (100%) rename gfx/frontpics/{cpr/119.cpr => lz/119.lz} (100%) rename gfx/frontpics/{cpr/120.cpr => lz/120.lz} (100%) rename gfx/frontpics/{cpr/121.cpr => lz/121.lz} (100%) rename gfx/frontpics/{cpr/122.cpr => lz/122.lz} (100%) rename gfx/frontpics/{cpr/123.cpr => lz/123.lz} (100%) rename gfx/frontpics/{cpr/124.cpr => lz/124.lz} (100%) rename gfx/frontpics/{cpr/125.cpr => lz/125.lz} (100%) rename gfx/frontpics/{cpr/126.cpr => lz/126.lz} (100%) rename gfx/frontpics/{cpr/127.cpr => lz/127.lz} (100%) rename gfx/frontpics/{cpr/128.cpr => lz/128.lz} (100%) rename gfx/frontpics/{cpr/129.cpr => lz/129.lz} (100%) rename gfx/frontpics/{cpr/130.cpr => lz/130.lz} (100%) rename gfx/frontpics/{cpr/131.cpr => lz/131.lz} (100%) rename gfx/frontpics/{cpr/132.cpr => lz/132.lz} (100%) rename gfx/frontpics/{cpr/133.cpr => lz/133.lz} (100%) rename gfx/frontpics/{cpr/134.cpr => lz/134.lz} (100%) rename gfx/frontpics/{cpr/135.cpr => lz/135.lz} (100%) rename gfx/frontpics/{cpr/136.cpr => lz/136.lz} (100%) rename gfx/frontpics/{cpr/137.cpr => lz/137.lz} (100%) rename gfx/frontpics/{cpr/138.cpr => lz/138.lz} (100%) rename gfx/frontpics/{cpr/139.cpr => lz/139.lz} (100%) rename gfx/frontpics/{cpr/140.cpr => lz/140.lz} (100%) rename gfx/frontpics/{cpr/141.cpr => lz/141.lz} (100%) rename gfx/frontpics/{cpr/142.cpr => lz/142.lz} (100%) rename gfx/frontpics/{cpr/143.cpr => lz/143.lz} (100%) rename gfx/frontpics/{cpr/144.cpr => lz/144.lz} (100%) rename gfx/frontpics/{cpr/145.cpr => lz/145.lz} (100%) rename gfx/frontpics/{cpr/146.cpr => lz/146.lz} (100%) rename gfx/frontpics/{cpr/147.cpr => lz/147.lz} (100%) rename gfx/frontpics/{cpr/148.cpr => lz/148.lz} (100%) rename gfx/frontpics/{cpr/149.cpr => lz/149.lz} (100%) rename gfx/frontpics/{cpr/150.cpr => lz/150.lz} (100%) rename gfx/frontpics/{cpr/151.cpr => lz/151.lz} (100%) rename gfx/frontpics/{cpr/152.cpr => lz/152.lz} (100%) rename gfx/frontpics/{cpr/153.cpr => lz/153.lz} (100%) rename gfx/frontpics/{cpr/154.cpr => lz/154.lz} (100%) rename gfx/frontpics/{cpr/155.cpr => lz/155.lz} (100%) rename gfx/frontpics/{cpr/156.cpr => lz/156.lz} (100%) rename gfx/frontpics/{cpr/157.cpr => lz/157.lz} (100%) rename gfx/frontpics/{cpr/158.cpr => lz/158.lz} (100%) rename gfx/frontpics/{cpr/159.cpr => lz/159.lz} (100%) rename gfx/frontpics/{cpr/160.cpr => lz/160.lz} (100%) rename gfx/frontpics/{cpr/161.cpr => lz/161.lz} (100%) rename gfx/frontpics/{cpr/162.cpr => lz/162.lz} (100%) rename gfx/frontpics/{cpr/163.cpr => lz/163.lz} (100%) rename gfx/frontpics/{cpr/164.cpr => lz/164.lz} (100%) rename gfx/frontpics/{cpr/165.cpr => lz/165.lz} (100%) rename gfx/frontpics/{cpr/166.cpr => lz/166.lz} (100%) rename gfx/frontpics/{cpr/167.cpr => lz/167.lz} (100%) rename gfx/frontpics/{cpr/168.cpr => lz/168.lz} (100%) rename gfx/frontpics/{cpr/169.cpr => lz/169.lz} (100%) rename gfx/frontpics/{cpr/170.cpr => lz/170.lz} (100%) rename gfx/frontpics/{cpr/171.cpr => lz/171.lz} (100%) rename gfx/frontpics/{cpr/172.cpr => lz/172.lz} (100%) rename gfx/frontpics/{cpr/173.cpr => lz/173.lz} (100%) rename gfx/frontpics/{cpr/174.cpr => lz/174.lz} (100%) rename gfx/frontpics/{cpr/175.cpr => lz/175.lz} (100%) rename gfx/frontpics/{cpr/176.cpr => lz/176.lz} (100%) rename gfx/frontpics/{cpr/177.cpr => lz/177.lz} (100%) rename gfx/frontpics/{cpr/178.cpr => lz/178.lz} (100%) rename gfx/frontpics/{cpr/179.cpr => lz/179.lz} (100%) rename gfx/frontpics/{cpr/180.cpr => lz/180.lz} (100%) rename gfx/frontpics/{cpr/181.cpr => lz/181.lz} (100%) rename gfx/frontpics/{cpr/182.cpr => lz/182.lz} (100%) rename gfx/frontpics/{cpr/183.cpr => lz/183.lz} (100%) rename gfx/frontpics/{cpr/184.cpr => lz/184.lz} (100%) rename gfx/frontpics/{cpr/185.cpr => lz/185.lz} (100%) rename gfx/frontpics/{cpr/186.cpr => lz/186.lz} (100%) rename gfx/frontpics/{cpr/187.cpr => lz/187.lz} (100%) rename gfx/frontpics/{cpr/188.cpr => lz/188.lz} (100%) rename gfx/frontpics/{cpr/189.cpr => lz/189.lz} (100%) rename gfx/frontpics/{cpr/190.cpr => lz/190.lz} (100%) rename gfx/frontpics/{cpr/191.cpr => lz/191.lz} (100%) rename gfx/frontpics/{cpr/192.cpr => lz/192.lz} (100%) rename gfx/frontpics/{cpr/193.cpr => lz/193.lz} (100%) rename gfx/frontpics/{cpr/194.cpr => lz/194.lz} (100%) rename gfx/frontpics/{cpr/195.cpr => lz/195.lz} (100%) rename gfx/frontpics/{cpr/196.cpr => lz/196.lz} (100%) rename gfx/frontpics/{cpr/197.cpr => lz/197.lz} (100%) rename gfx/frontpics/{cpr/198.cpr => lz/198.lz} (100%) rename gfx/frontpics/{cpr/199.cpr => lz/199.lz} (100%) rename gfx/frontpics/{cpr/200.cpr => lz/200.lz} (100%) rename gfx/frontpics/{cpr/201a.cpr => lz/201a.lz} (100%) rename gfx/frontpics/{cpr/201b.cpr => lz/201b.lz} (100%) rename gfx/frontpics/{cpr/201c.cpr => lz/201c.lz} (100%) rename gfx/frontpics/{cpr/201d.cpr => lz/201d.lz} (100%) rename gfx/frontpics/{cpr/201e.cpr => lz/201e.lz} (100%) rename gfx/frontpics/{cpr/201f.cpr => lz/201f.lz} (100%) rename gfx/frontpics/{cpr/201g.cpr => lz/201g.lz} (100%) rename gfx/frontpics/{cpr/201h.cpr => lz/201h.lz} (100%) rename gfx/frontpics/{cpr/201i.cpr => lz/201i.lz} (100%) rename gfx/frontpics/{cpr/201j.cpr => lz/201j.lz} (100%) rename gfx/frontpics/{cpr/201k.cpr => lz/201k.lz} (100%) rename gfx/frontpics/{cpr/201l.cpr => lz/201l.lz} (100%) rename gfx/frontpics/{cpr/201m.cpr => lz/201m.lz} (100%) rename gfx/frontpics/{cpr/201n.cpr => lz/201n.lz} (100%) rename gfx/frontpics/{cpr/201o.cpr => lz/201o.lz} (100%) rename gfx/frontpics/{cpr/201p.cpr => lz/201p.lz} (100%) rename gfx/frontpics/{cpr/201q.cpr => lz/201q.lz} (100%) rename gfx/frontpics/{cpr/201r.cpr => lz/201r.lz} (100%) rename gfx/frontpics/{cpr/201s.cpr => lz/201s.lz} (100%) rename gfx/frontpics/{cpr/201t.cpr => lz/201t.lz} (100%) rename gfx/frontpics/{cpr/201u.cpr => lz/201u.lz} (100%) rename gfx/frontpics/{cpr/201v.cpr => lz/201v.lz} (100%) rename gfx/frontpics/{cpr/201w.cpr => lz/201w.lz} (100%) rename gfx/frontpics/{cpr/201x.cpr => lz/201x.lz} (100%) rename gfx/frontpics/{cpr/201y.cpr => lz/201y.lz} (100%) rename gfx/frontpics/{cpr/201z.cpr => lz/201z.lz} (100%) rename gfx/frontpics/{cpr/202.cpr => lz/202.lz} (100%) rename gfx/frontpics/{cpr/203.cpr => lz/203.lz} (100%) rename gfx/frontpics/{cpr/204.cpr => lz/204.lz} (100%) rename gfx/frontpics/{cpr/205.cpr => lz/205.lz} (100%) rename gfx/frontpics/{cpr/206.cpr => lz/206.lz} (100%) rename gfx/frontpics/{cpr/207.cpr => lz/207.lz} (100%) rename gfx/frontpics/{cpr/208.cpr => lz/208.lz} (100%) rename gfx/frontpics/{cpr/209.cpr => lz/209.lz} (100%) rename gfx/frontpics/{cpr/210.cpr => lz/210.lz} (100%) rename gfx/frontpics/{cpr/211.cpr => lz/211.lz} (100%) rename gfx/frontpics/{cpr/212.cpr => lz/212.lz} (100%) rename gfx/frontpics/{cpr/213.cpr => lz/213.lz} (100%) rename gfx/frontpics/{cpr/214.cpr => lz/214.lz} (100%) rename gfx/frontpics/{cpr/215.cpr => lz/215.lz} (100%) rename gfx/frontpics/{cpr/216.cpr => lz/216.lz} (100%) rename gfx/frontpics/{cpr/217.cpr => lz/217.lz} (100%) rename gfx/frontpics/{cpr/218.cpr => lz/218.lz} (100%) rename gfx/frontpics/{cpr/219.cpr => lz/219.lz} (100%) rename gfx/frontpics/{cpr/220.cpr => lz/220.lz} (100%) rename gfx/frontpics/{cpr/221.cpr => lz/221.lz} (100%) rename gfx/frontpics/{cpr/222.cpr => lz/222.lz} (100%) rename gfx/frontpics/{cpr/223.cpr => lz/223.lz} (100%) rename gfx/frontpics/{cpr/224.cpr => lz/224.lz} (100%) rename gfx/frontpics/{cpr/225.cpr => lz/225.lz} (100%) rename gfx/frontpics/{cpr/226.cpr => lz/226.lz} (100%) rename gfx/frontpics/{cpr/227.cpr => lz/227.lz} (100%) rename gfx/frontpics/{cpr/228.cpr => lz/228.lz} (100%) rename gfx/frontpics/{cpr/229.cpr => lz/229.lz} (100%) rename gfx/frontpics/{cpr/230.cpr => lz/230.lz} (100%) rename gfx/frontpics/{cpr/231.cpr => lz/231.lz} (100%) rename gfx/frontpics/{cpr/232.cpr => lz/232.lz} (100%) rename gfx/frontpics/{cpr/233.cpr => lz/233.lz} (100%) rename gfx/frontpics/{cpr/234.cpr => lz/234.lz} (100%) rename gfx/frontpics/{cpr/235.cpr => lz/235.lz} (100%) rename gfx/frontpics/{cpr/236.cpr => lz/236.lz} (100%) rename gfx/frontpics/{cpr/237.cpr => lz/237.lz} (100%) rename gfx/frontpics/{cpr/238.cpr => lz/238.lz} (100%) rename gfx/frontpics/{cpr/239.cpr => lz/239.lz} (100%) rename gfx/frontpics/{cpr/240.cpr => lz/240.lz} (100%) rename gfx/frontpics/{cpr/241.cpr => lz/241.lz} (100%) rename gfx/frontpics/{cpr/242.cpr => lz/242.lz} (100%) rename gfx/frontpics/{cpr/243.cpr => lz/243.lz} (100%) rename gfx/frontpics/{cpr/244.cpr => lz/244.lz} (100%) rename gfx/frontpics/{cpr/245.cpr => lz/245.lz} (100%) rename gfx/frontpics/{cpr/246.cpr => lz/246.lz} (100%) rename gfx/frontpics/{cpr/247.cpr => lz/247.lz} (100%) rename gfx/frontpics/{cpr/248.cpr => lz/248.lz} (100%) rename gfx/frontpics/{cpr/249.cpr => lz/249.lz} (100%) rename gfx/frontpics/{cpr/250.cpr => lz/250.lz} (100%) rename gfx/frontpics/{cpr/251.cpr => lz/251.lz} (100%) create mode 100644 gfx/frontpics/lz/egg.lz rename gfx/fx/{cpr/000.cpr => lz/000.lz} (100%) rename gfx/fx/{cpr/001.cpr => lz/001.lz} (100%) rename gfx/fx/{cpr/002.cpr => lz/002.lz} (100%) rename gfx/fx/{cpr/003.cpr => lz/003.lz} (100%) rename gfx/fx/{cpr/004.cpr => lz/004.lz} (100%) rename gfx/fx/{cpr/005.cpr => lz/005.lz} (100%) rename gfx/fx/{cpr/006.cpr => lz/006.lz} (100%) rename gfx/fx/{cpr/007.cpr => lz/007.lz} (100%) rename gfx/fx/{cpr/008.cpr => lz/008.lz} (100%) rename gfx/fx/{cpr/009.cpr => lz/009.lz} (100%) rename gfx/fx/{cpr/010.cpr => lz/010.lz} (100%) rename gfx/fx/{cpr/011.cpr => lz/011.lz} (100%) rename gfx/fx/{cpr/012.cpr => lz/012.lz} (100%) rename gfx/fx/{cpr/013.cpr => lz/013.lz} (100%) rename gfx/fx/{cpr/014.cpr => lz/014.lz} (100%) rename gfx/fx/{cpr/015.cpr => lz/015.lz} (100%) rename gfx/fx/{cpr/016.cpr => lz/016.lz} (100%) rename gfx/fx/{cpr/017.cpr => lz/017.lz} (100%) rename gfx/fx/{cpr/018.cpr => lz/018.lz} (100%) rename gfx/fx/{cpr/019.cpr => lz/019.lz} (100%) rename gfx/fx/{cpr/020.cpr => lz/020.lz} (100%) rename gfx/fx/{cpr/021.cpr => lz/021.lz} (100%) rename gfx/fx/{cpr/022.cpr => lz/022.lz} (100%) rename gfx/fx/{cpr/023.cpr => lz/023.lz} (100%) rename gfx/fx/{cpr/024.cpr => lz/024.lz} (100%) rename gfx/fx/{cpr/025.cpr => lz/025.lz} (100%) rename gfx/fx/{cpr/026.cpr => lz/026.lz} (100%) rename gfx/fx/{cpr/027.cpr => lz/027.lz} (100%) rename gfx/fx/{cpr/028.cpr => lz/028.lz} (100%) rename gfx/fx/{cpr/029.cpr => lz/029.lz} (100%) rename gfx/fx/{cpr/030.cpr => lz/030.lz} (100%) rename gfx/fx/{cpr/031.cpr => lz/031.lz} (100%) rename gfx/fx/{cpr/032.cpr => lz/032.lz} (100%) rename gfx/fx/{cpr/033.cpr => lz/033.lz} (100%) rename gfx/fx/{cpr/034.cpr => lz/034.lz} (100%) rename gfx/fx/{cpr/035.cpr => lz/035.lz} (100%) rename gfx/fx/{cpr/036.cpr => lz/036.lz} (100%) rename gfx/fx/{cpr/037.cpr => lz/037.lz} (100%) rename gfx/fx/{cpr/038.cpr => lz/038.lz} (100%) rename gfx/fx/{cpr/039.cpr => lz/039.lz} (100%) rename gfx/intro/{cpr/001.cpr => lz/001.lz} (100%) rename gfx/intro/{cpr/002.cpr => lz/002.lz} (100%) rename gfx/intro/{cpr/003.cpr => lz/003.lz} (100%) rename gfx/intro/{cpr/004.cpr => lz/004.lz} (100%) rename gfx/intro/{cpr/005.cpr => lz/005.lz} (100%) rename gfx/intro/{cpr/006.cpr => lz/006.lz} (100%) rename gfx/intro/{cpr/007.cpr => lz/007.lz} (100%) rename gfx/intro/{cpr/008.cpr => lz/008.lz} (100%) rename gfx/intro/{cpr/009.cpr => lz/009.lz} (100%) rename gfx/intro/{cpr/010.cpr => lz/010.lz} (100%) rename gfx/intro/{cpr/011.cpr => lz/011.lz} (100%) rename gfx/intro/{cpr/012.cpr => lz/012.lz} (100%) rename gfx/intro/{cpr/013.cpr => lz/013.lz} (100%) rename gfx/intro/{cpr/014.cpr => lz/014.lz} (100%) rename gfx/intro/{cpr/015.cpr => lz/015.lz} (100%) rename gfx/intro/{cpr/017.cpr => lz/017.lz} (100%) rename gfx/intro/{cpr/background.cpr => lz/background.lz} (100%) rename gfx/intro/{cpr/crystal_unowns.cpr => lz/crystal_unowns.lz} (100%) rename gfx/intro/{cpr/logo.cpr => lz/logo.lz} (100%) rename gfx/intro/{cpr/pichu_wooper.cpr => lz/pichu_wooper.lz} (100%) rename gfx/intro/{cpr/pulse.cpr => lz/pulse.lz} (100%) rename gfx/intro/{cpr/suicune_back.cpr => lz/suicune_back.lz} (100%) rename gfx/intro/{cpr/suicune_close.cpr => lz/suicune_close.lz} (100%) rename gfx/intro/{cpr/suicune_jump.cpr => lz/suicune_jump.lz} (100%) rename gfx/intro/{cpr/suicune_run.cpr => lz/suicune_run.lz} (100%) rename gfx/intro/{cpr/unown_back.cpr => lz/unown_back.lz} (100%) rename gfx/intro/{cpr/unowns.cpr => lz/unowns.lz} (100%) create mode 100644 gfx/misc/division.2bpp create mode 100644 gfx/misc/dude.2bpp create mode 100644 gfx/misc/lz/dude.lz create mode 100644 gfx/misc/lz/player.lz create mode 100644 gfx/misc/lz/pokegear.lz create mode 100644 gfx/misc/lz/pokegear_sprites.lz create mode 100644 gfx/misc/lz/town_map.lz create mode 100644 gfx/misc/player.2bpp create mode 100644 gfx/misc/pokegear.2bpp create mode 100644 gfx/misc/pokegear_sprites.2bpp create mode 100644 gfx/misc/town_map.2bpp create mode 100644 gfx/tilesets/00.2bpp create mode 100644 gfx/tilesets/01.2bpp create mode 100644 gfx/tilesets/02.2bpp create mode 100644 gfx/tilesets/03.2bpp create mode 100644 gfx/tilesets/04.2bpp create mode 100644 gfx/tilesets/05.2bpp create mode 100644 gfx/tilesets/06.2bpp create mode 100644 gfx/tilesets/07.2bpp create mode 100644 gfx/tilesets/08.2bpp create mode 100644 gfx/tilesets/09.2bpp create mode 100644 gfx/tilesets/10.2bpp create mode 100644 gfx/tilesets/11.2bpp create mode 100644 gfx/tilesets/12.2bpp create mode 100644 gfx/tilesets/13.2bpp create mode 100644 gfx/tilesets/14.2bpp create mode 100644 gfx/tilesets/15.2bpp create mode 100644 gfx/tilesets/16.2bpp create mode 100644 gfx/tilesets/17.2bpp create mode 100644 gfx/tilesets/18.2bpp create mode 100644 gfx/tilesets/19.2bpp create mode 100644 gfx/tilesets/20.2bpp create mode 100644 gfx/tilesets/21.2bpp create mode 100644 gfx/tilesets/22.2bpp create mode 100644 gfx/tilesets/23.2bpp create mode 100644 gfx/tilesets/24.2bpp create mode 100644 gfx/tilesets/25.2bpp create mode 100644 gfx/tilesets/26.2bpp create mode 100644 gfx/tilesets/27.2bpp create mode 100644 gfx/tilesets/28.2bpp create mode 100644 gfx/tilesets/29.2bpp create mode 100644 gfx/tilesets/30.2bpp create mode 100644 gfx/tilesets/31.2bpp create mode 100644 gfx/tilesets/32.2bpp create mode 100644 gfx/tilesets/33.2bpp create mode 100644 gfx/tilesets/34.2bpp create mode 100644 gfx/tilesets/35.2bpp create mode 100644 gfx/tilesets/36.2bpp create mode 100644 gfx/tilesets/lz/00.lz create mode 100644 gfx/tilesets/lz/01.lz create mode 100644 gfx/tilesets/lz/02.lz create mode 100644 gfx/tilesets/lz/03.lz create mode 100644 gfx/tilesets/lz/04.lz create mode 100644 gfx/tilesets/lz/05.lz create mode 100644 gfx/tilesets/lz/06.lz create mode 100644 gfx/tilesets/lz/07.lz create mode 100644 gfx/tilesets/lz/08.lz create mode 100644 gfx/tilesets/lz/09.lz create mode 100644 gfx/tilesets/lz/10.lz create mode 100644 gfx/tilesets/lz/11.lz create mode 100644 gfx/tilesets/lz/12.lz create mode 100644 gfx/tilesets/lz/13.lz create mode 100644 gfx/tilesets/lz/14.lz create mode 100644 gfx/tilesets/lz/15.lz create mode 100644 gfx/tilesets/lz/16.lz create mode 100644 gfx/tilesets/lz/17.lz create mode 100644 gfx/tilesets/lz/18.lz create mode 100644 gfx/tilesets/lz/19.lz create mode 100644 gfx/tilesets/lz/20.lz create mode 100644 gfx/tilesets/lz/21.lz create mode 100644 gfx/tilesets/lz/22.lz create mode 100644 gfx/tilesets/lz/23.lz create mode 100644 gfx/tilesets/lz/24.lz create mode 100644 gfx/tilesets/lz/25.lz create mode 100644 gfx/tilesets/lz/26.lz create mode 100644 gfx/tilesets/lz/27.lz create mode 100644 gfx/tilesets/lz/28.lz create mode 100644 gfx/tilesets/lz/29.lz create mode 100644 gfx/tilesets/lz/30.lz create mode 100644 gfx/tilesets/lz/31.lz create mode 100644 gfx/tilesets/lz/32.lz create mode 100644 gfx/tilesets/lz/33.lz create mode 100644 gfx/tilesets/lz/34.lz create mode 100644 gfx/tilesets/lz/35.lz create mode 100644 gfx/tilesets/lz/36.lz rename gfx/title/{cpr/crystal.cpr => lz/crystal.lz} (100%) rename gfx/title/{cpr/logo.cpr => lz/logo.lz} (100%) rename gfx/title/{cpr/suicune.cpr => lz/suicune.lz} (100%) rename gfx/trainers/{cpr/000.cpr => lz/000.lz} (100%) rename gfx/trainers/{cpr/001.cpr => lz/001.lz} (100%) rename gfx/trainers/{cpr/002.cpr => lz/002.lz} (100%) rename gfx/trainers/{cpr/003.cpr => lz/003.lz} (100%) rename gfx/trainers/{cpr/004.cpr => lz/004.lz} (100%) rename gfx/trainers/{cpr/005.cpr => lz/005.lz} (100%) rename gfx/trainers/{cpr/006.cpr => lz/006.lz} (100%) rename gfx/trainers/{cpr/007.cpr => lz/007.lz} (100%) rename gfx/trainers/{cpr/008.cpr => lz/008.lz} (100%) rename gfx/trainers/{cpr/009.cpr => lz/009.lz} (100%) rename gfx/trainers/{cpr/010.cpr => lz/010.lz} (100%) rename gfx/trainers/{cpr/011.cpr => lz/011.lz} (100%) rename gfx/trainers/{cpr/012.cpr => lz/012.lz} (100%) rename gfx/trainers/{cpr/013.cpr => lz/013.lz} (100%) rename gfx/trainers/{cpr/014.cpr => lz/014.lz} (100%) rename gfx/trainers/{cpr/015.cpr => lz/015.lz} (100%) rename gfx/trainers/{cpr/016.cpr => lz/016.lz} (100%) rename gfx/trainers/{cpr/017.cpr => lz/017.lz} (100%) rename gfx/trainers/{cpr/018.cpr => lz/018.lz} (100%) rename gfx/trainers/{cpr/019.cpr => lz/019.lz} (100%) rename gfx/trainers/{cpr/020.cpr => lz/020.lz} (100%) rename gfx/trainers/{cpr/021.cpr => lz/021.lz} (100%) rename gfx/trainers/{cpr/022.cpr => lz/022.lz} (100%) rename gfx/trainers/{cpr/023.cpr => lz/023.lz} (100%) rename gfx/trainers/{cpr/024.cpr => lz/024.lz} (100%) rename gfx/trainers/{cpr/025.cpr => lz/025.lz} (100%) rename gfx/trainers/{cpr/026.cpr => lz/026.lz} (100%) rename gfx/trainers/{cpr/027.cpr => lz/027.lz} (100%) rename gfx/trainers/{cpr/028.cpr => lz/028.lz} (100%) rename gfx/trainers/{cpr/029.cpr => lz/029.lz} (100%) rename gfx/trainers/{cpr/030.cpr => lz/030.lz} (100%) rename gfx/trainers/{cpr/031.cpr => lz/031.lz} (100%) rename gfx/trainers/{cpr/032.cpr => lz/032.lz} (100%) rename gfx/trainers/{cpr/033.cpr => lz/033.lz} (100%) rename gfx/trainers/{cpr/034.cpr => lz/034.lz} (100%) rename gfx/trainers/{cpr/035.cpr => lz/035.lz} (100%) rename gfx/trainers/{cpr/036.cpr => lz/036.lz} (100%) rename gfx/trainers/{cpr/037.cpr => lz/037.lz} (100%) rename gfx/trainers/{cpr/038.cpr => lz/038.lz} (100%) rename gfx/trainers/{cpr/039.cpr => lz/039.lz} (100%) rename gfx/trainers/{cpr/040.cpr => lz/040.lz} (100%) rename gfx/trainers/{cpr/041.cpr => lz/041.lz} (100%) rename gfx/trainers/{cpr/042.cpr => lz/042.lz} (100%) rename gfx/trainers/{cpr/043.cpr => lz/043.lz} (100%) rename gfx/trainers/{cpr/044.cpr => lz/044.lz} (100%) rename gfx/trainers/{cpr/045.cpr => lz/045.lz} (100%) rename gfx/trainers/{cpr/046.cpr => lz/046.lz} (100%) rename gfx/trainers/{cpr/047.cpr => lz/047.lz} (100%) rename gfx/trainers/{cpr/048.cpr => lz/048.lz} (100%) rename gfx/trainers/{cpr/049.cpr => lz/049.lz} (100%) rename gfx/trainers/{cpr/050.cpr => lz/050.lz} (100%) rename gfx/trainers/{cpr/051.cpr => lz/051.lz} (100%) rename gfx/trainers/{cpr/052.cpr => lz/052.lz} (100%) rename gfx/trainers/{cpr/053.cpr => lz/053.lz} (100%) rename gfx/trainers/{cpr/054.cpr => lz/054.lz} (100%) rename gfx/trainers/{cpr/055.cpr => lz/055.lz} (100%) rename gfx/trainers/{cpr/056.cpr => lz/056.lz} (100%) rename gfx/trainers/{cpr/057.cpr => lz/057.lz} (100%) rename gfx/trainers/{cpr/058.cpr => lz/058.lz} (100%) rename gfx/trainers/{cpr/059.cpr => lz/059.lz} (100%) rename gfx/trainers/{cpr/060.cpr => lz/060.lz} (100%) rename gfx/trainers/{cpr/061.cpr => lz/061.lz} (100%) rename gfx/trainers/{cpr/062.cpr => lz/062.lz} (100%) rename gfx/trainers/{cpr/063.cpr => lz/063.lz} (100%) rename gfx/trainers/{cpr/064.cpr => lz/064.lz} (100%) rename gfx/trainers/{cpr/065.cpr => lz/065.lz} (100%) rename gfx/trainers/{cpr/066.cpr => lz/066.lz} (100%) diff --git a/extras/gfx.py b/extras/gfx.py index 6b895aa2f..f36b944d7 100644 --- a/extras/gfx.py +++ b/extras/gfx.py @@ -144,16 +144,16 @@ def to_file(filename, data): # and the count (bits 0-4) # followed by additional params -cpr_lit = 0 +lz_lit = 0 # print literal for [count] bytes -cpr_iter = 1 +lz_iter = 1 # print one byte [count] times -cpr_alt = 2 +lz_alt = 2 # print alternating bytes (2 params) for [count] bytes -cpr_zeros = 3 +lz_zeros = 3 # print 00 for [count] bytes # repeater control commands have a signed parameter used to determine the start point @@ -161,21 +161,21 @@ cpr_zeros = 3 # positive values are added to the start address of the decompressed data # and negative values are subtracted from the current position -cpr_repeat = 4 +lz_repeat = 4 # print [count] bytes from decompressed data -cpr_flip = 5 +lz_flip = 5 # print [count] bytes from decompressed data in bit order 01234567 -cpr_reverse = 6 +lz_reverse = 6 # print [count] bytes from decompressed data backwards -cpr_hi = 7 +lz_hi = 7 # -used when the count exceeds 5 bits. uses a 10-bit count instead # -bits 2-4 now contain the control code, bits 0-1 are bits 8-9 of the count # -the following byte contains bits 0-7 of the count -cpr_end = 0xff +lz_end = 0xff # if 0xff is encountered the decompression ends # since frontpics have animation tiles lumped onto them, @@ -272,7 +272,7 @@ class Compressed: self.doLiterals() # done - self.output.append(cpr_end) + self.output.append(lz_end) def getCurByte(self): @@ -294,10 +294,10 @@ class Compressed: def doLiterals(self): if len(self.literals) > lowmax: - self.output.append( (cpr_hi << 5) | (cpr_lit << 2) | ((len(self.literals) - 1) >> 8) ) + self.output.append( (lz_hi << 5) | (lz_lit << 2) | ((len(self.literals) - 1) >> 8) ) self.output.append( (len(self.literals) - 1) & 0xff ) elif len(self.literals) > 0: - self.output.append( (cpr_lit << 5) | (len(self.literals) - 1) ) + self.output.append( (lz_lit << 5) | (len(self.literals) - 1) ) for byte in self.literals: self.output.append(byte) self.literals = [] @@ -416,14 +416,14 @@ class Compressed: # decide which side we're copying from if (self.address - repeat[1]) <= 0x80: self.doLiterals() - self.stream.append( (cpr_repeat << 5) | length - 1 ) + self.stream.append( (lz_repeat << 5) | length - 1 ) # wrong? self.stream.append( (((self.address - repeat[1])^0xff)+1)&0xff ) else: self.doLiterals() - self.stream.append( (cpr_repeat << 5) | length - 1 ) + self.stream.append( (lz_repeat << 5) | length - 1 ) # wrong? self.stream.append(repeat[1]>>8) @@ -453,10 +453,10 @@ class Compressed: def doWhitespace(self): if (len(self.zeros) + 1) >= lowmax: - self.stream.append( (cpr_hi << 5) | (cpr_zeros << 2) | ((len(self.zeros) - 1) >> 8) ) + self.stream.append( (lz_hi << 5) | (lz_zeros << 2) | ((len(self.zeros) - 1) >> 8) ) self.stream.append( (len(self.zeros) - 1) & 0xff ) elif len(self.zeros) > 1: - self.stream.append( cpr_zeros << 5 | (len(self.zeros) - 1) ) + self.stream.append( lz_zeros << 5 | (len(self.zeros) - 1) ) else: raise Exception, "checkWhitespace() should prevent this from happening" @@ -509,12 +509,12 @@ class Compressed: num_alts = len(self.iters) + 1 if num_alts > lowmax: - self.stream.append( (cpr_hi << 5) | (cpr_alt << 2) | ((num_alts - 1) >> 8) ) + self.stream.append( (lz_hi << 5) | (lz_alt << 2) | ((num_alts - 1) >> 8) ) self.stream.append( num_alts & 0xff ) self.stream.append( self.alts[0] ) self.stream.append( self.alts[1] ) elif num_alts > 2: - self.stream.append( (cpr_alt << 5) | (num_alts - 1) ) + self.stream.append( (lz_alt << 5) | (num_alts - 1) ) self.stream.append( self.alts[0] ) self.stream.append( self.alts[1] ) else: @@ -551,13 +551,13 @@ class Compressed: self.next() if (len(self.iters) - 1) >= lowmax: - self.stream.append( (cpr_hi << 5) | (cpr_iter << 2) | ((len(self.iters)-1) >> 8) ) + self.stream.append( (lz_hi << 5) | (lz_iter << 2) | ((len(self.iters)-1) >> 8) ) self.stream.append( (len(self.iters) - 1) & 0xff ) self.stream.append( iter ) elif len(self.iters) > 3: # 3 or fewer isn't worth the trouble and actually longer # if part of a larger literal set - self.stream.append( (cpr_iter << 5) | (len(self.iters) - 1) ) + self.stream.append( (lz_iter << 5) | (len(self.iters) - 1) ) self.stream.append( iter ) else: self.address = original_address @@ -579,11 +579,11 @@ class Decompressed: splits output into pic [size] and animation tiles if applicable data can be fed in from rom if [start] is specified""" - def __init__(self, cpr = None, mode = None, size = None, start = 0): + def __init__(self, lz = None, mode = None, size = None, start = 0): # todo: play nice with Compressed - assert cpr, 'need something to compress!' - self.cpr = cpr + assert lz, 'need something to compress!' + self.lz = lz self.byte = None self.address = 0 @@ -621,12 +621,12 @@ class Decompressed: while True: self.getCurByte() - if (self.byte == cpr_end): + if (self.byte == lz_end): break self.cmd = (self.byte & 0b11100000) >> 5 - if self.cmd == cpr_hi: # 10-bit param + if self.cmd == lz_hi: # 10-bit param self.cmd = (self.byte & 0b00011100) >> 2 self.length = (self.byte & 0b00000011) << 8 self.next() @@ -635,13 +635,13 @@ class Decompressed: self.length = (self.byte & 0b00011111) + 1 # literals - if self.cmd == cpr_lit: + if self.cmd == lz_lit: self.doLiteral() - elif self.cmd == cpr_iter: + elif self.cmd == lz_iter: self.doIter() - elif self.cmd == cpr_alt: + elif self.cmd == lz_alt: self.doAlt() - elif self.cmd == cpr_zeros: + elif self.cmd == lz_zeros: self.doZeros() else: # repeaters @@ -654,11 +654,11 @@ class Decompressed: self.next() self.displacement += self.byte - if self.cmd == cpr_flip: + if self.cmd == lz_flip: self.doFlip() - elif self.cmd == cpr_reverse: + elif self.cmd == lz_reverse: self.doReverse() - else: # cpr_repeat + else: # lz_repeat self.doRepeat() self.address += 1 @@ -666,7 +666,7 @@ class Decompressed: def getCurByte(self): - self.byte = ord(self.cpr[self.start+self.address]) + self.byte = ord(self.lz[self.start+self.address]) def next(self): self.address += 1 @@ -1155,18 +1155,44 @@ def decompress_title(): gfx = Decompressed( rom, 'horiz', None, address ) to_file(filename, gfx.output) +def decompress_tilesets(): + tileset_headers = 0x4d596 + len_tileset = 15 + num_tilesets = 0x25 + for tileset in range(num_tilesets): + ptr = tileset*len_tileset + tileset_headers + address = (ord(rom[ptr])*0x4000) + (((ord(rom[ptr+1]))+ord(rom[ptr+2])*0x100)&0x3fff) + tiles = Decompressed( rom, 'horiz', None, address ) + filename = '../gfx/tilesets/'+str(tileset).zfill(2)+'.2bpp' + to_file( filename, tiles.output ) + #print '(' + hex(address) + ', '+ hex(address+tiles.address+1) + '),' + +misc = [ + ('player', 0x2BA1A, 'vert'), + ('dude', 0x2BBAA, 'vert'), + ('town_map', 0xF8BA0, 'horiz'), + ('pokegear', 0x1DE2E4, 'horiz'), + ('pokegear_sprites', 0x914DD, 'horiz'), +] +def decompress_misc(): + for name, address, mode in misc: + filename = '../gfx/misc/' + name + '.2bpp' + gfx = Decompressed( rom, mode, None, address ) + to_file(filename, gfx.output) def decompress_all(debug = False): """decompress all known compressed data in baserom""" + #mkdir_p('../gfx/') #mkdir_p('../gfx/frontpics/') - #mkdir_p('../gfx/backpics/') #mkdir_p('../gfx/anim/') + #mkdir_p('../gfx/backpics/') #mkdir_p('../gfx/trainers/') #mkdir_p('../gfx/fx/') - #mkdir_p('../gfx/misc/') #mkdir_p('../gfx/intro/') #mkdir_p('../gfx/title/') + #mkdir_p('../gfx/tilesets/') + #mkdir_p('../gfx/misc/') if debug: print 'fronts' decompress_monsters(front) @@ -1185,9 +1211,16 @@ def decompress_all(debug = False): if debug: print 'intro' decompress_intro() + if debug: print 'title' decompress_title() + if debug: print 'tilesets' + decompress_tilesets() + + if debug: print 'misc' + decompress_misc() + return @@ -1212,9 +1245,9 @@ def compress_file(filein, fileout, mode = 'horiz'): image = f.read() f.close() - cpr = Compressed(image, mode) + lz = Compressed(image, mode) - to_file(fileout, cpr.output) + to_file(fileout, lz.output) @@ -1229,11 +1262,24 @@ def compress_monster_frontpic(id, fileout): anim = open(fanim, 'rb').read() image = pic + anim - cpr = Compressed(image, mode, 5) + lz = Compressed(image, mode, 5) - out = '../gfx/frontpics/cpr/' + str(id).zfill(3) + '.cpr' + out = '../gfx/frontpics/lz/' + str(id).zfill(3) + '.lz' - to_file(out, cpr.output) + to_file(out, lz.output) + + + +def get_uncompressed_gfx(start, num_tiles, filename): + """grab tiles directly from rom and write to file""" + bytes_per_tile = 0x10 + length = num_tiles*bytes_per_tile + end = start + length + rom = load_rom() + image = [] + for address in range(start,end): + image.append(ord(rom[address])) + to_file(filename, image) @@ -1255,14 +1301,23 @@ if __name__ == "__main__": decompress_from_address(addr, fileout, mode) if debug: print 'decompressed to ' + args.arg2 + ' from ' + hex(int(args.arg1,16)) + '!' - elif args.cmd == 'cpr': - # python gfx.py cpr [filein] [fileout] [mode] + elif args.cmd == 'lz': + # python gfx.py lz [filein] [fileout] [mode] filein = args.arg1 fileout = args.arg2 mode = args.arg3 compress_file(filein, fileout, mode) if debug: print 'compressed ' + filein + ' to ' + fileout + '!' - + + elif args.cmd == 'lzf': + # python gfx.py lzf [id] [fileout] + compress_monster_frontpic(int(args.arg1), args.arg2) + + elif args.cmd == 'un': + # python gfx.py un [address] [num_tiles] [filename] + get_uncompressed_gfx(int(args.arg1,16), int(args.arg2), args.arg3) + else: + # python gfx.py decompress_all() if debug: print 'decompressed known gfx to ../gfx/!' diff --git a/gfx/anim/egg.2bpp b/gfx/anim/egg.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..ce66e26c288f08cc5c6ea31187661f1988559922 GIT binary patch literal 352 zcmY+9u}Z{15QZn&jT`XH1}qF1Olnbyoi-*9V5xROdYeF+6GYeMuriNuf-kZ*wjNkq z>57fmxIu+QV`5fW#s8~jn3?|{0I+)5=oekWKUoM50zZy-vja9|9dvLPR|SnsAUSC@b5dqj3wxh^O;RHVIcc(#$G^n-o)=g3sRWZ(WPtupU)|1K@F~&0y=NHK& znGDaAYmmP5MJ#fjF=l3U7t~0hfnd|5Gd;zBTB+mc< literal 0 HcmV?d00001 diff --git a/gfx/credits/ditto.2bpp b/gfx/credits/ditto.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..59677a90fa1e52f357d683bbfe595a84a3a6a0dc GIT binary patch literal 1024 zcmbtSK~4iP3=GacjGjnu{RC3Kvb=yV1ogl*+)^o8 zU9j=G=7b8X4P?t(R_~i=?TugbZz&(q@OiLB+QItSd@S1~fplGKuvu;+*aN9`(7JOS zf9tRME_4iC`Y)r#b?k!5^Y8tJhWRvWJW(EzM}0&w!PwX3HF47=^msJR1UYZW$lq9H r3T@Gb06k`sUaM}w#YR+mkC746>F4fOeeET^ytC8!)oG)a9Mb*(CSe}> literal 0 HcmV?d00001 diff --git a/gfx/credits/igglybuff.2bpp b/gfx/credits/igglybuff.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..a626c758dcd77ecaa3011c7ef695276a47454d1d GIT binary patch literal 1024 zcmbtTu~Hi`5Y_p>Hw+o8@CPVVDNRX{8C^riKj4{s0R8|bQfMeiNfr16%5-;u#@)de zpdtlbj-jw@%i8Sf@SVm(CIz$2O4@z<-maDb+pq*uFP!|XZdEC31|=Bjgdf5lBtF}W zrgMUp`qXDGb67N6HO9CzZGF*w}Af#xzp&T@c;k-sjsvjG1=2)6gQ+z>c{kbp*(8N;h#*4FJ zKLc*DK&>9sR2h2FP=mb)M0p(9_?>p{b{Ex6ksn`=?oYm7jUk)w_!Jp*NxH%7da%3T zo;%b|d{H!J@Kpw;7#DfS(^#HCKQws&3H8m$Mg=`=8faw%cCyvqgAcRMcddScdn>QQ zdEfk1xd9)m$07`$-<4a$1NhM_g9*+4+@HfC>_8ev#r}E+qzN6+Yu@v|PgcFxeV9~JQa{GwPOcDKJdJ2? zi0QgbuX+2B7A<0PzC2zeS=X@$L@KF~jiIgk(6a5?+&rClJrN*%8u{2Dy8 I#Ly@E3kMi9a{vGU literal 0 HcmV?d00001 diff --git a/gfx/credits/pichu.2bpp b/gfx/credits/pichu.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..da635e6b4bd295f256698c43aeb0763dfef03d98 GIT binary patch literal 1024 zcmd^-K~BRk5Jeqj(H-fM1=1jK0#0Ch60X5+!U;G6$6(oT0eS>1wJOURA(5b3{>(Te zaik)#Czj$Fd&b}MJO<|Es9?bzJA(oh81e-;)E9_p1RFTK1{$&pi7R6n?VFV>)N<%K zE^#B4j{8`}QbLN3I@?)4YHCg~dIqi8nk(~Evm;QnJI#q@Sai33?a7aNlkWTkG+2r5 z@~~c|Q}-Ov@^N!~@Z>U`A^-Pz0fG(veknBMi}1Z4#FSwpPx(Co>#3!jKwrQ96M?V^ zqzt@3(pm4XkS0N*CCq2+4!CFER)X1?C3epAcr~Zk6_DoJ79hwoy h^-kH^GfIFP`$eB5^|y534>;@4uwLP>)&Gz8{{~OZR$l-B literal 0 HcmV?d00001 diff --git a/gfx/credits/smoochum.2bpp b/gfx/credits/smoochum.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..83926ec95658f1f8cce0fa3e09cdd76b1dedc8bb GIT binary patch literal 1024 zcmd^8y-ve07<4cq9V*fh)C$865+g%|*?0_i1V)fRjRbpEx{w#3k5FWZp<`F14vpy0 zv8giDrB;v6`Jqi;0Y#Se#h>lF^Bn`rKBt%&>JTY3_MoJOVmQbB01Ow7>02~Jk>Yxv&vdj}oVu!|R%=I|`56=InP8lyz$P={jXEoeXZ$~CT` z)B2tcmxG77fk#(d#p6WGM(NvBBB6Rmhe<^Hq1v&GrTRl%;)1%?7V%?WP7Y`l{9Dv< zlwOWaR+oL%xn$3`*rQQpk6OMjDDG8T?1_JcJ@0R^A6MDykk~KWocqe6a1F6v%%89i z2SHoKlGsPn58RRD&WaQJD9*XJa}*9WmiQS4iPc4md32j$Og*cs(9^|UfjOXqO8l(& z$2Ly*kMD1FSZlbcfL+=2z*@1O(5{*Qs4@ZS^R;u@1uql8KM$#9)UfFRo0%*DPZza@?|YZPMaoLm#Gp Lk-dG1+}`&K@Aq4+ literal 0 HcmV?d00001 diff --git a/gfx/frontpics/egg.2bpp b/gfx/frontpics/egg.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..8c68b268adc15ac07101e4c6b15c42dc4dbb9f51 GIT binary patch literal 400 zcmZQzpcPux{(z_FnQufwDCuKdpCF4;AQa?S8BZuBh=pbuDGMpl zWIS)Y!!vxqpbvb;h*_%LFFQfi_Te*|oUX2CEK^}wPIMvEOJX=HJXO92^HoLZo6~*3 z?S!t{c%qv(fuiK2SLQ0VU1%YOVeLcRkQ3Hz4XwBdU4==CCHe`yT@sOUAtkJ7qwy)@ z&M1lKy_QR!!41z`+1XB<iMs0nx^amsK@ZR~1XAKnp$dlDU`ONbOM3xBmRS|LDY%qY zE?Hy~>;pJPhAgz`A_|6%QjPTW&5RV=rSpM?_oFxO``$B*?E_;2CM;z&V8aLg+^4r> zyP(6f$7eDX4D2r80eWaEP|Vn64l}V-)O0~_OVMES(RSv)M4!2+T6;`qES}fXp&@tRATJRy)lXZMMBnm zj*FJgIQm8G;Vqo1|08sWU-uurHo|v0U+ISswH|iiz%5L;OC6t5Z&OU84<}@QZEr*M zY-5*L@0EMPA7aS#Z<}8!jYR}qx?LJMAjE1p8C!K?U)|9J zhAANUqr`b~-5w<)7$sYEK=UbUKE9f#t?kQZ`3wqW^HSBwi+F)WT;%sVy5`l4D#q8i zdP;UON}R;8ghf92HnBba_G;Yz{3c>*e`r1Rg6ciZ{Omv+h>7~3Oi`e<$`Qf-dChe)eEy!NzP@XJFd(irH PJbSTv`Q`PzDZPII!LTAj literal 0 HcmV?d00001 diff --git a/gfx/misc/dude.2bpp b/gfx/misc/dude.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..9761df01a912e9923ebe203bdbadcce654e35fe5 GIT binary patch literal 576 zcmb7=u};G<5QZ;JRA&HOc0@e%0Xi@uk|9G!#%>^3c#6gY5)2Ggd4Y}$2s$z#VF?Bv zpb`s129PqfuG+z*PRu1O6_pTDzu#y3ba(%70ASgKQtBaoN%R**#q*0M>QPE4AvUoq z3ss3jwkX{!$_1s({MtV-|B@qSE`0FlnSN5HGwK+Q0s}c{NFjq%`1;vsbjwV-h}-~( zSgO1H&5TTzz30PxG8um)v0-B`==S2L~(x6@<&#$_{U#^JO+tv`kjt>lcKzc|yq Lk1%;vP1*PcSCZB0 literal 0 HcmV?d00001 diff --git a/gfx/misc/lz/dude.lz b/gfx/misc/lz/dude.lz new file mode 100644 index 0000000000000000000000000000000000000000..2e9a6ca01f21ac6fc08cb4c72251961a64814f1b GIT binary patch literal 310 zcmV-60m=Si0s#XDA`c@UB|kKO#FxdN0Ur-T4+jDV0|!V00tW^M1P2Ze4-F$9gU2dA z0X#lE|04cJ{{Mx72>ko}zxe-6TC#YSmJ@c(~9e?QN9e*l2|{(mC>go7~u1o;2P|2{#<|M367{{X)L zp8$^mA_D~nhlb~7ccYaO2mb^9&a`|)zOPwas5sCV@I2$B0D29;FgOkdzQOPC_xS(# z`%3)(3jO~7|9|-R_Z@8Zj z9}iCpF9;|wF#PO4Lw|?(7_9(tM!-Nrz~B$?aPaUrc=-5y>}0?|K)?VZfB*m@Kmh zy7dE;mX1m(NQxnHJ>Scvss8@tasT_@yYNC5vm}|%$Kw!z49*!d%@U%$u9T0*^LdhJ zPq}F_#<}BoUJ%f35O|*B0PO7@9$s9GGH8F3aeI4uYTEz`VQe&F?E9NBa!SSVIwOv? z*S%D=_x-`Z_it`|pZpX7psG`)!tmu~I$bW;>m;GQa(T6y&4i$S`3K5=kWb_hA+I0= zK`KW!>OesWq=9mmsdZ)@7dZ%1@W{^d6ZwW`QknkEUyWBI&nvPb7w47pN}d~niL&5= z<++R9_jrd(UkHE~!q=O?l0rIHu$4Z!b*kvw-mvS`tKG?bl?}Zs(SCFkInM{e5fEM~ zu-;K0*0ubSMror!@F%Vxoj;@&>H#Oua}&RdR@N^Ug>*l|$w{W}mu{wXdq2ScKMf#` tuW}j~XPyuM%gpXPzY_5J53tnc@4U;qHY3=Bm8 literal 0 HcmV?d00001 diff --git a/gfx/misc/lz/town_map.lz b/gfx/misc/lz/town_map.lz new file mode 100644 index 0000000000000000000000000000000000000000..19562271e7566b0467ba86000f34d99486c0eb88 GIT binary patch literal 770 zcmah{v1-FW43+WVrEo)+D};FKl%*6>4+j50zQIeuYru1fozI9f=Q9Ea8QP(c4@khK zfp*N53`v6%RXWGS$Cp`RVk57TV~PqI7kj6NPGo7$KaImg-PE=%<}1#nDE) zBxs?93RJ*p(WsG3oVFE(H79b!Sb<8<^?XAxoC0+WUf=-V(Kh;m99&2$E>Y$cr~Kh; zx|l2`vndXVrHP{dOpX7%qe4=4I$<~%_`Z}tbtQJzVLm{gR(#7P=Z$qI53x>Y*5kT- zqzUV2lWq%79_ZpU;e^^ZlX-0&t>f9V<|d4OXCrRck7mEp3tM=t^~;0&VJ>sY{kXOg zG!&o+sX+h&9Iy$N!FB#W9I2aucC~nSmbPmp7uqA522x*&ozOuM)a~K7=NaHxxKv+F z1HV1b0M7zz-@ftt7e>12h1dw1I>Q0l?Hgmgp6Bt;#&JeA9%oq`Gw=7G$yO`=GG8w5 ePu6NN?~?hx=lOoO%RG+vdp^D2XBqRq&;J4>(PE1L literal 0 HcmV?d00001 diff --git a/gfx/misc/player.2bpp b/gfx/misc/player.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..e055234dfd55ff60fbe00c9abd5ac5c9240deca9 GIT binary patch literal 576 zcmb`AJ4gdT5Qg`%F&C2HUL&Ru_tJ=9VHArLl06@#U?CQQkQBkzbXr7qL42Tvjb$K~ zVq;@rrK^Ql`M}0fFc^@4XA!dMdE=fE#m36-pJ7>;`39l?!qDK5*=9yalv>ncHnX#- zzwL%$nv|wkmKnzHNsPncXw*%`; zz0d{S5cn$`3D4(R*6Nn`>s4?DSs!$Cy@ArlB%otdL0bmK*j!t!%`H$MU;_3p4oc%k z`!ln{CQOlR67M<-8iQ-ON(;5+ZWzNwmu=Vu)h1PNUy#%ZV;b{9qP5$6*( zQ_rcF0e}9mVo@>~?~nGT(_Wp8@impy`X7XJJ|pksom+I>%%W1IdOmppOdPBR(f>$ml65HiMAr>1P^t@o|10Utk=l}o! literal 0 HcmV?d00001 diff --git a/gfx/misc/pokegear.2bpp b/gfx/misc/pokegear.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..6b605f9c9ac13e58dc0773a71d0e4375f0a62a94 GIT binary patch literal 736 zcmY+CF-yZh6vtna;aoxk4h^MpP^yEYQ;}AO3IT^=ks?lhiGoW>^A)-Z{RA#q#7VC> zy7>W$p`%g?lF|^lp6}(7)c*eDasT_@yYNEdI1Hy#AAuCk88giiqP?z^Pp4rR$J$eF znv8MoIIWiF(XQvUT8;y-w^ys3osCjxf0HsCHk-B$pb*AJBgWQi#>goZMXQu3(q8vc z)!udQ?p*i&-gU{(5CEz=Rm%5YUS_k!Vzr86+AEir%g;|Cs9*krvR~vIc|^!7@IjEu zfsLvtD1kIk)kR{RTE|5W!W2BPv;0K9;h97x|MOSl)yVR?tjl@3-mYi4A($u&E?AaV zvHJnPiSesn%bEYt)i&vFyLi&ok%=Y@1X!^uge?w8e6Nq#@T?w+A8D{9w>%9334VHX4Hg`EIw@ySlo$`S|E|$?x(9HUmqF literal 0 HcmV?d00001 diff --git a/gfx/misc/pokegear_sprites.2bpp b/gfx/misc/pokegear_sprites.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..5bc612c7b7a2eb837005f44a0708f0909bb81318 GIT binary patch literal 144 zcmY+4u?@f=48RhCL^k-KTv9l!QaLTBZ~`L(sv0^(sy*6>h~&rxAAID$N3#&S%7#^BDy}hIT0A0}`+y z(2h~bkkmL<@8p;`8QOc`)6<o2mrvs~4ZEL$i zD5jVcQczkn?Ia_|ZHZw;i4-wbXsMQJxkDI^fi?y&aD?w@AALa%E+h@-n&%D2{K?{V zHDApauX=(kO(gzjYW(LN7UJCV!f-qe0?q;Ja_w!ye5?ap(JhypHnv_K>NcTUkLuEq zF09%{-IhLiz>Cv_5?bF)rnOaD_1Tl=E{uL>$8NWeX1~!3dw6U0^CSNu&T~%vxV8!u z6d)0)fdB>$*a*wuI{zQ8v717YHhx zx2GAPSs?BEcY6QANH@J;JBCwdI6%LDV{AC|efrrr&d_GFEQ@2}qtP?kW-GJ~ cdOhL;v>@>PAQ%jY$8lNG>9Wi+;(wq21%9$%ssI20 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/00.2bpp b/gfx/tilesets/00.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..517b2dd03eb5781d372997c6d8eb5d92328c2335 GIT binary patch literal 3072 zcmeHJjZ;%s7Qad4LzV)I(y~;8>oVGEfroeg!@s)bH6u4VCsLdULUXED4Kw^ejz(RMNr0tU66bU_WshJ+;Vojo@(RQwlq z@9&*+bMC$G-t)Wn-19=n;!>Mfo7kAxl&D*#dA1>*C0wu@2mu0E$l2K6B%b(H;@*-A z1(z-qy|NCw3kjz=@mzU==Ib0yLMKtJIvc$l-&09r$a3s1AknCsi3GJ0MMMzdLJ-0P zrzPagH#u%{^4PKW->1t+rRUCdcVD~K)z#54J`lo$1Hi%qjIR!XdPBv&HUt^|mI>JZ zX#7I`Xngp+@c3}evKGt2SbP^}CE>BO7R4x8cr2|sQn0*pw@P=%~qb z3`@vfzn%4cLAA9DvgYciIJydq%*twIg3T9d}E^Y##V3n ze=03N2L}%xq+vlwS=sjO4#!C>gy`N|3_O-Yg9`xQmB2zNs7D)y zwNwNth!6w5sp{~zRc?0baiD$J_NhZ$U4bo10OGvJCYKPj;~#?DN>x&x1g-k3=Ft9ghBakSvXw#|EB7;`Gt- zFFAZe0tCc>Acz6zf-U}@d6FM%NSs}B_m{U<-i&)d9@dqFkfR|Ahvlc&jhJevdb!(y9#!WN&fS>Z)#wlqU3Um}lvdW9lOkwxd!& zPdxC`{fX`o-*`RC^=#Vo&);9wyY%nqn@||N7KQ$PGG3mvK?YCxH`u0*kDoD7!3~y7 z>)Q0LKc4{(Trh<};F5nl+u+KDA>3#|eEDdT$bkx-rNtFL>%G;p_gh!U1b;G|^Q(2x z2m3t1Ci(0xbK8Tr{^8urf8&^ROj+h$Fg%to&zP<|Ak&o(nb*~4OvP1Zp+mSN7zI%< z>+iR_aYcIQ)1WsnyZ$=-`Xqp!1&GHs8l9LqA>aq_OnYE-s4icM{{ZALGn1OV2UI;% zsTbpJ8GNS<{cT_Lr+&+*#cuzMW7hGx!|k{Fd*|KuUfcC5+n%WnTe$hTNYH`nKe=rYjyK(a7iGRO$+;bc` z9aJ2JF)$$qdIJHxBmq}e;fVlz+<=PYfNOYjXWEU>zak**=)n;TCV-c&(SA{s0jEkz d7lZzal4cg*$1J`6(buZi77D=s>;Kgq_%CCBfvNxi literal 0 HcmV?d00001 diff --git a/gfx/tilesets/01.2bpp b/gfx/tilesets/01.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..517b2dd03eb5781d372997c6d8eb5d92328c2335 GIT binary patch literal 3072 zcmeHJjZ;%s7Qad4LzV)I(y~;8>oVGEfroeg!@s)bH6u4VCsLdULUXED4Kw^ejz(RMNr0tU66bU_WshJ+;Vojo@(RQwlq z@9&*+bMC$G-t)Wn-19=n;!>Mfo7kAxl&D*#dA1>*C0wu@2mu0E$l2K6B%b(H;@*-A z1(z-qy|NCw3kjz=@mzU==Ib0yLMKtJIvc$l-&09r$a3s1AknCsi3GJ0MMMzdLJ-0P zrzPagH#u%{^4PKW->1t+rRUCdcVD~K)z#54J`lo$1Hi%qjIR!XdPBv&HUt^|mI>JZ zX#7I`Xngp+@c3}evKGt2SbP^}CE>BO7R4x8cr2|sQn0*pw@P=%~qb z3`@vfzn%4cLAA9DvgYciIJydq%*twIg3T9d}E^Y##V3n ze=03N2L}%xq+vlwS=sjO4#!C>gy`N|3_O-Yg9`xQmB2zNs7D)y zwNwNth!6w5sp{~zRc?0baiD$J_NhZ$U4bo10OGvJCYKPj;~#?DN>x&x1g-k3=Ft9ghBakSvXw#|EB7;`Gt- zFFAZe0tCc>Acz6zf-U}@d6FM%NSs}B_m{U<-i&)d9@dqFkfR|Ahvlc&jhJevdb!(y9#!WN&fS>Z)#wlqU3Um}lvdW9lOkwxd!& zPdxC`{fX`o-*`RC^=#Vo&);9wyY%nqn@||N7KQ$PGG3mvK?YCxH`u0*kDoD7!3~y7 z>)Q0LKc4{(Trh<};F5nl+u+KDA>3#|eEDdT$bkx-rNtFL>%G;p_gh!U1b;G|^Q(2x z2m3t1Ci(0xbK8Tr{^8urf8&^ROj+h$Fg%to&zP<|Ak&o(nb*~4OvP1Zp+mSN7zI%< z>+iR_aYcIQ)1WsnyZ$=-`Xqp!1&GHs8l9LqA>aq_OnYE-s4icM{{ZALGn1OV2UI;% zsTbpJ8GNS<{cT_Lr+&+*#cuzMW7hGx!|k{Fd*|KuUfcC5+n%WnTe$hTNYH`nKe=rYjyK(a7iGRO$+;bc` z9aJ2JF)$$qdIJHxBmq}e;fVlz+<=PYfNOYjXWEU>zak**=)n;TCV-c&(SA{s0jEkz d7lZzal4cg*$1J`6(buZi77D=s>;Kgq_%CCBfvNxi literal 0 HcmV?d00001 diff --git a/gfx/tilesets/02.2bpp b/gfx/tilesets/02.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..14b2aa2f0be1593e029860aa804d101963200ff1 GIT binary patch literal 3072 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 RrB+3i;`!Sf=8c>`{{!{Fr6m9W literal 0 HcmV?d00001 diff --git a/gfx/tilesets/03.2bpp b/gfx/tilesets/03.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..a6f8e96728af1b55847effb54b448bdb2086de67 GIT binary patch literal 1536 zcmZ8he@q)y9DfI8t%gan5WP5{jW!Wc2Z@+rywM+H*|O*&83)8sibgxa)EP_(tKHpo z&SWF=ACl>Ue~c`HZ10+u5E)El?O;Z?e~fbnk!ERUWS6xt&_FrL-96v6K!ES(zVE&7 zd+*-+e!lPf9spYfp|^by#DMpkrDxN5VOx@$yv;7Sr0O|mib*O{SMuN6)&0h<&)yxh z|2%l;Km|Y$OaUGMlmyElxv>~Q?9dm#*yhpdqTOwt2Rx+fup)$~VgTIGz;P|{#*saf zG+!pruuNEAfaBsVjU&N&g!~(V{0O;v*>FqvWVm%i!^x3!o~rCnQp)qi8dAjo5a3W| zk!Nse%d|++VsSX!Zf|q@5ua`=X7+4F5`1S5ZQ{@P#~e|MNQz|CGUj0Xzb$>84tB%> zsk+%m(eXJyP{C@3$UH7%00|HZn^ohSRi3U7-E^(<#@w|JX`HhP1y77Uzcmd0{eiGbXB+CAQOGIIh)k#7Q6yIQ;92jkbfhj6@bHstozMd|jpP4lW_E7eYG? zAXry>;k7o}cSdbs=aG|zrGk7#rBPa?cnW5egH)M+hdS#!>pSNg=!`6Yh?+T1)y(uVy=p`SfpW(S&{3b$ zm;XV2e?hIjEKWxfHo?|bAyl>gcQLNA+o3rp7CyBEU2 zL5Kwaiegy~aU9pp^>CbKt15vAg7}O0gCMkcTzuWbg08mmuxw;_HO6U@Z+t zYsS$4YC{d|sI}SJS8}ufsz=qJ?2*&5N9y(dvVb?K0r1oA%ELp4|9ss|ZeLGWInjP& z$T{8f@RP^)zq-EEeqRT=ZA)M-X_vyG8s)KX>F!NN|I!dr0wsQcG=gU9ToZ? DSd6{j literal 0 HcmV?d00001 diff --git a/gfx/tilesets/04.2bpp b/gfx/tilesets/04.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..14b2aa2f0be1593e029860aa804d101963200ff1 GIT binary patch literal 3072 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 RrB+3i;`!Sf=8c>`{{!{Fr6m9W literal 0 HcmV?d00001 diff --git a/gfx/tilesets/05.2bpp b/gfx/tilesets/05.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..7d838f8635d538e025adc5ca802a0f096fc1b5cc GIT binary patch literal 3072 zcmeHH?{8C87`{KYU9wHaLLvm1T^xijCIcfHLDu3vsUyaW*_a^3ME!sWJ|_aPQM| z&v|ciemu{4-U|!^6tK|ynFi*+n_alDx~X#UzeG5?dV2vw=Fz#avRE1U#gK#~S!z+d z$2`sMBhq28Iy4dJTL};ZBakt96MzMl1q_97De~~zefy;RGx`$+LEJapV(&UJ+4f*8 zHHHts+xn%=J9iqMXy?gS3zc`qo)U>@@+J}yK`23NYP*xIv^U_=25 z1kE54#(7{U2NO=eU|)T4o!!#6?yXW)*v0;s`RS!K^A9r1%yKhqvKjx=cFxZ^mVf`$ zhc(?b?^~mt z?53k=B1|>Ufs9nUfK&oSLA1%TB;h21kN_+Q7*Z^Y`Aq5j3UkB6zEoo!w8BixvP|r? z>?&JRQtU0b={*jYM=p%05fp(z6bVF-B9mn(92(lITSZZl+($gk-eWC_OkD7f(Q>w9 zqFSOdy<*F)HL=l6dj>{pOp|BbRf8)dC2=7|v}71joINpp?)I76XQt21B8D-|vDdoB zhXdBTQ|*=n_Bjn_%OS5Q<$WxIO|$90)YtuL(|1e&V*2A}4PAGS@d&6<5-Z#pKX z0TlJ8{ZVy>`h&U>x8b(0lN~Z989hIBZyu&eHCe>vk)R%oPee>Mwtc{!QC)M6l{WHB`6hqMB%Mfv3apl~I=tZj&8vOnST6@{j0XMt@ zeU6^xG}n-Z2GRB4jX-*T19N5f>$hyWO#?A^p4s9@C7i+WVCM2S1EV!h;w|Rf&^6cd zc<3frD#H{|X`M+uL@LY|2oz9|NkS45GK8bOs^UiqRR_cr2wjEA!c~~qg9Tz>`rVKi zskwrYmVL`eG$(rVAEY_{##kNRhK-j7KvJ2(UKQ z_y_WdY8=JkalSltK#p_qVS@TSN4pqBzxVklm=WgUMa1TAIoB!?L zkU5L)%gJHq(B>Dp@@=0cMBI|ZRs#|v!Q_p*-#ygzvwA3EG?;pCt5AkdfwwK~nw4;1;<*NMW7@p18amRuav~_j@Up6j)MVNr5E= I{)Yz>% literal 0 HcmV?d00001 diff --git a/gfx/tilesets/06.2bpp b/gfx/tilesets/06.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..4d92bc64e287baa98c53f86632a81956731ad10f GIT binary patch literal 1536 zcmah}&u<$=6!v6dEfFoD3Zgm0brlY9YF!YjE7Cd#{s0a^?V->j4jd4Q5QidxJG-)+ z5^)GUL`g-ewNa(04pq1jktnl11tFpYA=DfiV&u}a36+CPu($T^$9wB+9C3j6X=e6~ z=hyeW_YC~YB5WYEM=9%vs?Qq7Up!t-@Vw*16Dv=ZI`4O`94bU21)Adx0fuIVW*VK` zxF4DUN*jPSwMjiWfTRmO>G1#!L2g$`F5NaP`9K1&8=EduLFJ7Fa+2GU?FGi%S>3eEod#Q@WEm zS5H*>m;1N+&XFJJTX<5~DpY1!;XvPUj8BZ)H(6m@sc33gF*V$Q1f<~ zRuI^*hvRTGL(nTImTiRd;mCS2My|TmogJ-$W!O)21A^N`iqG0rfdX9>BS=4RWbiCsdp=8+7Z=Tee|ylJEu2bmml zbHe-f`0w9;Ko8D8ePjC0^n$*@*~hHYAK^n!HqKX{fxl78IgYtxu9+p%AvBDrG(<(j zg%L!W87x>_89efSDbkr%?x!;xo&PrIa(**k$s^AvCh=0SbD|j* zH|xx{R~{6Kv^*WJd=?_t(wl$cPvfuP%SPyo{Ga-mQ@jj>*F^O1xYB TwfY#JLy1N?D){i?n36{1-i79Td+ZkPw^)tI+YjqfBPtTpzcK2_n=ePIH zJ+t@Y{C?-2Atc*;&DEoa=L=#5vBUG#qrPSW0GZ9}UaWq2`Ekp$Z=c?pljfvfW0%8o zazLSq2oz+PjWrgTPK&cR2Uy^Q-e7m|hv0X?4!KjlFW(E6^R@f{-^4%XAMscCH+g$+ zWo)dh<8DXQSZ}ZGa~@C4*|U$n@YL7ip89{#^$4^^ec)U5nRbh_@QRC%AFr?f|5#a{;#I51s4B^$V2R5H*^M#(&hA?9(^Ol)Ex?f_s; znw4gxKm6LINpT$4jp-x$kRH-IbP3M`C>Lsl0ij9Q5DYvIfW?yu7EdOs=-3Fsg(Q{M zdE4W;NO0i?_tHMVkE>Ldfi(%E@I`S`hr@0u%nWJ)Qc7NVxHA1`WO@!n7An<;^#_;^ z9O6_=ge&5z#B|`0%{RQxy0_|*pU)>(K?hKnF|jsh2PGE($Bc;ure)$DB9*?EyJeO| z`7S%yGAf-Or-g7@1PG=Kdm8}bVq-&LfiuUy&%5u~8}TRjClEyv4_>D?+;`|L+vg0& z$x5qn+pyj)Y?s7L{!7b-gYg$XPV+}TXbVXSbOER+GU`VV){%1T91bs>fMbb|qVG)f zPxPxH)!e?eHpG_fnC9MJQL^jc^Cc9+U&1ew=gv%>nNr(SDj~!m9gt-zNphEkoGp$= z$?7aHoShWUq}Z{>VzKZ{3p>_WENEE;bm7DJll7-Z!|%%;J`ZsTK-0(2w0A~i|K&ZDbFfew1WN;`Dl-}hx+M3R7^fW~(*Go2dBZQno zYQNfN^ADL@2h1`~crP5_@D-wW` z=z8)Zl(-*jKTj_Si40}fMYdDPGWzd(KQNwF^0tlZP`LT5fIbdO(ZlHbAfQM(E7?gf>3Qu0Se)Tv%0wXo zi+ERakmpt8eh4*S+)p9r34E7}8Zd33^wS0kAwAu2`;#wTj9Q(~(~VWHT|m&k(39** g0^PZ^F8nsTEEiZ=mv_(EQ(#YlJq7j@_}?h-4;T2p*#H0l literal 0 HcmV?d00001 diff --git a/gfx/tilesets/08.2bpp b/gfx/tilesets/08.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..814b634141966547176de569d79325706854d3d6 GIT binary patch literal 3072 zcmeHH-D@0G6u*<1Fo7n{mL%k%8+P*`h$x97HY#N|4@CrDd|3M=MMMzlL;DmIl9}xm z+iIJ|570i8*(j2@F_|qWO?FN0?1M&BY=UePC~-$ZNV93XBksDpnZ0v7cQ#v+_Mv}( zIX}*wbMD-)^E>BWfc+wn7+EAmQX%UkOEdx+Xr=}fXfbvB`ecQPOl%byFxUumLpKmY z02^qcK;5}oYCYv%+eq8gSuoh}RipRB^!X8my?o3V**6#`sj8;YJ#bx7;CnRDI9(2s zkV7+8Z}<_If(SPSZC3yqh9EWoFd`lkd&O~m{8NOEd+3SjL=x9k%017LLg9p$& zJ4OPoFmg71Jd#XC-uQB1NYy4F0fs#Rla&duaBvw~p{#f<$X@i#*&Yi-r@9%1EC9W} zv|0hR#@-X7YD@*jIy-TBAYn}lk#OL35+>nLcyH|7ZpPjGp0CDj09&tT`zfN)=$ zaW}r4l3uX`GX&6R?C}88nV6>Hzmc|RiMnp)t+f|co{qoWb5~|P zEV`~?R=_kVs8f;1RF*~|s(M9$sl^+?(0B2YqRsv2qQDpf5wED5%;l1U!KVfkU#Gua zIi$2Jvh0_hYq#5e9vrZj>;c>I&OnGL9%}dd+I)jSekMXpb7^3(&DZ9ah)FDRnhX*@ zd5p+j6f#^Y5pOs}jOlOAq)@tF^R^RNeyw>&|vi?wZPILJ2_C=^%xrN6oL@f7$1h!A zw|Cz^t%CjRTX5>L2L2t}iSvgL`7OkY@vZn)u|~Iy8s{9#J0Gxun;sHD0fTd@vb2fV zkR&M-r2W-?=!YjDWa3yRK`Bsz5_AC;2MPvW)&Jada{sb8qc;?20FMf~x~NX(GruL* z=6-kX%)&x33ClS3GSC~}z<_GrM#m3RF|@bhre4tfq4IAGv_ LfddBq4-EVV8MISF literal 0 HcmV?d00001 diff --git a/gfx/tilesets/09.2bpp b/gfx/tilesets/09.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..45aa745831fcd0ff8eb4c6bc3b88b9a58006ef08 GIT binary patch literal 1536 zcmZ8hU2NM_6h5}oIGZx!Zj+V*s|`p%L1KZyKq%DS6B;k@Qh0&@f(Z$MU_vmuE_OyG zDj^Xn@lf%Xy-b1@iSfV$9jxxA(1`&Vut}q^#aUJY6Iz{>cFvy<=h|_W?)#*BbFOdB z`OZ1_UVzmQF^*fRYWbi{#Ri56B7-A3~~0=VJp zotMu~zk6x$pzEwa#^ur+pad1EA^}ce`cVDnSHCzl^Xy>@Kl)@6^_L#slU=@}_3+s+ ze)A@pGy8M7oRP~;j7^Lc3n;Y28rHfA5J$7BmMi>Tbj+Zp7OgPzkBzS&in_FWp)mC~f}b zx=U~wTxfXl7HKT9UlgSi5n59po*LPTk2z<){`cGRR5SP6?{^OVh->8=HsAly+-bGe z&fdrwDHD|xwzC&&VqL^g3sc5wP7V!Ce)@#OqWSE~-K#{f&St8_JGceE#MaWs9>+1h za%LOjxov+YU$>jzXYg2h=Xc3Jjx_dGR*L`3oUXmN>(EzE&VO+B`M-YM^Vu@!=VAMPFQ)n!ZZG`C_Db zH`rjGOWYOMq}79O^L!|@CbB`gO~G^~qjEY|xVw1s;`+ip7_%iyF}0KL`Rw@Whki&h zt%0YuKjgS@I1-U0g`km!efxR{YuY$^G(Vaj{b8&yHaD7oYt{hR4iWmR0UV7QSPEl8 zI+-vN2Tj{|+BK?jLh2@BEGqC^2N-VkwAQt%n8EFM6ZTSms;QYiG^z=pBZdWD;C!0K z@v#M?ZlHz=JC`if5KQ`YqwF+-(S;z75P_$-rom{LO-mn9lQK9|=?CCOh_>r~RXRm( ziV$djMX?oIvyDJFDdNSD9QXPWL}xQsovoIt)lz1bSbBzXS;ZiaU^Wb(-pCZyRXnoXa;uwaAiGQBZH6 zm#xKH7B~EKpRW#es;5cJ2%OjxTSw0qPmH41(4fAiTIy%o0-GJC5UeHJ*Trn&2)gu; z5Iq}NGgv#V{mul=70i^Tsxrht1c7|9?o%{@*n@porgw&sMGsMbEyOzhhcDo=KCKs2 zJLbHNR*LRyDtM?^q;ANl`lgExmYcyRZyOuf<7^|X>nP(K+Y5Auu6hyZt&5@RqKh@R G;`|T0?ANIP literal 0 HcmV?d00001 diff --git a/gfx/tilesets/10.2bpp b/gfx/tilesets/10.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..7058197b16750aaef12ee58556ed20f8e9f03988 GIT binary patch literal 3072 zcmaJ@e{2)i9ly)jK7t7s1}rdeZA1~>Se13DN{|LN0)$XCQ8XaiA5~1XRa3i`pteF; zNS+N9B#bOcRgGV5Y%18QWNQc%l8t8PU|L5LV5HIko0uI8GED(HHNiHv@3Zf_OTc8( z-p9}PzW3gJ-}m$V@$P^pn=q+C5YV+r=n}3A;P61jp9%xFj@?oVD%6080t$;4#TPB6 zD+&^r$DG@@bRy<{tz><2y(N$(%D=Z&_(?DX)|x>Wn#W zI;+VXcv!R?N~SHdKBLQIoxtzwS5B38Lms~kV&6qxAdxr^8UV2eBhI@FfV0<%x%2V3 zo(X+IF?T+8SNflJFNwMX42;&o{7cL8=JzcYNrT2^wWsf6pX%o>IC1ENrdnFU|jJc?}AI)o82{lVe zdP<@^?D*q`ZF_U3^ptoxC_{iC3$o8RAMP@e$Ga|btAbikbLRPc8{5NnvUdqBO?w;L z*$1)eP+i*=-%e&iDQ41IkB3x_gX=ENC$3i%@d#Wuzyd5#PvBSm2H#gWqW^PQlQe0C z^aA~B()N{L#qmD5Q`3rNHfbJ{<_&X5scsf$PZ=`uw~^{6%D>TB z8@w4AaLHgz>-4?x1!tYpx_d~}$RHzrYOUKJcW@Z8mNi@ACJrxI;nVyh=SIT+xgNe^ zL_>|9iGE7f5JTPj1^K$XoOUOB`T8s~*DS0_HT*mE4SItdCxa)>o;-Upcs$6>C~ga} z2CbNjdW>S2o^1_sTnPSj)rD0Tf@ML&Ph_YJ8)n;$>pKyoHjSccLq)n9O{X7T+}3kh zedSCPA9Qwsy|KBWZR`hywbw29Ydr$0-{U)@kP31ZSvi}YTQRpHmySB% zKxO|{)`Mr@jFGVEcRpF{@!3N-+rgRh(N?yy3|%A-@|;| zSN;()>~9VBhx)>u=+CEeGgB2wg;tIx%V*4~$n4iTKy-jMWlHm$+xD+n3o?K$b~jZI zoAY91D12KpDWyI-mRqyF*o{)Kh z%bA9o2}iOr;e3X6w$gn6p7b>3emXx3$j81jW-ajZmS9KHk#O8u_`@59oPlCWPg}b0 zdF3^nLIi8!f;$q891nM+24@h1q(j6ebdhc&X=wm2dlFr=Ld8GTUq|Y~$wZV^*HGfU zUifZqdP=4w3E)QI)W~aNRmuLk)4%=bZ3%nW=AL7i;`w{aIdfkU7BFYRR>mC;xzSZ&=eTbKWC%z8IPV|hY5 zRTt^!Tqc@|S}2r`0o6lRUd9OVPlk=7OTrR5>$ng2a|LkQj9yD@i+g}-?m&DX^?LTx zyNA;I=m`;X1UsC_j_Htur2OtxP@b!hdO zjoquyREKyLaZCRnCbDa1&_x`S>mcW%+dVL>F-qQK=*MH8osB1wkqWg-Th!}e{; zGP&1v(A`?MyMAY*hgQ;zzDg8^1x@VS;&~)b7d3HI5n+>-$=j4+JJ-S2|BwBXZVa(= z>?8Ib>tKi20Q);z7MdTMK5EH|nunt3*WxlT3XXv6uphPMAa-kxYrc;Jsr z#cay0g;a3{3gqQ1Jw>@d9v(!m>xgSu7$kUg$Y!h6Y?362zuhg$)Iry{&S`E-1i;3vT*FNE0q!4>osmMcqf*kW|*%KnI-s-B}i zE)pY#2#@C0cckSrKI(nbY)KQ8SrZOL)P0wWy{lA2dsdgS`*rG^PcxGZ=yfj^! z7GchDZ}qYRtaH2q41ev;uGAc8$Iv5xEkFm`pq9d5?bSUnEF5uJOU=_Hc_NCUu)wj> z?F~GZ4c3ytJ)nqXQio=sowPS&hy|QO&P&d#&hyT1?63OXY8zE}Rm-qaMgN7~>}^S2 zeNlFa^{`VEQz<_)Z_UrkSLLr{Ud>({ZD9sV>FZ|(d12!FsF@vXdauzx{(a>3QD%{! r&9s8QLD!*$bPu3$Qnc6NCcdSUq!DBEmE~m~_WcM4*FA%>W)S}c!VBRJ literal 0 HcmV?d00001 diff --git a/gfx/tilesets/11.2bpp b/gfx/tilesets/11.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..2f71b9cafdb4dee2c88909f779812d11a78ac180 GIT binary patch literal 1536 zcmZ8hQA`|V5Z=AL1|C|VsnIq9dodBJNqa>TV`Fd$#_(WmgOz9#Ow+y)pTJ1;T>-9++bpsi^=ZC-e}9hyfaAb5oPFa5{u-z7*8rExa9jB+MXBPnm=-PT z#EFt;x8V%Cwu_(@<6*Y0yWRiTaJy$_!r_NMA^Ur0LhbG_|7H6e=ku}e#vrmG zf4F0$E8IQOrKuVt1A!0L@xe>)vFw0T+G?W7-=fN2$UbH_9!*X>h`o@goG|a20uae6 zB#}{t+?()elOpE;6ri+VATfM15FZ-LE`@P58Nh9%@HMpYONk+puZXh`DzF^YqM9B8 zaptiC6bhzbR>puyOv0idmTz;^-zk0zx?@f>Mr$H z!>AG&b?P^K6SBF&o%AXP>STFfDnDX3?rI7k&v#x_#FW zis@@_VVo1+HAg}lS7#eewzhq5ynm$ec&ofitjtVQrjHz&pSNIs zgK(Dw*QTqDnK=%9 zbf@A@MeJa$*50<=pb=19cF+P#dbHlrqSSXOeqD a$9m7@ZZ`WLQm}Ar#jXg=H$N-S%Krf$9-hbm literal 0 HcmV?d00001 diff --git a/gfx/tilesets/12.2bpp b/gfx/tilesets/12.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..f2abc097eb5c63b334454f853f83c713038b6a9b GIT binary patch literal 3072 zcmb7GeQaCR75B@lV>eka73xaFLM}L~_XXo|4vvc0F z>*rLc;{JR;&byz#bM86U4o7)XZzp&%8BfN&f&epp4MXrXw%V^-ax zv}OjUC-{45YO&vlO#MX0Ole96#2t;D>H>oCkppWTAAbS$CX!=3-V=I zl|u^13B?fC#UI4)#E-<+#9xXHIHEkYY$-<|*OdXt$r(8*6HBBeU{Odk*W!)mVAwPV zaFKWmK>L@NQtM`!7NBXe37U_KQ(oa4v_bOi^}cZbU+>@R zJ+Ona!7H7W&ObL>d2O|9F6zfVmn@kbTVX%Edp(gE0hWmXyEN4`<#Bp`>v012a6Mn- zhf_^W6#3y)Qxoil^+5XmH~;-T7mL;dgX9uF)|I;!d(*}*zim6z;#V~nGM&hDB`v=V z?&6m9sVv^}Voe6LCyV!9ujDg(pwhXvN*XY@CENK^+s>cbI10Z`%HR6&b|Xo1mSdCS z;3m__3bM7M?2z%w%)^lO-gm%cMKOnm;B{Dg9iYx!jC4xpp7dosSx?^OeWo0n*2|$f zRL2L7PaJn(sUb?+9wq4Ki3oO z$0#GSqg>$m=|hJtxFF13nVXwK|1@ONe%}MbA2AY5 z@9Tl}Hw>eO7$IX>lBK}G?a5G*{Q;LVy7R89qHQdMfv1l}i-vm}@!fd3-Hs%Nr-O9PLjlx&V6$iIwynN8 zJPR5Me@qU*MIEQZqpAn_hg6e@K zwiHY0so0B6DQ>*>>ic73Lt{fjV__C%Pq6mG?MFxj_ra6+O02FA_5Q8-tJ7bdzVEUC z72pFQTf?1*lf0RqrCW&s6WBWY5zDy*$`~lg*F0E)^ISC46aVLXZ@&?Lo1H2XnrUbOUQy?4_v-AMZ4O;`5Kwmg%Z zm6FoO5=i=4{lyp|^-2n@P_V;8YSA8fytVn^an-7^OfTKGWL#rQiF~5hzZYNJYiV4+k0h2Dvgt0>PWb{q4CaYNq7=jX~B{eR7osmz-Gzvf=UGg#$j*jaVC zYTIYOtNNmH%O^YC2EG%GWPjmev@?3{XnHowj)AU6dq?&UJl}Ha6)mpb1BUUxdk?tx zb+}{SP8`rXkh}ia&d*%y7k+Il-i0h!!uO{(H!&~88?9Qa(yFSBwJNO|a~0h;YbSs$ mye><<)Nl1_Rkhk?aN*q{-!cC$+(H3IU;<`f5ix_UBk+HFvDbhA literal 0 HcmV?d00001 diff --git a/gfx/tilesets/13.2bpp b/gfx/tilesets/13.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..1f222916d87d8cd18848d82c001b48700e65f461 GIT binary patch literal 3072 zcmZuzeQZc84NtU5vQOR#KuZhivK@0*RFV~G%buDFcg(#aW=CqwLN=WT!6g!FEJ3IG1 zzuIQIKi_-qeeZsp-#O==XF|%0Pl~!EpWo~EO1`MeClM$IK>2(^JR!m!LPww@fIZ;K z3IG+UI1`D`ztdbM9RbidjjQB2Sb%y*wgwj%z}X z3=@Nyz#v#a{i+>{)nEa)6NE@dVt>qn4mw}4e6PlW2oy#&HK`=2MuA2+WZ0Zau5Vhe zVNc`Pd#cm?M1D-4&_a3kUK2ETn|qDWMm=sY{Eylj5Ww_5Mu|xiZC0^Zv1r;CBZ=^p zRS$nWGuE=<_4P;VM%@tsBY=u>Kpr$z5IB3JV#*!Xo}*D z=iKwz`FahSKuahTd9_~c&SJ*|f9iab7yd3B{Ec6N@8}HwlzBYg3dx=en&tbs<@O$s4 zQwM&LJT{krW3PA`8vf;VEFMpsxE{~KKfjvwdLsdJjNu#RA@qw8wx)Mj{FcU6Y%mch zjjh^h&F~z%8wMk|*$DNSOz9enwvy`|a6MHoJHEbiYh7(_ zHdmehc0QR~iJ8YpaF9}`eM$9T9QP_KXu`5Wsc{fZDPJ58|zH*wmy&7_fQBxqsM z@yQe9FMsS1qX9^JcVT$$UNQeY1*FwH4q)KLZ&Lk0@s&IpX?6Io^MIL@B{ z*w_S3?QP>q8ree|t~bq&4sa*kOK#Ab5N%&8^V^b&)~0D8&w+uE=VqfN352$_4n6cd z1_DGSwYL=SQvf>7M=!!BfxW#&FG&IWPpgwKS}F!BZJ1v{Xk|F;BT2R?Vt zxM#pwMABXkoPzscVI5=hm`Kk~ox6O2{(1Qwws9o~b<0ig6S^Hb*%;JlDvl+Z0yTyH z7Kwm(W#tQN+MNP!gAUV0H69mJqA?vEAaLidUS*D8g(EtrbEkJa9bB^OT&cYYyfkF; zk1&mlGJ0`*?A^(8C(oW%CQhDv?@}3e)VD|LUpjOb;Ip9Kx;Ca!@kSEJD*(I9StsUdoVwQ&_UP_bnR0(zt#=`CsKt-*o80f2nI!e-~~ zHkWN{v)m%L6mOP)L_&WvL*ODpT&^f_5mLNqPj1IQwVd1C(IQ9W7FWyGNxRK%1K1*M zkvgR}I;$V7eh}cw`5VC-!7Jx2iRwtIsw&F=R#ig%lwk#Pf^tk5R(n}Kz;PMOtYN-4 c+tLi8_C|w@y;&Jw+*685@&0&!6!}Z=U&(QU+5i9m literal 0 HcmV?d00001 diff --git a/gfx/tilesets/14.2bpp b/gfx/tilesets/14.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..eede4c74c917942009f330ec4259ee178f7e6d36 GIT binary patch literal 3072 zcmeHJeN0tl7{BKpaqkgXq#2-@(289qD_t`Yb%lzYL+C)4 zFsc9`cCp0z8JX3(nVYY$6dx{Y>fM%KNfp@Ui>Bo9BT&S zxDpZ?GQ=?9NYEj@bL<(8DYpJ%FvxR>I55OV>ff|T7Yt(_Q zp4ia0ks%{(Dpu*ZGaZPfFprQrr@xezCMETEkAc51-(q5hhFa-~-&movwA5s>%w9hK z!&Ps+*XwfiI^6Mjwme%wa>27=axwEKBvcJmAH+O(Qj3X0B@9HG3d&Cf3c$8uIY3t&6t~Fa4~qenffy#dEtQAV6+@ zjldR&%mD@ZOacO1pnP=BY`Y~pZf)G!$5)xqzlzwd-_z!JxoJf3OU@Nz-QR%=1xM`x}wG+bf)i43Bjb#4vgPkGRu?^Ud?Xs3IA zXdL-8O&u>28JwA#QaUbIzP>Z8t?TKP7PP?Hih7JJLqxA!Ehr`2?z z;dt|@x&fCHPH9d6u?$N&P?3Y>UUWyRfs#h0r?B=C+1TucV_%&F@q-O}D(^3#>DNNx z>@JXr)8TMPj>@AIM=P%P0#8jI@R&SfbE4-&d&dk0UW~{z+vCM~;?rU>Mu?>44Vp*7 zlnUilC0SwlfoT)8pejr$zhS!2S#Vvj)lK=j6W23vQOl%FZrixY{}{uq-8N*QmRs;9 zd*Z(q!7I%|6B*+vU|?s{T53Yne0ixj39`n2Zu+z3MvdzD@t5bU-4JehDt1{)*JYb0 zz+Q4l7+rZ52(UMKOc-6EDl9CRmmj~){EqpJh&4R2-+Zg$VAx#qcJqRIw z;OuXhe|moYl*qhfj)Uy0B@9bFI1EueeDCyCvae=AhB+9kc2?VLsd;6CD+ezGpsGeA zojI99Y&Jn47xDfDpsJ~%?dj*!F9bk2HK?CY&?67!qa_=s0!0>OLAJ|T9qZ(*3+r*L z@kUzWVOIa(c6RX(n|9hmR;BJV}g!b1nH9XRA^tg32baI{pq zeEf84nLdX+hdi{9`hLUsqNYZf*@~yyQhmtwug4ac-Gp>@Dna@bK>DM=@4 z@571O8PEw`6g(U^EoUCVV#Zq(Mf_k0Vh(m#>OjM*!a*cM8KR~f0p9JWJxI69!d=P)b70|#Q4)_?(*bj(wO#y+!2{;6w!?#ciO_Y{k zSiT@1kXOly?39^zVAI8eBORI;5rYCnt#M@9+KF{heA;LMEK!?IY*YhvvkL{^>0}|(?3#Bh1=9nVKTqGGXy_qk6*9f(xq4YwY7HS ziwEoZe38h&K%B^MX^5nVlQn^AtD>ulJg%A`mrAPE23JkoQ7A$3^918O@6EApY zqG_!Z_XA(p>*?sb+wT?Ej}}r-!r47fPqEbN@qH@P^;t{ z1C@LVGw9tbh1orJw5@V0=YQF%WlQpENf>?TQcl8cfo$Fnq<_U!R^Of!{|q=ugxJL`8f2I@$Ka?Oi2=R<3TUDJun zgv%fzk0@)^4Z&4nmGB~GHgB8%E9!#aO2N?PZ1Z=fv%ayJ+x#f$X|#y?_+9nP;gCfn%k_MX=mDWWZ&COEOkAgtH=q6iJF8utfr7ep@_)5 z+RC747YEu~+uKE0ScXI1YvwgAY*MbBt+-~+zoKIeifCsvZR|2c^gwwSOUaxu+N)wP z(HT9}ZzFB&`$xq9?oCi_%J0pf1{phle&`KNQ}`$RH-3AUb?1fL(rKq$rMcmP@*|>n zw4O{khL@A*!36vDG~1UBkC!JzDH@ox`aFmyzBIzg-@`W&$HD}}C3BxQM~lYulX>F= zJ4Y)wF6l?{VkhyZ9IfP!7A?cYkJe48W>xsN``fD8 zzV6t4awoNNvY#D0+Nzp1nslnB{2{WHZDRH>*dYT8Ou7?8i?f+yPh<8FCGS~JK?>r8 p80FYxJ|e!446a*|oaG&T^xxSIjF@jnx)y(!IBO03xoNqE{{fZeVZQ(X literal 0 HcmV?d00001 diff --git a/gfx/tilesets/16.2bpp b/gfx/tilesets/16.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..89e3764ca0ff303e8a3ae03c82c8a27cd9d1c96b GIT binary patch literal 3072 zcmeHH-%lJ>6u!fV3l&Q=F-od!Vxm=IqG=OIr3Hd*Odm}9vai#N{}c54K`s2E|ln2#^rA7lRp}010_w|EL$iD1%|qTVY_?x^IW$4XkYvT0Goc?;9$vzzyf>0%HR$Qp5hnz0+;+IPvNdh>NWZfvKsx24z~%m zmF!P4y5qsI>Bw6GUBelt$&JaFfOXG-umIUa+e8}##n2@(Rtrfnje4fx;dC-6~^SNOm(1JE{%0yW-`d2odAg4@}1>48QLh}1t83!`u z#^M4Z2C<0PYCdJy7e3!$d6QoG$(aj3ok}6C-`Y^+`}y_IYge|;Jwjig?7J`)eJ9#O znu0O{`*FcOYWEUW^n-^sFPc(cqv_3La`SWaqiNCMSrM>%$;6D95_Zy+FXx;ZGI>lE zONSd^oRJ%z6Q@3`Jx-rfk`m@2{k-zPdj$`@;*QQeK}=6|PcK0G|l?AYD|7 zMVzgvkPYh1FwI1Wvve9AYFX%nPk!9;W<#a#BW{@Px`W&}nexwW8s67jE)LcWnjE`& zj(%SCX|>mrHr)zyT6ZzoGigo+Y=O-B%X(Q~SKrvAIw4Xz{%rF3+eJX%E6F@n&`7Dm zw~Mye-x-%m|BEj%Wrf@#H<>}Mu*ocPlU8LBYwfIu+|&qbVG$MmokO!jo!7ety1$C6 zJ+Ic!wXiXk7te8)Fxd8Aa~y`tVgc*&r}F>Kf6rgo_fj82TB8F&^BAhnJ+$y)V%3ic zIO$~SCN$>4hQy%}%Ws!;;STL~=E>Ol+I6Sb*RJ5hEqkvXZc*n8JtN*z_wFiIXFp~?n|i5odxCT-0{bpP?c ShSn5VQ(#SjH3j}B3j7O;wzbay literal 0 HcmV?d00001 diff --git a/gfx/tilesets/17.2bpp b/gfx/tilesets/17.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..e34064d0d3601d6876cb505884360f2a27918f0b GIT binary patch literal 3072 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 LfddBqF9!YtRwJFo literal 0 HcmV?d00001 diff --git a/gfx/tilesets/20.2bpp b/gfx/tilesets/20.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..e897415adf0603947d87537889f60e5ee4bf21b1 GIT binary patch literal 1536 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 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/22.2bpp b/gfx/tilesets/22.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..e6147fa326d1b1746930f136eb8314db43ccde99 GIT binary patch literal 3072 zcmeHHOKTHR6rORI#u{oA>8e6hbfdUY@KtIAUD}NjTu3qELPSA9qzkPxLl?dl)`f0V zrl3+A(W2plBf zEt9R8!wnEU_zdO zUeF8Y%Rqo~Q^|rx_+myPyJE~>#*_4;r%%!h^Z#k!5|_HV+n#oHQ+=8bfYa$QJ?7Pz zN@*IN>izq~0)WdlEYUUqHk^8yc%Pgwu>kxGd{5@^Q0rt%Ilw_gAJpM<{nIm0ejhM^ zK@apW-C$;NjJ;+i$Eq8l7;<l&x>ycz9k{S6UW7h z4^)>6M+g5{QK(D@oD~Su!NLz4AgDGS1Nk^eM;t{2AR%l8Nkz{LFiT_b8cc+7n_$oCd{Ca!{VVwU%3aCGeynr-Fxr70bz~ zsTXIP=_|_it-H3m=eG7PiGVr9YX9PH1%|5*b{!V&0c%d5DkUNLjCO@8cPa^ws$p=v zlpBZfc*z|Y@61JA9~o0L#?yEW`j%Z;@@oF*ycY+$i-`#)gebdJe31BM=4xgDNh1V>s=1hWf>cE@H#vH3g8gKzMyq0_^B;p*#$x7JC|+e_#3kEYw7P6En13i?TPPuHIHY$I zGgvlL*<^({xsD9!T2NTx52Wl4je#Lje|5-I?qp%g4`~sxzwYk4cP*95|Jy(F`?>GC z_q})T-urys_g)@`J#MhjFbpuvozU?HU{t;+1F(VKh8~3sFkTVMuSoEuSajXGuQuMU z(r}mXyDNIM6UkM^RM5llOPlb&HTA@9vB9^;GuVcKj>PCFNS}ge$Yq!?4;#4VX5{p6 zsD?&IC5?bOhFZuu12WVg$`$g^B`QP^!*3C^fi^fokb3dFG=Ks@j`%Dv?XDY#o0{vX zbEdA=%8n{vXbVMAWEd<13PI@yzcP%V@~o-WSt;i5c0L#EMi;&oYKd|D527nLg#SR? z@kMw?bckY3BPAYV9#SHTJ5mBo&NDZ`Fn=2LnCFjlKr;hiX^!%k02myx4)K|i_@ z7$`n|jo#VG!H*3#AU@qzZkkOMa&E;!#~wEAt&HgPRY8r&fe(y85k=HW_apsGb=7s% ztn-n6-j#_f6N6rY=y%pMG&&j`-68`Vh~m1LulHnUW@lCs3Qz($r~E;ax%$ur^J$qP ztbE*^G3DBxdurBm31!Hiz|MgT<%X0WVMuC4n+Cmq$-{bv9X$_W{p*h6 zhUpE{!kT#C<6mZ{t?dz--Y*u{3N}i`A?XS9{K%DU&l~O-Nc)|&N5i?v=FyA5cg`o zZ%IHERN?T+&4X<=%PfOdlA(KfSf8=vsZ%lKO0<#+VHwEeVoc1v=b%E*WVkXRL_@)*diKNpikHGmBJ5_`S8@a3uY z#^PPKK@raOd!r4@?@aQk_~<9t(15{0Hx>gJiWI=QpwYhb!IPBE?r@oE4|=;Eq4~$pb)kbo%n}%Q}PzIP23_L<4gGfU+S}b zaoz)10-&QY%Y(rM{oIEHHrw8D1)78&_m!qW9iUnmJSyDI={jeU4i-hFlb cZeH;)4g<%7pcoXrJl;RUD}89k|Bw0q170IEB>(^b literal 0 HcmV?d00001 diff --git a/gfx/tilesets/24.2bpp b/gfx/tilesets/24.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..e65ffe37fb16ffe20bbb9379311ba3af6cc05b32 GIT binary patch literal 1536 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 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/27.2bpp b/gfx/tilesets/27.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..74e65237e85184bb83afb31d3121202b8b746d61 GIT binary patch literal 3072 zcmeHIZ){Ul6o0RGUAMODBO!(*fL)>_CW;%MSa76`nqc?>#Em9Ivl)XQ^aCT9$e(E6 z8z}>#4igCw(bp+vrgL=0z=|;5BQ?=rq!?WwfzUT5nW^9&l+xF|zIQyQZ=D@q{NP79 zzuxoiy}S3^bI$MFJC0i@X-?vrxhE0L*h_O905)6$4uDH^K{TxX__7*S!<#Nu#x`>; zUhiVe#kK&5qEZ6@H?wNsn42?(CTrJHzjiJ4RS}fml?NktPTV;G3IOB5>bD@K#0Fwu z0m?)oF@YbkjG*x*<(uvjl!Qh^WdTjXEEG^{l|HFq=t9k-I~Whwm2kckZSA-#QH`52 zK$*a(x2WN;3Q=0e0duW6``jAl0^1pjA|?PJ3Q^SfLw|WZ#ReNS9ftN5+hBZq;2=>f|S2>`lCz-)U6cy2}JB33~qUdT6ef&3t6 zP=NnTJFXqoKGOQMnEI1=MO?|c`Lp~Eev8k(Qa3RKmz-UK+N0jy-NvNMd|v3v?(7smClq`AFpnXtM! zuqxCt)ONEY&0SF2^*@?>{pGrXe_cm56z|bmdg9QcY%Be#B+YWY+f(PRhdR3eMGK39 z@$)EfssVi|Tx}J9oFp9>E4&0*P?H~xY>1!<40cN+sSdH`1>`^1RGh;X=Yqbno zZZsKBC~<{+h?c-JIiIo0FtoQXf2^l^Ce<{j zBoXnrLQR%2$^yb&w6IVtt3;(a3={K>PL`+`E0A#1*kB?6o^q-Z!gF8bkpQ!y$*2gg zye?}83*Yb2AX)AP?}N4J2i}p$TS~+hgw;EaU(y=u5pAfl>{jso({Tuy}`-%ZiEdj;oBy7$MODk|;= zaSAI6K*6_?c4J?@FN18^F6LAhls4cqrQ;l}Q*-Ix05AA9oFigcp7{VTIK2>i%CUX@ zr~CKy?~7t7N)y zfs>KTj4;;z4?nk}dHv3^DnC9uV*eYz&fmMYjTu=@MwUk^{8{`%; z>rH-F4POiY+tE|(tR+o6P`;~@Sp?bIamfWHz35d~^g4=)^6lr!NxYwNDuCYJNMv(o zq$|=H>D;(6n+*hVxi{D6F6O*Buh(muJa1V)AF$3?k|ojY`>*?zL#cTvGP>W}UUeU1 eLkV~mjLk;hJj_yUbo0v|bslBlQ3n1e8TcC+Zm7Ee literal 0 HcmV?d00001 diff --git a/gfx/tilesets/28.2bpp b/gfx/tilesets/28.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..245d709621e81e3f6137ac7bd83d78f665e46db7 GIT binary patch literal 3072 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 I|Btc%0xY#lssI20 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/30.2bpp b/gfx/tilesets/30.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..fe6a79efaf25f1490a402d6de11a1aaa8785c6ad GIT binary patch literal 1536 zcmeHH&ubGw6i!;TQ1Azmwt`@KtK!L{RNeds3X%b)n%o~P93<@e10nNVMWwH!j1e5f4s@c++3g%&WKS19XFjHuY7pAQ zG{tV4j>n6OsNx>mi+4BzFh(>XQ^QFyD!z!*{s@^aw%BWSpWW+EZ9@lFE)-k}w@}Ap z##w@rVJ~s{w&=umC;UyTvbn^Qi!ZNPRUE)B9Ks$Xh#g1+Cr)t=!T2v+bDOYzi$~A-iwwD*S72}c9SqECTs-CNh6s|&PC=T)qaH2foL!t3y zwH(W}lm)90i{FPe?swCpV3hAsIHgfc<2Alwg*;WX{mc)LVZ0haR+ZFOMgFE)-(;UH zM~#6G;uepvB#(s5rP#4-qubu>cBmi%we`|BkG;K9W`1t%J-l|QqUQz|+TU9}e~z#6 z74B+H-r!Z}v-t~p&fXJEx6Y&WV5ES&EV@U?|H!O+np55jTC6DN`PF7=ACMwl+wWk73wYH)b-^eL(i1gE3l&n~i`Xc#C67{V_9!V2Bx$A?@un z&N-JzOq_|5tm%T*7U|-mB-V245*%)3+mCgE-9pDcAc(dQp{3k=-kpmQfj@4UOO}lH z$$LI>KA-ozc@Dr_({Y^Diahc*+ZkJ%%?3~aN;<^~3@!CwPbf(`@=Q`)@!5ilXAQ4r zBL>fO45C~xy6j7ARQ{}8&&g+r$as6DlR05WYaY$qYV``Oz zsYF-9N61(bYrYro7txW0ofVtF`;~^&N1@Dps^7 zCO_Ae{YLTHZ8yhqaw6aAS1{7~Hg_q4$AecFf2dt{4S4-ldraYg--E}6+fS3?&#Erx zx=Lg+^^%u!0#{BPyaUPsP$@#FrHh%0N4?MYdARkbF9PTKI;Zh-rju>>$hFC@?bygV zJ!^o#6j0s}qTUZ^A=^hPgP+7&Gmvw0J(F?x|c| z{*w-?f7^iJgIOAi1{(7W zdB>WIE_Rr!aB>h`tjUvA)u}aYaWBUpIrsIt-QLW1OGfs*u2HL#6@V+Rm7Ups{TuI5 zY{E{IqusO=wa8)@-bBPA>_8*Yl2*YS8xH;uJaMS?Fwgtwh?TyZWH9425fCGNt0z&E z(H2AB5m92_m}E|BPOg1;x0<7QCYh8p(rldO|EQtMkl(Ya_g0ud50-J~b-D~L-lFs@ z+Q7)Lh>QrYL@hQ;OL2G<+OrDNoQ1}?wuH)rlj@BM=Ssg|CoIMYD~wpYo3%mKH>~&T zYqI?>RgWDFP9Ha`IHlg8b8FO^Q|fYsib;jx{vQ5$@ek=P)HJ#spSqTOy!tJk+6le7CerL|tk{ptV~^nXGB|4aIBv3R|Kz#z3i!0WY8Tj>9v;_)ZLysEhX literal 0 HcmV?d00001 diff --git a/gfx/tilesets/32.2bpp b/gfx/tilesets/32.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..98ff24edf924b335ac597143e67806f822cca028 GIT binary patch literal 3072 zcmZ`*VN6@s6@CwoxXKES*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mrBc&PBal`~ zh#Gj0AceM~SZkFn-J+NlO-+ne(nXL2GG8ZAK}wrat@WCA%5372Y>3nb1jg9+eLLqq z+kmUxt84kZ^Uk^Fp6@&7K22LYkT?7=%%G?eykL6Z2lN8zki0D2LvNd=Da<~zPtYHj zdFCXNe_rYb8ky_5)C=`ONq?ZTJw#?IYkDd(le8jl@W|MEj;B$Zc=75LZhZfr~zHPL6w0eBo zr<-5@9W<5(>R9H*@<3h9NbNg2FWPdn^hU+d6GKnjsE`HGQb9RewSv+CebsV6n=NKf zXY1K|wiueX^Ro(H&yN!54n@s`0a>e8&=03+u&=07A|}F(BYRF&K!Q} zz)PDYgeo{J0=5@0i$e43@;`g zC|P*Oa>4=T(};NV@e3j#e(1g^2G1=hI)$dEKDrtCLM?tknB_>zvIBcu-*r8p7Rzf! zQ1tnHKGWwtNi#eFhb&AclX`M?BhA!2=Zg{Y_&xsS*G8+!x%TKkYDPT%nvvi9fhEqa zEobqx@$GJ-lBnW0?CIA$oB`srhjm3$FbHTGvsVQ8pr!u|NB{Lm_9^pYppGRw9%$RgR;2A?cK&Ss zbKKB;O)GjjZ{7&Hy{*|9bVGBbXN$AbLFF5Ci>kl;N>rV#7ge@i7L-iOf?a=;1+3R_ z0$--S5RV|0N&G8F9Zvx)jIT`#lLq~KIqPa)zNhI&e6g9HEA>c#zs%P_<@u`v0IFZT>`J}w%!6Zj>vhrPo9_7y9>rNL@-F*+NAf5NC^gIqL^z-M}g|sb0XFn zp*9^PkB65EDIXo3SHw@nxcIq{-bP9F+<8oP$=mW78JJxVT;H5Kd%p&Y>-!kxZl4^L z)}<-q3|{P>5PJi1)SY-1?Xhx%C+Fm7d*GIgJ&OSOHI zWxQ)#Fcw?dm3@VLO!m_L2ND6iZNce;({iB*xW5+D1|ktej5y8#TWaY3Sag-56zhmj z(&52%w8Xby3z{guBIu#0?sm8nJ5r@^A?5VI%H)@COqe0KRQ@^p4hg*u)`dGpI(9kS zCgKPaK0aw2r`jd0eV;B1GzGy3Mi7gapa)iwi+mSLH?XxD73x0b+qg;?bRTp4Iz`7m zpm|jMCRiI(_!}~Dpb|gAL$X-mPw^d^A+K$sRoQU{MYhr%J~2GG1(y% zeyjMpnm^1}Wp7>+EojFPae)}Y{JJU^i8($wqh$X6Xcb9eh+*tddd}r>+#&6-!hb?M zP5Mfb+hgk${~pWnE5BY=_-pTP*N3hUV0?1*q41;pQap@}OS%B(lbEK?&gk&u{O8** zi?lJr^+kIAUdr0D5B8t6kBcRM>aRU!+}m$4LUw%y5*WTi9(o8vwr?T)_T$%zKYTx0 zV#Y}06zJ+udbVc%ZBqPWe%UDqJPVjtdLu!b#O}Q+4rnCD3ZQLWzW8QrB|L#CY3%Y zo)X+MSI+mK0ta@;^z<-5yS2uE%I(hCGmPSelxg?EPnlTi)HPZKi8?M rv-a%&9m3c4uB-2-=ON;@cat((r_SfX!}2?X3G;`~7snE1#E$=eJKf;p literal 0 HcmV?d00001 diff --git a/gfx/tilesets/33.2bpp b/gfx/tilesets/33.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..98ff24edf924b335ac597143e67806f822cca028 GIT binary patch literal 3072 zcmZ`*VN6@s6@CwoxXKES*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mrBc&PBal`~ zh#Gj0AceM~SZkFn-J+NlO-+ne(nXL2GG8ZAK}wrat@WCA%5372Y>3nb1jg9+eLLqq z+kmUxt84kZ^Uk^Fp6@&7K22LYkT?7=%%G?eykL6Z2lN8zki0D2LvNd=Da<~zPtYHj zdFCXNe_rYb8ky_5)C=`ONq?ZTJw#?IYkDd(le8jl@W|MEj;B$Zc=75LZhZfr~zHPL6w0eBo zr<-5@9W<5(>R9H*@<3h9NbNg2FWPdn^hU+d6GKnjsE`HGQb9RewSv+CebsV6n=NKf zXY1K|wiueX^Ro(H&yN!54n@s`0a>e8&=03+u&=07A|}F(BYRF&K!Q} zz)PDYgeo{J0=5@0i$e43@;`g zC|P*Oa>4=T(};NV@e3j#e(1g^2G1=hI)$dEKDrtCLM?tknB_>zvIBcu-*r8p7Rzf! zQ1tnHKGWwtNi#eFhb&AclX`M?BhA!2=Zg{Y_&xsS*G8+!x%TKkYDPT%nvvi9fhEqa zEobqx@$GJ-lBnW0?CIA$oB`srhjm3$FbHTGvsVQ8pr!u|NB{Lm_9^pYppGRw9%$RgR;2A?cK&Ss zbKKB;O)GjjZ{7&Hy{*|9bVGBbXN$AbLFF5Ci>kl;N>rV#7ge@i7L-iOf?a=;1+3R_ z0$--S5RV|0N&G8F9Zvx)jIT`#lLq~KIqPa)zNhI&e6g9HEA>c#zs%P_<@u`v0IFZT>`J}w%!6Zj>vhrPo9_7y9>rNL@-F*+NAf5NC^gIqL^z-M}g|sb0XFn zp*9^PkB65EDIXo3SHw@nxcIq{-bP9F+<8oP$=mW78JJxVT;H5Kd%p&Y>-!kxZl4^L z)}<-q3|{P>5PJi1)SY-1?Xhx%C+Fm7d*GIgJ&OSOHI zWxQ)#Fcw?dm3@VLO!m_L2ND6iZNce;({iB*xW5+D1|ktej5y8#TWaY3Sag-56zhmj z(&52%w8Xby3z{guBIu#0?sm8nJ5r@^A?5VI%H)@COqe0KRQ@^p4hg*u)`dGpI(9kS zCgKPaK0aw2r`jd0eV;B1GzGy3Mi7gapa)iwi+mSLH?XxD73x0b+qg;?bRTp4Iz`7m zpm|jMCRiI(_!}~Dpb|gAL$X-mPw^d^A+K$sRoQU{MYhr%J~2GG1(y% zeyjMpnm^1}Wp7>+EojFPae)}Y{JJU^i8($wqh$X6Xcb9eh+*tddd}r>+#&6-!hb?M zP5Mfb+hgk${~pWnE5BY=_-pTP*N3hUV0?1*q41;pQap@}OS%B(lbEK?&gk&u{O8** zi?lJr^+kIAUdr0D5B8t6kBcRM>aRU!+}m$4LUw%y5*WTi9(o8vwr?T)_T$%zKYTx0 zV#Y}06zJ+udbVc%ZBqPWe%UDqJPVjtdLu!b#O}Q+4rnCD3ZQLWzW8QrB|L#CY3%Y zo)X+MSI+mK0ta@;^z<-5yS2uE%I(hCGmPSelxg?EPnlTi)HPZKi8?M rv-a%&9m3c4uB-2-=ON;@cat((r_SfX!}2?X3G;`~7snE1#E$=eJKf;p literal 0 HcmV?d00001 diff --git a/gfx/tilesets/34.2bpp b/gfx/tilesets/34.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..98ff24edf924b335ac597143e67806f822cca028 GIT binary patch literal 3072 zcmZ`*VN6@s6@CwoxXKES*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mrBc&PBal`~ zh#Gj0AceM~SZkFn-J+NlO-+ne(nXL2GG8ZAK}wrat@WCA%5372Y>3nb1jg9+eLLqq z+kmUxt84kZ^Uk^Fp6@&7K22LYkT?7=%%G?eykL6Z2lN8zki0D2LvNd=Da<~zPtYHj zdFCXNe_rYb8ky_5)C=`ONq?ZTJw#?IYkDd(le8jl@W|MEj;B$Zc=75LZhZfr~zHPL6w0eBo zr<-5@9W<5(>R9H*@<3h9NbNg2FWPdn^hU+d6GKnjsE`HGQb9RewSv+CebsV6n=NKf zXY1K|wiueX^Ro(H&yN!54n@s`0a>e8&=03+u&=07A|}F(BYRF&K!Q} zz)PDYgeo{J0=5@0i$e43@;`g zC|P*Oa>4=T(};NV@e3j#e(1g^2G1=hI)$dEKDrtCLM?tknB_>zvIBcu-*r8p7Rzf! zQ1tnHKGWwtNi#eFhb&AclX`M?BhA!2=Zg{Y_&xsS*G8+!x%TKkYDPT%nvvi9fhEqa zEobqx@$GJ-lBnW0?CIA$oB`srhjm3$FbHTGvsVQ8pr!u|NB{Lm_9^pYppGRw9%$RgR;2A?cK&Ss zbKKB;O)GjjZ{7&Hy{*|9bVGBbXN$AbLFF5Ci>kl;N>rV#7ge@i7L-iOf?a=;1+3R_ z0$--S5RV|0N&G8F9Zvx)jIT`#lLq~KIqPa)zNhI&e6g9HEA>c#zs%P_<@u`v0IFZT>`J}w%!6Zj>vhrPo9_7y9>rNL@-F*+NAf5NC^gIqL^z-M}g|sb0XFn zp*9^PkB65EDIXo3SHw@nxcIq{-bP9F+<8oP$=mW78JJxVT;H5Kd%p&Y>-!kxZl4^L z)}<-q3|{P>5PJi1)SY-1?Xhx%C+Fm7d*GIgJ&OSOHI zWxQ)#Fcw?dm3@VLO!m_L2ND6iZNce;({iB*xW5+D1|ktej5y8#TWaY3Sag-56zhmj z(&52%w8Xby3z{guBIu#0?sm8nJ5r@^A?5VI%H)@COqe0KRQ@^p4hg*u)`dGpI(9kS zCgKPaK0aw2r`jd0eV;B1GzGy3Mi7gapa)iwi+mSLH?XxD73x0b+qg;?bRTp4Iz`7m zpm|jMCRiI(_!}~Dpb|gAL$X-mPw^d^A+K$sRoQU{MYhr%J~2GG1(y% zeyjMpnm^1}Wp7>+EojFPae)}Y{JJU^i8($wqh$X6Xcb9eh+*tddd}r>+#&6-!hb?M zP5Mfb+hgk${~pWnE5BY=_-pTP*N3hUV0?1*q41;pQap@}OS%B(lbEK?&gk&u{O8** zi?lJr^+kIAUdr0D5B8t6kBcRM>aRU!+}m$4LUw%y5*WTi9(o8vwr?T)_T$%zKYTx0 zV#Y}06zJ+udbVc%ZBqPWe%UDqJPVjtdLu!b#O}Q+4rnCD3ZQLWzW8QrB|L#CY3%Y zo)X+MSI+mK0ta@;^z<-5yS2uE%I(hCGmPSelxg?EPnlTi)HPZKi8?M rv-a%&9m3c4uB-2-=ON;@cat((r_SfX!}2?X3G;`~7snE1#E$=eJKf;p literal 0 HcmV?d00001 diff --git a/gfx/tilesets/35.2bpp b/gfx/tilesets/35.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..98ff24edf924b335ac597143e67806f822cca028 GIT binary patch literal 3072 zcmZ`*VN6@s6@CwoxXKES*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mrBc&PBal`~ zh#Gj0AceM~SZkFn-J+NlO-+ne(nXL2GG8ZAK}wrat@WCA%5372Y>3nb1jg9+eLLqq z+kmUxt84kZ^Uk^Fp6@&7K22LYkT?7=%%G?eykL6Z2lN8zki0D2LvNd=Da<~zPtYHj zdFCXNe_rYb8ky_5)C=`ONq?ZTJw#?IYkDd(le8jl@W|MEj;B$Zc=75LZhZfr~zHPL6w0eBo zr<-5@9W<5(>R9H*@<3h9NbNg2FWPdn^hU+d6GKnjsE`HGQb9RewSv+CebsV6n=NKf zXY1K|wiueX^Ro(H&yN!54n@s`0a>e8&=03+u&=07A|}F(BYRF&K!Q} zz)PDYgeo{J0=5@0i$e43@;`g zC|P*Oa>4=T(};NV@e3j#e(1g^2G1=hI)$dEKDrtCLM?tknB_>zvIBcu-*r8p7Rzf! zQ1tnHKGWwtNi#eFhb&AclX`M?BhA!2=Zg{Y_&xsS*G8+!x%TKkYDPT%nvvi9fhEqa zEobqx@$GJ-lBnW0?CIA$oB`srhjm3$FbHTGvsVQ8pr!u|NB{Lm_9^pYppGRw9%$RgR;2A?cK&Ss zbKKB;O)GjjZ{7&Hy{*|9bVGBbXN$AbLFF5Ci>kl;N>rV#7ge@i7L-iOf?a=;1+3R_ z0$--S5RV|0N&G8F9Zvx)jIT`#lLq~KIqPa)zNhI&e6g9HEA>c#zs%P_<@u`v0IFZT>`J}w%!6Zj>vhrPo9_7y9>rNL@-F*+NAf5NC^gIqL^z-M}g|sb0XFn zp*9^PkB65EDIXo3SHw@nxcIq{-bP9F+<8oP$=mW78JJxVT;H5Kd%p&Y>-!kxZl4^L z)}<-q3|{P>5PJi1)SY-1?Xhx%C+Fm7d*GIgJ&OSOHI zWxQ)#Fcw?dm3@VLO!m_L2ND6iZNce;({iB*xW5+D1|ktej5y8#TWaY3Sag-56zhmj z(&52%w8Xby3z{guBIu#0?sm8nJ5r@^A?5VI%H)@COqe0KRQ@^p4hg*u)`dGpI(9kS zCgKPaK0aw2r`jd0eV;B1GzGy3Mi7gapa)iwi+mSLH?XxD73x0b+qg;?bRTp4Iz`7m zpm|jMCRiI(_!}~Dpb|gAL$X-mPw^d^A+K$sRoQU{MYhr%J~2GG1(y% zeyjMpnm^1}Wp7>+EojFPae)}Y{JJU^i8($wqh$X6Xcb9eh+*tddd}r>+#&6-!hb?M zP5Mfb+hgk${~pWnE5BY=_-pTP*N3hUV0?1*q41;pQap@}OS%B(lbEK?&gk&u{O8** zi?lJr^+kIAUdr0D5B8t6kBcRM>aRU!+}m$4LUw%y5*WTi9(o8vwr?T)_T$%zKYTx0 zV#Y}06zJ+udbVc%ZBqPWe%UDqJPVjtdLu!b#O}Q+4rnCD3ZQLWzW8QrB|L#CY3%Y zo)X+MSI+mK0ta@;^z<-5yS2uE%I(hCGmPSelxg?EPnlTi)HPZKi8?M rv-a%&9m3c4uB-2-=ON;@cat((r_SfX!}2?X3G;`~7snE1#E$=eJKf;p literal 0 HcmV?d00001 diff --git a/gfx/tilesets/36.2bpp b/gfx/tilesets/36.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..98ff24edf924b335ac597143e67806f822cca028 GIT binary patch literal 3072 zcmZ`*VN6@s6@CwoxXKES*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mrBc&PBal`~ zh#Gj0AceM~SZkFn-J+NlO-+ne(nXL2GG8ZAK}wrat@WCA%5372Y>3nb1jg9+eLLqq z+kmUxt84kZ^Uk^Fp6@&7K22LYkT?7=%%G?eykL6Z2lN8zki0D2LvNd=Da<~zPtYHj zdFCXNe_rYb8ky_5)C=`ONq?ZTJw#?IYkDd(le8jl@W|MEj;B$Zc=75LZhZfr~zHPL6w0eBo zr<-5@9W<5(>R9H*@<3h9NbNg2FWPdn^hU+d6GKnjsE`HGQb9RewSv+CebsV6n=NKf zXY1K|wiueX^Ro(H&yN!54n@s`0a>e8&=03+u&=07A|}F(BYRF&K!Q} zz)PDYgeo{J0=5@0i$e43@;`g zC|P*Oa>4=T(};NV@e3j#e(1g^2G1=hI)$dEKDrtCLM?tknB_>zvIBcu-*r8p7Rzf! zQ1tnHKGWwtNi#eFhb&AclX`M?BhA!2=Zg{Y_&xsS*G8+!x%TKkYDPT%nvvi9fhEqa zEobqx@$GJ-lBnW0?CIA$oB`srhjm3$FbHTGvsVQ8pr!u|NB{Lm_9^pYppGRw9%$RgR;2A?cK&Ss zbKKB;O)GjjZ{7&Hy{*|9bVGBbXN$AbLFF5Ci>kl;N>rV#7ge@i7L-iOf?a=;1+3R_ z0$--S5RV|0N&G8F9Zvx)jIT`#lLq~KIqPa)zNhI&e6g9HEA>c#zs%P_<@u`v0IFZT>`J}w%!6Zj>vhrPo9_7y9>rNL@-F*+NAf5NC^gIqL^z-M}g|sb0XFn zp*9^PkB65EDIXo3SHw@nxcIq{-bP9F+<8oP$=mW78JJxVT;H5Kd%p&Y>-!kxZl4^L z)}<-q3|{P>5PJi1)SY-1?Xhx%C+Fm7d*GIgJ&OSOHI zWxQ)#Fcw?dm3@VLO!m_L2ND6iZNce;({iB*xW5+D1|ktej5y8#TWaY3Sag-56zhmj z(&52%w8Xby3z{guBIu#0?sm8nJ5r@^A?5VI%H)@COqe0KRQ@^p4hg*u)`dGpI(9kS zCgKPaK0aw2r`jd0eV;B1GzGy3Mi7gapa)iwi+mSLH?XxD73x0b+qg;?bRTp4Iz`7m zpm|jMCRiI(_!}~Dpb|gAL$X-mPw^d^A+K$sRoQU{MYhr%J~2GG1(y% zeyjMpnm^1}Wp7>+EojFPae)}Y{JJU^i8($wqh$X6Xcb9eh+*tddd}r>+#&6-!hb?M zP5Mfb+hgk${~pWnE5BY=_-pTP*N3hUV0?1*q41;pQap@}OS%B(lbEK?&gk&u{O8** zi?lJr^+kIAUdr0D5B8t6kBcRM>aRU!+}m$4LUw%y5*WTi9(o8vwr?T)_T$%zKYTx0 zV#Y}06zJ+udbVc%ZBqPWe%UDqJPVjtdLu!b#O}Q+4rnCD3ZQLWzW8QrB|L#CY3%Y zo)X+MSI+mK0ta@;^z<-5yS2uE%I(hCGmPSelxg?EPnlTi)HPZKi8?M rv-a%&9m3c4uB-2-=ON;@cat((r_SfX!}2?X3G;`~7snE1#E$=eJKf;p literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/00.lz b/gfx/tilesets/lz/00.lz new file mode 100644 index 0000000000000000000000000000000000000000..26cdee7a5bc9db78d7604efb40f0998e39f5c332 GIT binary patch literal 3079 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 aDyXls5?9syF10G67*F8d5O4Sdg8u_*Jgdq8 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/03.lz b/gfx/tilesets/lz/03.lz new file mode 100644 index 0000000000000000000000000000000000000000..d5528e6eac3ff373112c1077f609d4bb7a4b88f7 GIT binary patch literal 1541 zcmZuxe@q)y9DfI8MZ=_7h&B#rqfJEAK_X@tJNjcRTNYg;<0x^IqS1~pbp}(yYIk>? zGufK?56N`FKSq{8ws%cShzusOb}*ycKgPL(NV61F)~tnrhL)q;-SfQ`2oS%Y`+nd1 zzPr5pe!k!Ddw(IYO%Qt113?tHze+xx&I_3n+{A5m(IM8%+fz(Jp1e}<&aST4c75{p zfaS-5LkB7Wf?yKx0H6d|28oT`C~Akg~x}|YA(14J4Ly#9CM-Lln37rhJ4ilUlPUk7|4ml-1TSAa30e}LB zGMhYwtvNH(Y7GXf)#-FMw;%DSwqkbARwTeTmf$A-jCa%;F~qbnZNxBYWxT&6zf1=@ zqW)C<+)QL_-U}44njx})Z4@8@LSeHK&RON@hTu)dI&aLKJcw}4DimDtZkgtJdb4H= zlua7`98`oV`pbsOhAR5?AyWv2m*l0LMe{}TOFLDvB%@q5!;e)lc}yOg%Yp>;tu^pW zw7BE@x%VU1d2fw=D{v4b5?qg;k&%RC9Cv!hz2oD(vB;z2cqx-XQnUY;k)SQgK4Ful zxP6(${UJbJmhrQs^_WtvtamG1njNDp19ZN+YhY(LYMk?$>uQ=?%(q$>}de9R6 z{0WoX7jMeu!z=#z&x5J2|L#r?b}pDE1-`cV(mwkSMw=)2)-sx*A*44e02YvsW8^Z~ zFoVXHgPr?5`#mpub{o|=NmT`RjAuP(J?A|Ao#90gRx24eoHrW&W@C8V_e0;r79;lk9SNG>TYxx^m#PmA~`wE%wHRdsmq@b9lWwcGa-R!+3v z7_?7yKm6#?{V%R3+mEcH>Qk)|XfbEZnq`d!e2w5RsF$hh6s0KZJ_@mzICE literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/04.lz b/gfx/tilesets/lz/04.lz new file mode 100644 index 0000000000000000000000000000000000000000..c33920ea7d9a7e6e18a729b34bba09967bda1fac GIT binary patch literal 3079 zcmZ8j4OCM{7M|oKO%`JwMfo``meg`;(d|OFyEWRBL`_?2T}78@t3cS5MRto8ZK=vi z-b+2!pL$A^*fwcvTgdn63L5L$XEg^Y% zZg+S0u3fu#(`A&(&p)rOzHp(c>gdt7dKv9L0Ivt2ZMqDq4K1xRWH9)j5pjHsf4m*z z56gx5!!5^oz2m$ni?fn2FKs1B!-RQh`}X(3J0(X&yT5#}RaiZ|AB`EMMxZ%Bd;}Ot z5C0U(q`Pnxk|i7H)AVUiq}8RRe)qz)-T<{6jYh>2{fU0RA57E;LU!)Faig+w7n0nc zJ=^U*e%y^j_hTa5Boe2HME_EMDhQo_B0yp!RtXX-0fLpjP%NK*I3iZ%nYMP;TyyG- z3ce-hX4-Gs=Z-{6*}^Tscgj~cD)mcDsz$Ft;=lrhUJeR@LliI0>+4%v&!6ACnT7=+OP8)%<@0@tM95~}X0XE&u#Dsc+L2Jkd43$&^KhKUOn=3m z-}-{hA_$Toijn|Tuwu04K|Gx8eBW#1|I%1=p}5iPjfVz5&)Aq*+Xg2EHFXQzw&j)8 z_7x|N=H_-Z%)i|b;wLsTbK77LmIR|9dRJc{v{!NT+~w5%-FbAjn2g zjOsaiI!9qIv~U~;-k=mQL=k*MDM=DA!_DWV4UU?sSFDYE{RbVTJ>+lmYB2DM$Lt@i zDf0cb&oMj`mcv`n0^h+h?xfi~jZ-N8zOrhs*KtqQE`Ui5ca#7453b zXqj2P)aE{I4O<>=0gT2{wrTrQoqPLVTc0$isW~a>%{SM+RkEt+?LQ5_)+gKju%;1H zKEv)Y+i{meR@YjFwUX0EKryKGSSr0&oPB(`x47|Y&$rMF-OQ&8zGT{%;%$5TYGDC& z7hqywekA(QVLw=3vA%3|c|$HZjkhltAuKoihY$Zpqq$9DnKhzTql367ZJ;^>1Vz(auJ*c6tkANm&Z1V$?zR}fZ#S3m&WqDs(m zv4Q-qeZKtCW##sACs2U%obyBHK4*|oUgx<`4&a3HoMVxT zc`OKYSCx`V(2hg~4DDVomDgw%X&;L;8G;sp5Ap*4P!l>zh$yI46Cr<l)=kz$PmPX=jfswpj&bE2 zD?Cc?Kr(Z}z>rQa3<%9k>*5w07aP~bh1;WxkDZ>z~L^pl^7U aDyXls5?9syF10G67*F8d5O4Sdg8u_*Jgdq8 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/05.lz b/gfx/tilesets/lz/05.lz new file mode 100644 index 0000000000000000000000000000000000000000..a4fde3a5386c113dce338cae722b4e9a7e00e414 GIT binary patch literal 1192 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 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/08.lz b/gfx/tilesets/lz/08.lz new file mode 100644 index 0000000000000000000000000000000000000000..c86fe90934d1ed929c52a0ad7b704292f93ff783 GIT binary patch literal 1019 zcmWMlT}&KR6h3$FY^VIr;?nR?$Zj#jpJ=E)SkyGTWOhNLanlEE`d}K=CML#ceL+p= z%sOCgOTCGjXdjwcKmy$bW=J%JrEnKfh{jln!I~Ik3?Z~&-A!a&mgVko9=?;4@B4C+ z@8q0TR0tTb3|T0^1}uOMD(WPotH`}s`|i!Lf+{HSQdJa z@8duo(gBzBPC_dXd+ABqLH_Mq5bZwOu35}eJ}|~DMNy6(ed@^* zPxPEWeg4kM7r(j!YAkBn=zN1zTOIUqjgHAU0bmcIUS$KL*CGwtwQKFn&@p1$)qJJ)bu z77Zf4p*M2{GZ~Irs;eutz~dO#`p8rtsj^tg@+VhUlWoDrjw?QYW3^JHR4cMSkbr^3C6Y;lKMCA`5X7BC;- zmM4+mhCxkJ*CV1(Dd$nhvcMuCrYBfwqO)yVi6nPTbh%P1qCDy?cpHQ~!j!+9+3D;g zmVUgv&IUdfcRvDOonCNBF^;8!Y0H&9*=Hlfrnt?rD!b>+7WqA^XwVTMjB61Rx(ex&&eS-#Xa2cWTK!Kj!EbjeI85GhnoVt4 z8(W|KDY-WDbLsDCoX;k41$Xf(^4mAoXIxzBBhRZohbXyz(qS-FqGV6*XQq_Nx<`or E1J;cJJ^%m! literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/09.lz b/gfx/tilesets/lz/09.lz new file mode 100644 index 0000000000000000000000000000000000000000..01e4dc3a597df990477a658d6e2ff5f17f24d199 GIT binary patch literal 1035 zcmWlX?@t?b9DqOH@3-x>Qq~(_21eHovLP;URpw$$v%BSBD2ril&{tYZbeTVs=`zgvp8V1@Tvj2qGArFSa1+IJR`4Wb52!vP?Iw>##Zvv_sgHw)e6A15chjd0umK zSdQD$LgLx@TeC;c$eLz)vwyl<)tl~{!dLSj$bsT1O+y{ih-Nl-0|OgO+damsHzxZQ zcOEy5RS20RNC0_|lDxhda2$gt*UrEG&E=_; zWrQjbRT}6nnvWsNa~aHVnLAR&29~`;U{8=xMTRB>A}fJCG5`jSMH=%!DFH9iCJ~2# zryP=c1idymeK`8Y++)%0bBzn40q8W#(1~Sue-@G!0T2Xdq-1$Zq9%UdFY6ZJHkgp@ zn4n95!##wO-erFLqswizxYxKc@y`#5@m%E6*J>BE+m(po*U;m~E_mP0Wwil0*zh+)Obn?VAS3kV=!XFope7O>i79skQI~Vp1KR*lujcWudq+2zQ z`xPnVr|O~G($y!V$$shZdM3MdPaT4tGs^YnG!YAamkNovR!BkWy7$3O^~FwA-$bd! z;;@(U)gBCnLIROV?4kL}rIOgg=t}XrM-v+^yw^P^Z3Nl^M7uZ{<0;GkAP_KLJUjBkt^B&hy2Z`W*(#u;B zT~0=8$lYkmTl2;FG=^{&Zo>5lC}`pq%_bJa0gWNLzk!h=O_}XpP}UR_(K7?3mSz|O z9HlA|#jQ%UW0>9|gw$(FiLT{zxlQo7!GKnH6z&CQ9}RWTKAPj8!OO!z$&;dDN~tCi zql~k-%l9I1Bt4yur_=Ge&@_n$nl!PAktjRyQ{e*g(mDbZP(z;#0`Zemz2rP#4}GQ3 zm>HO3ovI^_3|*#~G1L*uRu?KVF=@_{u`lyU56WHiGh6L^)l%uXN9r|^p^Rc3YW5H# zoYhr~={ls;iK$*T$TT6ou~!YVzo`Z88fC+0X%}lllk}*7pIgc*wGw^M7{HmB<`)IQ z4KCn-wS-v<`5(h9R;<9pZY&so!3IhZ*YIE5k1O(|91~J5;~mt8`oTX7tAOvqB6Xv% k8LcK7n8+O)33r5HJ56D3EW)5LMNf1jBALiCX41g_0Q)THqyPW_ literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/10.lz b/gfx/tilesets/lz/10.lz new file mode 100644 index 0000000000000000000000000000000000000000..d599354afc5e8931e697a29ee5d6cb0a3a966f40 GIT binary patch literal 2047 zcmWMmdr(y89sTZW?=CAY1T7jx5aT4#TAG?k$h2nHxw}x4rqqd#rZWkPlXjA{2{=i{ zAqwAJc45H>7o1FeMeZsO6&f#Slx+>Yi>Q!kCd*80HFfOniViJNfzp*-VfXa@@y(p? zF~8qAzd7G2LM1_ki0-YVo7^T&5St7gr&0s=I`8Qz9eSu;;Zjep9>410Qyi%L3t8s? zLS6;YRFTrMD!02}ZD9df=dJHjq%FL~$$!K<^Yh*AfE3WpTJTRnVLsD24sX3G2L6e&5VvxeUPA?yhdoR@=IAS11U=}W_MBGDfil_ zJ0ww92q3&|dS3X{bXqa#TK{QP4|qujd#?9EA(lOQn43hVNk|K4`EsE0kboqvZXd3N zv$znfVC|Hw0-2Li9AOHPcfV+CRrJSM^P}tUFQ2gyRQ_9Ov@OY^xrZyO)To!SW>V^M zyz1EQ_`va|W4FUgMy>y3&#^n$Yiu+7B@3EyHP!*WY3x>v%&>kn|JP=<7ds| zSwMSS8ludX)XzLw=l#laT4n6>5(uwQKdp08-=e14y)`ZLv$5jgDy2fLqdY9g8T#rK z8H|hr#7)RKl?P~uIz!bG4Y2?km=)y2h(}6u?91E>PA<*u+6cOjS;U>MOQ-iKgf^=L z&8jh4@AW2s2XXKdf0;P@@Up*45suHs4;@!eDvfN6$(r=DLD#3dNsE&7k!_TYmz}?F5RPbsr9Ub z)63lf*LXp_!ljdf$u-VP9%QKLz{Hh_@V{<{Z`89VEPC`(^b5nRkk2S&L#NWCakpl^ zhpTUhJwJ3#x_q7;>K!V=!c}nL0G6T}(}=;-r}?-sGXsdo!{YpUfAmKmM=-N>8tXUb z&i0`8;^S|2YS;B0m!kNrtsC_HZM&8DnpEj+6aHL{kRB*hSy@%2!;RKR7+gwBA}J_nBKXunVyovq5hHflQS9$;Y+{2I8De7h-N}NfqDlKRg%GXAMbJOHpi42$k3A8$ zrmQXyOFpIwCJXMb`r(~!W!Zuk_djoY4;K(YDI9P|qLJQk54PhH#!A4M7;Hs1u$Q}2 z=ArHCLLL9m--%R(rzWGu`S#O_BqBeAJE;p3@5R?o1*q>yfv5yEv$7{sT-E(Yxi$#H_K>+d*2;tgK59QuB5 zyJ>&M;qif)-zUF#aCCNmmy*39yiHx#|J~$sXxnwD=GdP7)XT~lUh1LMlmF4bvp?tK zoA^O^Xw-=iag;!20+C8T`Hj&Jbcjkg_S^BL``EXH5TUZHHYq}$7`J84ozcim30Gdh z9bNVRiv31VRkSKF}CJu zTbfyDV5UL&frl~}w8!#y+Fla-97o&-sv4^6YGmJ$QihmfB+ax{$c;+&LMF{j+Zg0= zFNr&Cv3w7$H+NIp2)#m2(u1^>9;E~Hue6hG;Y>*;JtQVbz$cF9Y&7&_8;UmR0y=ho z{o%;2Uyn;IlU{M2&%k1=?KZzoQcfhtQKJbCvIYhu(DvI+Y>TSDMzkk6thewSK6AE zTClhgBQ#_mv5(qs+P}7cpZ`1cLuJ}_)%><-HO%@s-Y`6Abs$PdsYWjtlhm}cVFEuZ zi;eV1?ZKLW!K;_#_;_mGgeK$t0BV{oF{TvlT#M;3Y7nP&zKk=jXCuVoL^ih)gTVg* De_jJ8 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/11.lz b/gfx/tilesets/lz/11.lz new file mode 100644 index 0000000000000000000000000000000000000000..aa592b1d59d78967900cae2a137ac52f09850622 GIT binary patch literal 1050 zcmWMlT})eL82-NV9VqA+=n}^w&;}x)X6xpK@h5l)2SH^S(TRG2VQiViD=;%oCveW8 zFc{!I;te>5B?AH!q>C|;1-jF$%XBip1qq3>v}6GsFpB|3S$q0;-n`G%nUbq zsAf?Vud1s(&f=a93RLa~sp^vZ=nbOL8-O50#aP0BDO+jsjx{9~tE^0aHqOGC!tDD( zvuY;x^q~JS^q{`I>MA3dNURBgz}zxd6Mr%{Hu5z>udge*tE|^;S(1zu7&}S6t|wIJ z_+`@*`Vl|L(22K~GylxCKESO%`2X%6@&7e-?>24^`xm}n=7ms2V3mht{=gF2)gQQb zfg+F#4SOxg`%@3wPUctVpL;Wi>AoutvX_E5NPQB)>c+#=z2boINN~T`>#Pw$NSSNM zw9#W3F!ZJVCEaKyBXMRKInU)38i;2)e45ACL_cBUcc8d=@W`1n$BtzeyqaC|RrZlD zj+ZOt!f$Nb!MhE))lkYRl}^N{`Ep%?7ou$=Eb5Dve;Ub{8%dF>WK z5Mk%SN@VVl!3}+;I2jf|fm8Wa$x#Vzsl}8fn!&I?w<=3vVPhBPQLwA7yEoi0@3cgu_51eXT`EZ@QX*0(c4vh^N5U9DMQmV%5pI z`YX|oN~H3Av8KS+^-4H$ZxElmbtRP=^r8iQHeZ3sQQMil6X{i z6c4hSGHr-sH;V_WJF+w~*Q*t2V8onUP=dE$h9JXrp7l*?Lr!5B!{4G*S4%-k4Mxzo zMtNA)TiDq!Ap=~%Q|RN<;;5*>)Hx}R)9#D%_w9*mm)oNG%2lbtIw+J9aKqGm|ifcSyQFGR?Vv30u@stjk`rgNuj`;wc}&P&Zg0?`_2#So_ol@}HK E50OqK>;M1& literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/12.lz b/gfx/tilesets/lz/12.lz new file mode 100644 index 0000000000000000000000000000000000000000..e7830d831f7cafd0fefbad913c5c433b4cd6102d GIT binary patch literal 1861 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 CY`6^o literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/14.lz b/gfx/tilesets/lz/14.lz new file mode 100644 index 0000000000000000000000000000000000000000..afe093c97896893fb6f32749679e91721865901b GIT binary patch literal 1457 zcmWlYeNa?o6vp58zPo$*+IG!GtO1rlol+c9`@l+eb(au7*wsvE%2|*poiY)1N)5Re zF9>S-W>bw#)?HdqgOR)Vfggx>6;@{w!6{=(F#(BCF_UnBW#2vB{y6`fnKS1(=l47t zv49rYP(}jI=#3{~j9@hZKxiQ#orNzc&R*zf*JZZ?;3b%OY2@h&AN9zhT6(^9cbUgH zzqu#=kr89j=lM!JI#uMgS-{59nO=&1Jw(fqnONM3c^Qdo6zT$m0ewz6hG3_ZZ}Qu0 z;n9t2gC|N}EZH3H3zu~);zqM9wg8$`hn^xRjL^OTgq+z9l$DJcuUd-oRJFlVF7c(M zbLMoljX=31UF759`um$%&7YFwmCZbFnLKye$60T`-{JFh$lZzdJgcEFt?)S^tyscw zwG<^tIK`=oPDTgCqc-aC}U#fHN%!)?RGAwr5{HcTu?eJ>?@)nfNjx0lAO zA9(r8&J#ny4_-aHO|*l`^;P!;O0nu!s6IA#vfGklPgq8t$l`^3UFEjP!2w4w0-J}t z^hqcMP@(EyP}M3`6-Dhu4w$C@Yg&3bK)Gz6sx^|PdgWLVGPl@-L~E{)DQt31e?{#& z)#dF{{dVDe|PFz)Y>wb6l>D=onozoi^O}%+H_M0`SV8X!d(4UJw z9qUW=xc#bFO}nRTzcz0me%Kh~8F?pX<*Ie51*sb*u8Z4b(vhLyv0&$kLz|=8YA6zu zK>tu4knbP-;R>hyMWGrBJ)SQJYEK28GNHJHO0R9bi~){l$2>fus%6}|B#0~n2!+Zj zDgXkw-%t(=E;l#Va37k%l0ZtHa9UQrUN~=kdSU7(8K-XIlQ$gdZO#uuId>MXsyj?g zvpRz5Z-kGv|I|3N&k-8kqTqkJ3&0~>vmUXWFrDR_$$6|YK4=<=zh~{-UJEPO5!Q3E zs;R!A$LE3ium?bpw5k9mV3<3uDGb*^Nn^0RNV%@AZt8}E-`9fh(aKNhy9^ehkL=u@U>zv3PtW-$;ZQr`eq-Bnwl7G$G$8hVy#OLlMEs z;KE>9u!R)PP$jZ$5BIYoC#y}=3CJLcYr3tY{AK)-5iVH!EzEKc-qO&btLRP{zRN)v zmvJv}IZSad-dy+X_2N0;8vX6`;JG_>A^Dejx>L6xLX<^~T%HAX>XuL9$9RpKAp|Lf z$pwiU%XE3uaOIvw)Ap;++kM?7LH)eX+EXiFke9~@^??Vuy}R> z=XV7%T>fac-v$C85=C|=*HVehh>Xk8g0?JSd4do?Rl0dY>>`u!^T#Q#QJ)!%53*`y za28QvLH8bmj$=UD`1t=XGnq^lvo%d{I2}teLze>Jr5VFIUKcv7j4(mi#V_ams%D%p z!I_Ly8?G)^QKX2##XQW$#KRQ9pj$5iANp)O>%a)lU|d@{Z@fanDo7E};!snCR1ejgAIR_@nkCQK literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/15.lz b/gfx/tilesets/lz/15.lz new file mode 100644 index 0000000000000000000000000000000000000000..ff6eec958595d18850668c1fd938d399e7b404d5 GIT binary patch literal 1239 zcmWNQZA?>V7>1ws9O@}lq){1uBx2Z%Ce9I;n6XT(T2P55>ZT!K8m5kz7&H9Zmd(-k z?MkJHSI&O&{0-K(j5dHNV70sBRWTZ*lYy6juSYHu|-HUVkHQehi0)8w_+8n@x!{g zojQycYM>G9z$ikhFk4tEln6J4I>94ny7{oZhxZ_IbZv-nswPy?P8~FXcP!H}p>15r zMTFIM|9uiM_YMWKf9z@Rf6&xA{D79yd6^l~cl)*n>z^!nX2;w37=OdMQop5+Qa(qE zXrJrkJA+wyaAEJ)i?*2e{+zSd?1ioK&l+dK1=uR2z)YZYAaMM&^=y}+NAqD26&ctX z=1#7W>s__|^&LdaSEcF6p%H0u-*{S2%Gq=Z8X&~VNuFVWuaxa_6_heVilj;pGYVA6 zLDrM!#sY-2GC?C2Uj)XI?is^o4O&T!0U6`0aUD}6M3E%KRB`QuDJ`m2SITlU`imEx)LSP^RzpnZa-Jv0Tn^!e=!(kNBpbt(VR=MWu`){r)kBs{v-noJc^f~|*3{O< z6|PI3buy9Ku%N;I_-4uD#Jq=5tVAB@2*l!5aUM8RtY9JXb7X-*Mt8U)kbiApS}cC* zUm0C^GOP!qdrkOcaCs$Cdi!?p1E0^%jt&`!VR%5Xq8lxAt4!1MS^~R*CkrC<$3P1NOpiK`fXW;MRUTJ zy2f8V(93SHU@KJ^{ literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/16.lz b/gfx/tilesets/lz/16.lz new file mode 100644 index 0000000000000000000000000000000000000000..a8821375cef841f80a6ab2bfa17d77c329f922eb GIT binary patch literal 1202 zcmWlYT}%{L7>3Wx>@uvP+n+S8(PA{Mw6sZyHX4fxaaN6KntIVq@BA+|UTBQ{Q>t@@ znRT^DCrwLm(^4o4C`0Xtq{Xsb&L||NHU?@y(xhZ}{egQPNpCk4~V%9qzple(JZ}0A5(|kqFFo<9pP9&SU>-mP$M8{fUF{`&Z;HI zTY6|GLq{^CE{C@;lVXUSP1Tc%8)de^Rwdl!rfjYt=FPEA7rS*q1lmhnN zOASdG5O`jAr&Rv>+e6NaazoGi@r~D4&iX2~`rWyg_cg^1^vM5~&HAuN-=73%N9BJ6i8Hg&$WqZHB!YuQKc_(490d~V|PF$uIP0<+&%B*sf zLGlXX0-;`TggLQE|CvZa5HM7DM;BFUu|SAi<0+-Dfa^?2=Vv%Dl`QZAIz(L(Q2;QQ z)8<3-LF3acnaHM|ETM?t{Ma935m3l5P-?e1?ao>|2Hs7fJy&_M{&;Tf=UMY;*L&C2 z%=#h$DD#0>ptgLnbk=9FD5)cDQF6wWyGyvqn_ zECr_35K_&3kX%-V9ad{3re!pzs^;Qvr?SWicNZTC|Gp(IU0?OcJw?6f+l0}?M~Q9( z(W3kI;G%ul?r|HHJ4CuRA1qQyt|=8jk>C`)S`@WCiR3gh19p#>O|c1PoBA_U2BE}7 zR*s+gEOeCgai6HVm!dII&Z>2RLdj{|_*a}8M=Q58Uv%IV9T83oU&Y_K!+Oa9-hFtT z+a|=cktUUYn~!O6jV~3BgzNWI^MNS8oil=MiprJOkbtNG*{l{0_wk3L{PU{Hvv|10 z&WpLXiA}^M+s)N-U3e#5e@;)np?>+(_DDte3o0AI+Wk~kv-f>nAmXZzTA_qZ``+RROLN^P~f&P+Afhrv1 zZf{U^@&4+S_K))A4GltxKWG@Fn8sWTBD<(MZ;)88!n*-!dLh?Nx?KzoE*49$feXXa z!xwIL40e7uV=+xQnoq>Xg{gv>{B&4PE(2NDo1Z4Q!X9Iuf5QKt|6{$l|IL1a9On)W zr^uTW6cTEo5d*k~bS{&<1&)YVJa_PROt;HA@IV6DtPtD3lDZ~|`)wv_ffuk{!A7f5#gJpU6kC!V!` z{cF*f^o{L*eR!x{K{eh&2Zram=2VsY8`7e*^v@bGv1Vj_`cn+4o>@{MDI2}Q*q8+V2k`xm!TUA z+!SPH9DP+y>=Nr{-K(5C85l$P9b66^!EI(+&DlM~ki}x>Y()102cFKm=gqTc`#c|R zNec0J8a`n~TtsM5wDvBGz@<*3d+<9p)XlC$lRBX8OIK!ILGx|(4|!4wWXjma*`d0r zqN%BMCG$2_fS%wG#KX+FR3OM9&;20lWY1SPx!gME)Foa-Ge1Mx)L4xMf01cE?d(5R>0W6$x(YSy)LVc3Z58aCE}XS2VBVv?Dda!m3;CMFkSAwH zFT2{S+@0Gx*W1g0m3_72u?OQf_fJoMwRM3FTo}4B_AvbeQ!e)Vue0fu`!h=H{+cZ_ z$j*YhBzz67S-uIw-#($MO#c z!|)8+Z7>i0NX$6A+#SuY)?fcrV(R GWB4C=;_F)g literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/18.lz b/gfx/tilesets/lz/18.lz new file mode 100644 index 0000000000000000000000000000000000000000..ad41297331ec3df89aff5df2b1cdb8c41ff674ba GIT binary patch literal 2174 zcmWNRdsGv57RP^+Nis=zBy6>yqM_71ptg%1&$h75GT892buDhsV%^me?Do{|qvB&- z*{YerAqIuhu~Nlu#VFvSC<1F06mSC3MvIU=T3uaSGeC7dzGGxdT_rE>|`*w4J|v=5kd> z)#?z=zZO(kRDRV5$N5uE+IfSyS1um*p5mM_dW?v|lRAZYe(lKI3B46{pgv?4kjhJ3 zn^*Xzjh!dz1F`oUlz4K=8rKo$jUUmC9P%1pz!vggqpFYI$Di~q2UOosZ1nrn$iI&7 zm3pM!T(_qfj}QDP#hn%op{FZ!Y^mBEy zwlCuJX5x#!e^ni}7L+RtikR{7GM2c1qm9~+rJ}6N)QD8HA4B^o>W=5jljiDnRj2F( z9vaygCkNnxM*o#yTWBi$#-M>kwTXbnm=Xmy1+M)>34ru%c?)Yt+ao+74?quiLg3fe zIDXC1Ouq)80s8ylG?XX`_#^-p=CV<{94tU#O3kYerIZ< zJw8SeiG^?mH>koTp`@f5+?boeA+#1ylSBW=+uJ)Z(A?bKeu;B9Xu6T*4*)JHrMQ7t zoNsTwaksSp;Ea%N{NlB9A!YP$Bd^788uap(<=*7RAEwiF)C1}q*d`thOnmpdn;-wD ze%C`%Fm4(sGOadM?p@Ph zpR5q$+@_I5cI#5e3sV5RS~G`HT-7UdXbv*DTqXo>cbsv#5+TL}7-EnciO7!zQ7592 z8EDK&n}Jh_O+zhb{pJvksc>@$u%|}zT*#6!3_+G?P#~bQX@~YOTUq*5cV#PvXUz}` zw8Aj4%sr+TJi||R$c>}fH*V5h2m0BwC@-N*S;D^>gk9b}qSe0?*2ACRK8&Das~V9P zeQul9&8oPJ<9w5|29LJcRR~Zx%Ithn7kkvh$T`w^=|ebgy-zNKqtyS%2UJJ!5qXRf z0uo*7c0rrO*i|%8)GzS{mQRqeefzIv<<-~ceOP^c6-C#KV#}00z<; z33O8+PD#QEAzqkc7UPsqB$kb?P4-~R?qnro3M$gw!fIB-^XLwnYHqkSFXvFZXL=&7whPbo^gk~jKhVrOHsrcz>u^M{}OAzwd{-uYSaEvy)$u~)DntkrJjXvH^l@nSlroMr>L zfx5kdX^Uy+qMgQ_i{2T|j}k3ImY_6)Z41|QVP|I5fb4V~U1L{lRE1ABoS3s{QZ2tE zdr6rw?{zCv#Z=K?Q+w6Gfrs<4nLsO?-02z?O=JT$7YAGD-Lsh@MIm!>Mhl>e;!0r4oKR&yKCf9cj7a$UA-*QtFhOHlyjS_`8{Q_jQ& zWBr*a(`YQyGMoZRHsA>eW~mO7FJ;OVIl~rg#A4HazYG}dXjX-6z9-wXvj}RH=b~az ajA2Rg`D8Kq-@k!OvzUs3!KPhW2>%BPd2D6? literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/19.lz b/gfx/tilesets/lz/19.lz new file mode 100644 index 0000000000000000000000000000000000000000..6264091ea48a00e643428d2927a45905e335560b GIT binary patch literal 1124 zcmWmDZAe>Z6bJC0m<# zo4MiI#oDo}psP^E6*P^F)f>i&T9qdwI9FQc`k~0y4@Rt2?7GEiOk#3#mVG}54*&n} zI8Bg6(+Wk7(xS{=?C}bg-_>5h1_&eQ^-w^#b3i2FBF(Z|oy}BHbhOHj{3sgP)A=lS zNf<=v7u0~zHwU~Yzqj+Urc(ppas|1dXj|^5gB%3we8bF)XJ%Ro1i2<44Kf%U=0QWZ zY2j4stJ4J?uivjyq>jbE+M9p0b$095&oAlqjlN+6R4rNO?$6CFy2)Z)dbS%j;2}Nu zitz(n#b4GSXxu2ob~Nd(Z*o#?j?=|1sybb6{ks|+zAczI6SjbiWn7B^V|*LkL-t+| zM(6>m??ICk0dqM71ViRL2*VB}(~#OtKLrMg63%sUBWVJ%Lt;A?K(G1j_KB%?-=96X zZUSHug)c7>aka8|CreYQk%10Tr8z#YPu^UBDBB2#G8n=o#;`F=94^zBpAbpAWe&ED z0CEPFjV=y>OsDZd{=dr6A;n`;9&lq+c@77?vF8J^0T>sk>z!A6@NtPUW-5Sh5!*-A z_F&@#K20a`Y3!u}s`*Xdv-y+{q(~CL0*SNm2iES?u2kljpT6l_7hk}REjDmy|NDd4 zEg!%e+P4Zny5c5oS0)TED#{`N>1#_?5~RQdJwudvZOsZ;1L;&eD?3}EU{Vb1!9GO2 zxWbmiqqrt)f;7lyW^X!Dv~Hg0sy(~Q(-WgS6wl}J-H?t% z`ujz3IAXaOrwIhYUI8hsY+_VsKSI+gR&6kvOU$L_Dsx6L_eJ<{BtPC4KOe7-TY%(= z+=v(?p7eK#;aCQM_UoV935LQL4K_%>xVQSAu&~-dh7uwAM^#cVljk9Qo8V zTH>hauW34USKq?=(T7{Ty*WB{mwMQ7l?(IK+u>vSrIo3ZtG6HuQ^}PmKw0ZM*YC8d z=9XX%>>xsTJ0Okt$p{&vA1V{T__AVITAA?*B5Gm*I2S-afJiuz1J^aW5-Bre6pTzm m`T=!*k+Pi&a=gMJ2_D6zOz7EShFv0|tY;Jd1N;YG3h*B!M?2vF literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/20.lz b/gfx/tilesets/lz/20.lz new file mode 100644 index 0000000000000000000000000000000000000000..8cf39f262291a438ab7d46c1aecb7dcad1150b4f GIT binary patch literal 1203 zcmWkte@qj16o22l9@m1%FQ*vL5=G2rLfrgAGR2;~GM7of#Gf-Lt#u)0aiA`!nRr*v zT6NBIS%_5Tt_~`*&eX&#TjJOq>69fySTru0h*mL>Xu6_}t6h8dcK-1`|GoDvm$|iTx!$0Z~!T_8|VHD)@T(kLf;{$=DDJvjg%wB84bkm4WayWkU-K>=@xv89nN?g@`86LPN1&FG>X=h84kL_WZC_+QXZByN9d*-^|GAobQwEQ>%A+>udDZDdole10GyS8#70bj`SJ{yn{7{nrl|I2A$>;W&HR; za^CAwqf{uQN)oLoqUgd`ER)ueVRgMvrr;XzkKwHpAPkzt5!lOFJMuei?ZpD;;a7p} zv*L$U2AuAgebVzrfQE>pWImWs3)rlQ4K$(3NSTW)w0VgpqWV<*_X?lrr%c}cG8@p* zuli-b$vd^Lsj0@9srmC@&AXlJ9|+r8ewu7svuo~MDl&VU{Kcq5mKKDx0j!&B&_fOCstm8kdiO+>=zHL`tPQmQ-zW!L5r5 zc`+S;_oy?dEI=|=6aZ&f&O>$L!qkN%e*p_n69oZv*{}H3ALRIg-yXN^=sNs;?p||y zYnM=Fug~16Pd7JCP8z5OaSU&t8gYq31)7=heNht``WDSEiop#RJ&$F~bBI4e^phEs ziWoa}jG9-C^V$0rueG$lo4Z7PxaekaZxw7RZgN()l{+|l)tW6H=_^}xIVS?A!Aoiw zN~yaT`Q1mP+#;kl;^iAYAV=v^D>3r2nSUl9^ejX+(Kgttdl7k-HlM@%8bRZ|1s7NkfTvt+=wx=p>GguY@-3PX8>KqRz_Uza;jhQI26?3~j z&0cK#t}A;@*}U=uoMFyCxqdVH@Jk5g-CeOem5Qg<#L+ZRz>kp4!>I|w93xTX0LKHC zZ()Rcx}(DGE?UaM7!1QObsDS?hYaLk6&H9dPoIEwM=g~=E>X2okX3^NR|bAngJH}3 za+dDehkJB7yE#>4V2+NpjIGmJH4cx#+kC1ZX4yhaL*+h;JHE{N`gzV~lo(HP2y6Fu z2tBxa-^QloAR1|VR9L1PqbFZ3(GQ{n+j9zD$Dgx5ru=Yjj;f7M490eUGroLK_!wVR zB+3wneCXqKi9z3x8C6tnj%;KUsIWMI7l7`f4zKnUuF`VU!>T8hljS+sd&GnP11F+K ANdN!< literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/21.lz b/gfx/tilesets/lz/21.lz new file mode 100644 index 0000000000000000000000000000000000000000..ae250c001de1e0c19d886639c418620483957fc0 GIT binary patch literal 2195 zcmWkveN+=y7JqMs5Cg{OK`T~N#BW=r%T_@ti*sD=Y1h+ZT_rQ) z1Qn?cewA8nCp97>Vq&cY4Pl}|vD%6~N`nTRL3fQBfl$Q&!{qMx$9?a-bM8Cu_xs)7 zyEjk6SZ2G&`i=2{=&}CUZpMO=poop7G9S#Yv)dCLJ7^Pg?MGw40!6)$OPj;|Rcopx{OJev%D%pn-Xq z1Q=s0OGE&ffQjKFwx@MZ8}7F>`0QWDs+veH=_gegpvyUwahyBti1t4Zf&?(uqXiF$ z;oDVw1xJFc$o9t?fj?n8ZDY}DY_pegM205cq)|wXf?y?r`GBMk06a|Y%J^YXn!Tij zoEq1DTi@-2?W1>1u#VY2nn@I)mS3?O|*?_aX3jGBf)d z613Y!g{iK6sADhJkAgHv4lR0^V!V7#>pkn0`--1cPX-5v+D|yp!V?aYz{k)|;k?Zz z@VxDmNs$MTdQh~B73k5F3Ia_h30BsQ&pSA^60jj|Vm_u;fl|Pl2(aKKgXo;gY?aDqPoqD=sUdY*IEi_dvWiEixlCWA(JDzu;J^rH7Q>5?K@ki!vmv9$Ha;w0!_1YgNNsW(c^ zL-o2HBAz1KJCJ8CEoeLfMUfwR@#k|CazF;__PW`Kk9XjKT6&$t zcLyRpNg$1`sXSNP{A*`b3CYTE-~QQGJnK zQZZpwcg9HKc#c})Oue-^R8kxc`HHKG+vMq^TGIbWZJawz98g_f)$l!3_dS>6o(~Nf z*r*|~p@DJ;iMd2b+LHpqEl?VSS)t+?&8F0Bf@532z)3czz6Qc&X+H0_?Jgtz~1IM$J#p? za$d5lCvS!WHcdMl{AX&7_}6u5wuGip;SnKylU6_$I~UzOyt|{@5IWA0t&vYMSY#v4 zbPA?+7hyrL3&(kJB8x`uM1wJc0yHvqt=I4U*c8Z)X|lt!`fP|MJa4w-_+Q>WBm(G)z{%tlSs>&q*9mX#|#dwSaL{sXLN-h7~u zTD5F}_To({V3s#@`F%ycHnChh2c^o5C%kFt`k49Y@mnX#3zV-TV|H^<^W|^kiKctg zV^W&a?!PUjh%>~ui#WSO#Ytg-6g6!+WoXx!uBE;r2gee*Iwo=ZXzQ3=6Sj}uL2SH6 z z6F|sh+*g`7jL_aa7@#1UmL~mtxw6h*7%uLxK^D-I>W~$=j=%VZ1@!bM zqWVS-eQ5{!>?9wxhCD))nTVyaWyBF;4e6=#G{5M^ zlTYTT1911Oj3XAdN%p;H6@#Hd{y69|d>U^KhrOK>Kmj z=UmTb;ucIVcd3jRJs&djZUsJ(@rXY4 z{qJ4ey_M~ki#xz*+Gd=XHhka#q?*z^>%CdC%qwy;DGHHTkIWF&AU*#XOA(#x}qP=CUfeS4<46Qf+BX?}SH%60Rjw8NQ4@&P8uin@4wC Ix1EFk0}oP`H2?qr literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/22.lz b/gfx/tilesets/lz/22.lz new file mode 100644 index 0000000000000000000000000000000000000000..a788ae8c0c2f9e38a1a7df54fe844ee72682f20c GIT binary patch literal 817 zcmX9+Uuaup6h9|7cQLJ@-AbP(WX2AmqYwI`SZ0J6VO7^K>}BbAEqD zeRIj)ztSHi=W?bF2w{p)iSzkBGb{JD8UuPl|4KiokLdymHq`y=53l`Fx~1%#^gJ3Y z&qxLaL>%;(0K#G8rD`VXOl#E)Y-?wBoVZUL(m1LduY;;WBvYe{(Ix_D2I>v?@wXEW z506BY?OR;>etB_8xr>B2%n*nonUNuozf>|!x5bScD|GagmQIZ;^gdykUf*^7Ve!6G zRVn(|ht|90lPiOdzL8#tTc79CjzuR(MetdN%Gk;&-ck3IGb26N?us?h0Xl7(Fbxwt zt~5SoUQEkq&EW#F^uWLF67F=r>%^?|b>LqpJ5!Aa_*T(W?>WyKd8u#U4?NKhi8cC` z36bCWCix^E4n|BP#z^spQF$T;a)mIB1S8Q^quQ(Bm3e05slZTAxnzS2)BD1~;J*GB z_CNV-FigRg@9h>E`s{47H_&KtBl2A(uu!&s{qmpUCd#U8i-d4NEsIXaxqX#J$31%z zOw|5#+9zqJK=ZOd7B7XzJ#P@rc!r6e!7dw4{SNNE499C16tvgS+@l4+tZ6>I%fGkx zxd9`g%2V9kZT#@_&DDj<)!#2+zWHG5X62AA4ry#zQx$3#wx;;_c{)O3lBQYE1-X2! zN7<^4k;}Ez_S)!r@OCi!V(y?Neaa2avD_&u3Z=Obp##teZHl4I2l_ube}TI^uFq2H zhVfQ>I6jf$Hxtn@O#{GZJ^fkwI;|yl@*o}u)Y4?Vh~iJKYd?CwAUfxj9RgymzHt|K z=jt&CZSK@Yaze6dpY?{$sNE)V`?I0jyVtwdK1gj}u3^NILv8lB@aH&ih7PB_i&tdw n|AVyZecE5?ndn>{oan6dq%P_2L=0n0D|!DMWsSG6xrzS(xt*NP literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/23.lz b/gfx/tilesets/lz/23.lz new file mode 100644 index 0000000000000000000000000000000000000000..c51f717b0ca18d958a74d5abfade6613509cfbd7 GIT binary patch literal 1361 zcmWkueM}Q~82;TIa8%fei;8B9BA7`qi)?1b1?E*MqRu%MtuC7kFpCoA0>rWDklsnr z;xs$iWQ91n4y@Fc&nDWyB|#D)fppAB(0o3>Dc`DPF;P_ck%~YVjwQmP=_ei?%F&^$ljv(a z;Ibc;H*z?D`xL6hc|hNz-(TZ_XE+AH$qSsD1+Y=laWtsH0ZE+~gXv@tY3pX1N6?9s zS~M$c4M?d)$v-xb&0qSgfSXO4cHX7VX~y)wayQyKc!#Cjl>%1U0-DR-zJjLv{N6SJ zeyKJC{nf4_b~eGEHWUJ_hn40GDcutYSc zS{6zA=4iUtUS6%Lu?BZYHV~kRMa(9KlbvSuWoK^buVO^%Jo&2Z$r!n+>zUl?z5@>U zdowr@vmJOA$#I4IPG=MD9(<{Cy0PKu)gZ+5OZoh7dkU(j*G~`kuP@hF&fY(=2GTtb zu1;G2v54HgMwZ3Xbvm8?1Qr|YR6-0WPGIjW_LBY(pE&63>l+zqX|Y;)p5qv%i6tv~ z^jFWE)R%SQCL+^Dfflz0T}&GzWu+ZRd>RA%YCz5(@M$4oLVw}hpVxX?2kR>*wtCtQ zLD;K)*#fWZynnN>aJyj!(O=(TtpgKVI^R=6de3)aeL}i z6uduI42+Ey3{XFF*EN}!)7YSpD~Ko}8q;Z;SUCWLbSTuF&+I&3z|dv2Y~)e2u_*W5 zsg|08eUE_%7b7CZV`i10taTY#;!03ah>>0P;-fVXEuW{vEzZ(mt*e895`WE*!O4KC z)Q6aKK$rqllv5R$nLMcgJ2zm`cW)Ue!+qe|Mo!4;D!X|O3{dA$ndS(9(br8Z28&}s zktYuL8{iQXgOm1CF2(IWDGwTt_f@fGR&j`fa)^^AVV#>x=AIXg zCXLSBGQf>M$%kM9hE~9W7)T9l-v*Ge0s?Vo0{=g5q9ra6C^Ooy$ds!-QX=i9U64VW z;~ip+qz12~7AH0BpIC^Ds6TRwV_xpb_;S3^VKFm>`Q~*Q@t60ciuIb^l9ngT8`P-o zs2nE`bds_^ZS|{DBF!ngaAWwV;TPl|lL>;_Hm-Cia}yow za-LTR*P$75VK?1IeNGvpcgW4s4yjQr6un}h$MD?^H=qaz{5;44971Cu$i&zUT`HR( z#5a2z;70%h#w?FmxOU-N2Yq#}Vt@)w4`s}JF0a}z5-(*4tS?kPNj4`^y)z=|LEz3? Ha2oytbZZ2M literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/24.lz b/gfx/tilesets/lz/24.lz new file mode 100644 index 0000000000000000000000000000000000000000..01bb3bdf6cf096f2a56b0e36c47a968dfe16b096 GIT binary patch literal 898 zcmWNPZ%i9?9EX1`G}MZ&0b1EKYn@IToT6D~vZQbaT49*T3)A8jq$AlIb%Vr&xWL*w zt)W+EsY$FTfkohz=?i^%pw7Fb&JVHgTI-_NcB>po#+>-Se*sWLi z`Wt3$zsK1CR!9V2@9{lvXD~a#U;v*|s@=cDl2HD3L;+$W82rd;yrix}0c2HbP#q#k z7JzvNh%|8*OV`V8281CWN*ix$IdvWhNJ_{5+4@kTx8GR0MqVAhM^SP1nKBF{hj?e9 z0c`LABw(X`wKIvcb{t|v0%LHlM)Th^rM8I-9zY2)aDaR*hO1d47=p;E2nHzj;8kig z?vmPspztmPoeAs(7$xpw>qNAC2OA^OyTA~#g6k9Z_#ks6S&EAwNP;Lz0?a~JnJ#jQ zvDP`&A1a4is)nY5gCo~l_z9SOc$?quJ41(N6t)ACkLgr%s-9}B=_7}qOq@*lh1rL< zWPUmn0s$&6C{D4MJG+_6UO#c|)Ng@-O)PEbPMtNko5#<+`BTWz1I081t@ee+o*x?Q z-E=*$64dytjDDkbV01@cs0~|PNc$uo17m429~eByOf1&ek1+ZtYQs94{5qXWaZ;PQ znKRy>$X|Nj_}v7cog!L7hgCjU@Fje`C^Jm4mMaF^kosR*K;P$wbYYK!ec+@-k@wdae zt$jnoXz$*I`NbERD@>@lDH@4{f&E_JbvUfszb~k8D?4;Q&PNYjSy&7;n`JtmV&k7Rb^zURd2@YrXJ0Hlg*qr9W#Aydc@>W{#|vs&Qdoe&!gPkg8(^E6h%KifqrS7 KeD>}G9{vXxA@P0y literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/25.lz b/gfx/tilesets/lz/25.lz new file mode 100644 index 0000000000000000000000000000000000000000..d2a88f5c6e1bdcf6324ff044f6b3c5a0e7222403 GIT binary patch literal 1176 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 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/27.lz b/gfx/tilesets/lz/27.lz new file mode 100644 index 0000000000000000000000000000000000000000..0e263057459b976dabdc86c2661ae9bd09a21a1a GIT binary patch literal 1372 zcmW+#T}%{L6ux)v48!gsV`3Uf{aK077U7ARD0mI`F!}*IsdlU3kyUHnt>7gk{wNAp&_7fbOPT z0FZW*3;_%DGN2kxYcfO*Q{cbwr-Salf&@4~fXTiL=v-%dfLU*E_fJp{O|ONVJ^ZuA z1z7MXHk8=_!Xm`i05Yv?0O|r?w4u_A8bYU;P}h&Hqf*TXpxsi~KZ^|m;+y|>IcNNu7HNlR-J($ zt4dN!d{ylKD9Kh{MB33Kci8%3t<|JK^n-u__p#L+(QMAw)Z>!*)D zd^swB)75c;3#6Xr;f& zENt>aA#YyzlZR6297z_X91yc{NMzyw>;F@%37bMJ=fQMzIt$P)6w3fnFU%h@E;4f) z#PXLMKQ?}e>F*pRWQo#w>Cy)yr$ez*KMl?g{TPaIKbX*TI0?x_axMmFsq>K&lx)gj zON#;gTY%Z-V&3SvWa!9bvK;INn6twne?RwgjjXqO7eMZl64LUF+{=_(&XZ23{Jf*s zwo>$w2>aeieZx)a+6r(t&KA+>~{# z8`{xE?Sl;mctciEHXn(a&Zg^e z=~x){LoD`a)nZQEv6yqa)Sj)+ZmryRf{Pvt`RPe+K35NkXg@z|sIZb&eEgEtc ztVPR^!zFjm)g;R%l@%+BiYm8vIwte1(IoFa38u#m-kL81Ww<5mDxxGD9v;?+Yk(nd zJN`p}t0|2*&;^~?#l#7q(`~{=!Yy03_lU+51B?MC)>sydxebWmS$Q_{GguC3?qk9{ zaeT}s@L}nAT5tD#>Grh~uXPGVstl^7N}WFA2Gw?Ndw1d^zO$JBC|F>6m(T z2j$C1A>M_%36fn3G7z9iWn@c-_$L0<8(=>1ZQ{r_WDU`!8}`QLkz~{~tSJw+86-3R z_iF7MA(f+R;sNB^fHdHI}&p+lvZtmBlJ#tG+ zLqq-EhB|k{UQ$~djRu)eJ$v0fYY(tsNa)C1c4t(KaqI<-cy;$E;t}G%bYTUQ6|_k7L`mF*bm|_CJ08BWh$DegGji; zwsbMuF540rGIn5LOCZo;qT6KIbzzQ8qYH7W!H2aC}i}k4mltVmdQ-)bxOyx5B6RMC}5bSn-uUaag1Y@-Co9BUL;f~4M;I`mxE2i*)q>+ zaE*3vUMRZc5Cx4osfu#RL`CEvfxev@?z7p;5o= z>1S_`UJ>&!)_m87NQU)-w;*TnBkB{!?fY`7^u~Smeu2nTQe*VFfXC<uydsi97wH0>qe=4lrOdzik4s<7vFNi{v72RO zzNCJZSc*miSH%-<$;E22&!kz-F8S1uCJNL;5f(Qcq9j*ZYPD8a+pJ#6C+Qy<;s%#w z)Ki-rTg>p zRM#FyhLCw=eQbVwb}k;f-Idf@o1(Itj+y0vJlHh<%TXDMK^s2QGbs-y^e5ej=mse%Lu8=KQ4yr@U;=C>>V^~U;_u7Ur zU!MY7#dG$isCQ#dJs~XPb{RI!ou7T7CSD1le=qirqZ_ZH9EG^j9p%$Xa;f5L-3Td% zb(5ulIY-NjSQo5IRSz8z9_a2CLUKpAIR4mE#is}A6|o*vpJF*8j^l9HwcewByM7=H z!6yZu-Wwj0L&6T(9ESGbaKMEdUl literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/29.lz b/gfx/tilesets/lz/29.lz new file mode 100644 index 0000000000000000000000000000000000000000..8350f7f9d8bff418f75aafe2ec6cee5275311ef1 GIT binary patch literal 2346 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 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/31.lz b/gfx/tilesets/lz/31.lz new file mode 100644 index 0000000000000000000000000000000000000000..32304f928cd3061ad0af63372031a5b3de9fb78b GIT binary patch literal 974 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 literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/33.lz b/gfx/tilesets/lz/33.lz new file mode 100644 index 0000000000000000000000000000000000000000..ead4b25bf9942f32d50f811a5e7aca3b3d511cd1 GIT binary patch literal 3079 zcmZuzVN6@s6@Cwoc*+Wn*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mWm23nb1jg9+eLLqq zKOpYz)wO)ydFR}7&-a~kUmRNAK;8(#FvFrs@Pg?>5YP*xOY*XGAH8jwrZD@=K0$wA z=9!a78>n6EKV+`!QZLjCCH;ZU_7J(Ltm&!DP11_Iv7*bpqak80ynKD=-I1$*v&<|s z`1FRe1HL_f>EA1K0|V$7UVi`J;74NLXbh)L(|MZfU+^!K%bmB@;nER$-z*9K<^->D zlOjc(UVrwCk5^FF=)75dUHZ!lU;pps2+QU0noWTXgTMO2*9Ls_KD5M!@ol5kqt)Zv zKHmJ=Z=ta?P{%SamIvx;Mrz;QdC`{Rr8g>uo*a7eMujYhmkP?+niZBV=xde>+H5g< zI$O`yv&GQ-tp|I3!RLGYt=a+Elq?JmO6|@!Jt6Hmr?5u_4d|En4={p~EjWoH_jB zONXLm_v_=OHa`@~lniJ#KUQQtG;f@U4mX^S4Al>(Uh^%GUb|ww(J>jC3>jrZVt6t2 zV9CP6mK!cGpGL%EPh1co@jdTFF?eo4(J3-L^})^9XKL{S!fb`LEW5DB^DWPVYO#FZ z2#dZzAYcakCuv3};F5*ubXrf(Zlsx+=X^0jzMwDI{OV{mIoBThN6m;YSTpkL-?PNo zwPgoS8{h6WDv2t7!=6FS#~C0_`-rzNgJy*JOnBMZd*!)%U!8woHGkc0=YPuf-ED@+ z+<5l~vf$bep>-X#8D%5#X>96)Ph-=O$n3wWsS(4UQg@GE__KMP7yl%8K`T1wd*Knr0eLv9(A5FLk8+tvLk}FeQZ_QK4xdo zt^kf4TA*oFPbbbBVXwc{nPD$9S9Z48nJy~euvb+5`RAhQY`v(m^|GL3S{Cg3t1Mu> zh79XlZbbV8Gw64{weNEVGbltFukU|- z|FZkNN=c{7cEg{7f90GE|9wM8d=qCnH@uTb-<26^WqCs&fbKQV<}t|~5>^&VNFoM= zBX|?W$y;K#7!$h$UfFHE32YpZ^Kzd&FRgbLjA@8)nEJIz?;Eia49Zk7SC@_g)v@P9 zqBTa1I!qo9FBMWgIy$e2ABl1C6CwSLk}A6MnCz0bRGfW$`PHMlcVjSTQc!1Lge32{+;~i^zyX42hyjU{jU&4 zR`*`4M`HFi?SD*OlO2Xl_i)~u!;fws(7bU3y#E;4+VSs}?0+BGuEr0o z$2euYV_Yy6TiTUt zh)>ex!*#SIw_ppJD8C}?qp0q7cvCwvrSKr*_QA^Km+wrN5qMPoIr}aNy$;reJ4QBf zIoc+Yh!Q>lX&k5OC9QpRQx7b8&>!mGIgL5-^atUSm96c9hxDpZK74#$NvvPPz+#{xkB<8a6jXwj4vYW z*e7I%R0ytN>{CgFg&~HqL+Lr2$8m?W z!-@eD;u+FclH8tHuNe6F3d8a%W|hJA{&t1v3Ij%Hr9u>flwpd8(eX$R;C>3z)ZG~$ zo{T`g{j$g!GhAV$=Wiy*o_(-?$37{R0II4=m9nwV=7^e!%$A9;l4zPk>=Q!p66Y5IbVavhz+x8BB#>qE#8Fbbv{BDzP?lM;A z36fX$U-UPx;A``5Sm`H3qqs?XptpfK0*d}EGqOT%mDa&2rDxx>;-E+e8kIf!?v;Ld zI-OSfuy|T<*IYf{Lz25DpKnlN9d*c+Z`wJkz(vaPGva3g$7{ckzd4Adrzu~YGsefk z->GosPZB4wjXSo&f6-G!eZWm$Inu@WwN$v{?cJoz)~WM(@QC~-VZ!|3^ChuF8L{KX{{U2T=ZF9R literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/34.lz b/gfx/tilesets/lz/34.lz new file mode 100644 index 0000000000000000000000000000000000000000..ead4b25bf9942f32d50f811a5e7aca3b3d511cd1 GIT binary patch literal 3079 zcmZuzVN6@s6@Cwoc*+Wn*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mWm23nb1jg9+eLLqq zKOpYz)wO)ydFR}7&-a~kUmRNAK;8(#FvFrs@Pg?>5YP*xOY*XGAH8jwrZD@=K0$wA z=9!a78>n6EKV+`!QZLjCCH;ZU_7J(Ltm&!DP11_Iv7*bpqak80ynKD=-I1$*v&<|s z`1FRe1HL_f>EA1K0|V$7UVi`J;74NLXbh)L(|MZfU+^!K%bmB@;nER$-z*9K<^->D zlOjc(UVrwCk5^FF=)75dUHZ!lU;pps2+QU0noWTXgTMO2*9Ls_KD5M!@ol5kqt)Zv zKHmJ=Z=ta?P{%SamIvx;Mrz;QdC`{Rr8g>uo*a7eMujYhmkP?+niZBV=xde>+H5g< zI$O`yv&GQ-tp|I3!RLGYt=a+Elq?JmO6|@!Jt6Hmr?5u_4d|En4={p~EjWoH_jB zONXLm_v_=OHa`@~lniJ#KUQQtG;f@U4mX^S4Al>(Uh^%GUb|ww(J>jC3>jrZVt6t2 zV9CP6mK!cGpGL%EPh1co@jdTFF?eo4(J3-L^})^9XKL{S!fb`LEW5DB^DWPVYO#FZ z2#dZzAYcakCuv3};F5*ubXrf(Zlsx+=X^0jzMwDI{OV{mIoBThN6m;YSTpkL-?PNo zwPgoS8{h6WDv2t7!=6FS#~C0_`-rzNgJy*JOnBMZd*!)%U!8woHGkc0=YPuf-ED@+ z+<5l~vf$bep>-X#8D%5#X>96)Ph-=O$n3wWsS(4UQg@GE__KMP7yl%8K`T1wd*Knr0eLv9(A5FLk8+tvLk}FeQZ_QK4xdo zt^kf4TA*oFPbbbBVXwc{nPD$9S9Z48nJy~euvb+5`RAhQY`v(m^|GL3S{Cg3t1Mu> zh79XlZbbV8Gw64{weNEVGbltFukU|- z|FZkNN=c{7cEg{7f90GE|9wM8d=qCnH@uTb-<26^WqCs&fbKQV<}t|~5>^&VNFoM= zBX|?W$y;K#7!$h$UfFHE32YpZ^Kzd&FRgbLjA@8)nEJIz?;Eia49Zk7SC@_g)v@P9 zqBTa1I!qo9FBMWgIy$e2ABl1C6CwSLk}A6MnCz0bRGfW$`PHMlcVjSTQc!1Lge32{+;~i^zyX42hyjU{jU&4 zR`*`4M`HFi?SD*OlO2Xl_i)~u!;fws(7bU3y#E;4+VSs}?0+BGuEr0o z$2euYV_Yy6TiTUt zh)>ex!*#SIw_ppJD8C}?qp0q7cvCwvrSKr*_QA^Km+wrN5qMPoIr}aNy$;reJ4QBf zIoc+Yh!Q>lX&k5OC9QpRQx7b8&>!mGIgL5-^atUSm96c9hxDpZK74#$NvvPPz+#{xkB<8a6jXwj4vYW z*e7I%R0ytN>{CgFg&~HqL+Lr2$8m?W z!-@eD;u+FclH8tHuNe6F3d8a%W|hJA{&t1v3Ij%Hr9u>flwpd8(eX$R;C>3z)ZG~$ zo{T`g{j$g!GhAV$=Wiy*o_(-?$37{R0II4=m9nwV=7^e!%$A9;l4zPk>=Q!p66Y5IbVavhz+x8BB#>qE#8Fbbv{BDzP?lM;A z36fX$U-UPx;A``5Sm`H3qqs?XptpfK0*d}EGqOT%mDa&2rDxx>;-E+e8kIf!?v;Ld zI-OSfuy|T<*IYf{Lz25DpKnlN9d*c+Z`wJkz(vaPGva3g$7{ckzd4Adrzu~YGsefk z->GosPZB4wjXSo&f6-G!eZWm$Inu@WwN$v{?cJoz)~WM(@QC~-VZ!|3^ChuF8L{KX{{U2T=ZF9R literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/35.lz b/gfx/tilesets/lz/35.lz new file mode 100644 index 0000000000000000000000000000000000000000..ead4b25bf9942f32d50f811a5e7aca3b3d511cd1 GIT binary patch literal 3079 zcmZuzVN6@s6@Cwoc*+Wn*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mWm23nb1jg9+eLLqq zKOpYz)wO)ydFR}7&-a~kUmRNAK;8(#FvFrs@Pg?>5YP*xOY*XGAH8jwrZD@=K0$wA z=9!a78>n6EKV+`!QZLjCCH;ZU_7J(Ltm&!DP11_Iv7*bpqak80ynKD=-I1$*v&<|s z`1FRe1HL_f>EA1K0|V$7UVi`J;74NLXbh)L(|MZfU+^!K%bmB@;nER$-z*9K<^->D zlOjc(UVrwCk5^FF=)75dUHZ!lU;pps2+QU0noWTXgTMO2*9Ls_KD5M!@ol5kqt)Zv zKHmJ=Z=ta?P{%SamIvx;Mrz;QdC`{Rr8g>uo*a7eMujYhmkP?+niZBV=xde>+H5g< zI$O`yv&GQ-tp|I3!RLGYt=a+Elq?JmO6|@!Jt6Hmr?5u_4d|En4={p~EjWoH_jB zONXLm_v_=OHa`@~lniJ#KUQQtG;f@U4mX^S4Al>(Uh^%GUb|ww(J>jC3>jrZVt6t2 zV9CP6mK!cGpGL%EPh1co@jdTFF?eo4(J3-L^})^9XKL{S!fb`LEW5DB^DWPVYO#FZ z2#dZzAYcakCuv3};F5*ubXrf(Zlsx+=X^0jzMwDI{OV{mIoBThN6m;YSTpkL-?PNo zwPgoS8{h6WDv2t7!=6FS#~C0_`-rzNgJy*JOnBMZd*!)%U!8woHGkc0=YPuf-ED@+ z+<5l~vf$bep>-X#8D%5#X>96)Ph-=O$n3wWsS(4UQg@GE__KMP7yl%8K`T1wd*Knr0eLv9(A5FLk8+tvLk}FeQZ_QK4xdo zt^kf4TA*oFPbbbBVXwc{nPD$9S9Z48nJy~euvb+5`RAhQY`v(m^|GL3S{Cg3t1Mu> zh79XlZbbV8Gw64{weNEVGbltFukU|- z|FZkNN=c{7cEg{7f90GE|9wM8d=qCnH@uTb-<26^WqCs&fbKQV<}t|~5>^&VNFoM= zBX|?W$y;K#7!$h$UfFHE32YpZ^Kzd&FRgbLjA@8)nEJIz?;Eia49Zk7SC@_g)v@P9 zqBTa1I!qo9FBMWgIy$e2ABl1C6CwSLk}A6MnCz0bRGfW$`PHMlcVjSTQc!1Lge32{+;~i^zyX42hyjU{jU&4 zR`*`4M`HFi?SD*OlO2Xl_i)~u!;fws(7bU3y#E;4+VSs}?0+BGuEr0o z$2euYV_Yy6TiTUt zh)>ex!*#SIw_ppJD8C}?qp0q7cvCwvrSKr*_QA^Km+wrN5qMPoIr}aNy$;reJ4QBf zIoc+Yh!Q>lX&k5OC9QpRQx7b8&>!mGIgL5-^atUSm96c9hxDpZK74#$NvvPPz+#{xkB<8a6jXwj4vYW z*e7I%R0ytN>{CgFg&~HqL+Lr2$8m?W z!-@eD;u+FclH8tHuNe6F3d8a%W|hJA{&t1v3Ij%Hr9u>flwpd8(eX$R;C>3z)ZG~$ zo{T`g{j$g!GhAV$=Wiy*o_(-?$37{R0II4=m9nwV=7^e!%$A9;l4zPk>=Q!p66Y5IbVavhz+x8BB#>qE#8Fbbv{BDzP?lM;A z36fX$U-UPx;A``5Sm`H3qqs?XptpfK0*d}EGqOT%mDa&2rDxx>;-E+e8kIf!?v;Ld zI-OSfuy|T<*IYf{Lz25DpKnlN9d*c+Z`wJkz(vaPGva3g$7{ckzd4Adrzu~YGsefk z->GosPZB4wjXSo&f6-G!eZWm$Inu@WwN$v{?cJoz)~WM(@QC~-VZ!|3^ChuF8L{KX{{U2T=ZF9R literal 0 HcmV?d00001 diff --git a/gfx/tilesets/lz/36.lz b/gfx/tilesets/lz/36.lz new file mode 100644 index 0000000000000000000000000000000000000000..ead4b25bf9942f32d50f811a5e7aca3b3d511cd1 GIT binary patch literal 3079 zcmZuzVN6@s6@Cwoc*+Wn*0CuoX^~cG8C#`{{2*DEnrW~|)v^=?Lp3#mWm23nb1jg9+eLLqq zKOpYz)wO)ydFR}7&-a~kUmRNAK;8(#FvFrs@Pg?>5YP*xOY*XGAH8jwrZD@=K0$wA z=9!a78>n6EKV+`!QZLjCCH;ZU_7J(Ltm&!DP11_Iv7*bpqak80ynKD=-I1$*v&<|s z`1FRe1HL_f>EA1K0|V$7UVi`J;74NLXbh)L(|MZfU+^!K%bmB@;nER$-z*9K<^->D zlOjc(UVrwCk5^FF=)75dUHZ!lU;pps2+QU0noWTXgTMO2*9Ls_KD5M!@ol5kqt)Zv zKHmJ=Z=ta?P{%SamIvx;Mrz;QdC`{Rr8g>uo*a7eMujYhmkP?+niZBV=xde>+H5g< zI$O`yv&GQ-tp|I3!RLGYt=a+Elq?JmO6|@!Jt6Hmr?5u_4d|En4={p~EjWoH_jB zONXLm_v_=OHa`@~lniJ#KUQQtG;f@U4mX^S4Al>(Uh^%GUb|ww(J>jC3>jrZVt6t2 zV9CP6mK!cGpGL%EPh1co@jdTFF?eo4(J3-L^})^9XKL{S!fb`LEW5DB^DWPVYO#FZ z2#dZzAYcakCuv3};F5*ubXrf(Zlsx+=X^0jzMwDI{OV{mIoBThN6m;YSTpkL-?PNo zwPgoS8{h6WDv2t7!=6FS#~C0_`-rzNgJy*JOnBMZd*!)%U!8woHGkc0=YPuf-ED@+ z+<5l~vf$bep>-X#8D%5#X>96)Ph-=O$n3wWsS(4UQg@GE__KMP7yl%8K`T1wd*Knr0eLv9(A5FLk8+tvLk}FeQZ_QK4xdo zt^kf4TA*oFPbbbBVXwc{nPD$9S9Z48nJy~euvb+5`RAhQY`v(m^|GL3S{Cg3t1Mu> zh79XlZbbV8Gw64{weNEVGbltFukU|- z|FZkNN=c{7cEg{7f90GE|9wM8d=qCnH@uTb-<26^WqCs&fbKQV<}t|~5>^&VNFoM= zBX|?W$y;K#7!$h$UfFHE32YpZ^Kzd&FRgbLjA@8)nEJIz?;Eia49Zk7SC@_g)v@P9 zqBTa1I!qo9FBMWgIy$e2ABl1C6CwSLk}A6MnCz0bRGfW$`PHMlcVjSTQc!1Lge32{+;~i^zyX42hyjU{jU&4 zR`*`4M`HFi?SD*OlO2Xl_i)~u!;fws(7bU3y#E;4+VSs}?0+BGuEr0o z$2euYV_Yy6TiTUt zh)>ex!*#SIw_ppJD8C}?qp0q7cvCwvrSKr*_QA^Km+wrN5qMPoIr}aNy$;reJ4QBf zIoc+Yh!Q>lX&k5OC9QpRQx7b8&>!mGIgL5-^atUSm96c9hxDpZK74#$NvvPPz+#{xkB<8a6jXwj4vYW z*e7I%R0ytN>{CgFg&~HqL+Lr2$8m?W z!-@eD;u+FclH8tHuNe6F3d8a%W|hJA{&t1v3Ij%Hr9u>flwpd8(eX$R;C>3z)ZG~$ zo{T`g{j$g!GhAV$=Wiy*o_(-?$37{R0II4=m9nwV=7^e!%$A9;l4zPk>=Q!p66Y5IbVavhz+x8BB#>qE#8Fbbv{BDzP?lM;A z36fX$U-UPx;A``5Sm`H3qqs?XptpfK0*d}EGqOT%mDa&2rDxx>;-E+e8kIf!?v;Ld zI-OSfuy|T<*IYf{Lz25DpKnlN9d*c+Z`wJkz(vaPGva3g$7{ckzd4Adrzu~YGsefk z->GosPZB4wjXSo&f6-G!eZWm$Inu@WwN$v{?cJoz)~WM(@QC~-VZ!|3^ChuF8L{KX{{U2T=ZF9R literal 0 HcmV?d00001 diff --git a/gfx/title/cpr/crystal.cpr b/gfx/title/lz/crystal.lz similarity index 100% rename from gfx/title/cpr/crystal.cpr rename to gfx/title/lz/crystal.lz diff --git a/gfx/title/cpr/logo.cpr b/gfx/title/lz/logo.lz similarity index 100% rename from gfx/title/cpr/logo.cpr rename to gfx/title/lz/logo.lz diff --git a/gfx/title/cpr/suicune.cpr b/gfx/title/lz/suicune.lz similarity index 100% rename from gfx/title/cpr/suicune.cpr rename to gfx/title/lz/suicune.lz diff --git a/gfx/trainers/cpr/000.cpr b/gfx/trainers/lz/000.lz similarity index 100% rename from gfx/trainers/cpr/000.cpr rename to gfx/trainers/lz/000.lz diff --git a/gfx/trainers/cpr/001.cpr b/gfx/trainers/lz/001.lz similarity index 100% rename from gfx/trainers/cpr/001.cpr rename to gfx/trainers/lz/001.lz diff --git a/gfx/trainers/cpr/002.cpr b/gfx/trainers/lz/002.lz similarity index 100% rename from gfx/trainers/cpr/002.cpr rename to gfx/trainers/lz/002.lz diff --git a/gfx/trainers/cpr/003.cpr b/gfx/trainers/lz/003.lz similarity index 100% rename from gfx/trainers/cpr/003.cpr rename to gfx/trainers/lz/003.lz diff --git a/gfx/trainers/cpr/004.cpr b/gfx/trainers/lz/004.lz similarity index 100% rename from gfx/trainers/cpr/004.cpr rename to gfx/trainers/lz/004.lz diff --git a/gfx/trainers/cpr/005.cpr b/gfx/trainers/lz/005.lz similarity index 100% rename from gfx/trainers/cpr/005.cpr rename to gfx/trainers/lz/005.lz diff --git a/gfx/trainers/cpr/006.cpr b/gfx/trainers/lz/006.lz similarity index 100% rename from gfx/trainers/cpr/006.cpr rename to gfx/trainers/lz/006.lz diff --git a/gfx/trainers/cpr/007.cpr b/gfx/trainers/lz/007.lz similarity index 100% rename from gfx/trainers/cpr/007.cpr rename to gfx/trainers/lz/007.lz diff --git a/gfx/trainers/cpr/008.cpr b/gfx/trainers/lz/008.lz similarity index 100% rename from gfx/trainers/cpr/008.cpr rename to gfx/trainers/lz/008.lz diff --git a/gfx/trainers/cpr/009.cpr b/gfx/trainers/lz/009.lz similarity index 100% rename from gfx/trainers/cpr/009.cpr rename to gfx/trainers/lz/009.lz diff --git a/gfx/trainers/cpr/010.cpr b/gfx/trainers/lz/010.lz similarity index 100% rename from gfx/trainers/cpr/010.cpr rename to gfx/trainers/lz/010.lz diff --git a/gfx/trainers/cpr/011.cpr b/gfx/trainers/lz/011.lz similarity index 100% rename from gfx/trainers/cpr/011.cpr rename to gfx/trainers/lz/011.lz diff --git a/gfx/trainers/cpr/012.cpr b/gfx/trainers/lz/012.lz similarity index 100% rename from gfx/trainers/cpr/012.cpr rename to gfx/trainers/lz/012.lz diff --git a/gfx/trainers/cpr/013.cpr b/gfx/trainers/lz/013.lz similarity index 100% rename from gfx/trainers/cpr/013.cpr rename to gfx/trainers/lz/013.lz diff --git a/gfx/trainers/cpr/014.cpr b/gfx/trainers/lz/014.lz similarity index 100% rename from gfx/trainers/cpr/014.cpr rename to gfx/trainers/lz/014.lz diff --git a/gfx/trainers/cpr/015.cpr b/gfx/trainers/lz/015.lz similarity index 100% rename from gfx/trainers/cpr/015.cpr rename to gfx/trainers/lz/015.lz diff --git a/gfx/trainers/cpr/016.cpr b/gfx/trainers/lz/016.lz similarity index 100% rename from gfx/trainers/cpr/016.cpr rename to gfx/trainers/lz/016.lz diff --git a/gfx/trainers/cpr/017.cpr b/gfx/trainers/lz/017.lz similarity index 100% rename from gfx/trainers/cpr/017.cpr rename to gfx/trainers/lz/017.lz diff --git a/gfx/trainers/cpr/018.cpr b/gfx/trainers/lz/018.lz similarity index 100% rename from gfx/trainers/cpr/018.cpr rename to gfx/trainers/lz/018.lz diff --git a/gfx/trainers/cpr/019.cpr b/gfx/trainers/lz/019.lz similarity index 100% rename from gfx/trainers/cpr/019.cpr rename to gfx/trainers/lz/019.lz diff --git a/gfx/trainers/cpr/020.cpr b/gfx/trainers/lz/020.lz similarity index 100% rename from gfx/trainers/cpr/020.cpr rename to gfx/trainers/lz/020.lz diff --git a/gfx/trainers/cpr/021.cpr b/gfx/trainers/lz/021.lz similarity index 100% rename from gfx/trainers/cpr/021.cpr rename to gfx/trainers/lz/021.lz diff --git a/gfx/trainers/cpr/022.cpr b/gfx/trainers/lz/022.lz similarity index 100% rename from gfx/trainers/cpr/022.cpr rename to gfx/trainers/lz/022.lz diff --git a/gfx/trainers/cpr/023.cpr b/gfx/trainers/lz/023.lz similarity index 100% rename from gfx/trainers/cpr/023.cpr rename to gfx/trainers/lz/023.lz diff --git a/gfx/trainers/cpr/024.cpr b/gfx/trainers/lz/024.lz similarity index 100% rename from gfx/trainers/cpr/024.cpr rename to gfx/trainers/lz/024.lz diff --git a/gfx/trainers/cpr/025.cpr b/gfx/trainers/lz/025.lz similarity index 100% rename from gfx/trainers/cpr/025.cpr rename to gfx/trainers/lz/025.lz diff --git a/gfx/trainers/cpr/026.cpr b/gfx/trainers/lz/026.lz similarity index 100% rename from gfx/trainers/cpr/026.cpr rename to gfx/trainers/lz/026.lz diff --git a/gfx/trainers/cpr/027.cpr b/gfx/trainers/lz/027.lz similarity index 100% rename from gfx/trainers/cpr/027.cpr rename to gfx/trainers/lz/027.lz diff --git a/gfx/trainers/cpr/028.cpr b/gfx/trainers/lz/028.lz similarity index 100% rename from gfx/trainers/cpr/028.cpr rename to gfx/trainers/lz/028.lz diff --git a/gfx/trainers/cpr/029.cpr b/gfx/trainers/lz/029.lz similarity index 100% rename from gfx/trainers/cpr/029.cpr rename to gfx/trainers/lz/029.lz diff --git a/gfx/trainers/cpr/030.cpr b/gfx/trainers/lz/030.lz similarity index 100% rename from gfx/trainers/cpr/030.cpr rename to gfx/trainers/lz/030.lz diff --git a/gfx/trainers/cpr/031.cpr b/gfx/trainers/lz/031.lz similarity index 100% rename from gfx/trainers/cpr/031.cpr rename to gfx/trainers/lz/031.lz diff --git a/gfx/trainers/cpr/032.cpr b/gfx/trainers/lz/032.lz similarity index 100% rename from gfx/trainers/cpr/032.cpr rename to gfx/trainers/lz/032.lz diff --git a/gfx/trainers/cpr/033.cpr b/gfx/trainers/lz/033.lz similarity index 100% rename from gfx/trainers/cpr/033.cpr rename to gfx/trainers/lz/033.lz diff --git a/gfx/trainers/cpr/034.cpr b/gfx/trainers/lz/034.lz similarity index 100% rename from gfx/trainers/cpr/034.cpr rename to gfx/trainers/lz/034.lz diff --git a/gfx/trainers/cpr/035.cpr b/gfx/trainers/lz/035.lz similarity index 100% rename from gfx/trainers/cpr/035.cpr rename to gfx/trainers/lz/035.lz diff --git a/gfx/trainers/cpr/036.cpr b/gfx/trainers/lz/036.lz similarity index 100% rename from gfx/trainers/cpr/036.cpr rename to gfx/trainers/lz/036.lz diff --git a/gfx/trainers/cpr/037.cpr b/gfx/trainers/lz/037.lz similarity index 100% rename from gfx/trainers/cpr/037.cpr rename to gfx/trainers/lz/037.lz diff --git a/gfx/trainers/cpr/038.cpr b/gfx/trainers/lz/038.lz similarity index 100% rename from gfx/trainers/cpr/038.cpr rename to gfx/trainers/lz/038.lz diff --git a/gfx/trainers/cpr/039.cpr b/gfx/trainers/lz/039.lz similarity index 100% rename from gfx/trainers/cpr/039.cpr rename to gfx/trainers/lz/039.lz diff --git a/gfx/trainers/cpr/040.cpr b/gfx/trainers/lz/040.lz similarity index 100% rename from gfx/trainers/cpr/040.cpr rename to gfx/trainers/lz/040.lz diff --git a/gfx/trainers/cpr/041.cpr b/gfx/trainers/lz/041.lz similarity index 100% rename from gfx/trainers/cpr/041.cpr rename to gfx/trainers/lz/041.lz diff --git a/gfx/trainers/cpr/042.cpr b/gfx/trainers/lz/042.lz similarity index 100% rename from gfx/trainers/cpr/042.cpr rename to gfx/trainers/lz/042.lz diff --git a/gfx/trainers/cpr/043.cpr b/gfx/trainers/lz/043.lz similarity index 100% rename from gfx/trainers/cpr/043.cpr rename to gfx/trainers/lz/043.lz diff --git a/gfx/trainers/cpr/044.cpr b/gfx/trainers/lz/044.lz similarity index 100% rename from gfx/trainers/cpr/044.cpr rename to gfx/trainers/lz/044.lz diff --git a/gfx/trainers/cpr/045.cpr b/gfx/trainers/lz/045.lz similarity index 100% rename from gfx/trainers/cpr/045.cpr rename to gfx/trainers/lz/045.lz diff --git a/gfx/trainers/cpr/046.cpr b/gfx/trainers/lz/046.lz similarity index 100% rename from gfx/trainers/cpr/046.cpr rename to gfx/trainers/lz/046.lz diff --git a/gfx/trainers/cpr/047.cpr b/gfx/trainers/lz/047.lz similarity index 100% rename from gfx/trainers/cpr/047.cpr rename to gfx/trainers/lz/047.lz diff --git a/gfx/trainers/cpr/048.cpr b/gfx/trainers/lz/048.lz similarity index 100% rename from gfx/trainers/cpr/048.cpr rename to gfx/trainers/lz/048.lz diff --git a/gfx/trainers/cpr/049.cpr b/gfx/trainers/lz/049.lz similarity index 100% rename from gfx/trainers/cpr/049.cpr rename to gfx/trainers/lz/049.lz diff --git a/gfx/trainers/cpr/050.cpr b/gfx/trainers/lz/050.lz similarity index 100% rename from gfx/trainers/cpr/050.cpr rename to gfx/trainers/lz/050.lz diff --git a/gfx/trainers/cpr/051.cpr b/gfx/trainers/lz/051.lz similarity index 100% rename from gfx/trainers/cpr/051.cpr rename to gfx/trainers/lz/051.lz diff --git a/gfx/trainers/cpr/052.cpr b/gfx/trainers/lz/052.lz similarity index 100% rename from gfx/trainers/cpr/052.cpr rename to gfx/trainers/lz/052.lz diff --git a/gfx/trainers/cpr/053.cpr b/gfx/trainers/lz/053.lz similarity index 100% rename from gfx/trainers/cpr/053.cpr rename to gfx/trainers/lz/053.lz diff --git a/gfx/trainers/cpr/054.cpr b/gfx/trainers/lz/054.lz similarity index 100% rename from gfx/trainers/cpr/054.cpr rename to gfx/trainers/lz/054.lz diff --git a/gfx/trainers/cpr/055.cpr b/gfx/trainers/lz/055.lz similarity index 100% rename from gfx/trainers/cpr/055.cpr rename to gfx/trainers/lz/055.lz diff --git a/gfx/trainers/cpr/056.cpr b/gfx/trainers/lz/056.lz similarity index 100% rename from gfx/trainers/cpr/056.cpr rename to gfx/trainers/lz/056.lz diff --git a/gfx/trainers/cpr/057.cpr b/gfx/trainers/lz/057.lz similarity index 100% rename from gfx/trainers/cpr/057.cpr rename to gfx/trainers/lz/057.lz diff --git a/gfx/trainers/cpr/058.cpr b/gfx/trainers/lz/058.lz similarity index 100% rename from gfx/trainers/cpr/058.cpr rename to gfx/trainers/lz/058.lz diff --git a/gfx/trainers/cpr/059.cpr b/gfx/trainers/lz/059.lz similarity index 100% rename from gfx/trainers/cpr/059.cpr rename to gfx/trainers/lz/059.lz diff --git a/gfx/trainers/cpr/060.cpr b/gfx/trainers/lz/060.lz similarity index 100% rename from gfx/trainers/cpr/060.cpr rename to gfx/trainers/lz/060.lz diff --git a/gfx/trainers/cpr/061.cpr b/gfx/trainers/lz/061.lz similarity index 100% rename from gfx/trainers/cpr/061.cpr rename to gfx/trainers/lz/061.lz diff --git a/gfx/trainers/cpr/062.cpr b/gfx/trainers/lz/062.lz similarity index 100% rename from gfx/trainers/cpr/062.cpr rename to gfx/trainers/lz/062.lz diff --git a/gfx/trainers/cpr/063.cpr b/gfx/trainers/lz/063.lz similarity index 100% rename from gfx/trainers/cpr/063.cpr rename to gfx/trainers/lz/063.lz diff --git a/gfx/trainers/cpr/064.cpr b/gfx/trainers/lz/064.lz similarity index 100% rename from gfx/trainers/cpr/064.cpr rename to gfx/trainers/lz/064.lz diff --git a/gfx/trainers/cpr/065.cpr b/gfx/trainers/lz/065.lz similarity index 100% rename from gfx/trainers/cpr/065.cpr rename to gfx/trainers/lz/065.lz diff --git a/gfx/trainers/cpr/066.cpr b/gfx/trainers/lz/066.lz similarity index 100% rename from gfx/trainers/cpr/066.cpr rename to gfx/trainers/lz/066.lz diff --git a/main.asm b/main.asm index f425d610c..88f8850e5 100644 --- a/main.asm +++ b/main.asm @@ -466,7 +466,7 @@ GetJoypadPublic: ; 984 ; leftover from pasted code ld c, a -; +; ld a, b ld [$ffa8], a ; frame input .quit @@ -483,10 +483,10 @@ GetJoypadPublic: ; 984 ; save bank ld a, [$ff9d] push af -; +; ld a, [AutoInputBank] rst $10 -; +; ld hl, AutoInputAddress ; AutoInputAddress-9 ld a, [hli] ld h, [hl] @@ -3097,13 +3097,68 @@ TimeOfDayTable: ; 14044 INCBIN "baserom.gbc",$1404c,$18000 - $1404c + SECTION "bank6",DATA,BANK[$6] -INCBIN "baserom.gbc",$18000,$1C000 - $18000 +Tileset03GFX: ; 18000 +INCBIN "gfx/tilesets/lz/03.lz" +; 18605 + +INCBIN "baserom.gbc", $18605, $19006 - $18605 + +Tileset00GFX: +Tileset01GFX: ; 19006 +INCBIN "gfx/tilesets/lz/01.lz" +; 19c0d + +INCBIN "baserom.gbc", $19c0d, $1a60e - $19c0d + +Tileset29GFX: ; 1a60e +INCBIN "gfx/tilesets/lz/29.lz" +; 1af38 + +INCBIN "baserom.gbc", $1af38, $1b43e - $1af38 + +Tileset20GFX: ; 1b43e +INCBIN "gfx/tilesets/lz/20.lz" +; 1b8f1 + +INCBIN "baserom.gbc", $1b8f1, $1c000 - $1b8f1 + SECTION "bank7",DATA,BANK[$7] -INCBIN "baserom.gbc",$1c000, $1f31c - $1c000 +INCBIN "baserom.gbc", $1c000, $1c30c - $1c000 + +Tileset07GFX: ; 1c30c +INCBIN "gfx/tilesets/lz/07.lz" +; 1c73b + +INCBIN "baserom.gbc", $1c73b, $1cc3c - $1c73b + +Tileset09GFX: ; 1cc3c +INCBIN "gfx/tilesets/lz/09.lz" +; 1d047 + +INCBIN "baserom.gbc", $1d047, $1d54c - $1d047 + +Tileset06GFX: ; 1d54c +INCBIN "gfx/tilesets/lz/06.lz" +; 1d924 + +INCBIN "baserom.gbc", $1d924, $1de2c - $1d924 + +Tileset13GFX: ; 1de2c +INCBIN "gfx/tilesets/lz/13.lz" +; 1e58c + +INCBIN "baserom.gbc", $1e58c, $1ea8c - $1e58c + +Tileset24GFX: ; 1ea8c +INCBIN "gfx/tilesets/lz/24.lz" +; 1ee0e + +INCBIN "baserom.gbc", $1ee0e, $1f31c - $1ee0e Music_Credits: ; 0x1f31c INCLUDE "music/credits.asm" @@ -3119,9 +3174,40 @@ INCLUDE "music/mobileadapter.asm" INCBIN "baserom.gbc",$1ff6c, $20000 - $1ff6c + SECTION "bank8",DATA,BANK[$8] -INCBIN "baserom.gbc",$20000,$23b11 - $20000 +INCBIN "baserom.gbc", $20000, $20181 - $20000 + +Tileset23GFX: ; 20181 +INCBIN "gfx/tilesets/lz/23.lz" +; 206d2 + +INCBIN "baserom.gbc", $206d2, $20be1 - $206d2 + +Tileset10GFX: ; 20be1 +INCBIN "gfx/tilesets/lz/10.lz" +; 213e0 + +INCBIN "baserom.gbc", $213e0, $218e1 - $213e0 + +Tileset12GFX: ; 218e1 +INCBIN "gfx/tilesets/lz/12.lz" +; 22026 + +INCBIN "baserom.gbc", $22026, $22531 - $22026 + +Tileset14GFX: ; 22531 +INCBIN "gfx/tilesets/lz/14.lz" +; 22ae2 + +INCBIN "baserom.gbc", $22ae2, $22ff1 - $22ae2 + +Tileset17GFX: ; 22ff1 +INCBIN "gfx/tilesets/lz/17.lz" +; 23391 + +INCBIN "baserom.gbc",$23391,$23b11 - $23391 EggMovePointers: ; 0x23b11 dw BulbasaurEggMoves @@ -7211,7 +7297,20 @@ WildMons6: ; 0x2b92f ; no swarms encountered while surfing in Crystal db $FF -INCBIN "baserom.gbc",$2b930,$2c000 - $2b930 +INCBIN "baserom.gbc", $2b930, $2ba1a - $2b930 + +PlayerGFX: ; 2ba1a +INCBIN "gfx/misc/lz/player.lz" +; 2bba0 + +INCBIN "baserom.gbc", $2bba0, $2bbaa - $2bba0 + +DudeGFX: ; 2bbaa +INCBIN "gfx/misc/lz/dude.lz" +; 2bce0 + +INCBIN "baserom.gbc", $2bce0, $2c000 - $2bce0 + SECTION "bankB",DATA,BANK[$B] @@ -7371,9 +7470,39 @@ INCBIN "baserom.gbc",$2C41a,$2ee8f - $2C41a INCBIN "baserom.gbc",$2ef18,$30000 - $2ef18 + SECTION "bankC",DATA,BANK[$C] -INCBIN "baserom.gbc",$30000,$34000 - $30000 +Tileset15GFX: ; 30000 +INCBIN "gfx/tilesets/lz/15.lz" +; 304d7 + +INCBIN "baserom.gbc", $304d7, $309e0 - $304d7 + +Tileset25GFX: ; 309e0 +INCBIN "gfx/tilesets/lz/25.lz" +; 30e78 + +INCBIN "baserom.gbc", $30e78, $31380 - $30e78 + +Tileset27GFX: ; 31380 +INCBIN "gfx/tilesets/lz/27.lz" +; 318dc + +INCBIN "baserom.gbc", $318dc, $31de0 - $318dc + +Tileset28GFX: ; 31de0 +INCBIN "gfx/tilesets/lz/28.lz" +; 321a6 + +INCBIN "baserom.gbc", $321a6, $326b0 - $321a6 + +Tileset30GFX: ; 326b0 +INCBIN "gfx/tilesets/lz/30.lz" +; 329ed + +INCBIN "baserom.gbc",$329ed,$34000 - $329ed + SECTION "bankD",DATA,BANK[$D] @@ -25626,18 +25755,18 @@ Ho_OhBaseStats: ; 0x53344 ; hp atk def spd sat sdf db FIRE, FLYING - db 3 ; catch rate - db 220 ; base exp - db SACRED_ASH ; item 1 - db SACRED_ASH ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 7 , 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db 5 ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups + db 3 ; catch rate + db 220 ; base exp + db SACRED_ASH ; item 1 + db SACRED_ASH ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7 , 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db 5 ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups ; tmhm db %11110100 @@ -25657,18 +25786,18 @@ CelebiBaseStats: ; 0x53364 ; hp atk def spd sat sdf db PSYCHIC, GRASS - db 45 ; catch rate - db 64 ; base exp - db NO_ITEM ; item 1 - db MIRACLEBERRY ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 5 , 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db 3 ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db MIRACLEBERRY ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 5 , 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db 3 ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups ; tmhm db %00100100 @@ -61942,7 +62071,245 @@ INCBIN "baserom.gbc",$818ac,$84000-$818ac SECTION "bank21",DATA,BANK[$21] -INCBIN "baserom.gbc",$84000,$4000 +SECTION "bank21",DATA,BANK[$21] + +INCBIN "baserom.gbc", $84000, $84a2e - $84000 + +FX00GFX: +FX01GFX: ; 84a2e +INCBIN "gfx/fx/lz/001.lz" +; 84b15 + +INCBIN "baserom.gbc", $84b15, $84b1e - $84b15 + +FX02GFX: ; 84b1e +INCBIN "gfx/fx/lz/002.lz" +; 84b7a + +INCBIN "baserom.gbc", $84b7a, $84b7e - $84b7a + +FX03GFX: ; 84b7e +INCBIN "gfx/fx/lz/003.lz" +; 84bd0 + +INCBIN "baserom.gbc", $84bd0, $84bde - $84bd0 + +FX04GFX: ; 84bde +INCBIN "gfx/fx/lz/004.lz" +; 84ca5 + +INCBIN "baserom.gbc", $84ca5, $84cae - $84ca5 + +FX05GFX: ; 84cae +INCBIN "gfx/fx/lz/005.lz" +; 84de2 + +INCBIN "baserom.gbc", $84de2, $84dee - $84de2 + +FX07GFX: ; 84dee +INCBIN "gfx/fx/lz/007.lz" +; 84e70 + +INCBIN "baserom.gbc", $84e70, $84e7e - $84e70 + +FX08GFX: ; 84e7e +INCBIN "gfx/fx/lz/008.lz" +; 84ed4 + +INCBIN "baserom.gbc", $84ed4, $84ede - $84ed4 + +FX10GFX: ; 84ede +INCBIN "gfx/fx/lz/010.lz" +; 84f13 + +INCBIN "baserom.gbc", $84f13, $84f1e - $84f13 + +FX09GFX: ; 84f1e +INCBIN "gfx/fx/lz/009.lz" +; 85009 + +INCBIN "baserom.gbc", $85009, $8500e - $85009 + +FX12GFX: ; 8500e +INCBIN "gfx/fx/lz/012.lz" +; 8506f + +INCBIN "baserom.gbc", $8506f, $8507e - $8506f + +FX06GFX: ; 8507e +INCBIN "gfx/fx/lz/006.lz" +; 8515c + +INCBIN "baserom.gbc", $8515c, $8515e - $8515c + +FX11GFX: ; 8515e +INCBIN "gfx/fx/lz/011.lz" +; 851ad + +INCBIN "baserom.gbc", $851ad, $851ae - $851ad + +FX13GFX: ; 851ae +INCBIN "gfx/fx/lz/013.lz" +; 85243 + +INCBIN "baserom.gbc", $85243, $8524e - $85243 + +FX14GFX: ; 8524e +INCBIN "gfx/fx/lz/014.lz" +; 852ff + +INCBIN "baserom.gbc", $852ff, $8530e - $852ff + +FX24GFX: ; 8530e +INCBIN "gfx/fx/lz/024.lz" +; 8537c + +INCBIN "baserom.gbc", $8537c, $8537e - $8537c + +FX15GFX: ; 8537e +INCBIN "gfx/fx/lz/015.lz" +; 8539a + +INCBIN "baserom.gbc", $8539a, $8539e - $8539a + +FX16GFX: ; 8539e +INCBIN "gfx/fx/lz/016.lz" +; 8542d + +INCBIN "baserom.gbc", $8542d, $8542e - $8542d + +FX17GFX: ; 8542e +INCBIN "gfx/fx/lz/017.lz" +; 85477 + +INCBIN "baserom.gbc", $85477, $8547e - $85477 + +FX18GFX: ; 8547e +INCBIN "gfx/fx/lz/018.lz" +; 854eb + +INCBIN "baserom.gbc", $854eb, $854ee - $854eb + +FX19GFX: ; 854ee +INCBIN "gfx/fx/lz/019.lz" +; 855a9 + +INCBIN "baserom.gbc", $855a9, $855ae - $855a9 + +FX20GFX: ; 855ae +INCBIN "gfx/fx/lz/020.lz" +; 85627 + +INCBIN "baserom.gbc", $85627, $8562e - $85627 + +FX22GFX: ; 8562e +INCBIN "gfx/fx/lz/022.lz" +; 856ec + +INCBIN "baserom.gbc", $856ec, $856ee - $856ec + +FX21GFX: ; 856ee +INCBIN "gfx/fx/lz/021.lz" +; 85767 + +INCBIN "baserom.gbc", $85767, $8576e - $85767 + +FX23GFX: ; 8576e +INCBIN "gfx/fx/lz/023.lz" +; 857d0 + +INCBIN "baserom.gbc", $857d0, $857de - $857d0 + +FX26GFX: ; 857de +INCBIN "gfx/fx/lz/026.lz" +; 85838 + +INCBIN "baserom.gbc", $85838, $8583e - $85838 + +FX27GFX: ; 8583e +INCBIN "gfx/fx/lz/027.lz" +; 858b0 + +INCBIN "baserom.gbc", $858b0, $858be - $858b0 + +FX28GFX: ; 858be +INCBIN "gfx/fx/lz/028.lz" +; 85948 + +INCBIN "baserom.gbc", $85948, $8594e - $85948 + +FX29GFX: ; 8594e +INCBIN "gfx/fx/lz/029.lz" +; 859a8 + +INCBIN "baserom.gbc", $859a8, $859ae - $859a8 + +FX30GFX: ; 859ae +INCBIN "gfx/fx/lz/030.lz" +; 859ff + +INCBIN "baserom.gbc", $859ff, $85a0e - $859ff + +FX31GFX: ; 85a0e +INCBIN "gfx/fx/lz/031.lz" +; 85ba1 + +INCBIN "baserom.gbc", $85ba1, $85bae - $85ba1 + +FX32GFX: ; 85bae +INCBIN "gfx/fx/lz/032.lz" +; 85d09 + +INCBIN "baserom.gbc", $85d09, $85d0e - $85d09 + +FX33GFX: ; 85d0e +INCBIN "gfx/fx/lz/033.lz" +; 85def + +INCBIN "baserom.gbc", $85def, $85dfe - $85def + +FX34GFX: ; 85dfe +INCBIN "gfx/fx/lz/034.lz" +; 85e96 + +INCBIN "baserom.gbc", $85e96, $85e9e - $85e96 + +FX25GFX: ; 85e9e +INCBIN "gfx/fx/lz/025.lz" +; 85fb8 + +INCBIN "baserom.gbc", $85fb8, $85fbe - $85fb8 + +FX35GFX: ; 85fbe +INCBIN "gfx/fx/lz/035.lz" +; 86099 + +INCBIN "baserom.gbc", $86099, $8609e - $86099 + +FX36GFX: ; 8609e +INCBIN "gfx/fx/lz/036.lz" +; 86174 + +INCBIN "baserom.gbc", $86174, $8617e - $86174 + +FX37GFX: ; 8617e +INCBIN "gfx/fx/lz/037.lz" +; 862eb + +INCBIN "baserom.gbc", $862eb, $862ee - $862eb + +FX38GFX: ; 862ee +INCBIN "gfx/fx/lz/038.lz" +; 8637f + +INCBIN "baserom.gbc", $8637f, $8638e - $8637f + +FX39GFX: ; 8638e +INCBIN "gfx/fx/lz/039.lz" +; 8640b + +INCBIN "baserom.gbc", $8640b, $88000 - $8640b + SECTION "bank22",DATA,BANK[$22] @@ -62491,6 +62858,7 @@ GetTimePalFade: ; 8c17c INCBIN "baserom.gbc",$8c20f,$8ff0d - $8c20f + SECTION "bank24",DATA,BANK[$24] INCBIN "baserom.gbc",$90000,$909F2-$90000 @@ -62519,7 +62887,15 @@ Friday: Saturday: db "SATURDAY@" -INCBIN "baserom.gbc",$90A3F,$94000-$90A3F + +INCBIN "baserom.gbc", $90a3f, $914dd - $90a3f + +PokegearSpritesGFX: ; 914dd +INCBIN "gfx/misc/lz/pokegear_sprites.lz" +; 91507 + +INCBIN "baserom.gbc", $91507, $93a31 - $91507 + SECTION "bank25",DATA,BANK[$25] @@ -83527,7 +83903,37 @@ GoldenrodDeptStoreRoof_BlockData: ; 0xb1b22 SECTION "bank2D",DATA,BANK[$2D] -INCBIN "baserom.gbc",$B4000,$4000 +Tileset21GFX: ; b4000 +INCBIN "gfx/tilesets/lz/21.lz" +; b4893 + +INCBIN "baserom.gbc", $b4893, $b4da0 - $b4893 + +Tileset22GFX: ; b4da0 +INCBIN "gfx/tilesets/lz/22.lz" +; b50d1 + +INCBIN "baserom.gbc", $b50d1, $b55e0 - $b50d1 + +Tileset08GFX: ; b55e0 +INCBIN "gfx/tilesets/lz/08.lz" +; b59db + +INCBIN "baserom.gbc", $b59db, $b5ee0 - $b59db + +Tileset02GFX: +Tileset04GFX: ; b5ee0 +INCBIN "gfx/tilesets/lz/04.lz" +; b6ae7 + +INCBIN "baserom.gbc", $b6ae7, $b74e8 - $b6ae7 + +Tileset16GFX: ; b74e8 +INCBIN "gfx/tilesets/lz/16.lz" +; b799a + +INCBIN "baserom.gbc", $b799a, $b8000 - $b799a + SECTION "bank2E",DATA,BANK[$2E] @@ -83816,15 +84222,202 @@ INCBIN "baserom.gbc",$D8400,$4000-$400 SECTION "bank37",DATA,BANK[$37] -INCBIN "baserom.gbc",$DC000,$4000 +Tileset31GFX: ; dc000 +INCBIN "gfx/tilesets/lz/31.lz" +; dc3ce + +INCBIN "baserom.gbc", $dc3ce, $dc3d0 - $dc3ce + +Tileset18GFX: ; dc3d0 +INCBIN "gfx/tilesets/lz/18.lz" +; dcc4e + +INCBIN "baserom.gbc", $dcc4e, $dd150 - $dcc4e + +Tileset05GFX: ; dd150 +INCBIN "gfx/tilesets/lz/05.lz" +; dd5f8 + +INCBIN "baserom.gbc", $dd5f8, $ddb00 - $dd5f8 + +Tileset19GFX: ; ddb00 +INCBIN "gfx/tilesets/lz/19.lz" +; ddf64 + +INCBIN "baserom.gbc", $ddf64, $de570 - $ddf64 + +Tileset11GFX: ; de570 +INCBIN "gfx/tilesets/lz/11.lz" +; de98a + +INCBIN "baserom.gbc", $de98a, $e0000 - $de98a + SECTION "bank38",DATA,BANK[$38] INCBIN "baserom.gbc",$E0000,$4000 + SECTION "bank39",DATA,BANK[$39] -INCBIN "baserom.gbc",$E4000,$4000 +INCBIN "baserom.gbc", $e4000, $e555d - $e4000 + +IntroSuicuneRunGFX: ; e555d +INCBIN "gfx/intro/lz/suicune_run.lz" +; e592b + +INCBIN "baserom.gbc", $e592b, $e592d - $e592b + +IntroPichuWooperGFX: ; e592d +INCBIN "gfx/intro/lz/pichu_wooper.lz" +; e5c70 + +INCBIN "baserom.gbc", $e5c70, $e5c7d - $e5c70 + +IntroBackgroundGFX: ; e5c7d +INCBIN "gfx/intro/lz/background.lz" +; e5e69 + +INCBIN "baserom.gbc", $e5e69, $e5e6d - $e5e69 + +IntroTilemap004: ; e5e6d +INCBIN "gfx/intro/lz/004.lz" +; e5ec5 + +INCBIN "baserom.gbc", $e5ec5, $e5ecd - $e5ec5 + +IntroTilemap003: ; e5ecd +INCBIN "gfx/intro/lz/003.lz" +; e5ed9 + +INCBIN "baserom.gbc", $e5ed9, $e5f5d - $e5ed9 + +IntroUnownsGFX: ; e5f5d +INCBIN "gfx/intro/lz/unowns.lz" +; e6348 + +INCBIN "baserom.gbc", $e6348, $e634d - $e6348 + +IntroPulseGFX: ; e634d +INCBIN "gfx/intro/lz/pulse.lz" +; e63d4 + +INCBIN "baserom.gbc", $e63d4, $e63dd - $e63d4 + +IntroTilemap002: ; e63dd +INCBIN "gfx/intro/lz/002.lz" +; e6418 + +INCBIN "baserom.gbc", $e6418, $e641d - $e6418 + +IntroTilemap001: ; e641d +INCBIN "gfx/intro/lz/001.lz" +; e6429 + +INCBIN "baserom.gbc", $e6429, $e642d - $e6429 + +IntroTilemap006: ; e642d +INCBIN "gfx/intro/lz/006.lz" +; e6472 + +INCBIN "baserom.gbc", $e6472, $e647d - $e6472 + +IntroTilemap005: ; e647d +INCBIN "gfx/intro/lz/005.lz" +; e6498 + +INCBIN "baserom.gbc", $e6498, $e649d - $e6498 + +IntroTilemap008: ; e649d +INCBIN "gfx/intro/lz/008.lz" +; e6550 + +INCBIN "baserom.gbc", $e6550, $e655d - $e6550 + +IntroTilemap007: ; e655d +INCBIN "gfx/intro/lz/007.lz" +; e65a4 + +INCBIN "baserom.gbc", $e65a4, $e662d - $e65a4 + +IntroCrystalUnownsGFX: ; e662d +INCBIN "gfx/intro/lz/crystal_unowns.lz" +; e6720 + +INCBIN "baserom.gbc", $e6720, $e672d - $e6720 + +IntroTilemap017: ; e672d +INCBIN "gfx/intro/lz/017.lz" +; e6761 + +INCBIN "baserom.gbc", $e6761, $e676d - $e6761 + +IntroTilemap015: ; e676d +INCBIN "gfx/intro/lz/015.lz" +; e6794 + +INCBIN "baserom.gbc", $e6794, $e681d - $e6794 + +IntroSuicuneCloseGFX: ; e681d +INCBIN "gfx/intro/lz/suicune_close.lz" +; e6c37 + +INCBIN "baserom.gbc", $e6c37, $e6c3d - $e6c37 + +IntroTilemap012: ; e6c3d +INCBIN "gfx/intro/lz/012.lz" +; e6d0a + +INCBIN "baserom.gbc", $e6d0a, $e6d0d - $e6d0a + +IntroTilemap011: ; e6d0d +INCBIN "gfx/intro/lz/011.lz" +; e6d65 + +INCBIN "baserom.gbc", $e6d65, $e6ded - $e6d65 + +IntroSuicuneJumpGFX: ; e6ded +INCBIN "gfx/intro/lz/suicune_jump.lz" +; e72a7 + +INCBIN "baserom.gbc", $e72a7, $e72ad - $e72a7 + +IntroSuicuneBackGFX: ; e72ad +INCBIN "gfx/intro/lz/suicune_back.lz" +; e7648 + +INCBIN "baserom.gbc", $e7648, $e764d - $e7648 + +IntroTilemap010: ; e764d +INCBIN "gfx/intro/lz/010.lz" +; e76a0 + +INCBIN "baserom.gbc", $e76a0, $e76ad - $e76a0 + +IntroTilemap009: ; e76ad +INCBIN "gfx/intro/lz/009.lz" +; e76bb + +INCBIN "baserom.gbc", $e76bb, $e76bd - $e76bb + +IntroTilemap014: ; e76bd +INCBIN "gfx/intro/lz/014.lz" +; e778b + +INCBIN "baserom.gbc", $e778b, $e778d - $e778b + +IntroTilemap013: ; e778d +INCBIN "gfx/intro/lz/013.lz" +; e77d9 + +INCBIN "baserom.gbc", $e77d9, $e785d - $e77d9 + +IntroUnownBackGFX: ; e785d +INCBIN "gfx/intro/lz/unown_back.lz" +; e799a + +INCBIN "baserom.gbc", $e799a, $e7a70 - $e799a + SECTION "bank3A",DATA,BANK[$3A] @@ -83945,7 +84538,7 @@ UpdateSound: ; e805c ; get next note call ParseMusic .asm_e8093 - ; + ; call Functione84f9 ; duty cycle ld hl, Channel1DutyCycle - Channel1 @@ -83972,7 +84565,7 @@ UpdateSound: ; e805c cp a, $04 jr nc, .next ; are any sfx channels active? - ; if so, mute + ; if so, mute ld hl, $c1cc ; Channel5Flags bit 0, [hl] jr nz, .restnote @@ -84756,7 +85349,7 @@ Functione84f9: ; e84f9 ld e, [hl] inc hl ld d, [hl] - ; + ; ld hl, Channel1Flags3 - Channel1 add hl, bc bit 1, [hl] @@ -84867,7 +85460,7 @@ HandleNoise: ; e858c ; is ch8 playing noise? bit 4, [hl] ret nz ; quit if so - ; + ; .next ld a, [$c2a2] and a @@ -84992,7 +85585,7 @@ ParseMusic: ; e85e1 ld hl, Channel1Flags - Channel1 add hl, bc bit 1, [hl] ; in a subroutine? - jr nz, .readcommand ; execute + jr nz, .readcommand ; execute ld a, [CurChannel] cp a, $04 ; channels 0-3? jr nc, .asm_e8651 @@ -85176,8 +85769,8 @@ MusicCommands: ; e8720 dw MusicDC ; intensity dw MusicDD ; update sound status dw MusicDE ; ???? + duty cycle - dw MusicDF ; - dw MusicE0 ; + dw MusicDF ; + dw MusicE0 ; dw MusicE1 ; vibrato dw MusicE2 ; dw MusicE3 ; music noise sampling @@ -85203,7 +85796,7 @@ MusicCommands: ; e8720 dw MusicF1 ; nothing dw MusicF1 ; nothing dw MusicF9 ; - dw MusicFA ; + dw MusicFA ; dw MusicFB ; dw MusicFC ; jump dw MusicFD ; loop @@ -85962,7 +86555,7 @@ GetFrequency: ; e8a5d add hl, bc ld a, [hl] and a, $0f ; lo nybble - ; + ; ld l, a ; ok ld d, $00 ld h, d @@ -86473,7 +87066,7 @@ PlaySFX: ; e8ca6 LoadChannel: ; e8d1b ; prep channel for use ; input: -; de: +; de: ; get pointer to current channel call FarLoadMusicByte inc de @@ -87353,12 +87946,12 @@ SFX: ; e927c dbw $3c, $4b18 ; sky attack dbw $3c, $4b21 ; hyper beam dbw $3c, $4b24 ; shine - dbw $3c, $4a1c ; + dbw $3c, $4a1c ; dbw $3c, $4a1f ; $60 dbw $3c, $4a22 ; tap dbw $3c, $4a25 ; tap dbw $3c, $4a28 ; burn ; that is not a burn - dbw $3c, $4a2b ; + dbw $3c, $4a2b ; dbw $3c, $4a2e ; similar to $60 dbw $3c, $4a31 ; get coin from slots dbw $3c, $4a34 ; pay day @@ -87835,6 +88428,7 @@ Music_BugCatchingContest: ; 0xf7c16 INCLUDE "music/bugcatchingcontest.asm" ; 0xf7ef3 + SECTION "bank3E",DATA,BANK[$3E] FontExtra: @@ -87846,7 +88440,13 @@ INCBIN "gfx/font.1bpp",$0,$400 FontBattleExtra: INCBIN "gfx/font_battle_extra.2bpp",$0,$200 -INCBIN "baserom.gbc",$F8800,$3bfc-$800 +INCBIN "baserom.gbc", $f8800, $f8ba0 - $f8800 + +TownMapGFX: ; f8ba0 +INCBIN "gfx/misc/lz/town_map.lz" +; f8ea2 + +INCBIN "baserom.gbc", $f8ea2, $fbbfc - $f8ea2 CalcMagikarpLength: ; fbbfc ; Stores Magikarp's length at $d1ea-$d1eb in big endian @@ -88096,16 +88696,43 @@ INCBIN "baserom.gbc",$1060bc,$108000 - $1060bc SECTION "bank42",DATA,BANK[$42] -INCBIN "baserom.gbc",$108000,$4000 +INCBIN "baserom.gbc", $108000, $109407 - $108000 + +IntroLogoGFX: ; 109407 +INCBIN "gfx/intro/lz/logo.lz" +; 10983f + +INCBIN "baserom.gbc", $10983f, $10c000 - $10983f + SECTION "bank43",DATA,BANK[$43] -INCBIN "baserom.gbc",$10C000,$4000 +INCBIN "baserom.gbc", $10c000, $10ef46 - $10c000 + +TitleSuicuneGFX: ; 10ef46 +INCBIN "gfx/title/lz/suicune.lz" +; 10f31b + +INCBIN "baserom.gbc", $10f31b, $10f326 - $10f31b + +TitleLogoGFX: ; 10f326 +INCBIN "gfx/title/lz/logo.lz" +; 10fced + +INCBIN "baserom.gbc", $10fced, $10fcee - $10fced + +TitleCrystalGFX: ; 10fcee +INCBIN "gfx/title/lz/crystal.lz" +; 10fed7 + +INCBIN "baserom.gbc", $10fed7, $110000 - $10fed7 + SECTION "bank44",DATA,BANK[$44] INCBIN "baserom.gbc",$110000,$4000 + SECTION "bank45",DATA,BANK[$45] INCBIN "baserom.gbc",$114000,$117a7f - $114000 @@ -88464,77 +89091,1970 @@ SECTION "bank47",DATA,BANK[$47] INCBIN "baserom.gbc",$11C000,$4000 + SECTION "bank48",DATA,BANK[$48] -INCBIN "baserom.gbc",$120000,$4000 +PicPointers: ; 120000 + dbw BANK(BulbasaurFrontpic) - $36, BulbasaurFrontpic ; 14fd6d + dbw BANK(BulbasaurBackpic) - $36, BulbasaurBackpic ; 16049b + dbw BANK(IvysaurFrontpic) - $36, IvysaurFrontpic ; 13f4a2 + dbw BANK(IvysaurBackpic) - $36, IvysaurBackpic ; 1592f7 + dbw BANK(VenusaurFrontpic) - $36, VenusaurFrontpic ; 122f81 + dbw BANK(VenusaurBackpic) - $36, VenusaurBackpic ; 14c000 + dbw BANK(CharmanderFrontpic) - $36, CharmanderFrontpic ; 142065 + dbw BANK(CharmanderBackpic) - $36, CharmanderBackpic ; 15f4cb + dbw BANK(CharmeleonFrontpic) - $36, CharmeleonFrontpic ; 132881 + dbw BANK(CharmeleonBackpic) - $36, CharmeleonBackpic ; 150925 + dbw BANK(CharizardFrontpic) - $36, CharizardFrontpic ; 127937 + dbw BANK(CharizardBackpic) - $36, CharizardBackpic ; 155c7a + dbw BANK(SquirtleFrontpic) - $36, SquirtleFrontpic ; 145ae2 + dbw BANK(SquirtleBackpic) - $36, SquirtleBackpic ; 1644b7 + dbw BANK(WartortleFrontpic) - $36, WartortleFrontpic ; 1345d2 + dbw BANK(WartortleBackpic) - $36, WartortleBackpic ; 156216 + dbw BANK(BlastoiseFrontpic) - $36, BlastoiseFrontpic ; 12409c + dbw BANK(BlastoiseBackpic) - $36, BlastoiseBackpic ; 155132 + dbw BANK(CaterpieFrontpic) - $36, CaterpieFrontpic ; 15dcc6 + dbw BANK(CaterpieBackpic) - $36, CaterpieBackpic ; 160fd2 + dbw BANK(MetapodFrontpic) - $36, MetapodFrontpic ; 15d699 + dbw BANK(MetapodBackpic) - $36, MetapodBackpic ; 163c88 + dbw BANK(ButterfreeFrontpic) - $36, ButterfreeFrontpic ; 12a24a + dbw BANK(ButterfreeBackpic) - $36, ButterfreeBackpic ; 146f39 + dbw BANK(WeedleFrontpic) - $36, WeedleFrontpic ; 15afeb + dbw BANK(WeedleBackpic) - $36, WeedleBackpic ; 1632c3 + dbw BANK(KakunaFrontpic) - $36, KakunaFrontpic ; 15a6cc + dbw BANK(KakunaBackpic) - $36, KakunaBackpic ; 162141 + dbw BANK(BeedrillFrontpic) - $36, BeedrillFrontpic ; 125976 + dbw BANK(BeedrillBackpic) - $36, BeedrillBackpic ; 14f748 + dbw BANK(PidgeyFrontpic) - $36, PidgeyFrontpic ; 143ccc + dbw BANK(PidgeyBackpic) - $36, PidgeyBackpic ; 150188 + dbw BANK(PidgeottoFrontpic) - $36, PidgeottoFrontpic ; 13a4cf + dbw BANK(PidgeottoBackpic) - $36, PidgeottoBackpic ; 160c7b + dbw BANK(PidgeotFrontpic) - $36, PidgeotFrontpic ; 129b1d + dbw BANK(PidgeotBackpic) - $36, PidgeotBackpic ; 159d9d + dbw BANK(RattataFrontpic) - $36, RattataFrontpic ; 141819 + dbw BANK(RattataBackpic) - $36, RattataBackpic ; 15b664 + dbw BANK(RaticateFrontpic) - $36, RaticateFrontpic ; 1312dd + dbw BANK(RaticateBackpic) - $36, RaticateBackpic ; 156647 + dbw BANK(SpearowFrontpic) - $36, SpearowFrontpic ; 141c43 + dbw BANK(SpearowBackpic) - $36, SpearowBackpic ; 15e413 + dbw BANK(FearowFrontpic) - $36, FearowFrontpic ; 127551 + dbw BANK(FearowBackpic) - $36, FearowBackpic ; 1637b1 + dbw BANK(EkansFrontpic) - $36, EkansFrontpic ; 140000 + dbw BANK(EkansBackpic) - $36, EkansBackpic ; 156911 + dbw BANK(ArbokFrontpic) - $36, ArbokFrontpic ; 126d70 + dbw BANK(ArbokBackpic) - $36, ArbokBackpic ; 16166e + dbw BANK(PikachuFrontpic) - $36, PikachuFrontpic ; 14047d + dbw BANK(PikachuBackpic) - $36, PikachuBackpic ; 156ea1 + dbw BANK(RaichuFrontpic) - $36, RaichuFrontpic ; 12b765 + dbw BANK(RaichuBackpic) - $36, RaichuBackpic ; 153446 + dbw BANK(SandshrewFrontpic) - $36, SandshrewFrontpic ; 1438d2 + dbw BANK(SandshrewBackpic) - $36, SandshrewBackpic ; 14e650 + dbw BANK(SandslashFrontpic) - $36, SandslashFrontpic ; 12f23c + dbw BANK(SandslashBackpic) - $36, SandslashBackpic ; 14cb56 + dbw BANK(NidoranFFrontpic) - $36, NidoranFFrontpic ; 143ad2 + dbw BANK(NidoranFBackpic) - $36, NidoranFBackpic ; 15aab6 + dbw BANK(NidorinaFrontpic) - $36, NidorinaFrontpic ; 135ca2 + dbw BANK(NidorinaBackpic) - $36, NidorinaBackpic ; 152cf3 + dbw BANK(NidoqueenFrontpic) - $36, NidoqueenFrontpic ; 124d24 + dbw BANK(NidoqueenBackpic) - $36, NidoqueenBackpic ; 150aa9 + dbw BANK(NidoranMFrontpic) - $36, NidoranMFrontpic ; 14289f + dbw BANK(NidoranMBackpic) - $36, NidoranMBackpic ; 14d1c5 + dbw BANK(NidorinoFrontpic) - $36, NidorinoFrontpic ; 12eefb + dbw BANK(NidorinoBackpic) - $36, NidorinoBackpic ; 153a1b + dbw BANK(NidokingFrontpic) - $36, NidokingFrontpic ; 121976 + dbw BANK(NidokingBackpic) - $36, NidokingBackpic ; 145350 + dbw BANK(ClefairyFrontpic) - $36, ClefairyFrontpic ; 1481c7 + dbw BANK(ClefairyBackpic) - $36, ClefairyBackpic ; 1579a6 + dbw BANK(ClefableFrontpic) - $36, ClefableFrontpic ; 1397d4 + dbw BANK(ClefableBackpic) - $36, ClefableBackpic ; 14ab7a + dbw BANK(VulpixFrontpic) - $36, VulpixFrontpic ; 137836 + dbw BANK(VulpixBackpic) - $36, VulpixBackpic ; 1567ac + dbw BANK(NinetalesFrontpic) - $36, NinetalesFrontpic ; 121012 + dbw BANK(NinetalesBackpic) - $36, NinetalesBackpic ; 14a4bf + dbw BANK(JigglypuffFrontpic) - $36, JigglypuffFrontpic ; 144f83 + dbw BANK(JigglypuffBackpic) - $36, JigglypuffBackpic ; 163d7d + dbw BANK(WigglytuffFrontpic) - $36, WigglytuffFrontpic ; 138fff + dbw BANK(WigglytuffBackpic) - $36, WigglytuffBackpic ; 162fc1 + dbw BANK(ZubatFrontpic) - $36, ZubatFrontpic ; 147108 + dbw BANK(ZubatBackpic) - $36, ZubatBackpic ; 14ec80 + dbw BANK(GolbatFrontpic) - $36, GolbatFrontpic ; 130000 + dbw BANK(GolbatBackpic) - $36, GolbatBackpic ; 165c46 + dbw BANK(OddishFrontpic) - $36, OddishFrontpic ; 14d82c + dbw BANK(OddishBackpic) - $36, OddishBackpic ; 163e72 + dbw BANK(GloomFrontpic) - $36, GloomFrontpic ; 13f00b + dbw BANK(GloomBackpic) - $36, GloomBackpic ; 14f2aa + dbw BANK(VileplumeFrontpic) - $36, VileplumeFrontpic ; 1364ff + dbw BANK(VileplumeBackpic) - $36, VileplumeBackpic ; 154b80 + dbw BANK(ParasFrontpic) - $36, ParasFrontpic ; 14516a + dbw BANK(ParasBackpic) - $36, ParasBackpic ; 160000 + dbw BANK(ParasectFrontpic) - $36, ParasectFrontpic ; 13378f + dbw BANK(ParasectBackpic) - $36, ParasectBackpic ; 143ec6 + dbw BANK(VenonatFrontpic) - $36, VenonatFrontpic ; 146089 + dbw BANK(VenonatBackpic) - $36, VenonatBackpic ; 157b05 + dbw BANK(VenomothFrontpic) - $36, VenomothFrontpic ; 1315fa + dbw BANK(VenomothBackpic) - $36, VenomothBackpic ; 1491ae + dbw BANK(DiglettFrontpic) - $36, DiglettFrontpic ; 158576 + dbw BANK(DiglettBackpic) - $36, DiglettBackpic ; 1658aa + dbw BANK(DugtrioFrontpic) - $36, DugtrioFrontpic ; 13b1a2 + dbw BANK(DugtrioBackpic) - $36, DugtrioBackpic ; 15a81a + dbw BANK(MeowthFrontpic) - $36, MeowthFrontpic ; 1434cd + dbw BANK(MeowthBackpic) - $36, MeowthBackpic ; 15c792 + dbw BANK(PersianFrontpic) - $36, PersianFrontpic ; 130ca1 + dbw BANK(PersianBackpic) - $36, PersianBackpic ; 151834 + dbw BANK(PsyduckFrontpic) - $36, PsyduckFrontpic ; 1458fe + dbw BANK(PsyduckBackpic) - $36, PsyduckBackpic ; 156d3d + dbw BANK(GolduckFrontpic) - $36, GolduckFrontpic ; 1293d7 + dbw BANK(GolduckBackpic) - $36, GolduckBackpic ; 1596fa + dbw BANK(MankeyFrontpic) - $36, MankeyFrontpic ; 1443ee + dbw BANK(MankeyBackpic) - $36, MankeyBackpic ; 14de7b + dbw BANK(PrimeapeFrontpic) - $36, PrimeapeFrontpic ; 12bae0 + dbw BANK(PrimeapeBackpic) - $36, PrimeapeBackpic ; 155f49 + dbw BANK(GrowlitheFrontpic) - $36, GrowlitheFrontpic ; 148553 + dbw BANK(GrowlitheBackpic) - $36, GrowlitheBackpic ; 152fe1 + dbw BANK(ArcanineFrontpic) - $36, ArcanineFrontpic ; 125d84 + dbw BANK(ArcanineBackpic) - $36, ArcanineBackpic ; 14f8d2 + dbw BANK(PoliwagFrontpic) - $36, PoliwagFrontpic ; 15241a + dbw BANK(PoliwagBackpic) - $36, PoliwagBackpic ; 1643c7 + dbw BANK(PoliwhirlFrontpic) - $36, PoliwhirlFrontpic ; 134e76 + dbw BANK(PoliwhirlBackpic) - $36, PoliwhirlBackpic ; 15a041 + dbw BANK(PoliwrathFrontpic) - $36, PoliwrathFrontpic ; 12d7ca + dbw BANK(PoliwrathBackpic) - $36, PoliwrathBackpic ; 1535bd + dbw BANK(AbraFrontpic) - $36, AbraFrontpic ; 14783f + dbw BANK(AbraBackpic) - $36, AbraBackpic ; 15a42f + dbw BANK(KadabraFrontpic) - $36, KadabraFrontpic ; 132b8b + dbw BANK(KadabraBackpic) - $36, KadabraBackpic ; 155de2 + dbw BANK(AlakazamFrontpic) - $36, AlakazamFrontpic ; 1284ad + dbw BANK(AlakazamBackpic) - $36, AlakazamBackpic ; 1474a5 + dbw BANK(MachopFrontpic) - $36, MachopFrontpic ; 1413e9 + dbw BANK(MachopBackpic) - $36, MachopBackpic ; 15a2e0 + dbw BANK(MachokeFrontpic) - $36, MachokeFrontpic ; 12d10f + dbw BANK(MachokeBackpic) - $36, MachokeBackpic ; 1532cf + dbw BANK(MachampFrontpic) - $36, MachampFrontpic ; 120b05 + dbw BANK(MachampBackpic) - $36, MachampBackpic ; 145cc5 + dbw BANK(BellsproutFrontpic) - $36, BellsproutFrontpic ; 149c2b + dbw BANK(BellsproutBackpic) - $36, BellsproutBackpic ; 160920 + dbw BANK(WeepinbellFrontpic) - $36, WeepinbellFrontpic ; 140b2a + dbw BANK(WeepinbellBackpic) - $36, WeepinbellBackpic ; 15a968 + dbw BANK(VictreebelFrontpic) - $36, VictreebelFrontpic ; 12b3e9 + dbw BANK(VictreebelBackpic) - $36, VictreebelBackpic ; 15c650 + dbw BANK(TentacoolFrontpic) - $36, TentacoolFrontpic ; 149fa0 + dbw BANK(TentacoolBackpic) - $36, TentacoolBackpic ; 160250 + dbw BANK(TentacruelFrontpic) - $36, TentacruelFrontpic ; 136d41 + dbw BANK(TentacruelBackpic) - $36, TentacruelBackpic ; 152e6a + dbw BANK(GeodudeFrontpic) - $36, GeodudeFrontpic ; 155570 + dbw BANK(GeodudeBackpic) - $36, GeodudeBackpic ; 1548a3 + dbw BANK(GravelerFrontpic) - $36, GravelerFrontpic ; 139fa0 + dbw BANK(GravelerBackpic) - $36, GravelerBackpic ; 15ac04 + dbw BANK(GolemFrontpic) - $36, GolemFrontpic ; 134b97 + dbw BANK(GolemBackpic) - $36, GolemBackpic ; 165724 + dbw BANK(PonytaFrontpic) - $36, PonytaFrontpic ; 139a6e + dbw BANK(PonytaBackpic) - $36, PonytaBackpic ; 152124 + dbw BANK(RapidashFrontpic) - $36, RapidashFrontpic ; 1244d8 + dbw BANK(RapidashBackpic) - $36, RapidashBackpic ; 14d9c0 + dbw BANK(SlowpokeFrontpic) - $36, SlowpokeFrontpic ; 148718 + dbw BANK(SlowpokeBackpic) - $36, SlowpokeBackpic ; 164869 + dbw BANK(SlowbroFrontpic) - $36, SlowbroFrontpic ; 129eb5 + dbw BANK(SlowbroBackpic) - $36, SlowbroBackpic ; 15944e + dbw BANK(MagnemiteFrontpic) - $36, MagnemiteFrontpic ; 15bb84 + dbw BANK(MagnemiteBackpic) - $36, MagnemiteBackpic ; 15bf54 + dbw BANK(MagnetonFrontpic) - $36, MagnetonFrontpic ; 13b42d + dbw BANK(MagnetonBackpic) - $36, MagnetonBackpic ; 14b228 + dbw BANK(FarfetchDFrontpic) - $36, FarfetchDFrontpic ; 136237 + dbw BANK(FarfetchDBackpic) - $36, FarfetchDBackpic ; 14d02a + dbw BANK(DoduoFrontpic) - $36, DoduoFrontpic ; 14ad26 + dbw BANK(DoduoBackpic) - $36, DoduoBackpic ; 14db54 + dbw BANK(DodrioFrontpic) - $36, DodrioFrontpic ; 12c000 + dbw BANK(DodrioBackpic) - $36, DodrioBackpic ; 148000 + dbw BANK(SeelFrontpic) - $36, SeelFrontpic ; 13c000 + dbw BANK(SeelBackpic) - $36, SeelBackpic ; 15d7d6 + dbw BANK(DewgongFrontpic) - $36, DewgongFrontpic ; 12b06d + dbw BANK(DewgongBackpic) - $36, DewgongBackpic ; 164692 + dbw BANK(GrimerFrontpic) - $36, GrimerFrontpic ; 142ebe + dbw BANK(GrimerBackpic) - $36, GrimerBackpic ; 160a3f + dbw BANK(MukFrontpic) - $36, MukFrontpic ; 12e51c + dbw BANK(MukBackpic) - $36, MukBackpic ; 15882f + dbw BANK(ShellderFrontpic) - $36, ShellderFrontpic ; 149de6 + dbw BANK(ShellderBackpic) - $36, ShellderBackpic ; 14eaf5 + dbw BANK(CloysterFrontpic) - $36, CloysterFrontpic ; 12a964 + dbw BANK(CloysterBackpic) - $36, CloysterBackpic ; 147bd4 + dbw BANK(GastlyFrontpic) - $36, GastlyFrontpic ; 133194 + dbw BANK(GastlyBackpic) - $36, GastlyBackpic ; 1636b7 + dbw BANK(HaunterFrontpic) - $36, HaunterFrontpic ; 13d153 + dbw BANK(HaunterBackpic) - $36, HaunterBackpic ; 15cf1b + dbw BANK(GengarFrontpic) - $36, GengarFrontpic ; 13a9f4 + dbw BANK(GengarBackpic) - $36, GengarBackpic ; 15b51a + dbw BANK(OnixFrontpic) - $36, OnixFrontpic ; 12ca47 + dbw BANK(OnixBackpic) - $36, OnixBackpic ; 152595 + dbw BANK(DrowzeeFrontpic) - $36, DrowzeeFrontpic ; 138562 + dbw BANK(DrowzeeBackpic) - $36, DrowzeeBackpic ; 1635bc + dbw BANK(HypnoFrontpic) - $36, HypnoFrontpic ; 12ebb6 + dbw BANK(HypnoBackpic) - $36, HypnoBackpic ; 14e1a0 + dbw BANK(KrabbyFrontpic) - $36, KrabbyFrontpic ; 144bae + dbw BANK(KrabbyBackpic) - $36, KrabbyBackpic ; 14bc0f + dbw BANK(KinglerFrontpic) - $36, KinglerFrontpic ; 13032e + dbw BANK(KinglerBackpic) - $36, KinglerBackpic ; 15b3cf + dbw BANK(VoltorbFrontpic) - $36, VoltorbFrontpic ; 1610ee + dbw BANK(VoltorbBackpic) - $36, VoltorbBackpic ; 164fa8 + dbw BANK(ElectrodeFrontpic) - $36, ElectrodeFrontpic ; 153e72 + dbw BANK(ElectrodeBackpic) - $36, ElectrodeBackpic ; 163a9c + dbw BANK(ExeggcuteFrontpic) - $36, ExeggcuteFrontpic ; 13065a + dbw BANK(ExeggcuteBackpic) - $36, ExeggcuteBackpic ; 15637c + dbw BANK(ExeggutorFrontpic) - $36, ExeggutorFrontpic ; 132e90 + dbw BANK(ExeggutorBackpic) - $36, ExeggutorBackpic ; 14626a + dbw BANK(CuboneFrontpic) - $36, CuboneFrontpic ; 142275 + dbw BANK(CuboneBackpic) - $36, CuboneBackpic ; 14ef96 + dbw BANK(MarowakFrontpic) - $36, MarowakFrontpic ; 13757a + dbw BANK(MarowakBackpic) - $36, MarowakBackpic ; 154733 + dbw BANK(HitmonleeFrontpic) - $36, HitmonleeFrontpic ; 125142 + dbw BANK(HitmonleeBackpic) - $36, HitmonleeBackpic ; 1619b3 + dbw BANK(HitmonchanFrontpic) - $36, HitmonchanFrontpic ; 13fb74 + dbw BANK(HitmonchanBackpic) - $36, HitmonchanBackpic ; 154cee + dbw BANK(LickitungFrontpic) - $36, LickitungFrontpic ; 132260 + dbw BANK(LickitungBackpic) - $36, LickitungBackpic ; 15cb58 + dbw BANK(KoffingFrontpic) - $36, KoffingFrontpic ; 145ea7 + dbw BANK(KoffingBackpic) - $36, KoffingBackpic ; 15270f + dbw BANK(WeezingFrontpic) - $36, WeezingFrontpic ; 12a5d7 + dbw BANK(WeezingBackpic) - $36, WeezingBackpic ; 15984f + dbw BANK(RhyhornFrontpic) - $36, RhyhornFrontpic ; 12977f + dbw BANK(RhyhornBackpic) - $36, RhyhornBackpic ; 15f5f8 + dbw BANK(RhydonFrontpic) - $36, RhydonFrontpic ; 12901e + dbw BANK(RhydonBackpic) - $36, RhydonBackpic ; 14c67f + dbw BANK(ChanseyFrontpic) - $36, ChanseyFrontpic ; 13c502 + dbw BANK(ChanseyBackpic) - $36, ChanseyBackpic ; 15eee4 + dbw BANK(TangelaFrontpic) - $36, TangelaFrontpic ; 13c77c + dbw BANK(TangelaBackpic) - $36, TangelaBackpic ; 164ec3 + dbw BANK(KangaskhanFrontpic) - $36, KangaskhanFrontpic ; 128c54 + dbw BANK(KangaskhanBackpic) - $36, KangaskhanBackpic ; 13be45 + dbw BANK(HorseaFrontpic) - $36, HorseaFrontpic ; 159c4a + dbw BANK(HorseaBackpic) - $36, HorseaBackpic ; 162bb0 + dbw BANK(SeadraFrontpic) - $36, SeadraFrontpic ; 1406b7 + dbw BANK(SeadraBackpic) - $36, SeadraBackpic ; 14ccf2 + dbw BANK(GoldeenFrontpic) - $36, GoldeenFrontpic ; 13dafc + dbw BANK(GoldeenBackpic) - $36, GoldeenBackpic ; 14fbe4 + dbw BANK(SeakingFrontpic) - $36, SeakingFrontpic ; 12e1cc + dbw BANK(SeakingBackpic) - $36, SeakingBackpic ; 156a75 + dbw BANK(StaryuFrontpic) - $36, StaryuFrontpic ; 1430c4 + dbw BANK(StaryuBackpic) - $36, StaryuBackpic ; 160d98 + dbw BANK(StarmieFrontpic) - $36, StarmieFrontpic ; 13a238 + dbw BANK(StarmieBackpic) - $36, StarmieBackpic ; 14fef5 + dbw BANK(MrMimeFrontpic) - $36, MrMimeFrontpic ; 133a8a + dbw BANK(MrMimeBackpic) - $36, MrMimeBackpic ; 160eb5 + dbw BANK(ScytherFrontpic) - $36, ScytherFrontpic ; 12db25 + dbw BANK(ScytherBackpic) - $36, ScytherBackpic ; 154a12 + dbw BANK(JynxFrontpic) - $36, JynxFrontpic ; 13e6c0 + dbw BANK(JynxBackpic) - $36, JynxBackpic ; 165b93 + dbw BANK(ElectabuzzFrontpic) - $36, ElectabuzzFrontpic ; 131c32 + dbw BANK(ElectabuzzBackpic) - $36, ElectabuzzBackpic ; 150dae + dbw BANK(MagmarFrontpic) - $36, MagmarFrontpic ; 136a82 + dbw BANK(MagmarBackpic) - $36, MagmarBackpic ; 14e00e + dbw BANK(PinsirFrontpic) - $36, PinsirFrontpic ; 12fbdf + dbw BANK(PinsirBackpic) - $36, PinsirBackpic ; 14a821 + dbw BANK(TaurosFrontpic) - $36, TaurosFrontpic ; 122b2d + dbw BANK(TaurosBackpic) - $36, TaurosBackpic ; 164c10 + dbw BANK(MagikarpFrontpic) - $36, MagikarpFrontpic ; 141e54 + dbw BANK(MagikarpBackpic) - $36, MagikarpBackpic ; 158c3f + dbw BANK(GyaradosFrontpic) - $36, GyaradosFrontpic ; 128886 + dbw BANK(GyaradosBackpic) - $36, GyaradosBackpic ; 14a30c + dbw BANK(LaprasFrontpic) - $36, LaprasFrontpic ; 1348b7 + dbw BANK(LaprasBackpic) - $36, LaprasBackpic ; 15e67e + dbw BANK(DittoFrontpic) - $36, DittoFrontpic ; 157426 + dbw BANK(DittoBackpic) - $36, DittoBackpic ; 1631c3 + dbw BANK(EeveeFrontpic) - $36, EeveeFrontpic ; 146d68 + dbw BANK(EeveeBackpic) - $36, EeveeBackpic ; 151e2d + dbw BANK(VaporeonFrontpic) - $36, VaporeonFrontpic ; 138000 + dbw BANK(VaporeonBackpic) - $36, VaporeonBackpic ; 160128 + dbw BANK(JolteonFrontpic) - $36, JolteonFrontpic ; 12f575 + dbw BANK(JolteonBackpic) - $36, JolteonBackpic ; 15db8b + dbw BANK(FlareonFrontpic) - $36, FlareonFrontpic ; 135f6d + dbw BANK(FlareonBackpic) - $36, FlareonBackpic ; 14fa5b + dbw BANK(PorygonFrontpic) - $36, PorygonFrontpic ; 142aab + dbw BANK(PorygonBackpic) - $36, PorygonBackpic ; 15fe26 + dbw BANK(OmanyteFrontpic) - $36, OmanyteFrontpic ; 1496f1 + dbw BANK(OmanyteBackpic) - $36, OmanyteBackpic ; 150000 + dbw BANK(OmastarFrontpic) - $36, OmastarFrontpic ; 13ac85 + dbw BANK(OmastarBackpic) - $36, OmastarBackpic ; 12be51 + dbw BANK(KabutoFrontpic) - $36, KabutoFrontpic ; 157003 + dbw BANK(KabutoBackpic) - $36, KabutoBackpic ; 15c50d + dbw BANK(KabutopsFrontpic) - $36, KabutopsFrontpic ; 1356fc + dbw BANK(KabutopsBackpic) - $36, KabutopsBackpic ; 14f5be + dbw BANK(AerodactylFrontpic) - $36, AerodactylFrontpic ; 12de7b + dbw BANK(AerodactylBackpic) - $36, AerodactylBackpic ; 15a57e + dbw BANK(SnorlaxFrontpic) - $36, SnorlaxFrontpic ; 138d5a + dbw BANK(SnorlaxBackpic) - $36, SnorlaxBackpic ; 14bf55 + dbw BANK(ArticunoFrontpic) - $36, ArticunoFrontpic ; 1226d6 + dbw BANK(ArticunoBackpic) - $36, ArticunoBackpic ; 1630c3 + dbw BANK(ZapdosFrontpic) - $36, ZapdosFrontpic ; 12697c + dbw BANK(ZapdosBackpic) - $36, ZapdosBackpic ; 15ea19 + dbw BANK(MoltresFrontpic) - $36, MoltresFrontpic ; 126580 + dbw BANK(MoltresBackpic) - $36, MoltresBackpic ; 14c1a2 + dbw BANK(DratiniFrontpic) - $36, DratiniFrontpic ; 14b07d + dbw BANK(DratiniBackpic) - $36, DratiniBackpic ; 1639a3 + dbw BANK(DragonairFrontpic) - $36, DragonairFrontpic ; 13b6b5 + dbw BANK(DragonairBackpic) - $36, DragonairBackpic ; 15e8e6 + dbw BANK(DragoniteFrontpic) - $36, DragoniteFrontpic ; 12d46e + dbw BANK(DragoniteBackpic) - $36, DragoniteBackpic ; 16189c + dbw BANK(MewtwoFrontpic) - $36, MewtwoFrontpic ; 127161 + dbw BANK(MewtwoBackpic) - $36, MewtwoBackpic ; 158000 + dbw BANK(MewFrontpic) - $36, MewFrontpic ; 13e213 + dbw BANK(MewBackpic) - $36, MewBackpic ; 15a191 + dbw BANK(ChikoritaFrontpic) - $36, ChikoritaFrontpic ; 13d898 + dbw BANK(ChikoritaBackpic) - $36, ChikoritaBackpic ; 15eb4c + dbw BANK(BayleefFrontpic) - $36, BayleefFrontpic ; 1367c3 + dbw BANK(BayleefBackpic) - $36, BayleefBackpic ; 14d695 + dbw BANK(MeganiumFrontpic) - $36, MeganiumFrontpic ; 124904 + dbw BANK(MeganiumBackpic) - $36, MeganiumBackpic ; 15c8d4 + dbw BANK(CyndaquilFrontpic) - $36, CyndaquilFrontpic ; 13f931 + dbw BANK(CyndaquilBackpic) - $36, CyndaquilBackpic ; 14d4fb + dbw BANK(QuilavaFrontpic) - $36, QuilavaFrontpic ; 127d1c + dbw BANK(QuilavaBackpic) - $36, QuilavaBackpic ; 14e331 + dbw BANK(TyphlosionFrontpic) - $36, TyphlosionFrontpic ; 123c4d + dbw BANK(TyphlosionBackpic) - $36, TyphlosionBackpic ; 1507a1 + dbw BANK(TotodileFrontpic) - $36, TotodileFrontpic ; 140d61 + dbw BANK(TotodileBackpic) - $36, TotodileBackpic ; 15b138 + dbw BANK(CroconawFrontpic) - $36, CroconawFrontpic ; 12e86a + dbw BANK(CroconawBackpic) - $36, CroconawBackpic ; 14e4c1 + dbw BANK(FeraligatrFrontpic) - $36, FeraligatrFrontpic ; 1214dd + dbw BANK(FeraligatrBackpic) - $36, FeraligatrBackpic ; 14aed2 + dbw BANK(SentretFrontpic) - $36, SentretFrontpic ; 1542e2 + dbw BANK(SentretBackpic) - $36, SentretBackpic ; 162cb5 + dbw BANK(FurretFrontpic) - $36, FurretFrontpic ; 13f6ec + dbw BANK(FurretBackpic) - $36, FurretBackpic ; 1560b0 + dbw BANK(HoothootFrontpic) - $36, HoothootFrontpic ; 147d9e + dbw BANK(HoothootBackpic) - $36, HoothootBackpic ; 15c000 + dbw BANK(NoctowlFrontpic) - $36, NoctowlFrontpic ; 1342eb + dbw BANK(NoctowlBackpic) - $36, NoctowlBackpic ; 15c144 + dbw BANK(LedybaFrontpic) - $36, LedybaFrontpic ; 13a762 + dbw BANK(LedybaBackpic) - $36, LedybaBackpic ; 14d360 + dbw BANK(LedianFrontpic) - $36, LedianFrontpic ; 13edba + dbw BANK(LedianBackpic) - $36, LedianBackpic ; 150f30 + dbw BANK(SpinarakFrontpic) - $36, SpinarakFrontpic ; 15f142 + dbw BANK(SpinarakBackpic) - $36, SpinarakBackpic ; 164000 + dbw BANK(AriadosFrontpic) - $36, AriadosFrontpic ; 134000 + dbw BANK(AriadosBackpic) - $36, AriadosBackpic ; 158d98 + dbw BANK(CrobatFrontpic) - $36, CrobatFrontpic ; 13c284 + dbw BANK(CrobatBackpic) - $36, CrobatBackpic ; 162470 + dbw BANK(ChinchouFrontpic) - $36, ChinchouFrontpic ; 141602 + dbw BANK(ChinchouBackpic) - $36, ChinchouBackpic ; 15edb2 + dbw BANK(LanturnFrontpic) - $36, LanturnFrontpic ; 146442 + dbw BANK(LanturnBackpic) - $36, LanturnBackpic ; 160b5d + dbw BANK(PichuFrontpic) - $36, PichuFrontpic ; 150c2c + dbw BANK(PichuBackpic) - $36, PichuBackpic ; 1606de + dbw BANK(CleffaFrontpic) - $36, CleffaFrontpic ; 14a159 + dbw BANK(CleffaBackpic) - $36, CleffaBackpic ; 1634c0 + dbw BANK(IgglybuffFrontpic) - $36, IgglybuffFrontpic ; 1564e2 + dbw BANK(IgglybuffBackpic) - $36, IgglybuffBackpic ; 162793 + dbw BANK(TogepiFrontpic) - $36, TogepiFrontpic ; 15cc99 + dbw BANK(TogepiBackpic) - $36, TogepiBackpic ; 162362 + dbw BANK(TogeticFrontpic) - $36, TogeticFrontpic ; 13bbc1 + dbw BANK(TogeticBackpic) - $36, TogeticBackpic ; 154453 + dbw BANK(NatuFrontpic) - $36, NatuFrontpic ; 161ac9 + dbw BANK(NatuBackpic) - $36, NatuBackpic ; 16558e + dbw BANK(XatuFrontpic) - $36, XatuFrontpic ; 13dfbc + dbw BANK(XatuBackpic) - $36, XatuBackpic ; 15d05b + dbw BANK(MareepFrontpic) - $36, MareepFrontpic ; 1469c4 + dbw BANK(MareepBackpic) - $36, MareepBackpic ; 157164 + dbw BANK(FlaaffyFrontpic) - $36, FlaaffyFrontpic ; 13f257 + dbw BANK(FlaaffyBackpic) - $36, FlaaffyBackpic ; 154171 + dbw BANK(AmpharosFrontpic) - $36, AmpharosFrontpic ; 1359d1 + dbw BANK(AmpharosBackpic) - $36, AmpharosBackpic ; 162689 + dbw BANK(BellossomFrontpic) - $36, BellossomFrontpic ; 138ab4 + dbw BANK(BellossomBackpic) - $36, BellossomBackpic ; 157c64 + dbw BANK(MarillFrontpic) - $36, MarillFrontpic ; 148c66 + dbw BANK(MarillBackpic) - $36, MarillBackpic ; 1638aa + dbw BANK(AzumarillFrontpic) - $36, AzumarillFrontpic ; 133492 + dbw BANK(AzumarillBackpic) - $36, AzumarillBackpic ; 16289c + dbw BANK(SudowoodoFrontpic) - $36, SudowoodoFrontpic ; 14023f + dbw BANK(SudowoodoBackpic) - $36, SudowoodoBackpic ; 154000 + dbw BANK(PolitoedFrontpic) - $36, PolitoedFrontpic ; 131916 + dbw BANK(PolitoedBackpic) - $36, PolitoedBackpic ; 161785 + dbw BANK(HoppipFrontpic) - $36, HoppipFrontpic ; 14dce8 + dbw BANK(HoppipBackpic) - $36, HoppipBackpic ; 15ddff + dbw BANK(SkiploomFrontpic) - $36, SkiploomFrontpic ; 1467f0 + dbw BANK(SkiploomBackpic) - $36, SkiploomBackpic ; 15f014 + dbw BANK(JumpluffFrontpic) - $36, JumpluffFrontpic ; 1372bd + dbw BANK(JumpluffBackpic) - $36, JumpluffBackpic ; 154e5b + dbw BANK(AipomFrontpic) - $36, AipomFrontpic ; 147672 + dbw BANK(AipomBackpic) - $36, AipomBackpic ; 15ad51 + dbw BANK(SunkernFrontpic) - $36, SunkernFrontpic ; 1538a8 + dbw BANK(SunkernBackpic) - $36, SunkernBackpic ; 15e549 + dbw BANK(SunfloraFrontpic) - $36, SunfloraFrontpic ; 13d3c3 + dbw BANK(SunfloraBackpic) - $36, SunfloraBackpic ; 14c342 + dbw BANK(YanmaFrontpic) - $36, YanmaFrontpic ; 13929d + dbw BANK(YanmaBackpic) - $36, YanmaBackpic ; 14a670 + dbw BANK(WooperFrontpic) - $36, WooperFrontpic ; 157846 + dbw BANK(WooperBackpic) - $36, WooperBackpic ; 164b27 + dbw BANK(QuagsireFrontpic) - $36, QuagsireFrontpic ; 13fdb7 + dbw BANK(QuagsireBackpic) - $36, QuagsireBackpic ; 15d913 + dbw BANK(EspeonFrontpic) - $36, EspeonFrontpic ; 13dd5e + dbw BANK(EspeonBackpic) - $36, EspeonBackpic ; 15ae9e + dbw BANK(UmbreonFrontpic) - $36, UmbreonFrontpic ; 13d62e + dbw BANK(UmbreonBackpic) - $36, UmbreonBackpic ; 159049 + dbw BANK(MurkrowFrontpic) - $36, MurkrowFrontpic ; 139d07 + dbw BANK(MurkrowBackpic) - $36, MurkrowBackpic ; 1591a0 + dbw BANK(SlowkingFrontpic) - $36, SlowkingFrontpic ; 12c371 + dbw BANK(SlowkingBackpic) - $36, SlowkingBackpic ; 14b720 + dbw BANK(MisdreavusFrontpic) - $36, MisdreavusFrontpic ; 144000 + dbw BANK(MisdreavusBackpic) - $36, MisdreavusBackpic ; 15529d + dbw $ff, $ffff ; unowns use their own table + dbw $ff, $ffff ; see UnownPicPointers + dbw BANK(WobbuffetFrontpic) - $36, WobbuffetFrontpic ; 13e915 + dbw BANK(WobbuffetBackpic) - $36, WobbuffetBackpic ; 162254 + dbw BANK(GirafarigFrontpic) - $36, GirafarigFrontpic ; 1382b3 + dbw BANK(GirafarigBackpic) - $36, GirafarigBackpic ; 155842 + dbw BANK(PinecoFrontpic) - $36, PinecoFrontpic ; 1449c0 + dbw BANK(PinecoBackpic) - $36, PinecoBackpic ; 15d55a + dbw BANK(ForretressFrontpic) - $36, ForretressFrontpic ; 13b93b + dbw BANK(ForretressBackpic) - $36, ForretressBackpic ; 165f86 + dbw BANK(DunsparceFrontpic) - $36, DunsparceFrontpic ; 137da1 + dbw BANK(DunsparceBackpic) - $36, DunsparceBackpic ; 164954 + dbw BANK(GligarFrontpic) - $36, GligarFrontpic ; 137aed + dbw BANK(GligarBackpic) - $36, GligarBackpic ; 15061c + dbw BANK(SteelixFrontpic) - $36, SteelixFrontpic ; 1280c9 + dbw BANK(SteelixBackpic) - $36, SteelixBackpic ; 1516b4 + dbw BANK(SnubbullFrontpic) - $36, SnubbullFrontpic ; 13c9f5 + dbw BANK(SnubbullBackpic) - $36, SnubbullBackpic ; 15b284 + dbw BANK(GranbullFrontpic) - $36, GranbullFrontpic ; 13cc6e + dbw BANK(GranbullBackpic) - $36, GranbullBackpic ; 15e06f + dbw BANK(QwilfishFrontpic) - $36, QwilfishFrontpic ; 14b3d1 + dbw BANK(QwilfishBackpic) - $36, QwilfishBackpic ; 150496 + dbw BANK(ScizorFrontpic) - $36, ScizorFrontpic ; 12555c + dbw BANK(ScizorBackpic) - $36, ScizorBackpic ; 1556d9 + dbw BANK(ShuckleFrontpic) - $36, ShuckleFrontpic ; 151fa9 + dbw BANK(ShuckleBackpic) - $36, ShuckleBackpic ; 1645a6 + dbw BANK(HeracrossFrontpic) - $36, HeracrossFrontpic ; 133d7b + dbw BANK(HeracrossBackpic) - $36, HeracrossBackpic ; 151232 + dbw BANK(SneaselFrontpic) - $36, SneaselFrontpic ; 13880e + dbw BANK(SneaselBackpic) - $36, SneaselBackpic ; 158ef1 + dbw BANK(TeddiursaFrontpic) - $36, TeddiursaFrontpic ; 14ee0b + dbw BANK(TeddiursaBackpic) - $36, TeddiursaBackpic ; 161e07 + dbw BANK(UrsaringFrontpic) - $36, UrsaringFrontpic ; 13514e + dbw BANK(UrsaringBackpic) - $36, UrsaringBackpic ; 161bde + dbw BANK(SlugmaFrontpic) - $36, SlugmaFrontpic ; 14838d + dbw BANK(SlugmaBackpic) - $36, SlugmaBackpic ; 15c3ca + dbw BANK(MagcargoFrontpic) - $36, MagcargoFrontpic ; 130982 + dbw BANK(MagcargoBackpic) - $36, MagcargoBackpic ; 14f434 + dbw BANK(SwinubFrontpic) - $36, SwinubFrontpic ; 15fbd2 + dbw BANK(SwinubBackpic) - $36, SwinubBackpic ; 157f20 + dbw BANK(PiloswineFrontpic) - $36, PiloswineFrontpic ; 13af15 + dbw BANK(PiloswineBackpic) - $36, PiloswineBackpic ; 16531d + dbw BANK(CorsolaFrontpic) - $36, CorsolaFrontpic ; 140f92 + dbw BANK(CorsolaBackpic) - $36, CorsolaBackpic ; 15ec7f + dbw BANK(RemoraidFrontpic) - $36, RemoraidFrontpic ; 15229f + dbw BANK(RemoraidBackpic) - $36, RemoraidBackpic ; 1572c5 + dbw BANK(OctilleryFrontpic) - $36, OctilleryFrontpic ; 13e46a + dbw BANK(OctilleryBackpic) - $36, OctilleryBackpic ; 1629a4 + dbw BANK(DelibirdFrontpic) - $36, DelibirdFrontpic ; 13eb68 + dbw BANK(DelibirdBackpic) - $36, DelibirdBackpic ; 15898a + dbw BANK(MantineFrontpic) - $36, MantineFrontpic ; 131f4b + dbw BANK(MantineBackpic) - $36, MantineBackpic ; 165172 + dbw BANK(SkarmoryFrontpic) - $36, SkarmoryFrontpic ; 12acf0 + dbw BANK(SkarmoryBackpic) - $36, SkarmoryBackpic ; 163b92 + dbw BANK(HoundourFrontpic) - $36, HoundourFrontpic ; 1441f7 + dbw BANK(HoundourBackpic) - $36, HoundourBackpic ; 1642d7 + dbw BANK(HoundoomFrontpic) - $36, HoundoomFrontpic ; 135425 + dbw BANK(HoundoomBackpic) - $36, HoundoomBackpic ; 1607ff + dbw BANK(KingdraFrontpic) - $36, KingdraFrontpic ; 132573 + dbw BANK(KingdraBackpic) - $36, KingdraBackpic ; 157586 + dbw BANK(PhanpyFrontpic) - $36, PhanpyFrontpic ; 14c4e1 + dbw BANK(PhanpyBackpic) - $36, PhanpyBackpic ; 161f1b + dbw BANK(DonphanFrontpic) - $36, DonphanFrontpic ; 12f8ac + dbw BANK(DonphanBackpic) - $36, DonphanBackpic ; 164a3e + dbw BANK(Porygon2Frontpic) - $36, Porygon2Frontpic ; 1436d1 + dbw BANK(Porygon2Backpic) - $36, Porygon2Backpic ; 15d2db + dbw BANK(StantlerFrontpic) - $36, StantlerFrontpic ; 130fbf + dbw BANK(StantlerBackpic) - $36, StantlerBackpic ; 1559aa + dbw BANK(SmeargleFrontpic) - $36, SmeargleFrontpic ; 139539 + dbw BANK(SmeargleBackpic) - $36, SmeargleBackpic ; 155b12 + dbw BANK(TyrogueFrontpic) - $36, TyrogueFrontpic ; 14661a + dbw BANK(TyrogueBackpic) - $36, TyrogueBackpic ; 155407 + dbw BANK(HitmontopFrontpic) - $36, HitmontopFrontpic ; 12c6df + dbw BANK(HitmontopBackpic) - $36, HitmontopBackpic ; 147a0a + dbw BANK(SmoochumFrontpic) - $36, SmoochumFrontpic ; 1488dd + dbw BANK(SmoochumBackpic) - $36, SmoochumBackpic ; 1605bd + dbw BANK(ElekidFrontpic) - $36, ElekidFrontpic ; 136fff + dbw BANK(ElekidBackpic) - $36, ElekidBackpic ; 14b8c6 + dbw BANK(MagbyFrontpic) - $36, MagbyFrontpic ; 1408f1 + dbw BANK(MagbyBackpic) - $36, MagbyBackpic ; 15e7b2 + dbw BANK(MiltankFrontpic) - $36, MiltankFrontpic ; 13cee2 + dbw BANK(MiltankBackpic) - $36, MiltankBackpic ; 151534 + dbw BANK(BlisseyFrontpic) - $36, BlisseyFrontpic ; 12cdac + dbw BANK(BlisseyBackpic) - $36, BlisseyBackpic ; 16257d + dbw BANK(RaikouFrontpic) - $36, RaikouFrontpic ; 121e00 + dbw BANK(RaikouBackpic) - $36, RaikouBackpic ; 1640f3 + dbw BANK(EnteiFrontpic) - $36, EnteiFrontpic ; 1233cb + dbw BANK(EnteiBackpic) - $36, EnteiBackpic ; 1599a3 + dbw BANK(SuicuneFrontpic) - $36, SuicuneFrontpic ; 123810 + dbw BANK(SuicuneBackpic) - $36, SuicuneBackpic ; 14b579 + dbw BANK(LarvitarFrontpic) - $36, LarvitarFrontpic ; 14c81c + dbw BANK(LarvitarBackpic) - $36, LarvitarBackpic ; 15fcfc + dbw BANK(PupitarFrontpic) - $36, PupitarFrontpic ; 149a6d + dbw BANK(PupitarBackpic) - $36, PupitarBackpic ; 1510b1 + dbw BANK(TyranitarFrontpic) - $36, TyranitarFrontpic ; 126183 + dbw BANK(TyranitarBackpic) - $36, TyranitarBackpic ; 14c9b9 + dbw BANK(LugiaFrontpic) - $36, LugiaFrontpic ; 12226e + dbw BANK(LugiaBackpic) - $36, LugiaBackpic ; 161208 + dbw BANK(HoOhFrontpic) - $36, HoOhFrontpic ; 1205ee + dbw BANK(HoOhBackpic) - $36, HoOhBackpic ; 159ef0 + dbw BANK(CelebiFrontpic) - $36, CelebiFrontpic ; 1445e1 + dbw BANK(CelebiBackpic) - $36, CelebiBackpic ; 14ba6b + dbw $ff, $ffff ; unused + dbw $ff, $ffff ; unused + dbw BANK(EggPic) - $36, EggPic ; 151caf + dbw $ff, $ffff ; unused +; 1205ee + +HoOhFrontpic: ; 1205ee +INCBIN "gfx/frontpics/lz/250.lz" +MachampFrontpic: ; 120b05 +INCBIN "gfx/frontpics/lz/068.lz" +NinetalesFrontpic: ; 121012 +INCBIN "gfx/frontpics/lz/038.lz" +FeraligatrFrontpic: ; 1214dd +INCBIN "gfx/frontpics/lz/160.lz" +NidokingFrontpic: ; 121976 +INCBIN "gfx/frontpics/lz/034.lz" +RaikouFrontpic: ; 121e00 +INCBIN "gfx/frontpics/lz/243.lz" +LugiaFrontpic: ; 12226e +INCBIN "gfx/frontpics/lz/249.lz" +ArticunoFrontpic: ; 1226d6 +INCBIN "gfx/frontpics/lz/144.lz" +TaurosFrontpic: ; 122b2d +INCBIN "gfx/frontpics/lz/128.lz" +VenusaurFrontpic: ; 122f81 +INCBIN "gfx/frontpics/lz/003.lz" +EnteiFrontpic: ; 1233cb +INCBIN "gfx/frontpics/lz/244.lz" +SuicuneFrontpic: ; 123810 +INCBIN "gfx/frontpics/lz/245.lz" +TyphlosionFrontpic: ; 123c4d +INCBIN "gfx/frontpics/lz/157.lz" +; 123ffa + SECTION "bank49",DATA,BANK[$49] -INCBIN "baserom.gbc",$124000,$4000 +UnownPicPointers: ; 124000 + dbw BANK(UnownAFrontpic) - $36, UnownAFrontpic ; 165659 + dbw BANK(UnownABackpic) - $36, UnownABackpic ; 165659 + dbw BANK(UnownBFrontpic) - $36, UnownBFrontpic ; 16477e + dbw BANK(UnownBBackpic) - $36, UnownBBackpic ; 16477e + dbw BANK(UnownCFrontpic) - $36, UnownCFrontpic ; 15f724 + dbw BANK(UnownCBackpic) - $36, UnownCBackpic ; 15f724 + dbw BANK(UnownDFrontpic) - $36, UnownDFrontpic ; 1513b3 + dbw BANK(UnownDBackpic) - $36, UnownDBackpic ; 1513b3 + dbw BANK(UnownEFrontpic) - $36, UnownEFrontpic ; 12ff0e + dbw BANK(UnownEBackpic) - $36, UnownEBackpic ; 12ff0e + dbw BANK(UnownFFrontpic) - $36, UnownFFrontpic ; 1654bf + dbw BANK(UnownFBackpic) - $36, UnownFBackpic ; 1654bf + dbw BANK(UnownGFrontpic) - $36, UnownGFrontpic ; 161555 + dbw BANK(UnownGBackpic) - $36, UnownGBackpic ; 161555 + dbw BANK(UnownHFrontpic) - $36, UnownHFrontpic ; 1633c3 + dbw BANK(UnownHBackpic) - $36, UnownHBackpic ; 1633c3 + dbw BANK(UnownIFrontpic) - $36, UnownIFrontpic ; 165e47 + dbw BANK(UnownIBackpic) - $36, UnownIBackpic ; 165e47 + dbw BANK(UnownJFrontpic) - $36, UnownJFrontpic ; 16508d + dbw BANK(UnownJBackpic) - $36, UnownJBackpic ; 16508d + dbw BANK(UnownKFrontpic) - $36, UnownKFrontpic ; 1641e6 + dbw BANK(UnownKBackpic) - $36, UnownKBackpic ; 1641e6 + dbw BANK(UnownLFrontpic) - $36, UnownLFrontpic ; 16524a + dbw BANK(UnownLBackpic) - $36, UnownLBackpic ; 16524a + dbw BANK(UnownMFrontpic) - $36, UnownMFrontpic ; 1653ef + dbw BANK(UnownMBackpic) - $36, UnownMBackpic ; 1653ef + dbw BANK(UnownNFrontpic) - $36, UnownNFrontpic ; 164ddd + dbw BANK(UnownNBackpic) - $36, UnownNBackpic ; 164ddd + dbw BANK(UnownOFrontpic) - $36, UnownOFrontpic ; 162dba + dbw BANK(UnownOBackpic) - $36, UnownOBackpic ; 162dba + dbw BANK(UnownPFrontpic) - $36, UnownPFrontpic ; 165a26 + dbw BANK(UnownPBackpic) - $36, UnownPBackpic ; 165a26 + dbw BANK(UnownQFrontpic) - $36, UnownQFrontpic ; 165969 + dbw BANK(UnownQBackpic) - $36, UnownQBackpic ; 165969 + dbw BANK(UnownRFrontpic) - $36, UnownRFrontpic ; 1660ab + dbw BANK(UnownRBackpic) - $36, UnownRBackpic ; 1660ab + dbw BANK(UnownSFrontpic) - $36, UnownSFrontpic ; 162aab + dbw BANK(UnownSBackpic) - $36, UnownSBackpic ; 162aab + dbw BANK(UnownTFrontpic) - $36, UnownTFrontpic ; 162ebe + dbw BANK(UnownTBackpic) - $36, UnownTBackpic ; 162ebe + dbw BANK(UnownUFrontpic) - $36, UnownUFrontpic ; 1657ea + dbw BANK(UnownUBackpic) - $36, UnownUBackpic ; 1657ea + dbw BANK(UnownVFrontpic) - $36, UnownVFrontpic ; 16202e + dbw BANK(UnownVBackpic) - $36, UnownVBackpic ; 16202e + dbw BANK(UnownWFrontpic) - $36, UnownWFrontpic ; 15f39e + dbw BANK(UnownWBackpic) - $36, UnownWBackpic ; 15f39e + dbw BANK(UnownXFrontpic) - $36, UnownXFrontpic ; 164cf7 + dbw BANK(UnownXBackpic) - $36, UnownXBackpic ; 164cf7 + dbw BANK(UnownYFrontpic) - $36, UnownYFrontpic ; 165cf6 + dbw BANK(UnownYBackpic) - $36, UnownYBackpic ; 165cf6 + dbw BANK(UnownZFrontpic) - $36, UnownZFrontpic ; 15faa7 + dbw BANK(UnownZBackpic) - $36, UnownZBackpic ; 15faa7 +; 12409c -SECTION "bank4A",DATA,BANK[$4A] +BlastoiseFrontpic: ; 12409c +INCBIN "gfx/frontpics/lz/009.lz" +RapidashFrontpic: ; 1244d8 +INCBIN "gfx/frontpics/lz/078.lz" +MeganiumFrontpic: ; 124904 +INCBIN "gfx/frontpics/lz/154.lz" +NidoqueenFrontpic: ; 124d24 +INCBIN "gfx/frontpics/lz/031.lz" +HitmonleeFrontpic: ; 125142 +INCBIN "gfx/frontpics/lz/106.lz" +ScizorFrontpic: ; 12555c +INCBIN "gfx/frontpics/lz/212.lz" +BeedrillFrontpic: ; 125976 +INCBIN "gfx/frontpics/lz/015.lz" +ArcanineFrontpic: ; 125d84 +INCBIN "gfx/frontpics/lz/059.lz" +TyranitarFrontpic: ; 126183 +INCBIN "gfx/frontpics/lz/248.lz" +MoltresFrontpic: ; 126580 +INCBIN "gfx/frontpics/lz/146.lz" +ZapdosFrontpic: ; 12697c +INCBIN "gfx/frontpics/lz/145.lz" +ArbokFrontpic: ; 126d70 +INCBIN "gfx/frontpics/lz/024.lz" +MewtwoFrontpic: ; 127161 +INCBIN "gfx/frontpics/lz/150.lz" +FearowFrontpic: ; 127551 +INCBIN "gfx/frontpics/lz/022.lz" +CharizardFrontpic: ; 127937 +INCBIN "gfx/frontpics/lz/006.lz" +QuilavaFrontpic: ; 127d1c +INCBIN "gfx/frontpics/lz/156.lz" +; 127ffe -INCBIN "baserom.gbc",$128000,$4000 -SECTION "bank4B",DATA,BANK[$4B] +SECTION "bank4a",DATA,BANK[$4a] + +TrainerPicPointers: ; 128000 + dbw BANK(FalknerPic) - $36, FalknerPic ; 152a03 + dbw BANK(WhitneyPic) - $36, WhitneyPic ; 15da4f + dbw BANK(BugsyPic) - $36, BugsyPic ; 1545c3 + dbw BANK(MortyPic) - $36, MortyPic ; 15c287 + dbw BANK(PrycePic) - $36, PrycePic ; 161322 + dbw BANK(JasminePic) - $36, JasminePic ; 15d41b + dbw BANK(ChuckPic) - $36, ChuckPic ; 146b97 + dbw BANK(ClairPic) - $36, ClairPic ; 149370 + dbw BANK(Rival1Pic) - $36, Rival1Pic ; 157dc2 + dbw BANK(PokemonProfPic) - $36, PokemonProfPic ; 15815e + dbw BANK(WillPic) - $36, WillPic ; 15b8f5 + dbw BANK(CalPic) - $36, CalPic ; 1582bc + dbw BANK(BrunoPic) - $36, BrunoPic ; 142cb5 + dbw BANK(KarenPic) - $36, KarenPic ; 152b7b + dbw BANK(KogaPic) - $36, KogaPic ; 153158 + dbw BANK(ChampionPic) - $36, ChampionPic ; 141a2f + dbw BANK(BrockPic) - $36, BrockPic ; 16143c + dbw BANK(MistyPic) - $36, MistyPic ; 15f850 + dbw BANK(LtSurgePic) - $36, LtSurgePic ; 1519b3 + dbw BANK(ScientistPic) - $36, ScientistPic ; 15030f + dbw BANK(ErikaPic) - $36, ErikaPic ; 15bccb + dbw BANK(YoungsterPic) - $36, YoungsterPic ; 15b7ad + dbw BANK(SchoolboyPic) - $36, SchoolboyPic ; 15ba3d + dbw BANK(BirdKeeperPic) - $36, BirdKeeperPic ; 152889 + dbw BANK(LassPic) - $36, LassPic ; 14a9ce + dbw BANK(JaninePic) - $36, JaninePic ; 15be10 + dbw BANK(CooltrainermPic) - $36, CooltrainermPic ; 154fc7 + dbw BANK(CooltrainerfPic) - $36, CooltrainerfPic ; 153d00 + dbw BANK(BeautyPic) - $36, BeautyPic ; 14e969 + dbw BANK(PokemaniacPic) - $36, PokemaniacPic ; 149531 + dbw BANK(GruntmPic) - $36, GruntmPic ; 14f120 + dbw BANK(GentlemanPic) - $36, GentlemanPic ; 15e1a7 + dbw BANK(SkierPic) - $36, SkierPic ; 1498af + dbw BANK(TeacherPic) - $36, TeacherPic ; 151b31 + dbw BANK(SabrinaPic) - $36, SabrinaPic ; 158ae5 + dbw BANK(BugCatcherPic) - $36, BugCatcherPic ; 14bdb2 + dbw BANK(FisherPic) - $36, FisherPic ; 144d9a + dbw BANK(SwimmermPic) - $36, SwimmermPic ; 153733 + dbw BANK(SwimmerfPic) - $36, SwimmerfPic ; 158419 + dbw BANK(SailorPic) - $36, SailorPic ; 14e7dd + dbw BANK(SuperNerdPic) - $36, SuperNerdPic ; 15cdda + dbw BANK(Rival2Pic) - $36, Rival2Pic ; 15f270 + dbw BANK(GuitaristPic) - $36, GuitaristPic ; 148e29 + dbw BANK(HikerPic) - $36, HikerPic ; 1432c9 + dbw BANK(BikerPic) - $36, BikerPic ; 142692 + dbw BANK(BlainePic) - $36, BlainePic ; 15f97c + dbw BANK(BurglarPic) - $36, BurglarPic ; 156bd9 + dbw BANK(FirebreatherPic) - $36, FirebreatherPic ; 1411c1 + dbw BANK(JugglerPic) - $36, JugglerPic ; 148aa2 + dbw BANK(BlackbeltTPic) - $36, BlackbeltTPic ; 142484 + dbw BANK(ExecutivemPic) - $36, ExecutivemPic ; 15e2dd + dbw BANK(PsychicTPic) - $36, PsychicTPic ; 1595a4 + dbw BANK(PicnickerPic) - $36, PicnickerPic ; 15ca16 + dbw BANK(CamperPic) - $36, CamperPic ; 1576e6 + dbw BANK(ExecutivefPic) - $36, ExecutivefPic ; 160377 + dbw BANK(SagePic) - $36, SagePic ; 161cf3 + dbw BANK(MediumPic) - $36, MediumPic ; 1447d1 + dbw BANK(BoarderPic) - $36, BoarderPic ; 14571a + dbw BANK(PokefanmPic) - $36, PokefanmPic ; 145535 + dbw BANK(KimonoGirlPic) - $36, KimonoGirlPic ; 1472d7 + dbw BANK(TwinsPic) - $36, TwinsPic ; 14ce8e + dbw BANK(PokefanfPic) - $36, PokefanfPic ; 148fec + dbw BANK(RedPic) - $36, RedPic ; 15d19b + dbw BANK(BluePic) - $36, BluePic ; 15df37 + dbw BANK(OfficerPic) - $36, OfficerPic ; 1586d3 + dbw BANK(GruntfPic) - $36, GruntfPic ; 159af7 + dbw BANK(MysticalmanPic) - $36, MysticalmanPic ; 153b8e +; 1280c9 + +SteelixFrontpic: ; 1280c9 +INCBIN "gfx/frontpics/lz/208.lz" +AlakazamFrontpic: ; 1284ad +INCBIN "gfx/frontpics/lz/065.lz" +GyaradosFrontpic: ; 128886 +INCBIN "gfx/frontpics/lz/130.lz" +KangaskhanFrontpic: ; 128c54 +INCBIN "gfx/frontpics/lz/115.lz" +RhydonFrontpic: ; 12901e +INCBIN "gfx/frontpics/lz/112.lz" +GolduckFrontpic: ; 1293d7 +INCBIN "gfx/frontpics/lz/055.lz" +RhyhornFrontpic: ; 12977f +INCBIN "gfx/frontpics/lz/111.lz" +PidgeotFrontpic: ; 129b1d +INCBIN "gfx/frontpics/lz/018.lz" +SlowbroFrontpic: ; 129eb5 +INCBIN "gfx/frontpics/lz/080.lz" +ButterfreeFrontpic: ; 12a24a +INCBIN "gfx/frontpics/lz/012.lz" +WeezingFrontpic: ; 12a5d7 +INCBIN "gfx/frontpics/lz/110.lz" +CloysterFrontpic: ; 12a964 +INCBIN "gfx/frontpics/lz/091.lz" +SkarmoryFrontpic: ; 12acf0 +INCBIN "gfx/frontpics/lz/227.lz" +DewgongFrontpic: ; 12b06d +INCBIN "gfx/frontpics/lz/087.lz" +VictreebelFrontpic: ; 12b3e9 +INCBIN "gfx/frontpics/lz/071.lz" +RaichuFrontpic: ; 12b765 +INCBIN "gfx/frontpics/lz/026.lz" +PrimeapeFrontpic: ; 12bae0 +INCBIN "gfx/frontpics/lz/057.lz" +OmastarBackpic: ; 12be51 +INCBIN "gfx/backpics/lz/139.lz" +; 12bffe + + +SECTION "bank4b",DATA,BANK[$4b] + +DodrioFrontpic: ; 12c000 +INCBIN "gfx/frontpics/lz/085.lz" +SlowkingFrontpic: ; 12c371 +INCBIN "gfx/frontpics/lz/199.lz" +HitmontopFrontpic: ; 12c6df +INCBIN "gfx/frontpics/lz/237.lz" +OnixFrontpic: ; 12ca47 +INCBIN "gfx/frontpics/lz/095.lz" +BlisseyFrontpic: ; 12cdac +INCBIN "gfx/frontpics/lz/242.lz" +MachokeFrontpic: ; 12d10f +INCBIN "gfx/frontpics/lz/067.lz" +DragoniteFrontpic: ; 12d46e +INCBIN "gfx/frontpics/lz/149.lz" +PoliwrathFrontpic: ; 12d7ca +INCBIN "gfx/frontpics/lz/062.lz" +ScytherFrontpic: ; 12db25 +INCBIN "gfx/frontpics/lz/123.lz" +AerodactylFrontpic: ; 12de7b +INCBIN "gfx/frontpics/lz/142.lz" +SeakingFrontpic: ; 12e1cc +INCBIN "gfx/frontpics/lz/119.lz" +MukFrontpic: ; 12e51c +INCBIN "gfx/frontpics/lz/089.lz" +CroconawFrontpic: ; 12e86a +INCBIN "gfx/frontpics/lz/159.lz" +HypnoFrontpic: ; 12ebb6 +INCBIN "gfx/frontpics/lz/097.lz" +NidorinoFrontpic: ; 12eefb +INCBIN "gfx/frontpics/lz/033.lz" +SandslashFrontpic: ; 12f23c +INCBIN "gfx/frontpics/lz/028.lz" +JolteonFrontpic: ; 12f575 +INCBIN "gfx/frontpics/lz/135.lz" +DonphanFrontpic: ; 12f8ac +INCBIN "gfx/frontpics/lz/232.lz" +PinsirFrontpic: ; 12fbdf +INCBIN "gfx/frontpics/lz/127.lz" +UnownEFrontpic: ; 12ff0e +INCBIN "gfx/frontpics/lz/201e.lz" +; 130000 + -INCBIN "baserom.gbc",$12C000,$4000 SECTION "bank4C",DATA,BANK[$4C] -INCBIN "baserom.gbc",$130000,$4000 +GolbatFrontpic: ; 130000 +INCBIN "gfx/frontpics/lz/042.lz" +KinglerFrontpic: ; 13032e +INCBIN "gfx/frontpics/lz/099.lz" +ExeggcuteFrontpic: ; 13065a +INCBIN "gfx/frontpics/lz/102.lz" +MagcargoFrontpic: ; 130982 +INCBIN "gfx/frontpics/lz/219.lz" +PersianFrontpic: ; 130ca1 +INCBIN "gfx/frontpics/lz/053.lz" +StantlerFrontpic: ; 130fbf +INCBIN "gfx/frontpics/lz/234.lz" +RaticateFrontpic: ; 1312dd +INCBIN "gfx/frontpics/lz/020.lz" +VenomothFrontpic: ; 1315fa +INCBIN "gfx/frontpics/lz/049.lz" +PolitoedFrontpic: ; 131916 +INCBIN "gfx/frontpics/lz/186.lz" +ElectabuzzFrontpic: ; 131c32 +INCBIN "gfx/frontpics/lz/125.lz" +MantineFrontpic: ; 131f4b +INCBIN "gfx/frontpics/lz/226.lz" +LickitungFrontpic: ; 132260 +INCBIN "gfx/frontpics/lz/108.lz" +KingdraFrontpic: ; 132573 +INCBIN "gfx/frontpics/lz/230.lz" +CharmeleonFrontpic: ; 132881 +INCBIN "gfx/frontpics/lz/005.lz" +KadabraFrontpic: ; 132b8b +INCBIN "gfx/frontpics/lz/064.lz" +ExeggutorFrontpic: ; 132e90 +INCBIN "gfx/frontpics/lz/103.lz" +GastlyFrontpic: ; 133194 +INCBIN "gfx/frontpics/lz/092.lz" +AzumarillFrontpic: ; 133492 +INCBIN "gfx/frontpics/lz/184.lz" +ParasectFrontpic: ; 13378f +INCBIN "gfx/frontpics/lz/047.lz" +MrMimeFrontpic: ; 133a8a +INCBIN "gfx/frontpics/lz/122.lz" +HeracrossFrontpic: ; 133d7b +INCBIN "gfx/frontpics/lz/214.lz" +; 133fff -SECTION "bank4D",DATA,BANK[$4D] -INCBIN "baserom.gbc",$134000,$4000 +SECTION "bank4d",DATA,BANK[$4d] + +AriadosFrontpic: ; 134000 +INCBIN "gfx/frontpics/lz/168.lz" +NoctowlFrontpic: ; 1342eb +INCBIN "gfx/frontpics/lz/164.lz" +WartortleFrontpic: ; 1345d2 +INCBIN "gfx/frontpics/lz/008.lz" +LaprasFrontpic: ; 1348b7 +INCBIN "gfx/frontpics/lz/131.lz" +GolemFrontpic: ; 134b97 +INCBIN "gfx/frontpics/lz/076.lz" +PoliwhirlFrontpic: ; 134e76 +INCBIN "gfx/frontpics/lz/061.lz" +UrsaringFrontpic: ; 13514e +INCBIN "gfx/frontpics/lz/217.lz" +HoundoomFrontpic: ; 135425 +INCBIN "gfx/frontpics/lz/229.lz" +KabutopsFrontpic: ; 1356fc +INCBIN "gfx/frontpics/lz/141.lz" +AmpharosFrontpic: ; 1359d1 +INCBIN "gfx/frontpics/lz/181.lz" +NidorinaFrontpic: ; 135ca2 +INCBIN "gfx/frontpics/lz/030.lz" +FlareonFrontpic: ; 135f6d +INCBIN "gfx/frontpics/lz/136.lz" +FarfetchDFrontpic: ; 136237 +INCBIN "gfx/frontpics/lz/083.lz" +VileplumeFrontpic: ; 1364ff +INCBIN "gfx/frontpics/lz/045.lz" +BayleefFrontpic: ; 1367c3 +INCBIN "gfx/frontpics/lz/153.lz" +MagmarFrontpic: ; 136a82 +INCBIN "gfx/frontpics/lz/126.lz" +TentacruelFrontpic: ; 136d41 +INCBIN "gfx/frontpics/lz/073.lz" +ElekidFrontpic: ; 136fff +INCBIN "gfx/frontpics/lz/239.lz" +JumpluffFrontpic: ; 1372bd +INCBIN "gfx/frontpics/lz/189.lz" +MarowakFrontpic: ; 13757a +INCBIN "gfx/frontpics/lz/105.lz" +VulpixFrontpic: ; 137836 +INCBIN "gfx/frontpics/lz/037.lz" +GligarFrontpic: ; 137aed +INCBIN "gfx/frontpics/lz/207.lz" +DunsparceFrontpic: ; 137da1 +INCBIN "gfx/frontpics/lz/206.lz" +; 137fff + SECTION "bank4E",DATA,BANK[$4E] -INCBIN "baserom.gbc",$138000,$4000 +VaporeonFrontpic: ; 138000 +INCBIN "gfx/frontpics/lz/134.lz" +GirafarigFrontpic: ; 1382b3 +INCBIN "gfx/frontpics/lz/203.lz" +DrowzeeFrontpic: ; 138562 +INCBIN "gfx/frontpics/lz/096.lz" +SneaselFrontpic: ; 13880e +INCBIN "gfx/frontpics/lz/215.lz" +BellossomFrontpic: ; 138ab4 +INCBIN "gfx/frontpics/lz/182.lz" +SnorlaxFrontpic: ; 138d5a +INCBIN "gfx/frontpics/lz/143.lz" +WigglytuffFrontpic: ; 138fff +INCBIN "gfx/frontpics/lz/040.lz" +YanmaFrontpic: ; 13929d +INCBIN "gfx/frontpics/lz/193.lz" +SmeargleFrontpic: ; 139539 +INCBIN "gfx/frontpics/lz/235.lz" +ClefableFrontpic: ; 1397d4 +INCBIN "gfx/frontpics/lz/036.lz" +PonytaFrontpic: ; 139a6e +INCBIN "gfx/frontpics/lz/077.lz" +MurkrowFrontpic: ; 139d07 +INCBIN "gfx/frontpics/lz/198.lz" +GravelerFrontpic: ; 139fa0 +INCBIN "gfx/frontpics/lz/075.lz" +StarmieFrontpic: ; 13a238 +INCBIN "gfx/frontpics/lz/121.lz" +PidgeottoFrontpic: ; 13a4cf +INCBIN "gfx/frontpics/lz/017.lz" +LedybaFrontpic: ; 13a762 +INCBIN "gfx/frontpics/lz/165.lz" +GengarFrontpic: ; 13a9f4 +INCBIN "gfx/frontpics/lz/094.lz" +OmastarFrontpic: ; 13ac85 +INCBIN "gfx/frontpics/lz/139.lz" +PiloswineFrontpic: ; 13af15 +INCBIN "gfx/frontpics/lz/221.lz" +DugtrioFrontpic: ; 13b1a2 +INCBIN "gfx/frontpics/lz/051.lz" +MagnetonFrontpic: ; 13b42d +INCBIN "gfx/frontpics/lz/082.lz" +DragonairFrontpic: ; 13b6b5 +INCBIN "gfx/frontpics/lz/148.lz" +ForretressFrontpic: ; 13b93b +INCBIN "gfx/frontpics/lz/205.lz" +TogeticFrontpic: ; 13bbc1 +INCBIN "gfx/frontpics/lz/176.lz" +KangaskhanBackpic: ; 13be45 +INCBIN "gfx/backpics/lz/115.lz" +; 13c000 -SECTION "bank4F",DATA,BANK[$4F] -INCBIN "baserom.gbc",$13C000,$4000 +SECTION "bank4f",DATA,BANK[$4f] + +SeelFrontpic: ; 13c000 +INCBIN "gfx/frontpics/lz/086.lz" +CrobatFrontpic: ; 13c284 +INCBIN "gfx/frontpics/lz/169.lz" +ChanseyFrontpic: ; 13c502 +INCBIN "gfx/frontpics/lz/113.lz" +TangelaFrontpic: ; 13c77c +INCBIN "gfx/frontpics/lz/114.lz" +SnubbullFrontpic: ; 13c9f5 +INCBIN "gfx/frontpics/lz/209.lz" +GranbullFrontpic: ; 13cc6e +INCBIN "gfx/frontpics/lz/210.lz" +MiltankFrontpic: ; 13cee2 +INCBIN "gfx/frontpics/lz/241.lz" +HaunterFrontpic: ; 13d153 +INCBIN "gfx/frontpics/lz/093.lz" +SunfloraFrontpic: ; 13d3c3 +INCBIN "gfx/frontpics/lz/192.lz" +UmbreonFrontpic: ; 13d62e +INCBIN "gfx/frontpics/lz/197.lz" +ChikoritaFrontpic: ; 13d898 +INCBIN "gfx/frontpics/lz/152.lz" +GoldeenFrontpic: ; 13dafc +INCBIN "gfx/frontpics/lz/118.lz" +EspeonFrontpic: ; 13dd5e +INCBIN "gfx/frontpics/lz/196.lz" +XatuFrontpic: ; 13dfbc +INCBIN "gfx/frontpics/lz/178.lz" +MewFrontpic: ; 13e213 +INCBIN "gfx/frontpics/lz/151.lz" +OctilleryFrontpic: ; 13e46a +INCBIN "gfx/frontpics/lz/224.lz" +JynxFrontpic: ; 13e6c0 +INCBIN "gfx/frontpics/lz/124.lz" +WobbuffetFrontpic: ; 13e915 +INCBIN "gfx/frontpics/lz/202.lz" +DelibirdFrontpic: ; 13eb68 +INCBIN "gfx/frontpics/lz/225.lz" +LedianFrontpic: ; 13edba +INCBIN "gfx/frontpics/lz/166.lz" +GloomFrontpic: ; 13f00b +INCBIN "gfx/frontpics/lz/044.lz" +FlaaffyFrontpic: ; 13f257 +INCBIN "gfx/frontpics/lz/180.lz" +IvysaurFrontpic: ; 13f4a2 +INCBIN "gfx/frontpics/lz/002.lz" +FurretFrontpic: ; 13f6ec +INCBIN "gfx/frontpics/lz/162.lz" +CyndaquilFrontpic: ; 13f931 +INCBIN "gfx/frontpics/lz/155.lz" +HitmonchanFrontpic: ; 13fb74 +INCBIN "gfx/frontpics/lz/107.lz" +QuagsireFrontpic: ; 13fdb7 +INCBIN "gfx/frontpics/lz/195.lz" +; 13fff7 + SECTION "bank50",DATA,BANK[$50] -INCBIN "baserom.gbc",$140000,$4000 +EkansFrontpic: ; 140000 +INCBIN "gfx/frontpics/lz/023.lz" +SudowoodoFrontpic: ; 14023f +INCBIN "gfx/frontpics/lz/185.lz" +PikachuFrontpic: ; 14047d +INCBIN "gfx/frontpics/lz/025.lz" +SeadraFrontpic: ; 1406b7 +INCBIN "gfx/frontpics/lz/117.lz" +MagbyFrontpic: ; 1408f1 +INCBIN "gfx/frontpics/lz/240.lz" +WeepinbellFrontpic: ; 140b2a +INCBIN "gfx/frontpics/lz/070.lz" +TotodileFrontpic: ; 140d61 +INCBIN "gfx/frontpics/lz/158.lz" +CorsolaFrontpic: ; 140f92 +INCBIN "gfx/frontpics/lz/222.lz" +FirebreatherPic: ; 1411c1 +INCBIN "gfx/trainers/lz/047.lz" +MachopFrontpic: ; 1413e9 +INCBIN "gfx/frontpics/lz/066.lz" +ChinchouFrontpic: ; 141602 +INCBIN "gfx/frontpics/lz/170.lz" +RattataFrontpic: ; 141819 +INCBIN "gfx/frontpics/lz/019.lz" +ChampionPic: ; 141a2f +INCBIN "gfx/trainers/lz/015.lz" +SpearowFrontpic: ; 141c43 +INCBIN "gfx/frontpics/lz/021.lz" +MagikarpFrontpic: ; 141e54 +INCBIN "gfx/frontpics/lz/129.lz" +CharmanderFrontpic: ; 142065 +INCBIN "gfx/frontpics/lz/004.lz" +CuboneFrontpic: ; 142275 +INCBIN "gfx/frontpics/lz/104.lz" +BlackbeltTPic: ; 142484 +INCBIN "gfx/trainers/lz/049.lz" +BikerPic: ; 142692 +INCBIN "gfx/trainers/lz/044.lz" +NidoranMFrontpic: ; 14289f +INCBIN "gfx/frontpics/lz/032.lz" +PorygonFrontpic: ; 142aab +INCBIN "gfx/frontpics/lz/137.lz" +BrunoPic: ; 142cb5 +INCBIN "gfx/trainers/lz/012.lz" +GrimerFrontpic: ; 142ebe +INCBIN "gfx/frontpics/lz/088.lz" +StaryuFrontpic: ; 1430c4 +INCBIN "gfx/frontpics/lz/120.lz" +HikerPic: ; 1432c9 +INCBIN "gfx/trainers/lz/043.lz" +MeowthFrontpic: ; 1434cd +INCBIN "gfx/frontpics/lz/052.lz" +Porygon2Frontpic: ; 1436d1 +INCBIN "gfx/frontpics/lz/233.lz" +SandshrewFrontpic: ; 1438d2 +INCBIN "gfx/frontpics/lz/027.lz" +NidoranFFrontpic: ; 143ad2 +INCBIN "gfx/frontpics/lz/029.lz" +PidgeyFrontpic: ; 143ccc +INCBIN "gfx/frontpics/lz/016.lz" +ParasectBackpic: ; 143ec6 +INCBIN "gfx/backpics/lz/047.lz" +; 144000 SECTION "bank51",DATA,BANK[$51] -INCBIN "baserom.gbc",$144000,$4000 +MisdreavusFrontpic: ; 144000 +INCBIN "gfx/frontpics/lz/200.lz" +HoundourFrontpic: ; 1441f7 +INCBIN "gfx/frontpics/lz/228.lz" +MankeyFrontpic: ; 1443ee +INCBIN "gfx/frontpics/lz/056.lz" +CelebiFrontpic: ; 1445e1 +INCBIN "gfx/frontpics/lz/251.lz" +MediumPic: ; 1447d1 +INCBIN "gfx/trainers/lz/056.lz" +PinecoFrontpic: ; 1449c0 +INCBIN "gfx/frontpics/lz/204.lz" +KrabbyFrontpic: ; 144bae +INCBIN "gfx/frontpics/lz/098.lz" +FisherPic: ; 144d9a +INCBIN "gfx/trainers/lz/036.lz" +JigglypuffFrontpic: ; 144f83 +INCBIN "gfx/frontpics/lz/039.lz" +ParasFrontpic: ; 14516a +INCBIN "gfx/frontpics/lz/046.lz" +NidokingBackpic: ; 145350 +INCBIN "gfx/backpics/lz/034.lz" +PokefanmPic: ; 145535 +INCBIN "gfx/trainers/lz/058.lz" +BoarderPic: ; 14571a +INCBIN "gfx/trainers/lz/057.lz" +PsyduckFrontpic: ; 1458fe +INCBIN "gfx/frontpics/lz/054.lz" +SquirtleFrontpic: ; 145ae2 +INCBIN "gfx/frontpics/lz/007.lz" +MachampBackpic: ; 145cc5 +INCBIN "gfx/backpics/lz/068.lz" +KoffingFrontpic: ; 145ea7 +INCBIN "gfx/frontpics/lz/109.lz" +VenonatFrontpic: ; 146089 +INCBIN "gfx/frontpics/lz/048.lz" +ExeggutorBackpic: ; 14626a +INCBIN "gfx/backpics/lz/103.lz" +LanturnFrontpic: ; 146442 +INCBIN "gfx/frontpics/lz/171.lz" +TyrogueFrontpic: ; 14661a +INCBIN "gfx/frontpics/lz/236.lz" +SkiploomFrontpic: ; 1467f0 +INCBIN "gfx/frontpics/lz/188.lz" +MareepFrontpic: ; 1469c4 +INCBIN "gfx/frontpics/lz/179.lz" +ChuckPic: ; 146b97 +INCBIN "gfx/trainers/lz/006.lz" +EeveeFrontpic: ; 146d68 +INCBIN "gfx/frontpics/lz/133.lz" +ButterfreeBackpic: ; 146f39 +INCBIN "gfx/backpics/lz/012.lz" +ZubatFrontpic: ; 147108 +INCBIN "gfx/frontpics/lz/041.lz" +KimonoGirlPic: ; 1472d7 +INCBIN "gfx/trainers/lz/059.lz" +AlakazamBackpic: ; 1474a5 +INCBIN "gfx/backpics/lz/065.lz" +AipomFrontpic: ; 147672 +INCBIN "gfx/frontpics/lz/190.lz" +AbraFrontpic: ; 14783f +INCBIN "gfx/frontpics/lz/063.lz" +HitmontopBackpic: ; 147a0a +INCBIN "gfx/backpics/lz/237.lz" +CloysterBackpic: ; 147bd4 +INCBIN "gfx/backpics/lz/091.lz" +HoothootFrontpic: ; 147d9e +INCBIN "gfx/frontpics/lz/163.lz" +UnownFBackpic: ; 147f67 +INCBIN "gfx/backpics/lz/201f.lz" +; 148000 + SECTION "bank52",DATA,BANK[$52] -INCBIN "baserom.gbc",$148000,$4000 +DodrioBackpic: ; 148000 +INCBIN "gfx/backpics/lz/085.lz" +ClefairyFrontpic: ; 1481c7 +INCBIN "gfx/frontpics/lz/035.lz" +SlugmaFrontpic: ; 14838d +INCBIN "gfx/frontpics/lz/218.lz" +GrowlitheFrontpic: ; 148553 +INCBIN "gfx/frontpics/lz/058.lz" +SlowpokeFrontpic: ; 148718 +INCBIN "gfx/frontpics/lz/079.lz" +SmoochumFrontpic: ; 1488dd +INCBIN "gfx/frontpics/lz/238.lz" +JugglerPic: ; 148aa2 +INCBIN "gfx/trainers/lz/048.lz" +MarillFrontpic: ; 148c66 +INCBIN "gfx/frontpics/lz/183.lz" +GuitaristPic: ; 148e29 +INCBIN "gfx/trainers/lz/042.lz" +PokefanfPic: ; 148fec +INCBIN "gfx/trainers/lz/061.lz" +VenomothBackpic: ; 1491ae +INCBIN "gfx/backpics/lz/049.lz" +ClairPic: ; 149370 +INCBIN "gfx/trainers/lz/007.lz" +PokemaniacPic: ; 149531 +INCBIN "gfx/trainers/lz/029.lz" +OmanyteFrontpic: ; 1496f1 +INCBIN "gfx/frontpics/lz/138.lz" +SkierPic: ; 1498af +INCBIN "gfx/trainers/lz/032.lz" +PupitarFrontpic: ; 149a6d +INCBIN "gfx/frontpics/lz/247.lz" +BellsproutFrontpic: ; 149c2b +INCBIN "gfx/frontpics/lz/069.lz" +ShellderFrontpic: ; 149de6 +INCBIN "gfx/frontpics/lz/090.lz" +TentacoolFrontpic: ; 149fa0 +INCBIN "gfx/frontpics/lz/072.lz" +CleffaFrontpic: ; 14a159 +INCBIN "gfx/frontpics/lz/173.lz" +GyaradosBackpic: ; 14a30c +INCBIN "gfx/backpics/lz/130.lz" +NinetalesBackpic: ; 14a4bf +INCBIN "gfx/backpics/lz/038.lz" +YanmaBackpic: ; 14a670 +INCBIN "gfx/backpics/lz/193.lz" +PinsirBackpic: ; 14a821 +INCBIN "gfx/backpics/lz/127.lz" +LassPic: ; 14a9ce +INCBIN "gfx/trainers/lz/024.lz" +ClefableBackpic: ; 14ab7a +INCBIN "gfx/backpics/lz/036.lz" +DoduoFrontpic: ; 14ad26 +INCBIN "gfx/frontpics/lz/084.lz" +FeraligatrBackpic: ; 14aed2 +INCBIN "gfx/backpics/lz/160.lz" +DratiniFrontpic: ; 14b07d +INCBIN "gfx/frontpics/lz/147.lz" +MagnetonBackpic: ; 14b228 +INCBIN "gfx/backpics/lz/082.lz" +QwilfishFrontpic: ; 14b3d1 +INCBIN "gfx/frontpics/lz/211.lz" +SuicuneBackpic: ; 14b579 +INCBIN "gfx/backpics/lz/245.lz" +SlowkingBackpic: ; 14b720 +INCBIN "gfx/backpics/lz/199.lz" +ElekidBackpic: ; 14b8c6 +INCBIN "gfx/backpics/lz/239.lz" +CelebiBackpic: ; 14ba6b +INCBIN "gfx/backpics/lz/251.lz" +KrabbyBackpic: ; 14bc0f +INCBIN "gfx/backpics/lz/098.lz" +BugCatcherPic: ; 14bdb2 +INCBIN "gfx/trainers/lz/035.lz" +SnorlaxBackpic: ; 14bf55 +INCBIN "gfx/backpics/lz/143.lz" +; 14bffb + SECTION "bank53",DATA,BANK[$53] -INCBIN "baserom.gbc",$14C000,$4000 +VenusaurBackpic: ; 14c000 +INCBIN "gfx/backpics/lz/003.lz" +MoltresBackpic: ; 14c1a2 +INCBIN "gfx/backpics/lz/146.lz" +SunfloraBackpic: ; 14c342 +INCBIN "gfx/backpics/lz/192.lz" +PhanpyFrontpic: ; 14c4e1 +INCBIN "gfx/frontpics/lz/231.lz" +RhydonBackpic: ; 14c67f +INCBIN "gfx/backpics/lz/112.lz" +LarvitarFrontpic: ; 14c81c +INCBIN "gfx/frontpics/lz/246.lz" +TyranitarBackpic: ; 14c9b9 +INCBIN "gfx/backpics/lz/248.lz" +SandslashBackpic: ; 14cb56 +INCBIN "gfx/backpics/lz/028.lz" +SeadraBackpic: ; 14ccf2 +INCBIN "gfx/backpics/lz/117.lz" +TwinsPic: ; 14ce8e +INCBIN "gfx/trainers/lz/060.lz" +FarfetchDBackpic: ; 14d02a +INCBIN "gfx/backpics/lz/083.lz" +NidoranMBackpic: ; 14d1c5 +INCBIN "gfx/backpics/lz/032.lz" +LedybaBackpic: ; 14d360 +INCBIN "gfx/backpics/lz/165.lz" +CyndaquilBackpic: ; 14d4fb +INCBIN "gfx/backpics/lz/155.lz" +BayleefBackpic: ; 14d695 +INCBIN "gfx/backpics/lz/153.lz" +OddishFrontpic: ; 14d82c +INCBIN "gfx/frontpics/lz/043.lz" +RapidashBackpic: ; 14d9c0 +INCBIN "gfx/backpics/lz/078.lz" +DoduoBackpic: ; 14db54 +INCBIN "gfx/backpics/lz/084.lz" +HoppipFrontpic: ; 14dce8 +INCBIN "gfx/frontpics/lz/187.lz" +MankeyBackpic: ; 14de7b +INCBIN "gfx/backpics/lz/056.lz" +MagmarBackpic: ; 14e00e +INCBIN "gfx/backpics/lz/126.lz" +HypnoBackpic: ; 14e1a0 +INCBIN "gfx/backpics/lz/097.lz" +QuilavaBackpic: ; 14e331 +INCBIN "gfx/backpics/lz/156.lz" +CroconawBackpic: ; 14e4c1 +INCBIN "gfx/backpics/lz/159.lz" +SandshrewBackpic: ; 14e650 +INCBIN "gfx/backpics/lz/027.lz" +SailorPic: ; 14e7dd +INCBIN "gfx/trainers/lz/039.lz" +BeautyPic: ; 14e969 +INCBIN "gfx/trainers/lz/028.lz" +ShellderBackpic: ; 14eaf5 +INCBIN "gfx/backpics/lz/090.lz" +ZubatBackpic: ; 14ec80 +INCBIN "gfx/backpics/lz/041.lz" +TeddiursaFrontpic: ; 14ee0b +INCBIN "gfx/frontpics/lz/216.lz" +CuboneBackpic: ; 14ef96 +INCBIN "gfx/backpics/lz/104.lz" +GruntmPic: ; 14f120 +INCBIN "gfx/trainers/lz/030.lz" +GloomBackpic: ; 14f2aa +INCBIN "gfx/backpics/lz/044.lz" +MagcargoBackpic: ; 14f434 +INCBIN "gfx/backpics/lz/219.lz" +KabutopsBackpic: ; 14f5be +INCBIN "gfx/backpics/lz/141.lz" +BeedrillBackpic: ; 14f748 +INCBIN "gfx/backpics/lz/015.lz" +ArcanineBackpic: ; 14f8d2 +INCBIN "gfx/backpics/lz/059.lz" +FlareonBackpic: ; 14fa5b +INCBIN "gfx/backpics/lz/136.lz" +GoldeenBackpic: ; 14fbe4 +INCBIN "gfx/backpics/lz/118.lz" +BulbasaurFrontpic: ; 14fd6d +INCBIN "gfx/frontpics/lz/001.lz" +StarmieBackpic: ; 14fef5 +INCBIN "gfx/backpics/lz/121.lz" +; 150000 + SECTION "bank54",DATA,BANK[$54] -INCBIN "baserom.gbc",$150000,$4000 +OmanyteBackpic: ; 150000 +INCBIN "gfx/backpics/lz/138.lz" +PidgeyBackpic: ; 150188 +INCBIN "gfx/backpics/lz/016.lz" +ScientistPic: ; 15030f +INCBIN "gfx/trainers/lz/019.lz" +QwilfishBackpic: ; 150496 +INCBIN "gfx/backpics/lz/211.lz" +GligarBackpic: ; 15061c +INCBIN "gfx/backpics/lz/207.lz" +TyphlosionBackpic: ; 1507a1 +INCBIN "gfx/backpics/lz/157.lz" +CharmeleonBackpic: ; 150925 +INCBIN "gfx/backpics/lz/005.lz" +NidoqueenBackpic: ; 150aa9 +INCBIN "gfx/backpics/lz/031.lz" +PichuFrontpic: ; 150c2c +INCBIN "gfx/frontpics/lz/172.lz" +ElectabuzzBackpic: ; 150dae +INCBIN "gfx/backpics/lz/125.lz" +LedianBackpic: ; 150f30 +INCBIN "gfx/backpics/lz/166.lz" +PupitarBackpic: ; 1510b1 +INCBIN "gfx/backpics/lz/247.lz" +HeracrossBackpic: ; 151232 +INCBIN "gfx/backpics/lz/214.lz" +UnownDFrontpic: ; 1513b3 +INCBIN "gfx/frontpics/lz/201d.lz" +MiltankBackpic: ; 151534 +INCBIN "gfx/backpics/lz/241.lz" +SteelixBackpic: ; 1516b4 +INCBIN "gfx/backpics/lz/208.lz" +PersianBackpic: ; 151834 +INCBIN "gfx/backpics/lz/053.lz" +LtSurgePic: ; 1519b3 +INCBIN "gfx/trainers/lz/018.lz" +TeacherPic: ; 151b31 +INCBIN "gfx/trainers/lz/033.lz" +EggPic: ; 151caf +INCBIN "gfx/frontpics/lz/egg.lz" +EeveeBackpic: ; 151e2d +INCBIN "gfx/backpics/lz/133.lz" +ShuckleFrontpic: ; 151fa9 +INCBIN "gfx/frontpics/lz/213.lz" +PonytaBackpic: ; 152124 +INCBIN "gfx/backpics/lz/077.lz" +RemoraidFrontpic: ; 15229f +INCBIN "gfx/frontpics/lz/223.lz" +PoliwagFrontpic: ; 15241a +INCBIN "gfx/frontpics/lz/060.lz" +OnixBackpic: ; 152595 +INCBIN "gfx/backpics/lz/095.lz" +KoffingBackpic: ; 15270f +INCBIN "gfx/backpics/lz/109.lz" +BirdKeeperPic: ; 152889 +INCBIN "gfx/trainers/lz/023.lz" +FalknerPic: ; 152a03 +INCBIN "gfx/trainers/lz/000.lz" +KarenPic: ; 152b7b +INCBIN "gfx/trainers/lz/013.lz" +NidorinaBackpic: ; 152cf3 +INCBIN "gfx/backpics/lz/030.lz" +TentacruelBackpic: ; 152e6a +INCBIN "gfx/backpics/lz/073.lz" +GrowlitheBackpic: ; 152fe1 +INCBIN "gfx/backpics/lz/058.lz" +KogaPic: ; 153158 +INCBIN "gfx/trainers/lz/014.lz" +MachokeBackpic: ; 1532cf +INCBIN "gfx/backpics/lz/067.lz" +RaichuBackpic: ; 153446 +INCBIN "gfx/backpics/lz/026.lz" +PoliwrathBackpic: ; 1535bd +INCBIN "gfx/backpics/lz/062.lz" +SwimmermPic: ; 153733 +INCBIN "gfx/trainers/lz/037.lz" +SunkernFrontpic: ; 1538a8 +INCBIN "gfx/frontpics/lz/191.lz" +NidorinoBackpic: ; 153a1b +INCBIN "gfx/backpics/lz/033.lz" +MysticalmanPic: ; 153b8e +INCBIN "gfx/trainers/lz/066.lz" +CooltrainerfPic: ; 153d00 +INCBIN "gfx/trainers/lz/027.lz" +ElectrodeFrontpic: ; 153e72 +INCBIN "gfx/frontpics/lz/101.lz" +; 153fe3 + SECTION "bank55",DATA,BANK[$55] -INCBIN "baserom.gbc",$154000,$4000 +SudowoodoBackpic: ; 154000 +INCBIN "gfx/backpics/lz/185.lz" +FlaaffyBackpic: ; 154171 +INCBIN "gfx/backpics/lz/180.lz" +SentretFrontpic: ; 1542e2 +INCBIN "gfx/frontpics/lz/161.lz" +TogeticBackpic: ; 154453 +INCBIN "gfx/backpics/lz/176.lz" +BugsyPic: ; 1545c3 +INCBIN "gfx/trainers/lz/002.lz" +MarowakBackpic: ; 154733 +INCBIN "gfx/backpics/lz/105.lz" +GeodudeBackpic: ; 1548a3 +INCBIN "gfx/backpics/lz/074.lz" +ScytherBackpic: ; 154a12 +INCBIN "gfx/backpics/lz/123.lz" +VileplumeBackpic: ; 154b80 +INCBIN "gfx/backpics/lz/045.lz" +HitmonchanBackpic: ; 154cee +INCBIN "gfx/backpics/lz/107.lz" +JumpluffBackpic: ; 154e5b +INCBIN "gfx/backpics/lz/189.lz" +CooltrainermPic: ; 154fc7 +INCBIN "gfx/trainers/lz/026.lz" +BlastoiseBackpic: ; 155132 +INCBIN "gfx/backpics/lz/009.lz" +MisdreavusBackpic: ; 15529d +INCBIN "gfx/backpics/lz/200.lz" +TyrogueBackpic: ; 155407 +INCBIN "gfx/backpics/lz/236.lz" +GeodudeFrontpic: ; 155570 +INCBIN "gfx/frontpics/lz/074.lz" +ScizorBackpic: ; 1556d9 +INCBIN "gfx/backpics/lz/212.lz" +GirafarigBackpic: ; 155842 +INCBIN "gfx/backpics/lz/203.lz" +StantlerBackpic: ; 1559aa +INCBIN "gfx/backpics/lz/234.lz" +SmeargleBackpic: ; 155b12 +INCBIN "gfx/backpics/lz/235.lz" +CharizardBackpic: ; 155c7a +INCBIN "gfx/backpics/lz/006.lz" +KadabraBackpic: ; 155de2 +INCBIN "gfx/backpics/lz/064.lz" +PrimeapeBackpic: ; 155f49 +INCBIN "gfx/backpics/lz/057.lz" +FurretBackpic: ; 1560b0 +INCBIN "gfx/backpics/lz/162.lz" +WartortleBackpic: ; 156216 +INCBIN "gfx/backpics/lz/008.lz" +ExeggcuteBackpic: ; 15637c +INCBIN "gfx/backpics/lz/102.lz" +IgglybuffFrontpic: ; 1564e2 +INCBIN "gfx/frontpics/lz/174.lz" +RaticateBackpic: ; 156647 +INCBIN "gfx/backpics/lz/020.lz" +VulpixBackpic: ; 1567ac +INCBIN "gfx/backpics/lz/037.lz" +EkansBackpic: ; 156911 +INCBIN "gfx/backpics/lz/023.lz" +SeakingBackpic: ; 156a75 +INCBIN "gfx/backpics/lz/119.lz" +BurglarPic: ; 156bd9 +INCBIN "gfx/trainers/lz/046.lz" +PsyduckBackpic: ; 156d3d +INCBIN "gfx/backpics/lz/054.lz" +PikachuBackpic: ; 156ea1 +INCBIN "gfx/backpics/lz/025.lz" +KabutoFrontpic: ; 157003 +INCBIN "gfx/frontpics/lz/140.lz" +MareepBackpic: ; 157164 +INCBIN "gfx/backpics/lz/179.lz" +RemoraidBackpic: ; 1572c5 +INCBIN "gfx/backpics/lz/223.lz" +DittoFrontpic: ; 157426 +INCBIN "gfx/frontpics/lz/132.lz" +KingdraBackpic: ; 157586 +INCBIN "gfx/backpics/lz/230.lz" +CamperPic: ; 1576e6 +INCBIN "gfx/trainers/lz/053.lz" +WooperFrontpic: ; 157846 +INCBIN "gfx/frontpics/lz/194.lz" +ClefairyBackpic: ; 1579a6 +INCBIN "gfx/backpics/lz/035.lz" +VenonatBackpic: ; 157b05 +INCBIN "gfx/backpics/lz/048.lz" +BellossomBackpic: ; 157c64 +INCBIN "gfx/backpics/lz/182.lz" +Rival1Pic: ; 157dc2 +INCBIN "gfx/trainers/lz/008.lz" +SwinubBackpic: ; 157f20 +INCBIN "gfx/backpics/lz/220.lz" +; 158000 + SECTION "bank56",DATA,BANK[$56] -INCBIN "baserom.gbc",$158000,$4000 +MewtwoBackpic: ; 158000 +INCBIN "gfx/backpics/lz/150.lz" +PokemonProfPic: ; 15815e +INCBIN "gfx/trainers/lz/009.lz" +CalPic: ; 1582bc +INCBIN "gfx/trainers/lz/011.lz" +SwimmerfPic: ; 158419 +INCBIN "gfx/trainers/lz/038.lz" +DiglettFrontpic: ; 158576 +INCBIN "gfx/frontpics/lz/050.lz" +OfficerPic: ; 1586d3 +INCBIN "gfx/trainers/lz/064.lz" +MukBackpic: ; 15882f +INCBIN "gfx/backpics/lz/089.lz" +DelibirdBackpic: ; 15898a +INCBIN "gfx/backpics/lz/225.lz" +SabrinaPic: ; 158ae5 +INCBIN "gfx/trainers/lz/034.lz" +MagikarpBackpic: ; 158c3f +INCBIN "gfx/backpics/lz/129.lz" +AriadosBackpic: ; 158d98 +INCBIN "gfx/backpics/lz/168.lz" +SneaselBackpic: ; 158ef1 +INCBIN "gfx/backpics/lz/215.lz" +UmbreonBackpic: ; 159049 +INCBIN "gfx/backpics/lz/197.lz" +MurkrowBackpic: ; 1591a0 +INCBIN "gfx/backpics/lz/198.lz" +IvysaurBackpic: ; 1592f7 +INCBIN "gfx/backpics/lz/002.lz" +SlowbroBackpic: ; 15944e +INCBIN "gfx/backpics/lz/080.lz" +PsychicTPic: ; 1595a4 +INCBIN "gfx/trainers/lz/051.lz" +GolduckBackpic: ; 1596fa +INCBIN "gfx/backpics/lz/055.lz" +WeezingBackpic: ; 15984f +INCBIN "gfx/backpics/lz/110.lz" +EnteiBackpic: ; 1599a3 +INCBIN "gfx/backpics/lz/244.lz" +GruntfPic: ; 159af7 +INCBIN "gfx/trainers/lz/065.lz" +HorseaFrontpic: ; 159c4a +INCBIN "gfx/frontpics/lz/116.lz" +PidgeotBackpic: ; 159d9d +INCBIN "gfx/backpics/lz/018.lz" +HoOhBackpic: ; 159ef0 +INCBIN "gfx/backpics/lz/250.lz" +PoliwhirlBackpic: ; 15a041 +INCBIN "gfx/backpics/lz/061.lz" +MewBackpic: ; 15a191 +INCBIN "gfx/backpics/lz/151.lz" +MachopBackpic: ; 15a2e0 +INCBIN "gfx/backpics/lz/066.lz" +AbraBackpic: ; 15a42f +INCBIN "gfx/backpics/lz/063.lz" +AerodactylBackpic: ; 15a57e +INCBIN "gfx/backpics/lz/142.lz" +KakunaFrontpic: ; 15a6cc +INCBIN "gfx/frontpics/lz/014.lz" +DugtrioBackpic: ; 15a81a +INCBIN "gfx/backpics/lz/051.lz" +WeepinbellBackpic: ; 15a968 +INCBIN "gfx/backpics/lz/070.lz" +NidoranFBackpic: ; 15aab6 +INCBIN "gfx/backpics/lz/029.lz" +GravelerBackpic: ; 15ac04 +INCBIN "gfx/backpics/lz/075.lz" +AipomBackpic: ; 15ad51 +INCBIN "gfx/backpics/lz/190.lz" +EspeonBackpic: ; 15ae9e +INCBIN "gfx/backpics/lz/196.lz" +WeedleFrontpic: ; 15afeb +INCBIN "gfx/frontpics/lz/013.lz" +TotodileBackpic: ; 15b138 +INCBIN "gfx/backpics/lz/158.lz" +SnubbullBackpic: ; 15b284 +INCBIN "gfx/backpics/lz/209.lz" +KinglerBackpic: ; 15b3cf +INCBIN "gfx/backpics/lz/099.lz" +GengarBackpic: ; 15b51a +INCBIN "gfx/backpics/lz/094.lz" +RattataBackpic: ; 15b664 +INCBIN "gfx/backpics/lz/019.lz" +YoungsterPic: ; 15b7ad +INCBIN "gfx/trainers/lz/021.lz" +WillPic: ; 15b8f5 +INCBIN "gfx/trainers/lz/010.lz" +SchoolboyPic: ; 15ba3d +INCBIN "gfx/trainers/lz/022.lz" +MagnemiteFrontpic: ; 15bb84 +INCBIN "gfx/frontpics/lz/081.lz" +ErikaPic: ; 15bccb +INCBIN "gfx/trainers/lz/020.lz" +JaninePic: ; 15be10 +INCBIN "gfx/trainers/lz/025.lz" +MagnemiteBackpic: ; 15bf54 +INCBIN "gfx/backpics/lz/081.lz" +; 15bffa + SECTION "bank57",DATA,BANK[$57] -INCBIN "baserom.gbc",$15C000,$4000 +HoothootBackpic: ; 15c000 +INCBIN "gfx/backpics/lz/163.lz" +NoctowlBackpic: ; 15c144 +INCBIN "gfx/backpics/lz/164.lz" +MortyPic: ; 15c287 +INCBIN "gfx/trainers/lz/003.lz" +SlugmaBackpic: ; 15c3ca +INCBIN "gfx/backpics/lz/218.lz" +KabutoBackpic: ; 15c50d +INCBIN "gfx/backpics/lz/140.lz" +VictreebelBackpic: ; 15c650 +INCBIN "gfx/backpics/lz/071.lz" +MeowthBackpic: ; 15c792 +INCBIN "gfx/backpics/lz/052.lz" +MeganiumBackpic: ; 15c8d4 +INCBIN "gfx/backpics/lz/154.lz" +PicnickerPic: ; 15ca16 +INCBIN "gfx/trainers/lz/052.lz" +LickitungBackpic: ; 15cb58 +INCBIN "gfx/backpics/lz/108.lz" +TogepiFrontpic: ; 15cc99 +INCBIN "gfx/frontpics/lz/175.lz" +SuperNerdPic: ; 15cdda +INCBIN "gfx/trainers/lz/040.lz" +HaunterBackpic: ; 15cf1b +INCBIN "gfx/backpics/lz/093.lz" +XatuBackpic: ; 15d05b +INCBIN "gfx/backpics/lz/178.lz" +RedPic: ; 15d19b +INCBIN "gfx/trainers/lz/062.lz" +Porygon2Backpic: ; 15d2db +INCBIN "gfx/backpics/lz/233.lz" +JasminePic: ; 15d41b +INCBIN "gfx/trainers/lz/005.lz" +PinecoBackpic: ; 15d55a +INCBIN "gfx/backpics/lz/204.lz" +MetapodFrontpic: ; 15d699 +INCBIN "gfx/frontpics/lz/011.lz" +SeelBackpic: ; 15d7d6 +INCBIN "gfx/backpics/lz/086.lz" +QuagsireBackpic: ; 15d913 +INCBIN "gfx/backpics/lz/195.lz" +WhitneyPic: ; 15da4f +INCBIN "gfx/trainers/lz/001.lz" +JolteonBackpic: ; 15db8b +INCBIN "gfx/backpics/lz/135.lz" +CaterpieFrontpic: ; 15dcc6 +INCBIN "gfx/frontpics/lz/010.lz" +HoppipBackpic: ; 15ddff +INCBIN "gfx/backpics/lz/187.lz" +BluePic: ; 15df37 +INCBIN "gfx/trainers/lz/063.lz" +GranbullBackpic: ; 15e06f +INCBIN "gfx/backpics/lz/210.lz" +GentlemanPic: ; 15e1a7 +INCBIN "gfx/trainers/lz/031.lz" +ExecutivemPic: ; 15e2dd +INCBIN "gfx/trainers/lz/050.lz" +SpearowBackpic: ; 15e413 +INCBIN "gfx/backpics/lz/021.lz" +SunkernBackpic: ; 15e549 +INCBIN "gfx/backpics/lz/191.lz" +LaprasBackpic: ; 15e67e +INCBIN "gfx/backpics/lz/131.lz" +MagbyBackpic: ; 15e7b2 +INCBIN "gfx/backpics/lz/240.lz" +DragonairBackpic: ; 15e8e6 +INCBIN "gfx/backpics/lz/148.lz" +ZapdosBackpic: ; 15ea19 +INCBIN "gfx/backpics/lz/145.lz" +ChikoritaBackpic: ; 15eb4c +INCBIN "gfx/backpics/lz/152.lz" +CorsolaBackpic: ; 15ec7f +INCBIN "gfx/backpics/lz/222.lz" +ChinchouBackpic: ; 15edb2 +INCBIN "gfx/backpics/lz/170.lz" +ChanseyBackpic: ; 15eee4 +INCBIN "gfx/backpics/lz/113.lz" +SkiploomBackpic: ; 15f014 +INCBIN "gfx/backpics/lz/188.lz" +SpinarakFrontpic: ; 15f142 +INCBIN "gfx/frontpics/lz/167.lz" +Rival2Pic: ; 15f270 +INCBIN "gfx/trainers/lz/041.lz" +UnownWFrontpic: ; 15f39e +INCBIN "gfx/frontpics/lz/201w.lz" +CharmanderBackpic: ; 15f4cb +INCBIN "gfx/backpics/lz/004.lz" +RhyhornBackpic: ; 15f5f8 +INCBIN "gfx/backpics/lz/111.lz" +UnownCFrontpic: ; 15f724 +INCBIN "gfx/frontpics/lz/201c.lz" +MistyPic: ; 15f850 +INCBIN "gfx/trainers/lz/017.lz" +BlainePic: ; 15f97c +INCBIN "gfx/trainers/lz/045.lz" +UnownZFrontpic: ; 15faa7 +INCBIN "gfx/frontpics/lz/201z.lz" +SwinubFrontpic: ; 15fbd2 +INCBIN "gfx/frontpics/lz/220.lz" +LarvitarBackpic: ; 15fcfc +INCBIN "gfx/backpics/lz/246.lz" +PorygonBackpic: ; 15fe26 +INCBIN "gfx/backpics/lz/137.lz" +UnownHBackpic: ; 15ff4f +INCBIN "gfx/backpics/lz/201h.lz" +; 15ffff + SECTION "bank58",DATA,BANK[$58] -INCBIN "baserom.gbc",$160000,$4000 +ParasBackpic: ; 160000 +INCBIN "gfx/backpics/lz/046.lz" +VaporeonBackpic: ; 160128 +INCBIN "gfx/backpics/lz/134.lz" +TentacoolBackpic: ; 160250 +INCBIN "gfx/backpics/lz/072.lz" +ExecutivefPic: ; 160377 +INCBIN "gfx/trainers/lz/054.lz" +BulbasaurBackpic: ; 16049b +INCBIN "gfx/backpics/lz/001.lz" +SmoochumBackpic: ; 1605bd +INCBIN "gfx/backpics/lz/238.lz" +PichuBackpic: ; 1606de +INCBIN "gfx/backpics/lz/172.lz" +HoundoomBackpic: ; 1607ff +INCBIN "gfx/backpics/lz/229.lz" +BellsproutBackpic: ; 160920 +INCBIN "gfx/backpics/lz/069.lz" +GrimerBackpic: ; 160a3f +INCBIN "gfx/backpics/lz/088.lz" +LanturnBackpic: ; 160b5d +INCBIN "gfx/backpics/lz/171.lz" +PidgeottoBackpic: ; 160c7b +INCBIN "gfx/backpics/lz/017.lz" +StaryuBackpic: ; 160d98 +INCBIN "gfx/backpics/lz/120.lz" +MrMimeBackpic: ; 160eb5 +INCBIN "gfx/backpics/lz/122.lz" +CaterpieBackpic: ; 160fd2 +INCBIN "gfx/backpics/lz/010.lz" +VoltorbFrontpic: ; 1610ee +INCBIN "gfx/frontpics/lz/100.lz" +LugiaBackpic: ; 161208 +INCBIN "gfx/backpics/lz/249.lz" +PrycePic: ; 161322 +INCBIN "gfx/trainers/lz/004.lz" +BrockPic: ; 16143c +INCBIN "gfx/trainers/lz/016.lz" +UnownGFrontpic: ; 161555 +INCBIN "gfx/frontpics/lz/201g.lz" +ArbokBackpic: ; 16166e +INCBIN "gfx/backpics/lz/024.lz" +PolitoedBackpic: ; 161785 +INCBIN "gfx/backpics/lz/186.lz" +DragoniteBackpic: ; 16189c +INCBIN "gfx/backpics/lz/149.lz" +HitmonleeBackpic: ; 1619b3 +INCBIN "gfx/backpics/lz/106.lz" +NatuFrontpic: ; 161ac9 +INCBIN "gfx/frontpics/lz/177.lz" +UrsaringBackpic: ; 161bde +INCBIN "gfx/backpics/lz/217.lz" +SagePic: ; 161cf3 +INCBIN "gfx/trainers/lz/055.lz" +TeddiursaBackpic: ; 161e07 +INCBIN "gfx/backpics/lz/216.lz" +PhanpyBackpic: ; 161f1b +INCBIN "gfx/backpics/lz/231.lz" +UnownVFrontpic: ; 16202e +INCBIN "gfx/frontpics/lz/201v.lz" +KakunaBackpic: ; 162141 +INCBIN "gfx/backpics/lz/014.lz" +WobbuffetBackpic: ; 162254 +INCBIN "gfx/backpics/lz/202.lz" +TogepiBackpic: ; 162362 +INCBIN "gfx/backpics/lz/175.lz" +CrobatBackpic: ; 162470 +INCBIN "gfx/backpics/lz/169.lz" +BlisseyBackpic: ; 16257d +INCBIN "gfx/backpics/lz/242.lz" +AmpharosBackpic: ; 162689 +INCBIN "gfx/backpics/lz/181.lz" +IgglybuffBackpic: ; 162793 +INCBIN "gfx/backpics/lz/174.lz" +AzumarillBackpic: ; 16289c +INCBIN "gfx/backpics/lz/184.lz" +OctilleryBackpic: ; 1629a4 +INCBIN "gfx/backpics/lz/224.lz" +UnownSFrontpic: ; 162aab +INCBIN "gfx/frontpics/lz/201s.lz" +HorseaBackpic: ; 162bb0 +INCBIN "gfx/backpics/lz/116.lz" +SentretBackpic: ; 162cb5 +INCBIN "gfx/backpics/lz/161.lz" +UnownOFrontpic: ; 162dba +INCBIN "gfx/frontpics/lz/201o.lz" +UnownTFrontpic: ; 162ebe +INCBIN "gfx/frontpics/lz/201t.lz" +WigglytuffBackpic: ; 162fc1 +INCBIN "gfx/backpics/lz/040.lz" +ArticunoBackpic: ; 1630c3 +INCBIN "gfx/backpics/lz/144.lz" +DittoBackpic: ; 1631c3 +INCBIN "gfx/backpics/lz/132.lz" +WeedleBackpic: ; 1632c3 +INCBIN "gfx/backpics/lz/013.lz" +UnownHFrontpic: ; 1633c3 +INCBIN "gfx/frontpics/lz/201h.lz" +CleffaBackpic: ; 1634c0 +INCBIN "gfx/backpics/lz/173.lz" +DrowzeeBackpic: ; 1635bc +INCBIN "gfx/backpics/lz/096.lz" +GastlyBackpic: ; 1636b7 +INCBIN "gfx/backpics/lz/092.lz" +FearowBackpic: ; 1637b1 +INCBIN "gfx/backpics/lz/022.lz" +MarillBackpic: ; 1638aa +INCBIN "gfx/backpics/lz/183.lz" +DratiniBackpic: ; 1639a3 +INCBIN "gfx/backpics/lz/147.lz" +ElectrodeBackpic: ; 163a9c +INCBIN "gfx/backpics/lz/101.lz" +SkarmoryBackpic: ; 163b92 +INCBIN "gfx/backpics/lz/227.lz" +MetapodBackpic: ; 163c88 +INCBIN "gfx/backpics/lz/011.lz" +JigglypuffBackpic: ; 163d7d +INCBIN "gfx/backpics/lz/039.lz" +OddishBackpic: ; 163e72 +INCBIN "gfx/backpics/lz/043.lz" +UnownDBackpic: ; 163f66 +INCBIN "gfx/backpics/lz/201d.lz" +; 163ffc + SECTION "bank59",DATA,BANK[$59] -INCBIN "baserom.gbc",$164000,$4000 +SpinarakBackpic: ; 164000 +INCBIN "gfx/backpics/lz/167.lz" +RaikouBackpic: ; 1640f3 +INCBIN "gfx/backpics/lz/243.lz" +UnownKFrontpic: ; 1641e6 +INCBIN "gfx/frontpics/lz/201k.lz" +HoundourBackpic: ; 1642d7 +INCBIN "gfx/backpics/lz/228.lz" +PoliwagBackpic: ; 1643c7 +INCBIN "gfx/backpics/lz/060.lz" +SquirtleBackpic: ; 1644b7 +INCBIN "gfx/backpics/lz/007.lz" +ShuckleBackpic: ; 1645a6 +INCBIN "gfx/backpics/lz/213.lz" +DewgongBackpic: ; 164692 +INCBIN "gfx/backpics/lz/087.lz" +UnownBFrontpic: ; 16477e +INCBIN "gfx/frontpics/lz/201b.lz" +SlowpokeBackpic: ; 164869 +INCBIN "gfx/backpics/lz/079.lz" +DunsparceBackpic: ; 164954 +INCBIN "gfx/backpics/lz/206.lz" +DonphanBackpic: ; 164a3e +INCBIN "gfx/backpics/lz/232.lz" +WooperBackpic: ; 164b27 +INCBIN "gfx/backpics/lz/194.lz" +TaurosBackpic: ; 164c10 +INCBIN "gfx/backpics/lz/128.lz" +UnownXFrontpic: ; 164cf7 +INCBIN "gfx/frontpics/lz/201x.lz" +UnownNFrontpic: ; 164ddd +INCBIN "gfx/frontpics/lz/201n.lz" +TangelaBackpic: ; 164ec3 +INCBIN "gfx/backpics/lz/114.lz" +VoltorbBackpic: ; 164fa8 +INCBIN "gfx/backpics/lz/100.lz" +UnownJFrontpic: ; 16508d +INCBIN "gfx/frontpics/lz/201j.lz" +MantineBackpic: ; 165172 +INCBIN "gfx/backpics/lz/226.lz" +UnownLFrontpic: ; 16524a +INCBIN "gfx/frontpics/lz/201l.lz" +PiloswineBackpic: ; 16531d +INCBIN "gfx/backpics/lz/221.lz" +UnownMFrontpic: ; 1653ef +INCBIN "gfx/frontpics/lz/201m.lz" +UnownFFrontpic: ; 1654bf +INCBIN "gfx/frontpics/lz/201f.lz" +NatuBackpic: ; 16558e +INCBIN "gfx/backpics/lz/177.lz" +UnownAFrontpic: ; 165659 +INCBIN "gfx/frontpics/lz/201a.lz" +GolemBackpic: ; 165724 +INCBIN "gfx/backpics/lz/076.lz" +UnownUFrontpic: ; 1657ea +INCBIN "gfx/frontpics/lz/201u.lz" +DiglettBackpic: ; 1658aa +INCBIN "gfx/backpics/lz/050.lz" +UnownQFrontpic: ; 165969 +INCBIN "gfx/frontpics/lz/201q.lz" +UnownPFrontpic: ; 165a26 +INCBIN "gfx/frontpics/lz/201p.lz" +UnownCBackpic: ; 165adf +INCBIN "gfx/backpics/lz/201c.lz" +JynxBackpic: ; 165b93 +INCBIN "gfx/backpics/lz/124.lz" +GolbatBackpic: ; 165c46 +INCBIN "gfx/backpics/lz/042.lz" +UnownYFrontpic: ; 165cf6 +INCBIN "gfx/frontpics/lz/201y.lz" +UnownGBackpic: ; 165da3 +INCBIN "gfx/backpics/lz/201g.lz" +UnownIFrontpic: ; 165e47 +INCBIN "gfx/frontpics/lz/201i.lz" +UnownVBackpic: ; 165eea +INCBIN "gfx/backpics/lz/201v.lz" +ForretressBackpic: ; 165f86 +INCBIN "gfx/backpics/lz/205.lz" +UnownSBackpic: ; 166019 +INCBIN "gfx/backpics/lz/201s.lz" +UnownRFrontpic: ; 1660ab +INCBIN "gfx/frontpics/lz/201r.lz" +UnownEBackpic: ; 16613d +INCBIN "gfx/backpics/lz/201e.lz" +UnownJBackpic: ; 1661c9 +INCBIN "gfx/backpics/lz/201j.lz" +UnownBBackpic: ; 16624c +INCBIN "gfx/backpics/lz/201b.lz" +UnownOBackpic: ; 1662cf +INCBIN "gfx/backpics/lz/201o.lz" +UnownZBackpic: ; 166351 +INCBIN "gfx/backpics/lz/201z.lz" +UnownWBackpic: ; 1663d0 +INCBIN "gfx/backpics/lz/201w.lz" +UnownNBackpic: ; 16644e +INCBIN "gfx/backpics/lz/201n.lz" +UnownABackpic: ; 1664c9 +INCBIN "gfx/backpics/lz/201a.lz" +UnownMBackpic: ; 166544 +INCBIN "gfx/backpics/lz/201m.lz" +UnownKBackpic: ; 1665bd +INCBIN "gfx/backpics/lz/201k.lz" +UnownTBackpic: ; 166632 +INCBIN "gfx/backpics/lz/201t.lz" +UnownXBackpic: ; 1666a6 +INCBIN "gfx/backpics/lz/201x.lz" +UnownLBackpic: ; 166717 +INCBIN "gfx/backpics/lz/201l.lz" +UnownUBackpic: ; 166783 +INCBIN "gfx/backpics/lz/201u.lz" +UnownQBackpic: ; 1667ee +INCBIN "gfx/backpics/lz/201q.lz" +UnownYBackpic: ; 166857 +INCBIN "gfx/backpics/lz/201y.lz" +UnownPBackpic: ; 1668bd +INCBIN "gfx/backpics/lz/201p.lz" +UnownIBackpic: ; 16691b +INCBIN "gfx/backpics/lz/201i.lz" +UnownRBackpic: ; 166979 +INCBIN "gfx/backpics/lz/201r.lz" +; 1669d3 + SECTION "bank5A",DATA,BANK[$5A] @@ -134624,7 +137144,21 @@ SECTION "bank76",DATA,BANK[$76] SECTION "bank77",DATA,BANK[$77] -INCBIN "baserom.gbc",$1dc000,$1de29f - $1dc000 +SECTION "bank77",DATA,BANK[$77] + +INCBIN "baserom.gbc", $1dc000, $1dc5a1 - $1dc000 + +Tileset26GFX: +Tileset32GFX: +Tileset33GFX: +Tileset34GFX: +Tileset35GFX: +Tileset36GFX: ; 1dc5a1 +INCBIN "gfx/tilesets/lz/26.lz" +; 1dd1a8 + +INCBIN "baserom.gbc", $1dd1a8, $1de29f - $1dd1a8 + DudeAutoInput_A: ; 1de29f db NO_INPUT, $50 @@ -134654,7 +137188,15 @@ DudeAutoInput_DownA: ; 1de2af db NO_INPUT, $ff ; end ; 1de2c5 -INCBIN "baserom.gbc",$1de2c5,$1e0000 - $1de2c5 + +INCBIN "baserom.gbc",$1de2c5,$1de2e4 - $1de2c5 + +PokegearGFX: ; 1de2e4 +INCBIN "gfx/misc/lz/pokegear.lz" +; 1de5c6 + +INCBIN "baserom.gbc",$1de5c6,$1e0000 - $1de5c6 + SECTION "bank78",DATA,BANK[$78]