Добавлен , опубликован
Программы
Предназначение:
Работа с картами
Программа патчит карту из современных версий в 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
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
18
5 лет назад
3
Че то случайно обнаружил косяк
В структуре файла триггеров 1.31 какое то изменение (не знаю каким образом у меня редактор 1.26 открыл карту, но ща обновлю ресурс и добавлю фишку чтобы .wtg/.wct удалялись)
0
7
5 лет назад
Отредактирован Ельнур
0
я навел карту на программу и заработао
Загруженные файлы
0
6
5 лет назад
0
Пробовали? Работает? Отпишите
3
18
5 лет назад
3
Dazz Lighter, работает
0
7
5 лет назад
0
Dazz Lighter:
Пробовали? Работает? Отпишите
работает
0
3
5 лет назад
Отредактирован BartSi
0
Жду скорейшей обновы. Если опубликуешь счёт киви, готов простимулировать материально.
Проблему свою с конвертацией, к слову, решить смог (спасибо пользователю PT153), но как я выше написал, всё равно готов поддержать софт. Ещё не раз пригодится)
0
22
5 лет назад
0
Пробовали? Работает? Отпишите
что тебе мешает попробовать?
6
32
5 лет назад
6
Эта програмка-софт, вещь безусловна полезная для сообщества
Но её надобность максимально сильно подчеркивает человеческую глупость, хочется спросить прям с криком!
  • О чем вы только думали!? надеялись что ваша ГАРЕНА с выходом рефорджа мгновенно перейдёт на актуальный патч? (кстати ирина оба патча тянет)
  • Тобишь вы намеренно планируете отказаться от тонны полезнейших новых нативок 131.1 и перейти обратно на 126?, может вы ещё будете на Висте или на 8.1 ??
  • На 126 есть мемхак, дающий практически всё, что есть в 131 кроме фремов, хотя можно и фреймы ддлками подгрузить, вы себя просто лишаете функционала намеренно
  • Могу понять только проекты, авторы которых планируют сделать, чтобы их карта шла на любой платформе, но всё равно они извращенцы (зачем делать на массивах базу по броню юнитов, когда можно просто прочитать значение на мемхаке или 131 ), чистокодеры грёбанные извращенцы
  • JNGP сейчас очень удобен своим синтаксисом и снятыми лимитами, но каким местом надо думать, чтобы сохранить карту в 131 редакторе без резервной копии???
Искренне надеюсь, что эта полезная программа никому не пригодится, а если и пригодится, то человек поймёт, каким же он был балбесом, что ему пришлось ей пользоваться
0
24
5 лет назад
Отредактирован prog
0
Bergi_Bear, все еще проще - полно людей, которые не думают и не понимают зачем делать бекапы и у которых карта существует в единственном экземпляре - открыли в новом редакторе, сохранили, все, карта тю-тю, на старом патче больше не открывается, а бекапов нет и не было. А еще есть люди, которые свою же карту после оптимизатора хотят открыть и продолжить с ней работать в WE...
0
17
5 лет назад
0
может вы ещё будете на Висте или на 8.1 ??
То есть с семеркой все в порядке?
0
32
5 лет назад
0
prog, Ну ошибка новичка "я же не знал, что обратно нельзя", в принципе прокатит за отмазку и она простительна, не думаю, что найдётся на форуме человек, кто с чем да нибудь таким не портачил, даже с вордом, когда появился формат docx, и люди успешно хотели его открыть в 2003 ворде, благо появился патч, обратно конвертирующий и почти без потерь, но самый главный вопрос, ЗАЧЕМ?
GetLocalPlayer, огрехи есть везде и всюду и можно ко всему придраться, лично у меня меньше всего претензий к Win7 и 86,5% (число от балды) пользователей инета со мной согласятся
3
3
5 лет назад
Отредактирован BartSi
3
Bergi_Bear,
Я вот ознакомился, что новый WE был улучшен. То добавили, то расширили. Казалось бы, какой смысл оставаться на старом. И в мыслях не возникло, что народ остался сидеть на 1.26. А как узнал, упал в обморок. Не то, чтобы я угрохал титанический труд на продолжение карты, но несколько дней терять совсем не хотелось. В конце-концов, усилия были приложены.
Этот софт спас мои нервы и терпение)
4
18
5 лет назад
4
нашли где офтопить(
я пока что пишу конвертирование триггеров, закончу в ближайшие несколько часов и напишу конвертирование данных о камерах

UPD:
окей не сегодня, конвертер триггеров готов, но там куча багов (а это надо на свежую голову чинить)

UPD:
дописал и довёл до рабочего состояния конвертер триггеров
ща отдохну и по быстрому надо написать конвертер камер + вывод и удаление несовместимых функций триггеров

UPD:
дописал конвертер камер, доработал/укомплектовал код и сделал его адекватным
думаю сегодня вечером уже закончу
ещё несколько дней наверное займет оформление графической оболочки
а там уже можно будет код в опенсорс на гитхаб залить

UPD:
всё отдебажил, всё в рабочем состоянии
осталось сделать "стресс-тест" и прочие проверки чтобы всё работало без ошибок конвертирования
думаю сегодня вечером уже опубликую
графическую оболочку пока что не хочется делать, т.к там свои тонкости и геморрой
главное программа в рабочем состоянии)))
с гитхабом тоже придется потянуть

UPD:
как обычно всплыла ещё проблема после тестов
war3mapUnits.doo если содержит индексы игрока больше 12 - то карта фаталит
так же с war3map.w3i
и как я это прогадал...
в общем завтра окончательно допишу и опубликую
0
3
5 лет назад
0
Каждый день обновляю тему.
4
18
5 лет назад
4
UPD:
остался по идее последний шаг
До этого я просто отключал несовместимые функции, но теперь оказалось что могут быть ещё несовместимые типы, параметры и т.д
Придется уже серьёзно написать код чтобы это лечить, заодно придется в один большой лог выводить всё что было удалено
0
7
5 лет назад
0
Hodor:
UPD:
остался по идее последний шаг
До этого я просто отключал несовместимые функции, но теперь оказалось что могут быть ещё несовместимые типы, параметры и т.д
Придется уже серьёзно написать код чтобы это лечить, заодно придется в один большой лог выводить всё что было удалено
мне кажется полюбому тригеры не восстановишь потому что там 24 игрока а здесь 12
3
18
5 лет назад
3
я эту проблему уже решил)
Везде где только знаю, я уменьшаю номер игрока, к примеру 13 (бордовый) в 1 (красный)
Триггеры, юниты и т.д
Т.е по идее благоприятные условия чтобы карта открылась и сохранилась
Всё остальное, типа ручное указывае номера игрока, мультиборды на 24 игрока и т.д - это конечно же должен уже юзер сам исправлять
0
7
5 лет назад
0
Hodor:
я эту проблему уже решил)
Везде где только знаю, я уменьшаю номер игрока, к примеру 13 (бордовый) в 1 (красный)
Триггеры, юниты и т.д
Т.е по идее благоприятные условия чтобы карта открылась и сохранилась
Всё остальное, типа ручное указывае номера игрока, мультиборды на 24 игрока и т.д - это конечно же должен уже юзер сам исправлять
понятно круто!)
0
3
5 лет назад
0
Hodor, от чего-то не конвертится вот эта карта: www.hiveworkshop.com/threads/starfish-village-v0-7-1.319037/#res...
0
24
5 лет назад
Отредактирован 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
Чтобы оставить комментарий, пожалуйста, войдите на сайт.