Категория: Руководства
Как играть в Killing Floor 2 по сети на пиратке с другом по локальной сети или онлайн? Вам достаточно посмотреть видео на Youtube с руководством или почитать статьи на соответствующую тему, после чего вы сможете без проблем установить Killing Floor 2 и сыграть с друзьями на пиратской копии по сети онлайн на русском.
Чтобы начать играть по сети в Killing Floor 2, вам нужно:И помните, вместо того чтобы играть на пиратке. покупайте Killing Floor 2 по самой низкой цене в нашем магазине. С лицензионной версией нет проблем при обновлениях, запуске и игре по сети.
1. Скачиваем и устанавливаем игру
2. Запускаем игру через KF2Launcher.exe (при первом запуске не отключайте интернет, произойдет обновление, буквально несколько килобайт) после чего можно отключить интернет и будет все работать в локальной сети без инета) (для друзей можно просто скопировать уже обновленную вашу игру, тогда инет для первого запуска им не нужен)
В лаунчере настраиваем сервер по своему желанию | "Host" | Переходим в вкладку"Client" вводим Ip-адрес 127.0.0.1 или свой локальный IP | Вас подключит к своему серверу | Ожидаем подключения других игроков или приглашаем знакомых через систему друзей Steam | Ждем, пока все подтвердят готовность | Играем.
В лаунчере Открываем вкладку "Client" | Вводим Ip-адрес друга и жмем "Join"
Либо: оставляем строчки пустыми и жмем "Start" | Browse Server | Перед вами появится список серверов, подключаемся к любому | Выбираем класс персонажа | Жмем кнопку готовности, ожидаем, пока пройдет время | Играем.
(Ссылка на торрент для зарегистрированных)
Killing Floor 2 - шутер с возможностью кооперативного прохождения с друзьями онлайн.Как и в прошлой серии придётся уничтожать многочисленные полчища зомби. Главная цель - выжить в борьбе против эпидемии. Вам придётся отправляться в разные локации и зачищать их. В кооперативе могут играть одновременно до 6 человек. О том как играть по сети, читаем ниже.
Для начала скачиваем и устанавливаем игру.
Также вам понадобится Steam-клиент.
Запускаем steam и заходим там в свой аккаунт. Затем запускаем игру через KF2Launcher.exe.
В лаунчере игры: Play online -> Client -> Вводим ип адрес друга и жмём Join или же оставляем строчку пустой и жмём Start -> Browse server -> Выбираем любой и подключаемся
Для создания своего сервера в лаунчере выбираем Host -> Client -> Пишем адрес 127.0.0.1 -> Вас подключит к своему серверу -> Приглашаем друзей через Steam или же просто ожидаем подключения других игроков -> Играем.
Вниимание! Постоянные раздачи игровых аккаунтов, обсуждения, смешные картинки и важная информация в этой группе! Вступайте!
ВНИМАНИЕ. Просьба. Если Вы не нашли то за чем пришли на сайт. ОТПИШИТЕ ЭТО В КОММЕНТАРИЯХ! Мы постараемся исправить ситуацию. Если сайт полностью помог. поставьте лайк в колонке слева!
Видео сетевой игры Killing Floor 2 / Инструкция
Коротко об игре:Killing Floor 2
Подготовка к запуску:
1. Скачиваем и устанавливаем игру (4.51 Gb): Killig-Floor-2.torrent [23,32 Kb]
Запускаем игру:
1. Запускаем Steam и заходим в аккаунт.
2. Запускаем игру через KF2Launcher.exe
Подключение к игре:
В лаунчере "Play online" —> Открываем вкладку "Client" —> Вводим Ip-адрес друга и жмем "Join"
Либо: оставляем строчки пустыми и жмем "Start" —> Browse Server —> Перед вами появится список серверов, подключаемся к любому —> Выбираем класс персонажа —> Жмем кнопку готовности, ожидаем, пока пройдет время —> Играем.
Создание сервера:
В лаунчере настраиваем сервер по своему желанию —>"Host" —> Переходим в вкладку "Client" вводим Ip-адрес 127.0.0.1 —> Вас подключит к своему серверу —> Ожидаем подключения других игроков или приглашаем знакомых через систему друзей Steam —> Ждем, пока все подтвердят готовность —> Играем.
Примечания:
Пока это пре-альфа, и сохранение перков не работает.
Для видимости Вашего сервера другим игрокам может потребоваться открыть порт 7707 в роутере.
Руководство запуска Action Henk по сети/интернету бесплатно
Руководство запуска Dungeons 2 по сети/интернету бесплатно
Руководство запуска Bloodsports.TV по сети/интернету бесплатно
Руководство запуска Depth по сети/интернету бесплатно
Руководство запуска Epigenesis по сети/интернету бесплатно
Как играть в Killing Floor по сети и интернету бесплатно (кооператив)
Комментарии (0)Комментариев пока еще нет. Вы можете стать первым!
Посетители, находящиеся в группе Гости. не могут оставлять комментарии к данной публикации.
В наше время информационных технологий, игровая индустрия огромными шагами движется вперед даря нам, геймерам и игроманам, все новые и новые возможности и варианты игрвого процесса. Такие как кооперативные игры. игры по сети ,онлайн игры. файтинги этот перечень очень длинный. Этот раздел посвящен самым интересным, на наш взгляд, играм. Тем - в которых вы можете играть не только в одиночку но и пригласить друзей к вам домой и насладится захватывающим приключением, безумной гонков или зрелищным файтингом не отрываясь от дивана. Или вовсе поиграть по сети с человеком находящимся вдалеке от вас.
Более подробно о жанрах. Кооперативная игра - при которой вы со своими напарником, или несколькими партнерами совместно проходите сюжетную линию, происходить это может как за одним компьютером - в этом случае игра относится к жанруHotSeat. управление в таких играх обычно осуществляется за счет геймпадов, так и за разными, то есть сетевые игры. Для подключения игры через сеть в большинстве случае вам понадобится дополнительное программное обеспечение которое так же можно скачать у нас на сайте в разделе Софт. Известные примеры это Tunngle. Hamachi и прочие эмуляторы сети, благодаря которым можно играть онлайн с друзьями.
Сами руководства разбиты пошагово, делая все по пунктам вы без проблем настроите любую предоставленную игру. Так же просим не забывать оставлять отзывы и комментарии к нашим статьям если они вам помогли.
Оценка участников: 0
Дата выпуска игры: 21 апреля 2015
Соединение через: Steam
Информация по игре:Killing Floor 2
Подготовка к запуску:
1. Скачиваем и устанавливаем игру (4.51 Gb): Killing_Floor_2_1021_Coop-Land_RePack_By_Crisis2010.torrent [20.33 Kb] (cкачиваний: 11540)
История обновлений
Запуск игры:
1. Запускаем Steam и заходим в аккаунт.
2. Запускаем игру через KF2Launcher.exe
Подключение:
В лаунчере "Play online" —> Открываем вкладку "Client" —> Вводим Ip-адрес друга и жмем "Join"
Либо: оставляем строчки пустыми и жмем "Start" —> Browse Server —> Перед вами появится список серверов, подключаемся к любому —> Выбираем класс персонажа —> Жмем кнопку готовности, ожидаем, пока пройдет время —> Играем.
Создание сервера:
В лаунчере настраиваем сервер по своему желанию —>"Host" —> Переходим в вкладку "Client" вводим Ip-адрес 127.0.0.1 —> Вас подключит к своему серверу —> Ожидаем подключения других игроков или приглашаем знакомых через систему друзей Steam —> Ждем, пока все подтвердят готовность —> Играем.
Информация
Войдите или зарегистрируйтесь, и все оценят ваш комментарий!
Но пока вы Проезжий. ничего написать не получится :(
Ищу напарников в Borderlands (1, 2, pre-sequel)
Магазин CS:GO Аккаунтов + RANDOM DOTA 2[ ОБНОВЛЕНО! ]
Полезные дополнения редактора
Если вы выберете обьект и кликнете ПКМ по нему, выскочит контекстное меню, в котором есть пункт Path Options. позволяющий связать две навиационные метки, и предоставляет полезную информацию об NPC, ниже описание функций в данным пункте:Для двери требуются особые пути. KFPathNodes должны быть в пределах области KFDoorTrigger. и распологатся с обеих сторон. Все PathNodes. которые подключаются к навигационным меткам за пределами радиуса KFDoorTrigger должны иметь запрещенный путь(Заблокированый(КРАСНЫЙ)).
Цвета соедиенения путей
Обычные соедиенеия:Для наилучшей настройки торговца рекомендуется использовать архетип, созданный в Tripwire Interactive. Он имеет все основные параметры. Выше ссылка в Content Browser для капсулы торговца.
Actor > Trigger > Trigger_PawnsOnly > KFTraderTrigger
Поместите тригер в центре капсулы торговца. Обратите внимание, что неправильная установка триггера (например, в стене), сделает взаимодейтсвие с капсулой невозможным, так как для связи необходима прямая видимость с тригером.
Знак замка в левом верхнем углу зафиксирует свойства открытыми. Затем выберите капсулу торговца skeletalmesh и нажмите зеленую стрелку.
KFSpawner - специальный инструмент, изпользуемый Zed'ами для выхода из пола(решоток), стен и потолков (вентиляционные шахты). Имеет специальные связанные с ним анимации, и должен быть установлен точно для минимизации возможности его использования.
SDK Карта, содержащая полностью настроеную KFSpawners
SDK карта имеет все виды KFSpawners ,установленных с соответствующими TriggerVolumes. С практической точки зрения, вы должны просто скопировать и вставить его в вашу карту, и повернуть его в соответствующем направлении. Есть четыре типа: высокая стена(high wall), низкая стена(low wall), пол(floor ) и потолок(ceiling).
Детали "дочернего" KFSpawner
Все подробности "дочернего" KFSpawner наследуются от "родителя". Чтобы "дочерний" KFSpawner работал корректно, его Triggered Spawner должен быть снят, и в Child Spawner должен быть массив "родителя".
Boss Volumes типичный KFSpawnVolume с крупнейшим типом Zed'а. Объем должен иметь по крайней мере 4 "точки появления". Кроме того, они должны располагаться вместе так, чтобы кинематографическая камера могла сработать надлежащим образом.
Модульная настройка (Часть 1)
Модульная настройка представляет собой связь статических сеток, используемая вместо BSP геометрии в UDK. Отдельные сетки размером 320x320uu (Unreal Units). с полностью наложенным UV. Так, текстура будет использоватся вместе с материалом, сетки будут легко объединятся, если помещены рядом. Но, сетки НЕЛЬЗЯ ПОВОРАЧИВАТЬ! Это изменит ориентацию UV между различными частями, создавая швы.
Набор состоит из отдельных статических сеток, которые входят в следующие категории: FLOOR (пол), CEILING (потолок), WALL (стены) и MISC (прочее) (например, Лестницы, Перила, Рампы, Двери, окна и т.д.). Первые три имеют двусторонюю, материальную цветовую кодировку: синий, зеленый и оранжевый, соответственно.
Цветовая кодировка карты совпадает с модульной настройкой сетки и имеет обозначение, называется Mod_Tools_Modular_Template. Ниже подобные элементы сгруппированы и ориентированы для удобства.
Внутри "Env_Modular_StaticSet_MESH". сетки первоначально сгруппированы по категориям, упомянутых выше: потолок, двери, пол, лестничная клетка, стены и окна. В каждой из этих категорий существуют подгруппы, такие как: Base, Half, Quarter, Angle, Bevel, Corner и т.д. Выбор и расширение этих подгрупп помогает ограничить число сеток, отображаемых при обзоре, при помощи чего легко найти нужную часть на карте. Например, при выборе категории “Wall”. “corner” с подгруппами "corner_in" и “door”, отобразит только стены, заканчивающиеся с вогнутыми углами и дверьми.
Текстуры по умолчанию визуально показывают, UV ориентацию на основе X и Y координат. Для того, чтобы область была бесшовной, Х и Y должны быть направления в одном и том-же направлении.
На самом деле, лучший способ начать создание карты - это выбрать основную часть пола (то есть. 'Env_Modular_StaticSet_MESH.single_mesh. Floor.Base.Single_Floor' ) из Content Browser. щелкните ПКМ и добавить его на карте. Обнулите его координаты, выберите кусок пола, нажмите F4 (для отображения "Properties" ), вкладка "Movement". Нажмите на поле рядом с "X". задайте "0" и нажмите Enter, повторите для "Y" и "Z" полей.
Местоположение:
Это гарантирует, что пол будет работать с размером сетки по умолчанию (то есть, 320uu ). Чтобы изменить размер, нажмите на маленькую стрелку в нижней части главного окна Unreal и выберите нужное вам значение.
Размер Сетки:
С выбором пола активируется виджет "Translation Mode". Удерживая клавишу Alt и пермещая сетку, вы получите ее дубликат. Край новой сетки должен быть привязан к краю ранее размещенной. Повторите это для формирования пола.
Translation Widget:
Если вы не вращали отдельные элементы пола, то UV ориентация должна одинаковой у всех объектов. Если материал с привязаной текстурой перетащить на сетку, он будет применен на них всех.
Для того, чтобы создать стены, выберите одну из напольных сеток и скоприуйте ее, щелкнув правой кнопкой, выбрав "copy". а затем правой кнопкой мыши и выбрав "paste " (или просто Ctrl + "C". Ctrl + "V" ). В Content Browser. кликните ПКМ на копии пола и выберите "Replace With" и "Add StaticMesh: Env_ Modular_StaticSet_MESH.single_mesh.Wall.Base.Single_Wall"
Замена(Replace With) :
Метод Копировать/Вставить/Заменить имеет важное значение при строительстве карты, потому как при обнулении первого элемента, все прочие сетки будут брать его значения. Это значит, что все модули карты останутся привязаны к первой сетке.
Если созданная часть стены не выровнена в нужном направлении, с соответсвием с выбраной частью, нажмите пробел для переключения виджета в "Rotation Mode" и просто перетащите, чтобы выровнять стену по своему усмотрению. [Примечание: это одно из немногих исключений в правиле НЕЛЬЗЯ ПОВОРАЧИВАТЬ. упомянутом выше]
Вращение:
[Примечание: Вы можете заметить, что нижний край стены не выстраиваются с краем пола причина будет описана ниже]
Cтена может быть скопирована с помощью клавиши Alt + перетаскивание в "Translation Mode". Вам может потребоваться, чтобы стена перестроилась в угол. Если это "corner in". откройте Content Browser. разверните группу "Wall". "corner". "corner_in " и Base subgroups. Замените левую стену "Single_Wall_Corner_In_ XPOS" сеткой и правую "Single_Wall_Corner_In_Xneg". Это поможет построить углы. Кроме того, отобразит черные стрелки с надписью "corner". который наглядно покажет что угол был создан.
Углы:
Если угол "corner out". разверните "corner" , "corner_out" и "Base" подгруппы в соответствии с "Wall". Замените левую стену "Single_Wall_Corner_Out_Xpos " и правую "Single_Wall_Corner_Out_Xneg" .
Вскоре вы сможете быстро создавать некоторые простые коридоры.
Коридоры:
Причина, по которой края стены не соединяются с краем пола и потолка, - это встроеное смещение на 8uu. Таким образом, модули размещаются в непосредственной близости друг к другу, автоматически создавая толстые стены и полы толщиной в 16uu .
Смещение:
Из-за этого, два "corner in". могут быть размещены рядом с двумя “corner out”. чтобы создать комнату, непосредственно близкую к коридору.
Модульная настройка (Часть 2)
Заменой модуля стены на модуль двери можно соединить две области. Просто выберите часть стены, которую хотите заменить на дверь, кликните ПКМ и выберите "Find in Content Browser. ". Это автоматически выделит выбранную часть в рамках различных подгрупп в Content Browser. Просто выберите подгруппу "door". выберите соответствующую дверь и замените стену. Например, с помощью "Find in Content Browser" на "Single_Wall_Corner_Out_Xpos" внутри "Base" в "corner_out" подгруппы "corner" группы “Wall”. Выбрав "door" в "corner_out". можно заменить на "Single_Wall_Corner_Out_Xpos" с "Single_Wall_Door_Corner_Out_Xpos" или "Single_Wall_DoubleDoor_Corner_Out_Xpos". Тот же метод может быть использован, чтобы заменить "Single_Wall_Corner_In_Xneg" на противоположной стороне.
Двери:
Вы можете перейти по вертикали. Например, создать многоэтажную карту. Существует демонстрационная карта, названная "Mod_Tools_ demo_map". которая имеет, среди прочего, примеры прямых лестниц, лестничных клеткок и другие. Используйте эту карту как пример использования лестниц.
Лестницы:
Другой способ перехода по вертикали состоит в использовании двери для перехода в многоэтажной комнате. Дверь может пересекать две комнаты любой высоты и ширины, предполагая, что уровни пола одинаковы. Этот пример состоит из одной стены и коридора, который открывается в помещении на 2ом этаже.
Еще один способ перехода по вертикали - использование потолочной сетки, которая подключается к стене (т.е. “corner up” ) или полу, который присоединяется к стене (т.е. выпуклая “corner down” ). Для того, чтобы потолок соединился со стеной, потолок должен быть выбран (то есть, в пределах (скоса))“bevel” в группе “Ceiling” ) к соединяющей к стене. При скосе требуется учитывать смещение между потолком, полом и стеной.
При создании “corner out” совместно с “corner up” и / или “corner down”, скос стены должен быть использован так, чтобы обеспечить выстраивание краев соответствующим образом.
Используя эти части, можно изменить размеры комнаты, изменить высоту потолка и пола. Например, без использования двери создать коридор между этажами. Комбинации могут быть использованы для изменения комнат практически в любых целях.
Продвинутое использование модульного строения
Помимо основных комплектов, обсуждённых ранее, существуют дополнительные части, используемые для создания более сложных или специализированных областей. Например, Angle45 Wall. Ceiling и Floor могут быть использованы для создания комнат с наклонными элементами. В связи с удлинением наклонной стены, формат UVs. сохраняется с правильным соотношением UVs. со швами на конце диагональной комнаты. Таким образом, чтобы свести к минимуму швы, есть различные Angle45 элементы. Примеры из них можно найти в "Mod_Tools_ demo_map". упоминаемой ранее.
Примитивы, у которых переменые CastShadow = TRUE и CastStaticShadow = TRUE отбрасывают статичекую тень на окружение.
Viewmode: Shadow Map. отображает статические тени на карте
Примечание: Примитивы могут отображать статические тени окружающих обьектов, даже если установлено обратное значение.
Все тени, не зависящие от освещения, сглажены и хранятся в виде shadowmap. Это позволяет рендерить статические тени в одно действие во время геометрической проверки затемнения. Единственное исключение - это тени, отбрасываемые глобального источника света. Статические тени от источника света хранятся в отдельном канале shadowmap для предотвращения смешивания на каскадно-теневых картах.
Примечание: Должен быть только один глобальный источник света на карте.
Статические тени от глобального источника(солнце), и статические тени от всех других огней занимают до 2 каналов G-Buffer .
Динамические тени (CastWholeSceneDynamicShadows = True ) формируют тени для всей геометрии. Динамические тени всегда смешиваются со статическими и являются взаимоисключающими, нельзя чтобы один свет отбрасывал только статические или динамические тени.
Тени обрабатываются по-разному в зависимости от точечного и направленого света.
Точечные свет отбрасывает единую тень, основанную на направлении 6 источников в каждом из направлений.
Сцена с использованием точечного освещения
Граница исчезнования тени содержится в WholeSceneShadowFadeOutDistance и влияет на WholeSceneShadowCutoffDistance. Эти значения указаны в SystemSettings.ini .
Изчезновение динамический тени линейно зависит от значений расстояния. Исчезновение зависит от источника света. Динамическая тень исчезает целиком (эффект растворения). Нет линии перехода от статической к динамической тени.
Примечание: Настройки расстояния зависит от точки обзора игрока а нет от источника света.
Глобалный(направленный) свет
Глобальное направление света отбрасывает каскадные тени на окружающие обьекты. Настройки каскадной тени доступны в WholeSceneDynamicShadowRadius. NumWholeSceneDynamicShadowCascades. CascadeDistributionExponent .
Прозрачность вычисляется на пикселях на затененных участках. Это приводит к видимой линии перехода на пороге тени.
Четкая граница каскадной тени.
Динамическая тень от обьектов
PerObject - отбрывание тени конкретно обьектом. Источники, которые имеют параметр (CastPerObjectDynamicShadows = True ), могут отбрасывать на объект динамические тени, которые имеют параметр (AllowPerObjectShadows = True ).Параметр CastWholeSceneDynamicShadows определяет отбрасывается динамеская тень от всех обьектов или нет.
Примечание: Объект также должен иметь (CastDynamicShadows = TRUE ), для того, чтобы отбрасывать тени на объекты.
1.Освещение, постороннее отбрасыванию каждым обьектом тени. 2. Освещение без отбрасывания тени каждым обьектом
AllowPerObjectShadows = TRUE - автоматически отключает статические тени для этого примитива.
Отбрасывание тени PerObject требует много ресурсов, особенно когда они используются вместе с preshadows. следует использовать с осторожностью - в основном для персонажей и других динамических обьектов.
PerObject накладываются на любые другие или статические тени. Даёт дополнительное преимущество, позволяя комбинировать статические и динамические тени.
Есть 2 способа управления PerObject. которые работают одновременно. Каждый PerObject имеет растояние, на котором может отбрасывать тень - PerObjectShadowCullDistance. Также PerObject может быть изменен в соотвествии с настройкой из файла SystemSettings.ini ShadowFadeResolution и MinShadowResolution .
Группирование теней PerObject
PerObject тени помещаются в фиолетовые боксы, и чем больше растоянние от точки обзора, тем больше теней обьединяются в один бокс
Следующие параметры в SystemSetting.ini позволяют контролировать поведение системы группировки тени.Пред-тени - это тени от окружающей среды на динамических обьектах. Пред-тени могут быть обработаны 2мя разными способами.
Если персонаж внутри всей динамической тени, он будет получать следы тени по умолчанию, как и любой другой примитив в тени. Это потребляет немного ресурсов и растворение контролируется WholeSceneShadowFadeOutDistance и WholeSceneShadowCutoffDistance .
Персонаж получает динамическую тень, отбрасываемую каскадной тенью.
PerObject вместе с Preshadows требуют много ресурсов и должны использоваться экономно. На объект Preshadows разрешаются только огни, которые имеют AllowPerObjectPreShadow = TRUE. В настоящее время этот набор по умолчанию превалирует в направленном свете.
PerObjectShadowCullDistance применимо к preshadows. Кроме того, объект Preshadows использует настройки MinPreShadowResolution и PreShadowFadeResolution в SystemSettings.ini .
Персонаж получает динамическую пред-тень за PerObject .
Примечание: Даже если персонаж может использовать PerObject Preshadows. она будет заменена на динамическую тень, когда объект будет находиться в радиусе динамический тени. Это дает тот же (или лучший) эффект при меньших затратах ресурсов.
Примечание: Preshadows можно контролировать, как и PerObject. Они используют те же настройки.
В настоящее время кастомные "родительские" материалы не поддерживаются в Killing Floor 2 SDK .
Сохраните вашу карту в:
C:\Users\”Your Name”\Documents\My Games\KillingFloor2\KFGame\Unpublished\BrewedPC
В KF2 ED найдите External папку, в которой хранится ваша карта. ПКМ в content browser и выберите New Material Instance Constant.
Во всплывшем огне дайте имя вашему MIC .
Ваш новый MIC отобразится в пакете вашей карты
Перейдите в Env_Mat_Lib (это место, где хранятся все "родительские материалы") в content browser. и выберите один из материалов. Сначала откройте ваш MIC ,затем выберите SDK_Simple_PM и нажмите зеленую стрелку. Теперь вашему MIC присвоен "родительский" материал.
Теперь вы можете присвоить ему текстуру аналогичным образом.
У SDK_Simple_PM ограниченый набор параметров, но их достаточно для большинства случаев. Вы можете проверить и отрегулировать их всех на ваше собственное усмотрение.
Единственный параметр, требующий обьяснения - Scalar_Texture_Scale. это 3 векторная константа, но только константы R и G контролируют покрытие текстурой.
Scalar_Specular_Power - влияет на отображение, если включен параметр Realtime Reflections. Вы можете наблюдать и редактировать отражение, изменяя значения параметра; значение 10 даст очень "мыльный" эфеект, а 50-зеркальное отражение.
Последний шаг, добавление Physical Material. Параматр задает эффект, отображаемый при ударе или выстреле по материалу игроков или зедом во время игры.
Скопируйте и вставьте один из материалов из списка ниже в слот Physical Material
Тепрь сохраните, и на этом настройка материала закончена.
Мы используем много различных "родительских" материалов при создании различных эффектов в KF2. Если вы хотите, чтобы ваш MIC имел больше парамеов, я бы посоветовал выбирать вложение одной из наших карт и связать материал с этим вложением. Затем выберите мастер-материал как "родителя" вашего MIC .
Большинство предметов в KF2 используют Env_Basic_Metal_PM. Этот материал имеет хороший набор параметров, которые могут поддерживать практически любой тип вложения. Только не забудьте изменить Physical Material. дабы тип соотвествовал поверхности.
UV's и сетка слияния (Часть 1)
В KF 2. любая сетка имеет как минмиум 3 UV канала.Базовые активы UV
Экран активов UV, в левом верхнем углу обведено кол-во каналов, чуть выше есть кнопка, с помощью которой можно просмотреть содержание каждого из каналов.
Канал 0 - Базовая текстура
Канал 1 - Световая карта
Обратите внимание, что канал карты света не имеет перекрывающихся граней UV. Перекрытие UV вызовет затенение областей там, где их быть не может, потому как UV может находиться полностью в тени.
Канал 2 - Карта брызгов
Карта света дублирует поверх брызгов крови. Плоское покрытие лучше всего подходит для брызгов крови. Представьте, что вы вылили ведро крови на этот телевизор. Вполне ожидаемо, что в крови должен быть весь экран, но если покрытие не плоское, вы получите швы, которые не имеют никакого смысла. Все же, учитывая сложность некотрых обьектов, швы неизбежны.
Объединение [TW Tool]
Объединение множества частей пола в одну. Оъединение обьектов положительно скажется на оптимизации, если, конечно, выполнена грамотно. Карта брызгов тоже должна быть обьединина одну часть, для лучшей работы
Лучший способ объединения
При объединении объектов на вашей карте старайтесь лимитировать кол-во вложений в одном слиянии. Каждое уникальное вложение в обьединеной сети добавит уникальный ID-материала к вашей сети. Слишком много ID-матералов могут привести к ухудшению производительности. Рекомендуется использовать максимум 4-5 на обьект размером 2к. Уменьшение ID-матералов увеличит детализацию.(Это сильно влияет на оптимизацию вашей карты)
Другой способ зависит от положения. Хотите большой обьект, простирающийся вплоть до горизонта? Объедените обьекты по углам, а затем возле углов создайте новые обьекты слияния. Таким образом, как только сетка пропадет из обзора, она перестанет обрабатываться. Пробуйте объединить сетки по натурному признаку, чтобы избежать слишком больших сеток в мире. Большие сетки почти всегда приводят к ухудшению производительности. Иногда простое слияние 2 к 1 отлично себя проявляет, а с полом 8 к 1 превосходно работает. Посмотрите на наши официальные карты и получите представление того, где и почему мы обьединяли сетки.
Выберите все обьекты, ПКМ, Combine Static Meshes[TW]
Введите имя вашего объекта в поле Package. постарайтесь задать адекватное имя, чтобы не было множества объектов типа: Combined_Something_01,02,03 и т.д.
Кликните Yes. чтобы объеденить все коллизии. Это сохранит каждую коллизию в новом обьекте. Позже мы избавимся от них.
Кликните Yes. чтобы заменить обьект. Это удалит все старые раздельные части и вставит свежесозданный обьект. Это важно, так как ваш объект получит "центр". Без этого перемещать/вращать сетку будет довольно проблематично.
Теперь лучше всего соханить карту.
Придание обекту UV.
Теперь придадим объекту карту света и брызгов. Если вы объединяете только плоские обьекты(пол, стены, потолок), для создания карт можете использовать UV tool .
Откройте объект в Static Mesh Viewer. в левом верхнем углу, кликните по значку "шахматной доски"
Этот шаг нужен не более чем для собственного спокойствия, на экстренный случай. В левом верхнем крае выберите "глаз", чтобы сделать миниатюрное изображение в этом положении. Когда вы откроете сетку, она будет в идеальном положении, преобразуя UV .
UV созданы.
UV's и сетка слияния (Часть 2)
Теперь мы возьмем множество существющих коллизий обьекта и объединим их.
Выберите обьект, ПКМ, Set Collision from Builder Brush. Кликните "Yes" для замены коллизии.
Теперь, если вы вернетесь в браузер и посмотрите коллизии, то увидете только 1 бокс вместо множества.
Разрешение карты брызгов
Следующий шаг - задание разрешений карты брызгов. Необходимо получить равномерное распределение на всех вложениях. Разрешается иметь неоднородные карты брызгов. Некоторые вариации в карте крови едва заметны. Советую использовать модель клота для оценки масштаба карты брызгов.
Выберите Select Build Splatter Maps [TW]. карта попробует создать карту, основываясь на количестве вложений.
Теперь выберите собственное значение Override. В этом случае значение 10 идельно при проверке на клоте.
Создание комплексной коллизии(Портал)
Комплексная коллизия используется для создания точек появления в Полах/Стенах. Принцип работы старый, только потребует чуть большую работу кистью.
Для начала нужно вырезать дыру в центре.
Как и раньше используйте кисть и выберите всё, вплоть до края дыры.
Добавьте csg кисть и обведите всё остальное пространство вокруг.(попробуйте обойтись как можно меньшим количеством коллизий, так как это грозит потерей производительности)
Прячьте кисть и ваш объект и перейдите wireframe mode для просмотра кистей.
Выделите ваши дополнительные кисти с обычной кистью. Вы можете сделать кисть большой, если хотите, чтобы всё добавляемое находилось внутри.
Кликните intersect слева
Ваша кисть объединит все дополнительные кисти в одну.
Удалите дополнительные кисти и восстановите геометрию. Теперь осталась только основная кисть, которую можно использовать для объединнения коллизий.
Как и раньше ПКМ по обьекту, Set Collision from Builder Brush .
Настройка звука на карте
Использование звука на карте
Убедитесь, что вы используете KFReverbVolumes. Он обладают особыми свойствами, которые контролируют:WWISE настройка окружения
Используя настройки KFReverbVolume, вы можете контролировать объемы каждой группы Actor-Mixor. Это поможет, если у вас есть две громные территори, прилегающих друг к другу и вы хотите, смягчить звук между ними. В приведенном выше скриншоте вы можете увидеть, что на открытом воздухе звуки будут ослабляться -9 дБ с некоторым фильтром нижних частот, когда игрок входит в объем отражения Courtyard. Когда игрок выходит за пределы, объема LPF сбрасывается на 0. Переход подземлю превратит внешние звуки в тихий гул.
К дверям которые можно открыть и закрыть могут быть прикреплены звуки. Они обозначены Door Actors:
Свойств Door Actor (F4) покажет, куда поставить звук:
Опции Door Actor(необязательные):
Open Sound: Звук когда дверь открывается
Opening Ambient Sound: Звук когда дверь открыта (может быть зациклена для большых дверей)
Opened Sound: Звук когда дверь полностью открыта
Close Sound: Звукогда дверь закрывается
Closing Ambient Sound: Звук когда дверь закрыта (может быть зациклена для большых дверей)
Closed Sound: Звук когда дверь полностью закрыта
Damaged Sound: Звук когда дверь получает урон (от ударов ZED'ов)
Destroyed Sound: Звук когда дверь полностью уничтоженна (ZED'ы проломили дверь)
Q: Перевод жутко хромает, а в некотрых местак сложно понять смыл
A: Перевод в процессе полировки, так, что просьба указывать на все неточности или ошибки в нем.
Q: Не отображается компоненты пакета StaticSet.
A: Необходимо его перезагрузить. Для этого в Content Browser перейдите по пути: KFGame\Packages\Environment\ ПКМ по ENV_Modular_StaticSet. Fully Load .
Q: Помещенная дверь не открыается, и никак не реагирует наи на игрока, ни на зедов.
A: Необходимо установить KFDoorTriger из Actor Classes и перейти по пути Trigger\Triggers_PawnsOnly\KFTrigger_ChokePoint\, далее привезать данный тригер к классу двери.
Q: Кисть не отображается, не понятно как создавать с ее помощью обьекты.
A: Если кисть не отображается нажмите B. для создания области нужно войти в режим создания геометрии(Shift + 2 ), далее просто выберайте грани и ратягивайте до нужного вам объема, после кликнете по Add Volume. и выберете зону которую хотите добавить.
Q: Как перейти в ортогональные проекции?
A: Кнопка в правом верхнем углу редактора.
Q: Как менять режимы перемещения/вращения/масштабирования
A: Кнопка Spacebar .
Q: Как отобразить Content Browser ?
A:Ctrl + Shift + F
Q: Есть другие статьи по SDK ?
A: На данный момент это все что есть на офф.вики, но есть еще статьи по созданию предметов для Workshop'а. если будет нужно могу взяться за их перевод https://tripwireinteractive.atlassian.net/wiki/display/KF2SW/Killing+Floor+2+Workshop еще в сети есть множества руководств непосредственно по UDK. которые могут оказаться полезными в процессе создания карты.
Q: С чего начинать? Какой порядок создания карты лучше всего?
A: Начать нужно с создания окружения(пол, стены, потолок), затем создание дверей/окон, заполнение карты различными объектами(торговец, мебель, оружие. ), прописывание точек спауна и навигации, текстурирование и освещение. Последний шаг оптимизация карты, удаление нунжных областей/предметов, исправление освещение и прочее.
Не могу скомпилировать геометрию или освещение (Warning! Untitled_0 WorldInfo_0 Maps not built with production lighting!).
Как исправить?
Работал в Unreal Tournament Editor (UT Alpha), UnrealED (UT'99), PostED (Postal 2), KFED (KF1) и подобной проблемы в них не возникало.
И ещё при запуске редактора ошибка про SQL сервер и ресурсы вылетает.
Может где-нибудь есть сторонний редактор, который так не лагает?
Indigo [THAC], воркшопные карты загружаются кудато в другое место, видно не судьба) Разрабы обещают это исправить в следующем патче.
Для начала надо проверить есть ли карта в папке KFGame\BrewedPC\Maps, если есть то попробовать запустить карту через консоль open название_карты, если же карты нету, то придется найти ее и переместить в нужную папку
Подписался на карту из воркшопа, она автоматтически скачалась. Но проблема в том что она в списках игры не появилась. Проверил на совместимость, карта была как и положенно обновлена после глобал обновы. Пробовал другие карты из воркшопа, и тоже самое они грузятся но нигде не появляются. В чём может быть причина? Пробовал гуглить проблему не помогло, в сообществах тоже не помогли.
Возможно, для этого в контент драузуре выбираем нужный материал пола\стены\потолка, выделяем область которую нужно заменить, ПКМ по объектам Materials\Assign from content browser, извиняюсь за запоздалый ответ, был не много занят
Прошу прощения за беспокойство. По поводу модульной настройки хотел спросить.
Можно заменять только материал этих мешов? Строить карту через них удобно, но по завершении цветовая кодировка уже не нужна, и требуется заменить все это на нормальные текстуры пола, стен, травы и т.п. Это возможно?