i am actually in a guild with someone that help make the pet calculator. he said that the program is obsolute and there will never be a way to judge a pets rating again now it will be what skills and how high it is. even with that you are looking at about 50 new tameable pets along with the mulitude of skills you can put on one.
Your friend in vent is silly if they think this can't be updated. Being dynamic changes nothing. It's fairly simple, just a lot of changes and updates.
It's very easy to setup a key for each dynamic menu item, scan a set line and check it against all the keys you've made with a for loop. That's as simple as it gets really. They all are still located an equal distance away from each other to the top and left of the gump, so scanning it is as simple as scanning from %x to %x + %numberOfPixels, and the distance that %y is + %amountOfPixelsTextIsApart.
Just base the key on the color of the text, if a pixel is black, it's 1 if it's not, it's 0 then make a code that scans a set number of pixels on the line of text you want to identify, and you'll get a code like this:
set %key1 0101001111111111000001111 ; Could = Bushido
set %key2 0101010101111111111111110 ; Could = Parrying
And this might equal say, Bushido or something and the second Parrying lets say. When you get that, it's easy to figure out where the text for the numbers are located for each one, and scan the text to find out the amount of Bushido or Parrying using that code to identify the %x and %y location to pixel scan the amount of Bushido or Parry from. Then you just scan the line you're on, do a for loop until you find the dynamic item on the menu, and scan the amount. It's the same thing TM already did basically, just a little more complex now because it's dynamic. I'm sure TM can do it easily.