I did the PNG test and it detected all beside select hero. I fix the problem by having a bigger cutout with red around the text and it works. I took screenshot of winxp and compare with host, no colors difference. just weird detection issue for select hero. here's the png u requested I watch it runs for a while and I noticed it have spotty detection for quest selection so I made bigger cutouts for dark and light version. since performance is slow, it will fail to notice inventory is full due to slow loading items so I gonna increase the timer for that.
performance is much better with winxp than 8.1. the difference is that in 8.1, there is steady fps then slow then fast stuttering then steady again. it repeats every 5 secs. in xp, it's steady all the way. why? no idea. vmware setup is full allocated hard drive with hardware graphics in display option. Any modern intel cpu will run fine with the integrated graphics. I use i7 for vmware.
It will be nice if you could somehow make the script to be resolution independence (what is the best way to do this anyway? use 1080p # as base and use multiplicative reduction based on resolution differences?). Heck if you don't wanna do it, I'll be grumpy and reduce the position to 720p by hand for performance reason. 0.66666666666666666666666666666667 for 1080p to 720p W and H.