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.

Source link

Share:

  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • В закладки Google
  • Блог Я.ру
  • Мой Мир
  • Print

Read also:


Tags: , ,

 
 
 

56 comments на «How to make a map for Killing Floor»

  1. SvYaToGoR
    15 Oct 2011 в 22:42

    а торговца как сделать? за всё остальное спс

  2. MetalMedved
    15 Oct 2011 в 22:51

    Точно так же как ZombieVolume. Только в меню выбрать TraderVolume. И в этом пространстве будет магазин. Как добавить открывающиеся двери и модель продавщицы наверно будет в другой статье уже

  3. SvYaToGoR
    16 Oct 2011 в 22:48

    спс 

  4. SvYaToGoR
    16 Oct 2011 в 22:50

    слушай я видел твою группу в контакте, можно вопрос а ты созданием карт сам не занемаешься или ток модели игроков и оружия?! если занимаешься сколько денег будет мапу на заказ сделать?

  5. MetalMedved
    16 Oct 2011 в 22:58

    созданием карт не занимаюсь, только если баги поправить

  6. SvYaToGoR
    16 Oct 2011 в 23:09

    ясно. всё равно спс за информацию как нужно делать. может и получиться =)

  7. толик
    18 Dec 2011 в 0:20

    уважаемый а как двери сделать подскажи

  8. MetalMedved
    18 Dec 2011 в 1:03

    скоро будет

  9. Reals
    30 Dec 2011 в 20:37

    У меня такой вопрос… Сохранил карту, перемещаю в другую папку и при открытии редактор выдает ошибку.. Как это исправить?
     

  10. MetalMedved
    31 Dec 2011 в 1:09

    Какую ошибку?

  11. Reals
    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

  12. MetalMedved
    31 Dec 2011 в 15:12

    Редактор при открытии карты не смог найти ее ресурсы. Тогда ответ – никак. Карты обязательно должны храниться в Maps

  13. RippeR
    04 Jan 2012 в 0:49

    Можно по точней о дупликате не получается 

  14. MetalMedved
    04 Jan 2012 в 3:11

    Если речь идет о копировании объектов, то надо выделить нужный объект и нажать ПКМ > Edit > Copy, затем ПКМ > Edit > Paste > Here

  15. RippeR
    05 Jan 2012 в 1:42

    Уже разобрался , но всё равно спасибо за помощь ! 

  16. Roy
    07 Jan 2012 в 9:06

    уважаемый,благодарю за все что ты написал о создании карт,и у меня один вопрос а можно на картах что нибудь написать ,у друга днюха скоро хочу на карте его ник написать,как это можно зделать??

  17. MetalMedved
    07 Jan 2012 в 12:17

    Рисуется/меняется текстура с заданным изображением и накладывается в нужное место. Можно нарисовать брашем отдельный элемент под свою текстуру и поместить ее на карту

  18. CBAPLLLuK
    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. MetalMedved
    19 Jan 2012 в 17:08

    Чаще всего это происходит из-за «плохого» пути к файлам. Надо постараться, чтобы в пути к файлам не было папок с кирилицей. Возможно сама KF установлена по такому пути. Например С:\Игры\KF.  Если проблема появилась после каких-то изменений в настройках, следует удалить все ini файлы редактора. Вобще-то самое большое сообщество KF мапперов тут

  20. CBAPLLLuK
    20 Jan 2012 в 20:14

    MetalMedved

    Спасибо большушее!

    Все благоолучно запустилось и отныне я во всю обучаюсь данному редактору. Конструирование отдельных помещений, а так же расстановка Вэйпоинтов, освещения и пр. так же не составляет неудобств. Но, есть конечно же вопросы. Не могли бы Вы сказать, каким образом удалять созданные Браши? Правой кнопкой мыши кликал, выбирал CUT и DELETE, никакой реакции, хотя Браш Выделен. Просто я вношу изменения в уже созданную карту, хочу добавить продолжение в существующий корридор, создаю браш, подставляю к комнате и вижу, что она намного меньше… а как изменить размеры уже созданного браша или удалить его… не знаю. Подскажите, пожалуйста! Был бы очень благодарен! Всё это жуть как интересно! =) 

  21. CBAPLLLuK
    20 Jan 2012 в 22:35

    Ой, всё всё всё всё!

    Я со всем сам разобрался… у вас просто потрясающие статьи! Оказывается, всё предельно ясно и подробно расписано! Огромное спасибо!!! 

  22. MetalMedved
    21 Jan 2012 в 0:33

    Не за что. Статьи не мои, источник указан

  23. CBAPLLLuK
    21 Jan 2012 в 1:52

    Удивительно… ведь я там зарегистрирован =)

  24. Жека
    08 Feb 2012 в 10:10

    Я не врубаюся где CubeBuilder на этом и остановился:(((

  25. MetalMedved
    08 Feb 2012 в 12:11

    Для начала создадим на карте куб, нажав соответственную кнопку на панели инструментов . Если нажать на кнопку правой кнопкой мыши, то откроется окошко CubeBuilder

  26. Жека
    08 Feb 2012 в 14:31

    Спасибо понял!вот теперь немогу понять как поворачивать коридор

  27. Nikita
    08 Feb 2012 в 17:42

    Помогите у меня созданный куб не выделяется!!
    Что делать??? 

  28. MetalMedved
    08 Feb 2012 в 20:44

    Подобные технические проблемвы обсуждают тут

  29. Николай
    03 Mar 2012 в 17:28

    как убрать текстуру? чтоб сквозь стенку опять пройти можно было?

  30. Ден
    09 Mar 2012 в 19:58

    ох, неужели разрабочики не могли сделать нормальное управление в редакторе…Как в старом добром Valve Hammer Editor…скрипты ставить там было удобно, передвигаться по карте тоже..тут же всё это делать очень неудобно…

  31. Fear
    12 Aug 2012 в 21:55

    добрый день просле создания пытаюсь про тестить жму на play map и выдаёт ошибку запуск программы не возмможен, так как на компьютере отсутствует steam_api.dll. Попробуйте переустановить программу. что делать ?

  32. MetalMedved
    12 Aug 2012 в 23:50

    можно попробовать скопировать файл steam_api.dll из папки с игрой в папку «c:/windows/system32″ и перезагрузить комп

  33. Gref01
    03 Dec 2012 в 19:09

    блин я спавн игрока поставил играть начинаю и сразу умираю

  34. MetalMedved
    04 Dec 2012 в 13:41

    наверно спавн слишком близко к стенам, нужно перенести

  35. Eminem
    06 Dec 2012 в 7:06

    я скачал и установил редактор, при запуске ничего не происходит вообще. вы не знаете что это?

  36. MetalMedved
    06 Dec 2012 в 15:01

    нет

  37. никита
    03 Jan 2013 в 8:10

    почему у меня на следующий день это программа включается и там все белое,что делать?
     

  38. никита
    03 Jan 2013 в 8:12

    блин я всетаки не понял как поворачивать на 90 градусов
     

  39. никита
    03 Jan 2013 в 16:07

    что делать,у меня при в ходе на карту человек умирает
     

  40. MetalMedved
    03 Jan 2013 в 16:25

    выше ответил на подобный вопрос

  41. v@n3s
    17 Mar 2013 в 15:20

    друг подскажи как добавить на карту огонь?

  42. MetalMedved
    17 Mar 2013 в 16:10

    Самый простой вариант – открываешь два редактора: в одном карта с огнем (например ферма), в другом твоя. И копируешь огонь к себе на карту

  43. XAHTEP
    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. Помогите пожалуйста!

  44. MetalMedved
    10 Apr 2013 в 4:26

    Спроси тут и карту не забудь приложить, может кто захочет в ней покопаться и найти проблему

  45. XAHTEP
    10 Apr 2013 в 13:12

    Здравствуйте. Разобрался в чем дело и без форума, вот прямо сейчас нашел ошибку. Моя первая карта уже скоро будет готова. Спасибо!

  46. Nemo
    05 Jul 2013 в 16:01

    я когда запускаю мне такая ошыбка пишет
    Fatal Error
    Errjr reading aplication id. Please write it to steam_appid.txt or use the launcher!

  47. MetalMedved
    05 Jul 2013 в 16:14

    кряк переустановить надо

  48. vix
    21 Dec 2013 в 0:40

    При создании спавна патронов/оружия он не высвечивается, в чем может быть проблема?

  49. Fire_Ball
    10 Nov 2016 в 14:23

    А можно поворачивать объекты без duplicate?

  50. MetalMedved
    10 Nov 2016 в 19:29

    да, можно

  51. Fire_Ball
    11 Nov 2016 в 0:28

    А как?

  52. MetalMedved
    11 Nov 2016 в 6:37

    нужно выделить объект, нажать на кнопку Actor Rotate и с зажатой клавишей Ctrl и кнопками мыши вращать. Так же можно найти в свойствах объекта Movement/Rotation и менять там цифры

  53. Fire_Ball
    11 Nov 2016 в 7:04

    Спасибо!!!

  54. Fire_Ball
    15 Nov 2016 в 13:21

    При компиляции возникает ошибка «no inventory spot for this picup» для патронов. Что делать???

  55. Fire_Ball
    15 Nov 2016 в 13:53

    На карте патроны не появляются.

  56. MetalMedved
    15 Nov 2016 в 19:26

    проще всего скопировать респ с патронами с рабочей карты

Your comment