Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Внутренности ММНО

  1. #1
    Ветеран Аватар для Romeno
    Регистрация
    09.06.2014
    Адрес
    Мэнск
    Сообщений
    288
    Server
    RU01

    Внутренности ММНО

    Хотелось бы напейсать немного о внутренностях ММНО.

    Игра шлёт разного рода http запросы и получает на них ответы.
    Самое простое, что можно было сделать это понять, что оно принимает и получить оттуда инфу.

    Всё самое интересное я пока нашёл в файлах *.az
    Это бинарники зазипованные с помощью zlib. Их можно распаковать и получить очень даже читаемые xml-ки

    Всего их около 10 и видимо они каждый имеют своё название, но их имена захэшированы или нечто в подобное.
    В самом жирном файле на 13.6 метров в разархивированном состоянии мож6но например найти данные по всем героям, строениям, шахтам и много чего другого.

    Если посмотреть код самой страницы http://ru.heroes-online.com/ru/play , то видно, что клиент игры - флешка. Там же обозначены версия клиента, язык локализации и версия файлмапа

    Файлмап - это судя по всему файл в котором содержаться ссылки на то, что качать и что чему соответствует. Фактически это версия слепка всех данных и сейчас она равна 70.

    С помощью нехитрого ковыряния в xml-ке например можно вытащить те самые данные по шахтам и строениям в замке.

    Там же видны времена спавна ресурсов и мобов на карте, а также периоды их деспавна.
    Не уверен имеет ли смысл выкладывать данные xml-ек сюда в открытом виде и формате.

    + ко всему игра шлёт картинки графической составляющей и флеш локально всё собирает.
    Также игра присылает опять таки зазипованные zlib-ом какие то другие бинарники в форматах rdm и rdp. Что это пока не ясно.
    + также шлются какие конфиги в формате cfg - тот же xml.

    Думаю, что to be continued.
    Гильдия Antagarich - собираем лучших!

    Взаимопомощь, выдержка и продуманность действий.

  2. #2
    Ученик
    Регистрация
    12.05.2014
    Сообщений
    14
    Server
    RU01
    а к чему вся эта информация? Вывод какой-то есть?

  3. #3
    Ветеран Аватар для Romeno
    Регистрация
    09.06.2014
    Адрес
    Мэнск
    Сообщений
    288
    Server
    RU01
    Имеющий очи да увидит, имеющий уши да услышит.
    Гильдия Antagarich - собираем лучших!

    Взаимопомощь, выдержка и продуманность действий.

  4. #4
    Ветеран Аватар для Neuroniki
    Регистрация
    24.06.2014
    Адрес
    Питэрсбург
    Сообщений
    305
    Server
    RU01
    а вывод можно узнать что от чего зависит.всякие таблицы и тдтп.

  5. #5
    Ученик
    Регистрация
    04.07.2014
    Адрес
    Калининград
    Сообщений
    33
    Server
    RU01
    Цитата Сообщение от Злобота Посмотреть сообщение
    а к чему вся эта информация? Вывод какой-то есть?
    К примеру, если не лениво, распарсив xml(вручную многометровые файлы вычитывать - то еще извращение), можно составить неплохую такую базу знаний по игре...
    Не все ж вручную карты скриншотить и в пэйнте места спауна мобов и местоположения перьев и монет рисовать.

  6. #6
    Ветеран Аватар для Neuroniki
    Регистрация
    24.06.2014
    Адрес
    Питэрсбург
    Сообщений
    305
    Server
    RU01
    вот вот база данных. об этом думал.. когда зашел впервые в игру . хотелось ее найти на форуме..аля типо вовхеда для wow xD

  7. #7
    Ветеран Аватар для Romeno
    Регистрация
    09.06.2014
    Адрес
    Мэнск
    Сообщений
    288
    Server
    RU01
    Лениво. Именно. Писать ещё какие то парсеры. Залез, посмотрел на то, что нужно на этом всё. А зачем ещё больше делать?
    Гильдия Antagarich - собираем лучших!

    Взаимопомощь, выдержка и продуманность действий.

  8. #8
    Адепт Аватар для ReWinD
    Регистрация
    03.06.2014
    Сообщений
    201
    Server
    RU01
    По большому счету, единственное, что хотелось бы знать об игре, это таблицы дропа боссов.
    Но что им делать на клиенте? Точнее Варгейминг (например) копировал все xml'ки на клиент, просто чтобы были, а тут никаких клиентов нет и смысла в передаче этой инфы тоже. Хотя кто его знает.

  9. #9
    Ветеран Аватар для Romeno
    Регистрация
    09.06.2014
    Адрес
    Мэнск
    Сообщений
    288
    Server
    RU01
    Названия xml-ек:
    data/configs/export/client/asset/assets.az#287fa2926771968bf9f7e0e0f04edef3
    data/configs/export/client/asset/properties.az#da95090110f1326463cee3a520c675e7
    data/configs/export/client/asset/templates.az#9535b0afb3c91e1005292e17e64fe740
    data/configs/export/client/feature/features.az#12ab0d778295ad911d9bf00ae50ccc46
    data/configs/export/client/feature/properties.az#7c9556aa1053e9c3db79728b861ed169
    data/configs/export/client/feature/templates.az#8d95c5ff705d1bd6df89256c7a7c08ad
    data/configs/export/client/profile/profiles.az#3c2155097353f1d6a6025736259148d6
    data/configs/export/client/profile/properties.az#ce3c6bf4b7e64af478f1eb0621a9d15a
    data/configs/export/client/profile/templates.az#b1aa8bbed806b5bbbbe6dceab1ebb3d7
    data/configs/export/client/quest/properties.az#96b1522bc481bdd87f93c50fbfe4ed67
    data/configs/export/client/quest/quests.az#7f20cfca595ce27f6ba94ecaf9243e24
    data/configs/export/client/quest/templates.az#fefa23b1dafe6b83d499091b406e6c5d
    data/configs/export/client/text/properties.az#9d526cb1180c3189184ce5fdc49db502
    data/configs/export/client/text/templates.az#a5258d8206429c142500d4b0a5ad1560
    data/configs/export/client/text/texts.az#d278a7e520bb2d61788cfc05ddf47d49
    data/configs/export/client/texts_czech.az#eb60a4c80e5b43c391f27dca6f1fbe9a
    data/configs/export/client/texts_english.az#5d52756bf59409ee5d21c9955864fc7d
    data/configs/export/client/texts_french.az#6373da415135ce873a30a4541a404aa0
    data/configs/export/client/texts_german.az#213c063c4136675c6132d2c94af99e0a
    data/configs/export/client/texts_italian.az#d41d8cd98f00b204e9800998ecf8427e
    data/configs/export/client/texts_polish.az#27e45732aa71a3008d7222f8ba7f1124
    data/configs/export/client/texts_russian.az#9cb5ac0c4c722c30f9aba8e0784cd570
    data/configs/export/client/texts_spanish.az#d41d8cd98f00b204e9800998ecf8427e
    Гильдия Antagarich - собираем лучших!

    Взаимопомощь, выдержка и продуманность действий.

  10. #10
    Ветеран Аватар для Romeno
    Регистрация
    09.06.2014
    Адрес
    Мэнск
    Сообщений
    288
    Server
    RU01
    Цитата Сообщение от ReWinD Посмотреть сообщение
    По большому счету, единственное, что хотелось бы знать об игре, это таблицы дропа боссов.
    Но что им делать на клиенте? Точнее Варгейминг (например) копировал все xml'ки на клиент, просто чтобы были, а тут никаких клиентов нет и смысла в передаче этой инфы тоже. Хотя кто его знает.
    Думаю таблиц дропа боссов не найти.... : (
    Гильдия Antagarich - собираем лучших!

    Взаимопомощь, выдержка и продуманность действий.

Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения