Добавлен , опубликован
Программы
Предназначение:
Работа с картами
Программа патчит карту из современных версий в 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
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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 игрока и т.д - это конечно же должен уже юзер сам исправлять
понятно круто!)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.