Добрый день!
Пытаюсь сделать билд карты, который бы адекватно работал как в классических патчах, так и в Reforge. Статья "Как усидеть на двух стульях" помогла, но для меня остался не решен вопрос с графическим режимом на таком универсальном билде.
Я пытаюсь сделать так чтобы в Reforge карта запускалась только в SD режиме, но поскольку карта разрабатывается в JNGP, настройки не существует.
Не получилось:
  1. Пересохранить карту в Ref редакторе (с SD режимом) и подменить .w3i в исходной карте. Вар в рефе вылетел на этапе загрузки.
  2. Пропатчить вот этой штукой .w3i исходной карты. Режим не переключился.
Возможно у кого-то есть идеи или уже известное решение.

Принятый ответ

Поскольку никто не ответил, то пришлось решить вопрос самому. Описанный ниже способ пригодится и для изменения других параметров в файле w3i. Для решения я использовал программу W3x2Lni
  1. Запускаем W3x2Lni и помещаем карту сохраненную в классическом редакторе в DnD область программы.
  2. Конвертируем карту в форма Lni, выбрав первый вариант (синяя кнопка). Внутри прожать все флаги.
  3. В директории W3x2Lni появится папка с наименованием вашей карты. Внутри нужно найти папку table, а внутри неё файл w3i (расшифрованный). Скопируйте файл.
  4. Проделываем пункты 1-3 но уже с картой сохраненной в reforged редакторе. Получаем w3i расшифрованный из ref версии карты.
  1. Открываем текстовым редактором w3i из классик редактора и w3i из реф редактора.
  2. Переносим все новые строки из w3i ref в w3i классик.
  3. В готовом w3i классик меняем значения:
  • format_version = 31 (было 25)
  • supported_modes = 1
Строка supported_modes это искомая настройка графического режима (SD/HD = 0, SD = 1, HD = 2). Если format_version не перевести с 25 на 31, то строка supported_modes будет проигнорирована (см. структуру w3i).
  1. Помещаем готовый w3i в папку W3x2Lni/наша карта из классик редактора/table
  2. Снова открываем W3x2Lni переносим папку классик карты в DnD область программы.
  3. Конвертируем карту в Obj формат (оранжевая кнопка).
  4. Готовый файл карты появится в директории W3x2Lni
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
3
1 год назад
0
Поскольку никто не ответил, то пришлось решить вопрос самому. Описанный ниже способ пригодится и для изменения других параметров в файле w3i. Для решения я использовал программу W3x2Lni
  1. Запускаем W3x2Lni и помещаем карту сохраненную в классическом редакторе в DnD область программы.
  2. Конвертируем карту в форма Lni, выбрав первый вариант (синяя кнопка). Внутри прожать все флаги.
  3. В директории W3x2Lni появится папка с наименованием вашей карты. Внутри нужно найти папку table, а внутри неё файл w3i (расшифрованный). Скопируйте файл.
  4. Проделываем пункты 1-3 но уже с картой сохраненной в reforged редакторе. Получаем w3i расшифрованный из ref версии карты.
  1. Открываем текстовым редактором w3i из классик редактора и w3i из реф редактора.
  2. Переносим все новые строки из w3i ref в w3i классик.
  3. В готовом w3i классик меняем значения:
  • format_version = 31 (было 25)
  • supported_modes = 1
Строка supported_modes это искомая настройка графического режима (SD/HD = 0, SD = 1, HD = 2). Если format_version не перевести с 25 на 31, то строка supported_modes будет проигнорирована (см. структуру w3i).
  1. Помещаем готовый w3i в папку W3x2Lni/наша карта из классик редактора/table
  2. Снова открываем W3x2Lni переносим папку классик карты в DnD область программы.
  3. Конвертируем карту в Obj формат (оранжевая кнопка).
  4. Готовый файл карты появится в директории W3x2Lni
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.