Добавлен , опубликован
Программы
Предназначение:
Работа с картами
Программа патчит карту из современных версий в 1.26
Инструкция:
  1. Скопировать карту в папку программы
  2. Навести карту на программу (patchMap.exe)
  3. Конвертированная карта будет называться FFFFFFF_CONVERTED.FFF, где F - это название карты
Замечания:
  1. Если в карте использовались новые функции которых нету в версии 1.26, то при открытии будут выводиться ошибки, их можно пропускать, а в редакторе триггеров эти функции будут иметь название "Ошибка" и будут отключены
  2. Если в триггерах используются какие то типы и т.д, которых нету в 1.26, то функции использующие их - будут отключены
  3. Программа максимально возможными способами делает так чтобы карта открывалась и сохранялась без ошибок, а всё остальное вам придется делать самому, например мультиборды расчитанные на 24 игрока и т.д
Изменения
Версия 1.01
Добавлено удаление триггеров
Версия 1.02
Добавлено сохранение бекапа карты под названием FFFFFFF_SAVE.FFF где F - это название карты
Версия 1.03
Добавлено конвертирование триггеров
Исправлена конвертация камер
Исправлены ошибки с номером игрока выше 12
Версия 1.04
Теперь конвертированная карта сохраняется с названием FFFFFFF_CONVERTED.FFF где F - это название карты
Сделано отображение процесса патчинга
Исправлены критические ошибки
Версия 1.05
Окончательно исправлены ошибки с конвертированием цветов
Теперь редактор 1.31 при открытии конвертированной карты не определяет ошибочно владельцев юнитов и цвета
Версия 1.06
Исправлена опечатка в исходном коде, приводившая к редкому багу
Версия 1.07
Добавлена поддержка Warcraft 3 Reforged 1.32
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
4
18
4 года назад
4
UPD:
остался по идее последний шаг
До этого я просто отключал несовместимые функции, но теперь оказалось что могут быть ещё несовместимые типы, параметры и т.д
Придется уже серьёзно написать код чтобы это лечить, заодно придется в один большой лог выводить всё что было удалено
0
7
4 года назад
0
Hodor:
UPD:
остался по идее последний шаг
До этого я просто отключал несовместимые функции, но теперь оказалось что могут быть ещё несовместимые типы, параметры и т.д
Придется уже серьёзно написать код чтобы это лечить, заодно придется в один большой лог выводить всё что было удалено
мне кажется полюбому тригеры не восстановишь потому что там 24 игрока а здесь 12
3
18
4 года назад
3
я эту проблему уже решил)
Везде где только знаю, я уменьшаю номер игрока, к примеру 13 (бордовый) в 1 (красный)
Триггеры, юниты и т.д
Т.е по идее благоприятные условия чтобы карта открылась и сохранилась
Всё остальное, типа ручное указывае номера игрока, мультиборды на 24 игрока и т.д - это конечно же должен уже юзер сам исправлять
0
7
4 года назад
0
Hodor:
я эту проблему уже решил)
Везде где только знаю, я уменьшаю номер игрока, к примеру 13 (бордовый) в 1 (красный)
Триггеры, юниты и т.д
Т.е по идее благоприятные условия чтобы карта открылась и сохранилась
Всё остальное, типа ручное указывае номера игрока, мультиборды на 24 игрока и т.д - это конечно же должен уже юзер сам исправлять
понятно круто!)
0
3
4 года назад
0
Hodor, от чего-то не конвертится вот эта карта: www.hiveworkshop.com/threads/starfish-village-v0-7-1.319037/#res...
0
24
4 года назад
Отредактирован Niken
0
borissuworov:
Hodor, от чего-то не конвертится вот эта карта: www.hiveworkshop.com/threads/starfish-village-v0-7-1.319037/#res...
Конвертер нужен для разработчиков карт, а не для обычных юзеров (для открытия карты в редакторе других версиях варкрафта)
2
18
4 года назад
2
borissuworov, интересно)
щас посмотрю
обновил
0
3
4 года назад
0
Niken, не умничайте. Лично предпочитаю патч 1.26 из-за его стабильности и знаю что в карты сделанные на патче 1.31 не прут на 1.26, от того и конверчу. Считаю, что сей конвертор нужен в первую очередь для геймеров.
При конверте в версии 1.04 все нейтралы становятся красными (т.е под контролем красного игрока).
2
18
4 года назад
Отредактирован Hodor
2
ок, понял где ошибка
Попробую по версии редактора в war3map.w3i детектить сколько использовалось игроков, 12 или 24
Заодно исправлю ошибку если сконвертировать карту и снова открыть в 1.31 (типа нейтралы становятся бордовыми и фиолетовыми)

borissuworov, обновил
0
3
4 года назад
Отредактирован borissuworov
0
На 1.06 после конвертирования вот эта карта не видна в игре на патче 1.26: www.hiveworkshop.com/threads/shurah-reef.319823/#resource-86812
Еще, я заметил что конвертированные делает карту толще на 10-20кб в отличии от оригинала. Возможно это как-то связано с тем, что содержимое MPQ контейнера в карте не пересчитывается после подмены содержимого.
2
18
4 года назад
2
borissuworov, карты не расчитаны на открытие в игре
Их надо пересохранить в редакторе
10-20 КБ это нормально, если не ошибаюсь, конвертер не сжимает карту после конвертирования

Проверил карту, нормально конвертируется и открывается в игре
Надеюсь исходник не перепутан со сконвертированной картой?)
Т.к варкрафт не будет видеть исходник если он создавался в версии 1.31
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.