![]() |
#1 |
Adept
|
Updated Gervais Tiles
I have a new .bmp and .prf files updated to include images for the 4.2.0 changes. Unfortunately, the package is too big to attach to a message. Any suggestions?
|
![]() |
![]() |
![]() |
#2 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 55
Posts: 8,586
Donated: $60
![]() |
I've PM'd you an answer
![]()
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#3 |
Prophet
Join Date: Apr 2008
Posts: 2,826
![]() |
Updated Gervais? From which tileset did you start? The regular one? Because there is an UT32 version much more complete. Looking forward to your changes, since in a near future I'm going to rework the monster list for PWMAngband and I'll have to do the same work.
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant! |
![]() |
![]() |
![]() |
#4 | |
Adept
|
Quote:
After wasting too much time trying to work with Photoshop I ended up writing a couple of Python programs, one to break the tileset into individual tile images and one to rebuild the tileset. I'd be glad to post them if anyone is interested. |
|
![]() |
![]() |
![]() |
#5 |
Veteran
Join Date: Apr 2007
Posts: 1,947
Donated: $40
![]() |
Yes please!
__________________
takkaria whispers something about options. -more- |
![]() |
![]() |
![]() |
#6 |
Adept
|
Since they're so small I'll just quote them here rather than attaching files
Here's the code for splitting a tileset into individual images Code:
''' Created on Oct 23, 2019 @author: William Peterson Created for Python 3.7 and Pillow 6.2 but should work with Python > 3.0 and a compatible version of Pillow ''' from PIL import Image tiles = Image.open('32x32.png') print(tiles.mode,tiles.size) for i in range(0x80, 0x100): for j in range(0x80, 0x9e): part = tiles.crop(((i-0x80)*32, (j-0x80)*32, (i-0x7f)*32, (j-0x7f)*32)) part.save('{}-{}.png'.format(hex(j),hex(i))) Code:
''' Created on Oct 24, 2019 @author: William Peterson Created for Python 3.7 and Pillow 6.2 but should work with Python > 3.0 and a compatible version of Pillow ''' from PIL import Image whole = Image.new('RGBA',(4096,960)) for i in range(0x80, 0x100): for j in range(0x80, 0x9e): tile = Image.open('{}-{}.png'.format(hex(j),hex(i))) whole.paste(tile, ((i-0x80)*32, (j-0x80)*32, (i-0x7f)*32, (j-0x7f)*32)) print (whole.size) whole.save('32x32test.png') |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gervais Tiles | Bill Peterson | Sil | 22 | January 31, 2014 19:25 |
New race + David Gervais tiles? | Zambaku | Vanilla | 1 | June 10, 2011 09:35 |
Cloak-Bug with Gervais Tiles | Mondkalb | Development | 0 | April 24, 2009 09:19 |
Problem with David Gervais Tiles | JoyrexJ9 | Vanilla | 8 | April 11, 2009 16:39 |
getting David Gervais' 32x32 tiles to work | agentshags | Vanilla | 13 | December 3, 2007 18:30 |