Warcraft 3 "Rubattle.net Dota 3x3 -sd Summer 2020 Tournament" 4,090KB
Warcraft 3 "Защита базы с выбором персонажа сложные Триггеры" 70KB
Warcraft 3 "Hunter or Victim 0.92 Rus" 7,992KB
Warcraft 3 "TFT подборка 25 карт [Awesomealldays] (Rus|Verm)" 82,629KB
Warcraft 3 "Набор карт Crisis (БагатыеРудники) v.1.0 от Мав Исяня" 9,696KB
Warcraft 3 "Rubattle.net Warcraft 3 TFT 1x1 Random Races Tournament 2020" 2,344KB
Warcraft 3 "Ragnarok" 1,058,343KB
Warcraft 3 "Rubattle.net WarCraft 3 TFT 1v1 Tournament 2020" 4,092KB
Warcraft 3 "Набор карт IllusionIsla (БагатыеРудники) v.1.0 от Мав Исяня" 17,738KB
Warcraft 3 "Набор карт Kel'Thuzad'sMannor (БагатыеРудники)v.1.0 от Мав Исяня" 16,759KB
Warcraft 3 "Защита базы с выбором персонажа сложные Триггеры" 70KB
Warcraft 3 "Hunter or Victim 0.92 Rus" 7,992KB
Warcraft 3 "TFT подборка 25 карт [Awesomealldays] (Rus|Verm)" 82,629KB
Warcraft 3 "Набор карт Crisis (БагатыеРудники) v.1.0 от Мав Исяня" 9,696KB
Warcraft 3 "Rubattle.net Warcraft 3 TFT 1x1 Random Races Tournament 2020" 2,344KB
Warcraft 3 "Ragnarok" 1,058,343KB
Warcraft 3 "Rubattle.net WarCraft 3 TFT 1v1 Tournament 2020" 4,092KB
Warcraft 3 "Набор карт IllusionIsla (БагатыеРудники) v.1.0 от Мав Исяня" 17,738KB
Warcraft 3 "Набор карт Kel'Thuzad'sMannor (БагатыеРудники)v.1.0 от Мав Исяня" 16,759KB
Баны (210)
Недостаточно памяти для обработки команды (15)
Мясо, Антимясо и Ключ к Жизни (0)
Настройки в игре (0)
Вопрос, прохождение кампании (2)
Export Models (0)
Пароль вводится по два символа за прожатие (1)
Самая ХудШая Раса? (112)
В Warcraft 3 отсутствует озвучка во время кат сцен (русская версия) (5)
Выход пиратской рефоржи и поиски умельцев (2)
Накидайте плиз репки от 1.27б (1)
Не удалось установить соединение с Battle.net. (16)
BADGER_H Vogue_______ BANN?? (3)
Вопрос о портировании карт... (0)
Warcraft 3 на Линукс (0)
Стал медленно работать ru battle.net варик (0)
Problemas con bot -apso (0)
Я всегда выгоняю его, но он возвращается с новым аккаунтом (3)
Не могу присоединиться к игре (1)
Падает ФПС (0)
Недостаточно памяти для обработки команды (15)
Мясо, Антимясо и Ключ к Жизни (0)
Настройки в игре (0)
Вопрос, прохождение кампании (2)
Export Models (0)
Пароль вводится по два символа за прожатие (1)
Самая ХудШая Раса? (112)
В Warcraft 3 отсутствует озвучка во время кат сцен (русская версия) (5)
Выход пиратской рефоржи и поиски умельцев (2)
Накидайте плиз репки от 1.27б (1)
Не удалось установить соединение с Battle.net. (16)
BADGER_H Vogue_______ BANN?? (3)
Вопрос о портировании карт... (0)
Warcraft 3 на Линукс (0)
Стал медленно работать ru battle.net варик (0)
Problemas con bot -apso (0)
Я всегда выгоняю его, но он возвращается с новым аккаунтом (3)
Не могу присоединиться к игре (1)
Падает ФПС (0)
Альянс
Орда
Нежить
Ночные Эльфы
Нейтральные
Видео
Реплеи
Карты
DotA Allstars
Ресурсы
Панель команд юнитов
Файлы
Турниры
Статистика
Форум
Видео
Персонажи
Колдун
Варвар
Чародей
Монах
Охотник на демонов
Спутники
Карта Мира
Система навыков
Руны
Файлы
Форум
Warcraft 3 "Обновление Модификации MM Engine Version (0.3)"
Размер файла: 6.08 Мб
Количество скачиваний: 90
Дата добавления: 2 октября 2018 в 09:01
Добавил: Vlad19980504
Изменения:
-Добавлена возможность изменять имя мода, которое будет отображаться в главном меню;
-Установлен упрощенный BJ;
Упрощенный BJ
==Инструкция==
===Этап 1: Создание юнитов для расы===
Шаг 1: Создайте свою расу в редакторе кампаний или экспортируйте юнитов из редактора объектов в пустую кампанию.
Шаг 2: Выпишите ID новых героев, рабочих и ратуши. CTRL + D)
Шаг 3: Сохраните кампанию в удобное для вас место.
Шаг 4: Измените расширение кампании на ".mpq".
===Этап 2: Регистрация расы, манипуляции с BJ===
Шаг 1: Скачайте упрощенный BJ с этой статьи.
Шаг 2: Откройте его с помощью любого текстового редактора.
Шаг 3: Если у вас в кампании присутствуют нестандартные герои, то откройте поиск и найдите строку " //Hero Register", под ней будет строка "//call ReducePlayerTechMaxAllowed(Player(index), 'HeroID', bj_MELEE_HERO_TYPE_LIMIT)". Вам нужно скопировать эту строку и ее копию разместить ниже оригинала. Уберите //. Дальше на месте 'HeroID' впишите ранее скопированный ID героя. Если у вас несколько нестандартных героев, проделайте эту операцию и с ними.
Пример: "call ReducePlayerTechMaxAllowed(Player(index), 'H601', bj_MELEE_HERO_TYPE_LIMIT)"
Шаг 4: Поскольку у нас нестандартная раса, то и ратуша тоже. Найдите строку "//TownHall Register", ниже будет строка "//set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, UnitId2StringBJ('TownHallID'), true, true)". Вам также придется скопировать её и вставить копию под оригинал. Уберите //. На место 'TownHallID' вставьте ранее скопированный ID ратуши. Если у вас несколько рас, то проделайте эту операцию с каждой расой.
Пример: "set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, UnitId2StringBJ('h000'), true, true)"
Шаг 5: Пришло время зарегистрировать саму расу. Найдите строку "//Race Register", под ней будет 2 строки: "//elseif (indexRace == 5) then" и "//call MM_MeleeStartingUnits("Race Name", 'TownHall ID', 'Peon ID', indexPlayer, 5, 'Hero1 ID', 'Hero2 ID', 'Hero3 ID', 'Hero4 ID', 'Hero5 ID', "AI Easy", "AI Normal", "AI Strong", indexStartLoc, true, true, true)". Скопируйте их и вставьте ниже. Заместо 5, в строке "//elseif (indexRace == 5) then" укажите число, по которым является по счету наша раса. Т.к у нас это первая нестандартная раса, мы пишем 5, поскольку первые 4 занимают такие расы как: Альянс, Орда, Нежить, Ночные Эльфы. Переходим к
"//call MM_MeleeStartingUnits("Race Name", 'TownHall ID', 'Peon ID', indexPlayer, 5, 'Hero1 ID', 'Hero2 ID', 'Hero3 ID', 'Hero4 ID', 'Hero5 ID', "AI Easy", "AI Normal", "AI Strong", indexStartLoc, true, true, true)". Тут мы вместо "Race Name", указываем имя нашей расы. Вместо 'TownHall ID' ,указываем ID ратуши, которую мы ранее регистрировали. 'Peon ID' заменяем на ID рабочих. Цифра 5, отвечает за максимальное число героев для случайных героев. Изначально в Warcraft - 4 героя, на пример у альянса: Паладин, Верховный маг, Горный Король и Чародей Крови. BJ позволяет добавить еще одного героя. Вам просто надо вписать вместо 'HeroN ID' ранее скопированные ID героев(N - это номер героя: 1, 2, 3, 4 и 5). Если у вас 3 героя, то вместо 5 мы ставим 3 и заполняем только 3 параметра с героями, оставшиеся мы заменяем на Null. Дальше у нас идет AI(Искусственный интеллект). Всего их 3 по сложности: Легкий, Нормальный и Сложный. Вам нужно просто заменить название строки на свой AI. Если у вас нет AI, мод будет работать, но бот играющий за вашу расу не будет развиваться. Остальные параметры оставляем нетронутыми. В самом верху функции будет параметр "maxRace" со значением 4. Т.к у нас +1 раса, изменяем 4 на 5.
Пример регистрации расы на основе Альянса:
"call MM_MeleeStartingUnits("Humn", 'htow', 'hpea', indexPlayer, 4, 'Hpal', 'Hamg', 'Hmkg', Hblm', null, "human.ai", null, null, indexStartLoc, true, true, true)"
Шаг 6: Осталось добавить выбор расы в меню. Скопируйте файлы лежащие в "MM Engine.mpq" в удобное место. Откройте файл "PlayerSlot.fdf" и найдите строку "MenuItem "NIGHT_ELF", -2,". Сделайте её копию чуть ниже и измените название расы на вашу.
Пример: "MenuItem "FORGOTTEN", -2,"
Далее откройте "GlobalStrings.fdf", создайте новую строку в "StringList" и впишите перевод вашей расы.
Пример: "FORGOTTEN "Забытые""
Шаг 7: Загрузите измененные файлы в ваш "mpq" по тому пути, по которому вы их брали из "MM Engine.mpq".
===Этап 3: Установка файлов и прописывание расы в "bat"===
Шаг 1: Откройте полученный архив с помощью любого редактора MPQ и загрузите в него ранее изменённый BJ по пути "Ваш mpq/Scripts/Blizzard.j".
Шаг 2: Если вы хотите установить для расы нестандартный интерфейс(Курсор, картинку и т.д), то и его загружайте в MPQ. В папке "UI", в стандартном "mpq" от Warcraft, находится war3skins.txt. Вы копируете его в любое место, редактируете и загружаете в ваш "mpq" по тому же пути, в каком он находился в стандартном "mpq".
Шаг 3: Далее скопируйте "Mod Starter.bat" , переименуйте его в название вашего мода, ну или как называется ваш "mpq". Откройте полученный "bat" через любой текстовый редактор. Замените "MM Engine.mpq" на название вашего "mpq". Скопируйте строку с любой расой и вставьте в конце всех рас. Замените название расы на то, что вы указали в "war3skins.txt". Если вы не трогали "war3skins.txt", вы можете не копировать строку с расой. Сохраните "bat" и переместите эти два файла("bat" и "mpq") в папку с Warcraft. Для загрузки мода, просто запустите ваш "bat" двойным нажатием.
-Добавлен ключ в стартере для изменения названия мода.
P.s при первом запуске, Warcraft может выдать ошибку, просто нажмите ОК и запустите заново.
P.S:
Просьба всех кто делал моды на MM Engine, перезалить их на версию 0.3, а то будет вот такая ошибка.
Всё что нужно это добавить эти строки в ваш Bat:
#Mod Name Start
Название вашего мода
#Mod Name End
Спасибо за понимание ^^
#Mod Name Start
Название вашего мода
#Mod Name End
Спасибо за понимание ^^
Форум игры (4568 тем, 68215 сообщений)