Эту статью предлагается удалить.Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/23 января 2024.Пока процесс обсуждения не завершён, статью можно попытаться улучшить, однако следует воздерживаться от переименований или немотивированного удаления содержания, подробнее см. руководство к дальнейшему действию.Не снимайте пометку о выставлении на удаление до подведения итога обсуждения. Последнее изменение сделано участником MBHbot (вклад · журналы) в 14:05, 30 января 2024 (UTC; около 155 дней назад).Администраторам и подводящим итоги: .mw-parser-output .hlist dl,.mw-parser-output .hlist.hlist ol,.mw-parser-output .hlist.hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li,.mw-parser-output .hlist .mw-empty-elt{display:none}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{content:"\a0 · ";font-weight:bold}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)"\a0 "}.mw-parser-output .hlist-items-nowrap dd,.mw-parser-output .hlist-items-nowrap dt,.mw-parser-output .hlist-items-nowrap li{white-space:nowrap}.mw-parser-output .hlist-items-nowrap dl dl,.mw-parser-output .hlist-items-nowrap dl ol,.mw-parser-output .hlist-items-nowrap dl ul,.mw-parser-output .hlist-items-nowrap ol dl,.mw-parser-output .hlist-items-nowrap ol ol,.mw-parser-output .hlist-items-nowrap ol ul,.mw-parser-output .hlist-items-nowrap ul dl,.mw-parser-output .hlist-items-nowrap ul ol,.mw-parser-output .hlist-items-nowrap ul ul{white-space:normal} ссылки сюда история журналы удалить
TES Construction Set
Логотип программы TES Construction Set
Скриншот программы TES Construction Set
TES4CS в Gentoo Linux (wine)
Разработчик Bethesda Softworks
Операционная система Microsoft Windows
Лицензия проприетарная
Сайт cs.bethsoft.com

The Elder Scrolls Construction Set — объединенный общей программной оболочкой набор всевозможных инструментов (редактор или, иначе, конструктор) для создания модификаций к играм серии The Elder Scrolls.

Общая информация

[править | править код]
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.

Мир в играх TES3/TES4 реализуется в виде набора ячеек (англ. cell), в которых расположены объекты. Также есть система магии, скриптовая система и игровые установки.

Ячейки

[править | править код]

Ячейка (также называемая иногда 'клеткой') представляет собой квадратную область пространства со стороной в 116,3 метра (8192 игровые единицы). Максимальная высота также ограничивается этим числом (уровень воды обычно равен нулю, что определяет глубину). Ячейки делятся на внутренние и внешние.

Внутренние ячейки

[править | править код]

Внутренние ячейки описывают замкнутые области пространства, такие как помещения домов или подземелья.

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

Каждая внутренняя ячейка, помимо названия, отображаемого в игре, должна иметь свой собственный уникальный идентификационный код (ID).

Внешние ячейки

[править | править код]

Внешние ячейки представляют собой большую часть пространства, именно из них моделируют поверхность игрового мира.

Несколько ячеек можно объединить в регион, подчёркивая тем самым их схожесть (также это влияет на некоторые параметры). Когда игрок находится на территории внешней ячейки, отрисовывается небо, рассчитывается освещение, погода, ветер, осадки и т. п.

Идентификатор внешней ячейки состоит из названия региона, к которому она относится, а также её координат. Координаты определяют смещение ячейки относительно «условного центра» (в TES3 это место находится несколько южнее Красной Горы).

Объекты

[править | править код]

Ячейки могут быть наполнены различными строениями, предметами, NPC и креатурами (англ. creatures, создания), они же «монстры». Технически, игрок представляет собой NPC с идентификатором «Player» (по данным TES CS для TES3). Некоторые объекты (объекты категорий Lights (освещение: свечи, фонари, факелы), Miscellanious, Armor, Cloths, Weapons, Alchemy, Ingredients) могут перетаскиваться в специальное окошко, символизирующее т. н. «инвентарь» (инвентарь есть только у объектов класса NPC (неигровые персонажи, актеры) и Container (контейнеры: объекты, содержащие внутри себя различные предметы)). Объекты из категории Body Parts используются для создания графики к другим объектам (например для брони или для текстур персонажей игры).

Магия

[править | править код]

Движок игры содержит обширный набор магических эффектов, но изменять этот набор нельзя.

Можно создавать из них разнообразные заклинания, которые потом смогут применяться как NPC, так и игроком. Также есть возможность зачаровывать предметы и ставить ловушки. NPC, обладающий зачарованным предметом, может использовать его заклинания. Если установлена ловушка, заклинание срабатывает один раз при попытке NPC взаимодействовать с объектом.

