Aand did the pull request thing. Feel free to check it and release whenever.
Some testing is required for how the program would handle gradient alpha, but it should probably work well enough.
Addendum: Chase, Iām thinking this program could be brought to āinstant tilesetā level. I tried it right now, and Iām getting a picture that could reasonably pass for a decent stand-in for SDL tiles, with several important ābutsā, namely the walls and similar items.
I canāt quite figure out what should be done to make the walls work though. Hmm. Maybe add a vertical slash to the ascii tile ID, signifying that itās multitile? I.e. āt_wall_v|centerā? Or does the json parser not understand multitiles yet?
edit2: ah, okay, so there is no such thing as a āmultitileā definition in object .jsons. Instead walls are āLINE_XOXOā and āLINE_OXOXā, and I presume they are mostly the same except the center tile. Hrm. This is gonna take some doing.
edit3: now with walls! 
Could have gone for double walls, admittedly, but the game does not provide an easy way to differentiate thick and thin walls (i.e. regular and solid concrete), so this is good enough. All thatās left now is to figure out the vehicle parts (I have an idea there), some of the built-in tiles, and⦠well, this will more or less be good to go.