Следующая версия
|
Предыдущая версия
|
q3:defrag_mapping [24.05.2009 19:48] GT-Agressor создано |
q3:defrag_mapping [24.11.2009 12:52] Nt-kop4ik |
Создание карты не представляет сложности, нужно только знать основы маппинга. Ну и конечно нужен сам мод. | Создание карты не представляет сложности, нужно только знать основы маппинга. Ну и конечно нужен сам мод. |
| |
Сначала нужно перенести файл defrag.def из папки /defrag/misc/tools/ в папку /baseq3/scripts (для GTK-Radiant) или в папку /tools (для Q3Radiant). Редактор начнет понимать новые объекты, а именно: | Сначала нужно перенести файл defrag.def из папки %Quake3_path%/defrag/misc/tools/ в папку %Radiant_path%/q3.game/baseq3/ (для GtkRadiant) или в папку /tools (для Q3Radiant). Редактор начнет понимать новые объекты, а именно: |
target_startTimer | target_startTimer |
target_stopTimer | target_stopTimer |
trigger_push_velocity | trigger_push_velocity |
| |
Для создания полноценной карты достаточно первых двух (если честно, я пока не знаю точно назначение 4 последних, когда узнаю, дополню статью). Первый запускает таймер, второй - останавливает. То есть сначала нежно создать браш на том месте, где предполагается старт. Присваиваем этому брашу функцию trigger_multiple (клик правой кнопкой мыши на выделенном браше - trigger - trigger_multiple). Потом с свойствах этого триггера (<N>) в поле "key" вводим "target", а в поле "value" - например, "start". Затем создаем target_StartTimer. (опять клик правой кнопкой target - target_StartTimer). И в его свойствах прописываем: | Для создания полноценной карты достаточно первых двух. Первый запускает таймер, второй - останавливает. То есть сначала нежно создать браш на том месте, где предполагается старт. Присваиваем этому брашу функцию trigger_multiple (клик правой кнопкой мыши на выделенном браше - trigger - trigger_multiple). Потом с свойствах этого триггера (<N>) в поле "key" вводим "target", а в поле "value" - например, "start". Затем создаем target_StartTimer. (опять клик правой кнопкой target - target_StartTimer). И в его свойствах прописываем: |
Key: targetname | Key: targetname |
Value: start | Value: start |
KEEPHOLDABLE | KEEPHOLDABLE |
| |
Чтобы их задействовать, нужно просто поставить галочку напротив нужной опции. Target_smallPrint повторяет оригинальный target_print. Отличие в том, что текст сообщения мелче, и больше текста влезает на экран. Target_fragsFilter нужен для accuracy карт. Он считает количество фрагов, и когда их становится сколько сколько нужно (как автор карты захотел) - останавливает таймер. Сначала нужно расставить мишени (например func_button), связать их с target_score. Затем в настройках target_fragsFilter нужно прописать: Key: frags Value: 10 (количество фрагов нужных для прохождения карты, в общем, любое число)Осталось связать этот target_fragsFilter с Targer_stopTimer.Чтобы карта отображалась в списке всех дефраговских карт нужен файл с расширением .defi (аналог .arena). Создаем в папке /baseq3/scripts текстовый файл с названием: название_карты.defi | Чтобы их задействовать, нужно просто поставить галочку напротив нужной опции. Target_smallPrint повторяет оригинальный target_print. Отличие в том, что текст сообщения мелче, и больше текста влезает на экран. Target_fragsFilter нужен для accuracy карт. Он считает количество фрагов, и когда их становится сколько сколько нужно (как автор карты захотел) - останавливает таймер. Сначала нужно расставить мишени (например func_button), связать их с target_score. Затем в настройках target_fragsFilter нужно прописать: Key: frags Value: 10 (количество фрагов нужных для прохождения карты, в общем, любое число). Осталось связать этот target_fragsFilter с Targer_stopTimer. Чтобы карта отображалась в списке всех дефраговских карт нужен файл с расширением .defi (аналог .arena). Создаем в папке /baseq3/scripts текстовый файл с названием: название_карты.defi |
| |
Его содержимое | Его содержимое |
} | } |
| |
строчки "vq3" и "cpm" обозначают какая физика на карте (стандартная - vq3) Потом запаковываем карту с пак (не забывая bsp и defi файлы) и кидаем в папку /defrag Должно работать. | строчки "vq3" и "cpm" обозначают какая физика на карте (стандартная - vq3). Потом запаковываем карту с пак zip-алгоритмом (не забывая bsp и defi файлы) и кидаем в папку /defrag. Должно работать. |
| |
Примеры всего этого в этой [[http://q3mapping.on.ufanet.ru/prim/50/defrag_mapping.rar|карте]] | Примеры всего этого в этой [[http://q3mapping.on.ufanet.ru/prim/50/defrag_mapping.rar|карте]] |