I figure I may as well keep people posted as the development cycle might take a while.
Below is a picture demonstating the library output of the next release of UltraFinder.
Character set courtessy of Aesomatica. (I used a shaded set to demonstrate the correct colour shading, and used the Alternate colour scheme for it's shininess.)
The program automatically gauges the image dimensions/tile sizes/graphics etc, so the user will no longer have to input these values. Given the convenience of having all these tiles now at my disposal, I might even make a Dwarf Paint style application on the side that uses your init values to determine your palette.
This evening I'll be breaking things down and attempting a first pass at outputting the Dwarf Fortress window to ASCII characters in a *.txt file (I can already foresee a few complications
). From there, I'll dive into optimization, then onto developing a gui
(concept courtessy Elvang), and then onto the actual scanner.
Given I can now have the scanner recognise _exactly_ what is happening on screen, issues such as incorrect number of keypresses, faulty recognition of menus, etc will become a thing of the past (only to open up a plethora of other nasties, I'm sure).
Hold tight. The release definately isn't around the corner, but it is in sight. Thanks to everyone who has egged me on, expressed their support and especially to those who have donated their time and knowledge.
Cheers, GFXiNXS
EDIT: Ha! Just realised it outputted dark grey twice, whilst naming the folder correctly. This has been rectified