I'm guessing that EQ2 doesn't stream any DynamicData to the keyboard in its G15 implementation. Most likely EQ2 takes those XML pages that configure the LCD display, renders them internally like it does for the rest of the UI and then sends each frame bitmap to the G15 API. (The API assumes you do all text rendering through GDI or similar...)
If I were to try to read that data from the keyboard itself, which I don't know of a way to do so, all I would get is a 160x43 image that I would have to OCR.
Looking at the EQ2MAPs XMLs for more than 30 seconds each file, zonerect probably defines the /loc of the upper-left and lower-right pixel of the map, huh? availablerect is a bit more of a mystery. heightmin/heightmax would select which map to view when at a certain Z level.
|