Code: Select all
0.6.2
10/13 - fixed truncated double in shadow code
10/14 - added sprite color to decorative light routine
10/14 - exclude self as light source in shadow code
10/17 - added hd_png class to identify PNG images
10/20 - added converted Python zlib.decompress() for PNG pixel data (https://pyokagan.name/blog/2019-10-18-zlibinflate/)
10/22 - added brightmap exclusion criteria
10/22 - removed placement and colorizing exclusions
10/22 - corrected casting sprites in shadow
10/23 - corrected shade() function to keep same hue
10/23 - excluded light source textures from colorization
10/25 - added hsv criteria to keep function
10/26 - corrected patch color reading function

e1m6
e2m2
e2m7
e4m2
map04
map04
Note white lights are actually white and cast white light as expected. Current colorization is only 12 degrees of hue, which I will likely double in a future release. (This is easy and involves editing the gldefs file.)
Release likely in a few days.
