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

WC3




Но её надобность максимально сильно подчеркивает человеческую глупость, хочется спросить прям с криком!
- О чем вы только думали!? надеялись что ваша ГАРЕНА с выходом рефорджа мгновенно перейдёт на актуальный патч? (кстати ирина оба патча тянет)
- Тобишь вы намеренно планируете отказаться от тонны полезнейших новых нативок 131.1 и перейти обратно на 126?, может вы ещё будете на Висте или на 8.1 ??
- На 126 есть мемхак, дающий практически всё, что есть в 131 кроме фремов, хотя можно и фреймы ддлками подгрузить, вы себя просто лишаете функционала намеренно
- Могу понять только проекты, авторы которых планируют сделать, чтобы их карта шла на любой платформе, но всё равно они извращенцы (зачем делать на массивах базу по броню юнитов, когда можно просто прочитать значение на мемхаке или 131 ), чистокодеры грёбанные извращенцы
- JNGP сейчас очень удобен своим синтаксисом и снятыми лимитами, но каким местом надо думать, чтобы сохранить карту в 131 редакторе без резервной копии???
Искренне надеюсь, что эта полезная программа никому не пригодится, а если и пригодится, то человек поймёт, каким же он был балбесом, что ему пришлось ей пользоватьсяРед. prog
GetLocalPlayer, огрехи есть везде и всюду и можно ко всему придраться, лично у меня меньше всего претензий к Win7 и 86,5% (число от балды) пользователей инета со мной согласятся
Ред. BartSi
Я вот ознакомился, что новый WE был улучшен. То добавили, то расширили. Казалось бы, какой смысл оставаться на старом. И в мыслях не возникло, что народ остался сидеть на 1.26. А как узнал, упал в обморок. Не то, чтобы я угрохал титанический труд на продолжение карты, но несколько дней терять совсем не хотелось. В конце-концов, усилия были приложены.
Этот софт спас мои нервы и терпение)
я пока что пишу конвертирование триггеров, закончу в ближайшие несколько часов и напишу конвертирование данных о камерах
UPD:
окей не сегодня, конвертер триггеров готов, но там куча багов (а это надо на свежую голову чинить)
UPD:
дописал и довёл до рабочего состояния конвертер триггеров
ща отдохну и по быстрому надо написать конвертер камер + вывод и удаление несовместимых функций триггеров
UPD:
дописал конвертер камер, доработал/укомплектовал код и сделал его адекватным
думаю сегодня вечером уже закончу
ещё несколько дней наверное займет оформление графической оболочки
а там уже можно будет код в опенсорс на гитхаб залить
UPD:
всё отдебажил, всё в рабочем состоянии
осталось сделать "стресс-тест" и прочие проверки чтобы всё работало без ошибок конвертирования
думаю сегодня вечером уже опубликую
графическую оболочку пока что не хочется делать, т.к там свои тонкости и геморрой
главное программа в рабочем состоянии)))
с гитхабом тоже придется потянуть
UPD:
как обычно всплыла ещё проблема после тестов
war3mapUnits.doo если содержит индексы игрока больше 12 - то карта фаталит
так же с war3map.w3i
и как я это прогадал...
в общем завтра окончательно допишу и опубликую
остался по идее последний шаг
До этого я просто отключал несовместимые функции, но теперь оказалось что могут быть ещё несовместимые типы, параметры и т.д
Придется уже серьёзно написать код чтобы это лечить, заодно придется в один большой лог выводить всё что было удалено
Везде где только знаю, я уменьшаю номер игрока, к примеру 13 (бордовый) в 1 (красный)
Триггеры, юниты и т.д
Т.е по идее благоприятные условия чтобы карта открылась и сохранилась
Всё остальное, типа ручное указывае номера игрока, мультиборды на 24 игрока и т.д - это конечно же должен уже юзер сам исправлять