Если есть физический доступ к машине, на которой запущено приложение, то можно получить информацию об абсолютно любом процессе, протекающем внутри приложения, хотя в некоторых случаях это может быть довольно сложно.
В конкретном описанном случае проще всего воспользоваться упомянутым методом поиска ячейки памяти, в которой хранится интересующая информация. Можно также слушать траффик, который идёт на сервер, и вынимать данные оттуда, возможно, это будет проще, особенно для составных данных, вроде направления.
Не все, но некоторые игры точно имеют некоторое API. Например, World of warcraft, похоже, имеет некоторое API, с которым работает клиент Wowhead.