How to make a map for Killing Floor
In this article it describes:
-
– Where you can get map editor.
– How to use viewports and camera.
– Basics of editor using.
– Making simple map.
First of all you need map editor from Killing Floor SDK. If you install it already you may launch it with KFEd.exe file from System folder. If you have Steam you may download it from Steam Tools Tab, else you may download it with good repack. Killing Floor uses Unreal Engine 2.5 and KF SDK is modification of UnrealEd 3.0 (don’t confuse it with Unreal Engine 3).
After editor running, you will see 4 viewports and Texture Browser (close it now). This viewports are 3 views (top, front and side) and 3D view.
I think default viewports configuration is the best but you can change througth menu View > Viewports > Configure…
You should use a camera to navigate in 3D view («eye» icon on other viewports), It can be moved using mouse. Holding the left button (LMB) and moving mouse you move camera horizontally. Holding right button (RMB) you make free look. Holding both buttons and moving mouse you move camera vertically and sidely. At 2D viewports you may move camera holding any one mouse button and make zoom in/out holding both mouse buttons. You may variate camera speed by pressing Change Camera Speed. For openers make a cube volume by clicking appropriate button on tools panel . If you clivk RMB on it it opens CubeBuilder window, where you can set cube dimensions. Enter 512х512х512.
It appers so called brush with red edges.
To make a room press Subtract button on left tools panel. It makes empty room covered with bubbles texture.
Couple words about engine features: There is no empty space in Unreal Engine. This is a solid space and just maked room was cutted from solid space. You add brush to cutted space by pressing Add button.
Move brush in 2D viewport by holding Ctrl and moving mouse. It moves on editor grid. You may set grid unit by pressing RMB > Grid or in bottom tools panel. You may see subtractive brush with yellow edges. This is the room.
Texture room walls. Select some room surfaces by holding Ctrl and clicking on it. Repeated click unselects surface. Pressing Shift+B selects all surfaces with the same brush.
Open Texture Browser and using File > Open… menu item select “KillingFloorManorTextures.utx”. You may see texture package name at upper field and select needed. In the bottom field you may find texture groups. It needs just for good texture sorting. If you want to see all package textures click All button. Reduce texure scale for better look using View > 25% menu item.
Put textures to selected surfaces. E.g. BrickWall for walls and wood_floor for floor and ceiling.
Choosen textures has too big size. Reduce it for better look. Click RMB > Surface Properties on selected properties. In opened window select Pan/Rot/Scale tab and set Simple to 0.25 at Scaling field.
Then make a passage. Open CubeBuilder and set 256х1024х256 dimensions. Place it near the room and subtract the hole by pressing Substract. It is textured by last material already. Textured it just like room before.
Make a passage fork. Move brush again and click on passage edge to select it at top viewport. Than make a copy using RMB > Duplicate (or Ctrl+W).
Rotate the copy by 90 degrees holding RMB and place it to the center.
To see passage copy at 3D viewport it needs to build map geometry by clicking Build Geometry button at top tools panel. After building you may see passage copy with the same textures and sizes but rotated in the same way. Fix it by editing Rotation and Pan fields at Surface Properties window.
Then add some lights to map. Use RMB > Add Light Here at any surface. To see lights effects click Build Lightning button. 3D view should be set to Dynamic Light mode (Alt+5).
Move light to room center and open Light Properties (by F4). You may set Light Color by pressing Color and brightness, hue and saturation as well. And set light radius in Lightning settings also.
Place some more light emitters with less bright in passage.
Make zeds spawns at passage fork. Make a cude 256х256х256 and place it to fork end. Click RMB > ZombieVolume on Volume , it looks like transparent brush with white edges. Make another one at other fork.
To enable moving zeds smart and find players without visual contact It needs special path nodes. You should create it using RMB > Add Path Node Here on surface at 3D viewport.
Make a path with some nodes.
Now add player start spawn. Use RMB > Add Player Start Here item.
Then add some ammo spawn to map. Open Actor Class Browser and choose Actors > Pickup. For ammo adding choose Pickup > Ammo > KFAmmoPickup.
Add it to map by pressing RMB > Add KFAmmoPickup Here on any surface. If it doesn’t appear try again on other surface.
You may find weapons at KFWeaponPickup tab and add it just like ammo (and all Actor Classes gears). You may find random weapon spawn items at xPickupBase > KFRandomSpawn > KFRandomItemSpawn.
You should build your map before testing using Build All button. After that you may make a test run by pressing Play Map! button.
That’s all. Your 1st map is done. Not a msterpiece but good enough for beginner.
You may expand map, add some items and so on. Good luck.
Read also:
Tags: killing floor, sdk, map making
15 Oct 2011 в 22:42
а торговца как сделать? за всё остальное спс
15 Oct 2011 в 22:51
Точно так же как ZombieVolume. Только в меню выбрать TraderVolume. И в этом пространстве будет магазин. Как добавить открывающиеся двери и модель продавщицы наверно будет в другой статье уже
16 Oct 2011 в 22:48
спс
16 Oct 2011 в 22:50
слушай я видел твою группу в контакте, можно вопрос а ты созданием карт сам не занемаешься или ток модели игроков и оружия?! если занимаешься сколько денег будет мапу на заказ сделать?
16 Oct 2011 в 22:58
созданием карт не занимаюсь, только если баги поправить
16 Oct 2011 в 23:09
ясно. всё равно спс за информацию как нужно делать. может и получиться =)
18 Dec 2011 в 0:20
уважаемый а как двери сделать подскажи
18 Dec 2011 в 1:03
скоро будет
30 Dec 2011 в 20:37
У меня такой вопрос… Сохранил карту, перемещаю в другую папку и при открытии редактор выдает ошибку.. Как это исправить?
31 Dec 2011 в 1:09
Какую ошибку?
31 Dec 2011 в 12:09
Build UT2004_Build_[2004-11-11_10.48]
OS: Windows XP 5.1 (Build: 2600)
CPU: AuthenticAMD Unknown processor @ 2728 MHz with 2047MB RAM
Video: NVIDIA GeForce 9600 GT (8558)
Assertion failed: GObjBeginLoadCount==0 [File:.\UnObj.cpp] [Line: 2299]
Журнал: UObject::StaticTick <- UEditorEngine::Tick <- UpdateWorld <- MainLoop
31 Dec 2011 в 15:12
Редактор при открытии карты не смог найти ее ресурсы. Тогда ответ – никак. Карты обязательно должны храниться в Maps
04 Jan 2012 в 0:49
Можно по точней о дупликате не получается
04 Jan 2012 в 3:11
Если речь идет о копировании объектов, то надо выделить нужный объект и нажать ПКМ > Edit > Copy, затем ПКМ > Edit > Paste > Here
05 Jan 2012 в 1:42
Уже разобрался , но всё равно спасибо за помощь !
07 Jan 2012 в 9:06
уважаемый,благодарю за все что ты написал о создании карт,и у меня один вопрос а можно на картах что нибудь написать ,у друга днюха скоро хочу на карте его ник написать,как это можно зделать??
07 Jan 2012 в 12:17
Рисуется/меняется текстура с заданным изображением и накладывается в нужное место. Можно нарисовать брашем отдельный элемент под свою текстуру и поместить ее на карту
19 Jan 2012 в 16:44
Доброго дня!
Как рад, что здесь таки можно написать о моей проблеме. А по смыслу она точь в точь копирует проблему Reals. При попытке открытия карты или текстуры, да чего угодно… через обычные функции едитора Open, выдаётся такая ошибка:
Build UT2004_Build_[2004-11-11_10.48]
OS: Windows NT 6.1 (Build: 7601)
CPU: AuthenticAMD Unknown processor @ 2095 MHz with 3834MB RAM
Video: ATI Mobility Radeon HD 5650 (6099)
Assertion failed: GObjBeginLoadCount==0 [File:.\UnObj.cpp] [Line: 2299]
Журнал: UObject::StaticTick <- UEditorEngine::Tick <- UpdateWorld <- MainLoop
19 Jan 2012 в 17:08
Чаще всего это происходит из-за «плохого» пути к файлам. Надо постараться, чтобы в пути к файлам не было папок с кирилицей. Возможно сама KF установлена по такому пути. Например С:\Игры\KF. Если проблема появилась после каких-то изменений в настройках, следует удалить все ini файлы редактора. Вобще-то самое большое сообщество KF мапперов тут
20 Jan 2012 в 20:14
MetalMedved
Спасибо большушее!
Все благоолучно запустилось и отныне я во всю обучаюсь данному редактору. Конструирование отдельных помещений, а так же расстановка Вэйпоинтов, освещения и пр. так же не составляет неудобств. Но, есть конечно же вопросы. Не могли бы Вы сказать, каким образом удалять созданные Браши? Правой кнопкой мыши кликал, выбирал CUT и DELETE, никакой реакции, хотя Браш Выделен. Просто я вношу изменения в уже созданную карту, хочу добавить продолжение в существующий корридор, создаю браш, подставляю к комнате и вижу, что она намного меньше… а как изменить размеры уже созданного браша или удалить его… не знаю. Подскажите, пожалуйста! Был бы очень благодарен! Всё это жуть как интересно! =)
20 Jan 2012 в 22:35
Ой, всё всё всё всё!
Я со всем сам разобрался… у вас просто потрясающие статьи! Оказывается, всё предельно ясно и подробно расписано! Огромное спасибо!!!
21 Jan 2012 в 0:33
Не за что. Статьи не мои, источник указан
21 Jan 2012 в 1:52
Удивительно… ведь я там зарегистрирован =)
08 Feb 2012 в 10:10
Я не врубаюся где CubeBuilder на этом и остановился:(((
08 Feb 2012 в 12:11
08 Feb 2012 в 14:31
Спасибо понял!вот теперь немогу понять как поворачивать коридор
08 Feb 2012 в 17:42
Помогите у меня созданный куб не выделяется!!
Что делать???
08 Feb 2012 в 20:44
Подобные технические проблемвы обсуждают тут
03 Mar 2012 в 17:28
как убрать текстуру? чтоб сквозь стенку опять пройти можно было?
09 Mar 2012 в 19:58
ох, неужели разрабочики не могли сделать нормальное управление в редакторе…Как в старом добром Valve Hammer Editor…скрипты ставить там было удобно, передвигаться по карте тоже..тут же всё это делать очень неудобно…
12 Aug 2012 в 21:55
добрый день просле создания пытаюсь про тестить жму на play map и выдаёт ошибку запуск программы не возмможен, так как на компьютере отсутствует steam_api.dll. Попробуйте переустановить программу. что делать ?
12 Aug 2012 в 23:50
можно попробовать скопировать файл steam_api.dll из папки с игрой в папку «c:/windows/system32″ и перезагрузить комп
03 Dec 2012 в 19:09
блин я спавн игрока поставил играть начинаю и сразу умираю
04 Dec 2012 в 13:41
наверно спавн слишком близко к стенам, нужно перенести
06 Dec 2012 в 7:06
я скачал и установил редактор, при запуске ничего не происходит вообще. вы не знаете что это?
06 Dec 2012 в 15:01
нет
03 Jan 2013 в 8:10
почему у меня на следующий день это программа включается и там все белое,что делать?
03 Jan 2013 в 8:12
блин я всетаки не понял как поворачивать на 90 градусов
03 Jan 2013 в 16:07
что делать,у меня при в ходе на карту человек умирает
03 Jan 2013 в 16:25
выше ответил на подобный вопрос
17 Mar 2013 в 15:20
друг подскажи как добавить на карту огонь?
17 Mar 2013 в 16:10
Самый простой вариант – открываешь два редактора: в одном карта с огнем (например ферма), в другом твоя. И копируешь огонь к себе на карту
09 Apr 2013 в 20:43
Здравствуйте. Извините, а вы не могли бы мне помочь с данной ошибкой:
Build UT2004_Build_[2004-11-11_10.48]
OS: Windows XP 5.1 (Build: 2600)
CPU: GenuineIntel PentiumPro-class processor @ 2538 MHz with 2047MB RAM
Video: NVIDIA GeForce GTS 250 (9805)
General protection fault!
History: UTerrainPrimitive::Illuminate <- UEditorEngine::shadowIlluminateBsp <- UEditorEngine::Exec_Light <- UEditorEngine::Exec <- (LIGHT APPLY CHANGED=1) <- UUnrealEdEngine::Exec <- WEditorFrame::OnCommand <- WWindow::WndProc <- WWindow::StaticProc <- MessagePump <- MainLoop
Эта ошибка вылазит каждый раз как я выбираю функции Build Lightning,
Build Changed Lightning, Build All. Помогите пожалуйста!
10 Apr 2013 в 4:26
Спроси тут и карту не забудь приложить, может кто захочет в ней покопаться и найти проблему
10 Apr 2013 в 13:12
Здравствуйте. Разобрался в чем дело и без форума, вот прямо сейчас нашел ошибку. Моя первая карта уже скоро будет готова. Спасибо!
05 Jul 2013 в 16:01
я когда запускаю мне такая ошыбка пишет
Fatal Error
Errjr reading aplication id. Please write it to steam_appid.txt or use the launcher!
05 Jul 2013 в 16:14
кряк переустановить надо
21 Dec 2013 в 0:40
При создании спавна патронов/оружия он не высвечивается, в чем может быть проблема?
10 Nov 2016 в 14:23
А можно поворачивать объекты без duplicate?
10 Nov 2016 в 19:29
да, можно
11 Nov 2016 в 0:28
А как?
11 Nov 2016 в 6:37
нужно выделить объект, нажать на кнопку Actor Rotate и с зажатой клавишей Ctrl и кнопками мыши вращать. Так же можно найти в свойствах объекта Movement/Rotation и менять там цифры
11 Nov 2016 в 7:04
Спасибо!!!
15 Nov 2016 в 13:21
При компиляции возникает ошибка «no inventory spot for this picup» для патронов. Что делать???
15 Nov 2016 в 13:53
На карте патроны не появляются.
15 Nov 2016 в 19:26
проще всего скопировать респ с патронами с рабочей карты
25 Sep 2019 в 9:51
сайт сдох в ссср было лучше!