Есть ли какое-нибудь ограничение на размер карты в мультиплеере? Есть, максимальный размер не должен быть больше 4.1-4.2 Мб. В одиночной игре ограничения нет.
Как ускорить процесс загрузки World Editor'a? Откройте редактор, зайдите в меню Файл/Параметры/Общие и уберите галочку рядом с надписью "При запуске создавать новую карту"
Как ускорить работу в редакторе? Например, такие операции, как создание нестандартного юнита? Зайдите в меню окно и отключите ненужные вам панели, особенно тормозит работу список кистей. То же самое сделайте для окна редактора объектов и редактора триггеров. Также можно открыть Диспетчер задач и в нем поставить процессу worldedit.exe приоритет повыше. Не рекомендуется ставить приоритет реального времени - это может привести к глюкам, так как на этом уровне работает ОС и Антивирусы. Кроме того, можно убрать галочки в главном меню в разделе вид: - освещение; - погода; - туман; - тени; - небо.
После установки патча WorldEditor просит вставить CD - как от этого избавиться?
Найти Nocd или скачать Daemon Tools. Это программа-эмулятор является универсальным Nocd для всех версий Warcraft'a и WorldEdit'a. Для установки необходимо установить саму программу-эмулятор. Далее правый клик на появившуюся иконку в правом нижнем углу, пункт меню Virtual Cd\Dvd-rom=>Set Number Of Devices=>1 drive, далее пункт меню Virtual Cd\Dvd-rom=>Device 0=> Mount Image/ В открывшемся диалоге ищем файл warcraft.mds ( есть в архиве с утилитой).
У некоторых юнитов я видел отрицательные значения (регенерация маны сфинкса, к примеру), но у меня они не ставятся. Это ограничение WorldEdit’ора? Зайдите: Файл/параметры/вкладка "общие" - Разрешить использование в редакторе объектов отрицательных значений. Выскочит окно "имейте ввиду". Теперь зайдя в редактор объектов, вы сможете выставлять отрицательные значения.
Как мне сделать, чтобы игроки начинали только на своих стартовых позициях и с заданной расой? Зайдите в "Свойства игрока" (Главное меню/Сценарий /Свойства игрока) поставьте галочку "Фикс исх. позиция". Затем перейдите на закладку "Кланы" и поставьте две галочки: "Нестандартные кланы" и "Фиксировать параметры клана"
Камень Включен/Выключен Что это? Это кривой перевод. Кнопочка включает проигрывание голосов и анимаций у войск, они с вами говорят и умирают со звуком, если вы их удаляете.
Как сделать максимальный уровень героя выше 10?
Во вкладке главного меню Дополнительно/Игровые константы. В открывшемся меню есть пункт «Максимальный уровень героя». Его и нужно изменить.
В Доте надпись «Задания» изменена на другую, как я могу такого же добиться в своей карте?
Во вкладке главного меню Дополнительно/Игровой интерфейс. В открывшемся меню есть пункт «Текст – Общий – ‘Задания’». Этот пункт и надо изменить. Также здесь можно, например, заменить стандартные иконки на новые.
Как увеличить лимит еды? В игровых константах (Главное Меню/Дополнительно/Игровые Константы) необходимо поставить галочку "Использовать нестандартные игровые константы" и изменить значение поля "Ограничение пищи" на нужное значение.
Как сделать так, чтобы созданного мной героя можно было прокачать всего один раз? Нужно открыть игровые константы, найти строки "Технологии зависимости (эквиваленты) - герои" (где вы должны прописать своих героев, если они не стандартные), "Технологии зависимости (эквиваленты) - алтарь" (здесь вы указываете ваш алтарь, если он не стандартный). После этого в строках "центр поселения" указываете ваши ратуши, если они не стандартные. Затем заходим в свойства героя в редакторе объектов и проставляем необходимые требования.
Как защитить свою карту, как сделать ее неоткрываемой в редакторе? Самые простые методы - удаление файла war3map.wtg и файла (listfile) в MPQ архиве карты. Впрочем, на данный момент существует утилита, способная почти полностью восстановить файл (listfile), также есть некоторая неподтвержденная информация о скрипте, способном восстанавливать файл wtg. С файлом триггеров wtg предлагается сделать хитрее - заменить его файлом триггеров из другой карты, в таком случае карта будет открываться, однако при попытке ее сохранить, редактор перепишет заново файл скрипта, а оригинальный будет утерян. Так же, многие программы-оптимизаторы делают карту неоткрываемой в редакторе.
Моя карта очень долго загружается, есть ли способы увеличить скорость её загрузки? Удалите лишние иконки, модели и музыку, которые вы загрузили в свою карту. Также могу предложить следующие утилиты для оптимизации скорости загрузки карты: TOT Vexorians Map Optimizer Warcraft III Widgetizer
Как при помощи триггера накастовать на цель заклинание? Это невозможно. Мы можем лишь отдать юниту приказ кастовать заклинание. Действие вида Unit - Unit issue order of...
Что такое slk? Это так называемый формат экспорта данных MS Excel. В Warcraft III slk таблицы используются для хранения данных о войсках, заклинаниях, декорациях, разрушаемых объектах, улучшениях. Там хранятся данные обо всех характеристиках, кроме текстовых данных. По возможностям редактирования SLK намного эффективнее простого Редактора Объектов. Slk-оптимизация - это вид оптимизации, при котором данные ваших из ваших файлов w3u, w3o, w3d, w3a еtc. записываются в Slk таблицы, из которых удаляются данные о всех неиспользуемых объектах. Данный слк помещается в карту, незначительно увеличивая её размер, но при этом повышая скорость загрузки карты многократно. SLK оптимизация реализована в Warcraft III Widgetizer'е.
Как сделать подключение к игре своего MPQ архива, как в некоторых модах? Для этого вам, скорее всего, понадобятся знания какого-нибудь компилируемого языка программирования. Для того, чтобы подключить свой архив, вам придется изменить имя стандартного архива war3patch.mpq, затем изменить имя у архива вашего мода на war3patch.mpq. Для отключения мода - вернуть назад имя своего архива и восстановить имя для стандартного архива war3patch.mpq. Таким образом, для полноценного мода вам понадобится внешняя программа, которая на время игры будет делать описанные изменения с именами файлов, а после завершения игры, возвращать все на место.
Что такое custom script (custom code) карты? Чтобы увидеть Custom script карты нужно щелкнуть по самой верхней строке в списке триггеров, на месте, где обычно отображается сам триггер, в большинстве случаев будет пустое поле - это и есть поле custom кода, весь Jass код в нем выполняется в первую очередь. Часто именно в него требуется вписать код многих наработок.
Ландшафт
Как поставить юнита на декорацию? Для этого необходимо указать ему высоту перемещения в строках "движение", тогда смело можно ставить. Для того, чтобы юнит ходил по замкнутому пространству(например крепостная стена), необходимо добавить вокруг замкнутого пространства блокираторы пути(Декорации такие).
Когда я создаю мост, он ставится выше земли. Как это исправить? Поставьте мост и отрегулируйте его высоту с помощью Ctrl + PgUp или Ctrl + PgDown.
Как сделать так, чтобы юнит смог взобраться на любую декорацию? Для этого нужно: 1. Декорацию переместить в "Типы декораций - Мосты". 2. Поставить декорации галочку "можно ставить на склонах". 3. Назначить декорации параметр максимальный угол крена = 90 градусов. 4. Убрать pathline декорации.
Как ставить декорации вплотную друг к другу? При размещении декораций зажмите кнопку Shift - тогда их физический размер не будет учитываться.
Триггеры
Я сделал триггер, в котором генерируется случайное число. Но каждый раз, когда я запускаю карту последовательность этих чисел всегда одинаковая. Например, 78,62,29,6... Как сделать, чтоб каждый раз генерировались разные числа? Главное меню/Файл/Параметры/Проверка карты/"Фиксированный случайный разброс"
Почему лидерборды\мультиборды\диалоги не хотят создаваться при запуске карты? Не все функции могут выполняться сразу после запуска карты. Поставьте перед ними действие 'Wait 0.01 seconds' или перенесите действие в триггер с событием Timer - Elapsed time is 0.01 seconds.
Как сделать так, чтобы в начале игры на стартовой локации не появлялся городской центр и рабочие? Откройте окно Trigger Editor и и триггере Melee Initialization удалите действие Melee Game - Create starting units (for all players)
Как делать ролики? Для этого используйте функции в разделе Camera и Cinematic.
Как триггерами проиграть звук? Для того, что бы триггером проиграть звук, нужно сначала добавить его в список. Чтобы это сделать, откройте Редактор Звука, в списке слева найдите нужный звук и, нажав кнопку Use As Sound, добавьте его в список.
Я сделал декорацию с моделью башни, но редактор почему-то всегда меняет модели. В левой стороне в окне анимации найдите ту башню, которую вам надо, и создайте триггер: Event - Map initialization Animation - Play (ваша башня)'s (нужная анимация) animation
Можно ли сделать так, чтобы, если в магазине вещь была куплена, то она исчезла совсем? Т.е. не перезаряжалась и со временем снова появлялась, а совсем исчезла: купил - и все она твоя и ни у кого другого ее не будет. Для таких целей есть целый набор триггеров: - Нейтральное здание - remove item-type (---) убирает предмет; - Нейтральное здание - add item-type (---) добавляет предмет. В скобках там написано: (from marketplace) из одного магазина, (from all marketplace) изо всех. Такое можно делать и с нанимаемыми войсками.
Как отменить кинематику по Esc обычными триггерами, без всяких там Jass' овских if >then? Создать переменную типа Boolean и дать ей начальное значение False. В триггере самого кинематика перед действием Wait поставить, что есть переменная равна True - пропустить все действия. Затем создать триггер. - Event - player skips cinematic - Action - Поставить переменной значение True, сделать все, что должно быть после синематика (расставить юнитов по местам и так далее.) и выключить триггер.
Как сделать, чтобы тела юнитов не исчезали, а как положил, так и лежали всю игру? Создаём разрушаемый объект(например, на базе бочонка) и даём ему модель юнита, труп которого требуется поставить... Далее ставим дудат и количество жизней приравниваем 0.
Как сделать, чтобы юнит завис в воздухе? Либо действием Pause Unit (или Pause All Units), либо действием Set Unit Animation Speed to 0.0%
Object Editor
Как сделать так, чтобы юнита нельзя было выделить? Дайте ему способность Locust (ALoc в версиях ниже 1.13). Кроме того, юнит с этой способностью станет неуязвимым.
Как сделать, чтоб при взятии предмета (например, меча), на модели юнита это тоже отображалось? Необходимо взять cпособность(Ability) сфера Молний поменять ей модель на нужную и указать параметре Графика особый объект воздействия нужную точку приложения эффекта. overhead - над головой, не приклепляется к анимации head - голова, приклепляется к анимации chest - туловище origin - обычно у ног юнита hand - рука( может быть left и right) foot - ноги weapon (Для героев) - оружие sprite, medium, large - для зданий. Однако помните, что далеко не у всех моделей есть все эти точки, они описываются именно в моделях.
Можно ли сделать из обычного воина героя? Это невозможно по причине того, что герой и обычный воин являются разными типами объектов. Если заглянуть в триггеры, то мы увидим, что существуют триггеры отдельно для юнитов и отдельно для героев. Единственный выход из сложившейся ситуации - создать героя на базе другого героя и поставить ему необходимую модель в настройке Графика-Файл модели.
Где можно менять физический размер дудадов(dodads)? Размера у них нет, есть только "текстура пути". pathing texture - определяет где по этой модели можно ходить, а где нет, где можно летать над ней, а где нет, где можно сквозь эту модель проходить, а где нет. Также можно создать свою свою Pathing Textures. Для примера можно извлечь из mpq-архива из папки PathTextures/ одну такую текстуру (формат TGA 8-бит) и посмотреть. Pathing Texture представляет собой изображение, в котором каждый пиксель отвечает за игровую клетку.
Как из обычного здания сделать Таверну или Магазин, чтоб на карте обозначалось "домиком"? "Характеристики - Нейтральное здание: пиктограмма показана на мини-карте" поставить Да (True)
Сделал герою способность, чтобы он проглатывал врагов, но когда я загружаю карту, и выбираю эту способность, то игра вылетает и появляется ошибка. Почему? Необходимо также давать способности «пассажир» (для транспорта) и «еда» (для проглатывания противников). Рекомендую посмотреть, к примеру, как это сделано у кодоя.
Импортирование Файлов
Как импортировать свою картинку вместо мини-карты? Сохраните картинку в формате 32 бита с расширением .tga, импортируйте изображение с помощью Менеджера Импорта, два раза кликните на файл в окне импорта и сотрите весь путь до названия файла. Далее само название поменяйте на war3mapPreview.tga Для замены игровой мини-карты необходимо заменить файл war3map.blp.
Как импортировать изображение на загрузочный экран? Сохраните картинку в формате 32 бита с расширением .tga, импортируйте изображение с помощью Менеджера Импорта. Далее Главное меню/Сценарий/Экран загрузки карты/отметь галочку «Файл импорта»/выберите нужный файл.
Делаю магию и импортирую свое изображение для нее... Меняю стандартную картинку на свою, и она у меня есть в игре, но когда прокачал 1 уровень этой магии, а второй нельзя (докачаться надо) у меня изображение заменяется на зеленое! Кроме обычной (BTN) иконки нужно закачивать и её задисабленную версию ( DisBTN).
|