Заказчик
Зарегистрирован: 4 года и 9 месяцев
Отзывы + 0 / - 0
Откликнуться

Программа для чтения данных из игры

Бюджет: 50 000 руб
649.16 $ – 547.96 €
Задача сделать программу, которая сможет прочитать данные рейтинга игроков из игры Rise of Kingdoms. Если коротко, то в этой игре есть королевства (сервера), где играют игроки и для каждого королевства свой рейтинг игроков. Сразу скажу, что решения с помощью OCR не подходят, так как не все данные показываються в общем рейтинге и игрок некоторых данных не видит.

Данную задачу уже решили некоторые сервисы, оставлю на них ссылки:
*Уточняю, данные нужно парсить из игры, а не с этих сайтов
beta.prokingdoms.com
app.rokstats.online
www.heroscroll.com

Мне нужна программа, которая смогла бы собирать все те же данные: id, power, kill points, dead, healed и т.д. Особенно интересуют "Healed", ведь они не отображаются в профиле игрока в игре. Программа не должна иметь графического интерфейса, просто CLI скрипт, который экспортировал бы данные в CSV или Excel.

Стек игры: Unity, IL2CPP (v29).
Есть компьютерная и мобильная версия (веб нет).

Были попытки решить эту задачу с помощью нейросетей, могу рассказать подробнее в переписке. Но если коротко, то данные рейтинга идут через зашифрованный tcp тунель (256 уникальных байт), можно увидить только разные get запросы, сессионные ключи авторизации и адреса серверов. Судя по всему используеться Protobuf. В интернете можно найти расшифрованную global-metadata.dat, но у игры есть защита il2cpp, поэтому не знаю на сколько это полезно. Вообщем игра очень хорошо защищана, что неудивительно, ей уже больше 7 лет и за ней стоит большая компания. Поэтому не думаю, что получиться расшифровать как-то данные, но эту задачу как-то смогли решить те сервисы о которых я писал. Один из этих сервисов берёт картинки аватарок игроков прям по ссылкам из самой игры (эти ссылки можно увидить в памяти и в логах). Значит должен быть какой-то реальный способ это сделать, ведь сама игра точно бы не дала им api (я в этом более чем уверен). Как я уже говорил, эта игра существует очень давно и до прихода компьютерной версии, все делали сканы по средствам OCR и один скан делался около 30 минут, но с приходом компьютерной версии это изменилось. Были идеи читать память и оттуда всё брать, но я так и не понял есть ли там все нужные данные и можно ли их быстро вытаскивать, мне это важно. Сервисы о которых я писал, делают сканы очень быстро и могут предоставить новый скан пользователю буквально за десятки секунд. 
В целом это всё, рассказать более подробно могу в переписке.
Опубликован 03.02.2026 в 18:40 Последнее изменение: 03.02.2026 в 18:37

Выберите способ верификации:

Обновите страницу после прохождения верификации.