В TES CS для игры Morrowind также возможно изменить иконку заклинания, и его шлейф, остающийся при сотворении заклинания.

Скрипты, глобальные переменные и диалоги

[править | править код]

В движок встроен интерпретатор скриптового языка. Это позволяет динамически оказывать некоторое воздействие на мир, хотя возможности и ограничены.

В играх определён достаточно большой набор глобальных переменных, хранящих различные параметры. Можно создавать свои и/или изменять текущие глобальные переменные.

Диалоги позволяют определить общение NPC с игроком. Вместе со скриптами являются основным средством создания различных квестов. Технически представляют собой набор тем с описанием фраз и ответов на них.

Игровые установки

[править | править код]

Существуют как строчные установки, так и с числовым значением.

Строчные игровые установки определяют названия месяцев, содержание различных меню (меню торговли, меню инвентаря, например), содержание различных внутриигровых сообщений.

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

TES3 Construction Set

[править | править код]

PC-версия The Elder Scrolls III: Morrowind включала в себя дополнительный диск с набором инструментов для модификации игры. На этом диске, кроме самого TES3 CS (он также имелся и на диске с игрой), располагались частично распакованные ресурсы файла Morrowind.bsa — текстуры, полигональные модели и значки.

Официальная русская версия не содержала этой дополнительной информации, но CS по-прежнему располагался на диске с игрой (хотя сам, включая файл справки, был на английском языке). При самостоятельной установке его обязательно устанавливать в один каталог с игрой.

Версии

[править | править код]

Версии набора инструментов разработчика прямо соответствуют версиям игры.

Русская версия

[править | править код]
В разделе не хватает ссылок на источники (см. рекомендации по поиску). Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. (29 мая 2018)

Официальное русское издание TES3 содержало ошибку, в результате которой CS портил диалоги в плагинах. Решение проблемы было вскоре найдено сторонними разработчиками.

TES3: Tribunal

[править | править код]

Установка этого дополнения исправляет некоторые ошибки в оригинальной игре, обновляя её версию до 1.3. Также существует патч до версии 1.4.

Из новшеств (в основном скриптовых) можно отметить:

TES3: BloodMoon

[править | править код]

Установка второго официального дополнения обновляет игру до версии 1.6. Оно включает в себя все изменения Tribunal, кроме того добавляя несколько новых возможностей (в основном в скриптах):

MSFD

[править | править код]

В комплекте с TES3 CS идёт руководство по использованию. Там описывается пара примеров — создание подземелья, редактирование внешних ячеек и немного информации по скриптам.

Но, так как эта информация очень скудна, один из фанатов игры — 'GhanBuriGhan' стал собирать недостающие сведения для выпуска полного описания скриптовой системы TES3. Этот документ получил название «Скрипты Морровинда для Чайников» (англ. Morrowind Scripting for Dummies, MSFD). Последней версией, которую выпустил 'GhanBuriGhan', стала восьмая редакция, объёмом около двух сотен страниц, однако с разрешения автора эстафету подхватили другие фанаты - Yacoby и Melian. Их усилиями появилась девятая редакция, которая доступна на сайте Tamriel Rebuilt. О русской версии данного документа пока ничего неизвестно.

TES4 Construction Set

[править | править код]
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.

Одновременно с выпуском The Elder Scrolls IV: Oblivion, был выпущен и Construction Set для него. В отличие от прошлой версии, он не распространялся вместе с игрой, а был предложен для свободного скачивания всем желающим.

Изменения, которые претерпел игровой движок, отразились и на CS. Также появилась поддержка используемых игрой сторонних технологий, таких как физический движок Havok, система лиц FaceGen и технология SpeedTree.

Версии

[править | править код]

TES5 Creation Kit

[править | править код]
В разделе не хватает ссылок на источники (см. рекомендации по поиску). Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. (29 мая 2018)

В пятой части под названием Skyrim также есть игровой редактор (также фанаты серии игр Fallout нашли способ редактировать с помощью этого редактора Fallout 4), носящий название Creation Kit, в честь нового движка Creation Engine. Вышла 8 февраля 2012 года. CK использует новую систему инициализации новых объектов и скриптов, а также имеет новый, отличный от двух других редакторов интерфейс. Специально для сбалансированности системы скриптов Bethesda встроила в скриптинг возможность одному скрипту использовать параметры другого, однако учитывая общую неоптимизированность всех скриптов, скорость в игре падала при использовании слабого, или одноядерного процессора. Но опытные фанаты уже поняли суть и переписали все функции, заставив процессор тратить меньше своих ресурсов на игру.

Ссылки

[править | править код]