-snip-
Just a note though it doesn't seem to like the .14 version very much -snip-
Cheers for pointing that out. Basically, 40d used Dwarfort.exe and 40d+ used Dwarf Fortress.exe. 40d did not have an about option, 40d+ did, and as such I just ran a name check to figure out the version, and it sent the appropriate number of key presses from that point. Obviously d14 reverted the name, thus breaking it. All you'd have to do is retitle it.
I suppose in the new version of UltraFinder I could actually have it scan for which words are highlighted and have it navigate that way so it just keeps hitting the down key until the appropriate label is flagged white. Should avoid any problems. Hopefully it won't hinder the speed of the program too much. I'm already slightly concerned about how long this is going to take to reference tiles and colours.
My current idea is to have different sets to reference, like a letter set, a number set and a features set and have it reference the appropriate library for specific regions scanned, thus reducing the number of tiles it has to compare it to. I'm also going to order the checks via most commonly used so that when it finds the appropriate tile it breaks the loop early on and avoids unnecessary cycles. If I were to bundle everything, looking at 256 characters over 16 colours, totalling 4096 tiles to reference, it'd just plain take too long. By ordering things by most common colour along most common tiles, it should make the programs life a lot easier. It helps, too, that I know what tiles to expect in most cases, so I should be able to give it enough hints to cut time down.
Blegh. Thats a nice wall. If anyone here has a better idea, let me know, otherwise I'll blunder on as I am and hope for the best.
Cheers,
GFXiNXS