Скрыть объявление

Добро пожаловать на наш форум, уважаемые друзья! Регистрируйтесь и переходите в группу "Местный" для того чтоб иметь все привилегии на форуме, удачи вам:)

1.5.5 V156 Любая версия Редактируем Domain.data (Домаин дата без Лунной гавани) 2020-03-07

Domain.data гуид, domain без 6 расы, domain без лунной гавани

  1. Тарантул Игорь
    Попытаюсь объяснить как редактировать domain.data через 010 editor на примере 1.5.5. На этой версии файл имеет немного другую структуру или типа того, но domain.data от 1.5.1 не подойдет . Посмотреть правильно ли получилось можно через программку от Desmond. Сразу напишу что я не программист, поэтому могут быть какие то неверные термины или ошибки. Все найденное ниже было найдено логическим путем. Использовать на свой страх и риск.
    - Находим уже известное.
    Настройки времени запуска TW начинаются с адреса 878Ch
    Все данные указываем через инспектор в формате Signed Int.
    Первые 8 цифр - День недели ( 0 - воскресенье, 6 суббота)
    Вторые 8 цифр - Часы
    Третьи 8 цифр - Минуты
    К примеру по дефолту у нас стоит там Воскресенье 20:00.
    Я делаю Субботу в 19:30
    DomainData1.png
    Подчеркнутое фиолетовым, вероятно количество пунктов отвечающих за время проведения ТВ.
    Итог: 24 цифры у нас получается на настройку одного пункта.
    После последнего пункта у нас идут еще 8 цифр отвечающие за максимальное количество сражений.
    Потом идёт без понятий что, не особо важно.
    - Работаем с самими зонами. То, ради чего собственно весь кипишь
    Теперь нам известно что до адреса 878Ch идет настройка самих зон, которые к сожалению ни одна софтина почему то не редактирует. Первые 16 цифр в файле - версия файла (8) и количество зон (8) .
    И вот тут мы займемся самым интересным - вырезом лишних зон. Ну и по аналогии думаю умельцы смогут и добавить зоны.
    Будем делать на примере Рокового города и Лунной гавани. Это у нас 6 и 52 зона по счету, думаю это и есть их идентификатор.
    Структура примерно такая:
    Первые 56 цифр - Название зоны
    Вторые 8 цифр - Идентификатор зоны
    Третьи 8 цифр - Уровень зоны
    Четвертые 8 цифр - Стоимость зоны
    Потом идут видимо байты отвечающие за постройку самой зоны. У каждой зоны они разные.
    Ради теста нескольким точкам 6ХХ прибавил +300 , и как я ожидал часть зоны сместилась вправо.
    Таким образом делаем вывод: каждые 16 байт в этом промежутке это точка для постройки зоны (как в регионе). В этих 16цифр вероятно : первые 8 цифр это Х, вторые 8 цифр это Y.
    Дальше я не особо понял, видимо что то связанное с постройкой отрезков или типа того.
    И после этого идут 8 цифр отвечающие за количество соседних зон и сами зоны.
    DomainData2.png
    То есть если я хочу к примеру удалить Лунную гавань у Рокового города, я изменяю количество соседних тер с 5 на 4 и удаляю 8 цифр, где было вписано 34 00 00 00(54, т.е Лунная гавань).

    Теперь переходим к Лунной гавани и просто удаляем всё что с ней связано (байты).
    DomainData3.png
    И не забудьте перейти в начало и изменить количество зон с 52 на 51.
    DomainData4.png
    Прикладываю готовый файл (время тв по дефолту).
    Andrey нравится это.