Суббота, 23.11.2024, 02:26
Приветствую Вас Путник
Главная

Регистрация

Вход

RSS





Каталог статей


Главная » Статьи » Статьи по картостроению

FAQ(вопрос/ответ)
Есть ли какое-нибудь ограничение на размер карты в мультиплеере?
Есть, максимальный размер не должен быть больше 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).
Категория: Статьи по картостроению | Добавил: runman (18.02.2011)
Просмотров: 11297 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Старый сайт
Форма входа

Категории раздела
Статьи по картостроению [2]
Dota [1]
Warcraft 3 [1]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0