Fallout3 Посібник зі створення світу

Fallout 3: Посібник зі створення світу

Зміст

Вступ

Коли ви дійдете до кінця цієї статті, у вас буде свій острів посеред океану. Надалі ви зможете самостійно заселити цей острів різними персонажами.

Що нам потрібно

Початок роботи

Перш ніж ми почнемо працювати з G.E.C.K., ми повинні продумати, що хочемо створити і продумати історію нашого нового світу.

Я створю острів, який залишився незайманим війною та радіацією.

Створення ігрового простору

  • Зайдіть у рядок меню:World > World Spaces.
  • Клацніть правою кнопкою на списку зліва і виберіть у контекстному меню пунктNew(Новий).
  • Вам потрібно буде ввести назву нового ігрового простору, тому введіть:MyWorld. Воно не буде відображатися у грі, так що ви можете назвати його як завгодно, але краще називати його так, щоб його було легше знаходити у списку світів.

Отже, ігровий простір створено. Розглянемо параметри, які ми можемо налаштувати:

  • Name(Назва): Ця назва локації відображатиметься у грі. Вводимо: "Мій світ".
  • Parent Worldspace(Батьківський простір): потрібно вказати, якщо простір є частиною іншого простору (наприклад, простір міста в просторі Пустоші). Чи не чіпаємо.
  • Climate(Клімат): яка погода буде в даному ігровому просторі. ВиберемоWastelandClimate.
  • Water(Вода) - Вода, яка буде у нашому світі. Вибираємоd1PurifiedWater0r30h(Чиста вода).
  • Default Water Height(Рівень води за замовчуванням): Виставляємо10500.

  • LOD Water Height(Рівень води вдалині): Виставляємо10500.
  • LOD Water Type(Тип води, який буде вдалині): Вибираємоd1PurifiedWater0r30h(Чиста вода).
  • Default Land Height (Рівень землі): Виставляємо в діапазоні від6000до14000. Ми оберемо10100.
  • Image Space– налаштуванняHDR. Вибираємо:DefaultImageSpaceExterior.
  • Map Image(Зображення картки): Власне, сама карта. Ось шлях до стандартної карти: interface\worldmap\wasteland_1024_no_map.dds . Створюйте картку уФотошопіі зберігайте у форматіdds, тільки після цього ви зможете прикріпити її до свого світу.
  • УUsable Dimensionsвиставляємо такі параметри:

  • УCell Coordinates– Координати осередку, виставляємо такі параметри:

  • Small World– Наголошуємо, якщо робимо невеликий світ. Для економії ресурсів гри. Зазначимо.
  • - Якщо відзначити, швидко подорожувати звідси буде не можна. Зазначимо.
  • Can't wait– Якщо відзначити, чекати на цьому світі не зможете. Чи не чіпаємо.
  • No LOD water– Вода не відображатиметься вдалині. Чи не чіпаємо.
  • Music– Вибираємо музику, яка програватиметься у світі. Чи не чіпаємо.

Це є основні параметри світу.

створення

острів

Редактор висот має такі функції:

  • редагування ландшафту,
  • генерація ландшафту,
  • генерація спрощених моделей далеко розташованих об'єктів ландшафту.

Розглянемо його докладніше.

fallout3

На карті видно область, яка відрізняється за кольором від інших. Це область, на якій земля знаходиться вищерівня води. Це те місце, де ми зробили трохи піднятий ландшафт.

  • Увімкніть лінії сітки і, використовуючи "ласо", виділіть область приблизно п'ять клітин. Ця область стане поверхнею землі.
  • Тепер виберіть "піпетку" і натисніть на землі, яку ми зрушили. Квадрат праворуч від іконки піпетки має змінити колір на той, яким відображається наша земля.
  • Виберіть пензель та намалюйте острів.
  • Тепер навколо нашого острова зменшіть рівень землі за допомогою інструментаLower Land.
  • Повинно вийти щось подібне:

fallout3

світу

Нанесемо текстури. Для цього:

  • Вибираємо у списку текстури та за допомогою правої кнопки миші фарбуємо наш острів.
  • Виберіть із списку:LGrassGreenSuburbsі пофарбуйте весь острів.
  • У вас вийде така картина:

світу

  • За допомогою такого ж способу фарбуйте весь острів різними текстурами.

Додавання своїх текстур

