Вообще-то я как-то давно уже делал подобное, всё намного проще:
1. В клиенте ищем файл Launcher.exe
2. Запускаем WinHex (если у вас его нет, то
скачиваем)
3. Открываем с его помощью Launcher.exe
4. Ищем поиском: http://
5. Далее смотрим все адреса, я сейчас уже не помню какой именно, возможно даже все адреса начинающиеся с http:// заменяем (!) на адрес странички с вашими новостями.
(Не забываем что контрольная сумма файла должна остаться прежней(!)
это значит что можно только заменять символы, а лишние заменять пробелами.)
6. Далее просто проверяем готовый файлик у себя, и если новости отображаются выкладываем его на своём сайте для скачивания игрокам. При запуске игры лаунчером игроки увидят новость!
P.S. Мне кстати в этом плане было проще, т.к. с лиценз. античитом LaCD игроки не имели права запускаться с wow.exe файла
Античит сам запускал именно через лаунчер.
Именно по этому в былые времена у проекта WoW-Ultimate новости генерировал один индексный файл (
ссылка)
Ссылка в лаунчере делалась именно на него, а он в свою очередь сайту и клиенту выдавал новости в одном и том же виде.