Спочатку нам потрібно підготувати свою текстуру. Вона має бути розміром1024на1024, у форматіdds.

  • Для роботи з цим форматом, скачайте та встановіть на Фотошоп плагін для роботи з DDS:NVIDIA Photoshop Plug-In.

Крім самої текстури, нам ще знадобиться мапа нормалей.

  • Про створення карти нормалей ви можете почитати в цьому посібнику: "Туторіал з ретекстурування" відImperator3.
  • Сама текстура і карта нормалей повинні знаходитись у цій папці: Fallout 3\Data\textures\landscape
  • Тепер, коли у нас є текстура та карта нормалей, уВікні об'єктівйдемо шляхом:Miscellaneous->Texture Set.
  • У списку праворуч тиснемоправу клавішу миші і в контекстному меню, що з'явилося, вибираємоNew.
  • Відкриється вікно, в якому вводимо:
  • ID:MyTextures.
  • УDiffuseвибираємо свою текстуру:
острів
  • УNormal/Glossвибираємо свою карту нормалей:
світу
  • ТиснемоОК.
  • Далі переходимо доMiscellaneous -> Land Textures.
  • У списку тиснемо праву клавішу миші і в контекстному меню вибираємоNew.
  • Відкриється вікно, в якому вводимо такі дані:
  • УIDпишемо ідентифікатор текстури, наприклад,MyTextura.
  • УTexture Setвибираємо раніше створену текстуруMyTextures
  • УMaterial Typeвибираємо тип поверхні. ВибираємоSAND- пісок.

світу

Поради щодо створення світу та інші дрібниці

Останні штрихи - і ось, у мене вийшов такий острів:

створення

А ось як він виглядає у грі:

fallout3

Нам залишилося зробити шлях, яким головний герой потраплятиме на цей острів. Розглянемо два можливі варіанти.

Перший варіант такий:

  • Створимо нові двері. Назвемо їїLodka.
  • Вибираємо модель дверей. Виберіть човен, ось він: Fallout 3\Data\meshes\vehicles\boat03b
  • Розміщуємо цей човен у нашому світі.
  • Клацаємо на ній двічі, відкриється діалогове вікно, в якому вводимо дані: REF Id: Lodka1REF
  • Відзначимо галочкоюPersistent References.
  • Розмістимо цей же човен (двері у вигляді човна) десь на Пустошах.
  • Клацаємо двічі, відкриється вікно, в яке вводимо такі дані: REF Id: Lodka2REF
  • Знову відзначимо галочкоюPersistent References.
  • Повертаємосьназад у наш світ.
  • Вибираємо наш човен, в закладціTeleportвибираємо локацію на Пустошах, де розташований другий човен. І тут уже вибираємо човен.

Існує й інший спосіб потрапити у новий світ.

Цей спосіб вдасться реалізувати за допомогою активаторів та скриптів:

  • Ідемо таким шляхом:World Object > Activator.
  • Тиснемо в списку праворуч праву клавішу миші і в меню вибираємоNew.
  • Відкриється вікно, в якому налаштуємо такі параметри:
  • УIDпишемо:Lodka1.
  • Name:Човник
  • Model: Fallout 3\Data\meshes\boat03b
  • Script: Поки не чіпаємо.
  • Далі створимо ще один активатор і вибираємо такі параметри:
  • УIDпишемо:Lodka2.
  • Name:Човник
  • Model: Fallout 3\Data\meshes\boat03b
  • Script: Поки не чіпаємо.
  • Тепер помістимо перший човен (Lodka1) на пустках.
  • Клацаємо по ній двічі, відкриється вікно налаштувань копії об'єкта (Reference), у якому вводимо такі дані: Ref ID: Lodka1REF
  • Відзначаємо галочкоюPersistent References.
  • Помістимо другий човен (Lodka2) у нашому світі.
  • Клацаємо двічі, відкриється вікно, в якому вводимо такі дані: Ref ID: Lodka2REF
  • Відзначаємо галочкоюPersistent References.
  • Ну а тепер повісимо скрипти на активатори:
  • Перший скрипт вішаємо наLodka1:
  • Другий скрипт вішаємо наLodka2:

Таким чином, якщо ми підійдемо в грі до першого човна і активуємо його, то перенесемося до другого човна, який знаходиться у створеномунами у світі. Тепер ви можете вільно заселяти острів та розміщувати на ньому міста, ліси чи пустки.

Ось, власне, і закінчено туторіал щодо створення нового світу.

В результаті я отримав ось такий острів посеред океану:

світу