Creating a module/ru

From Dragon Age Toolset Wiki
< Creating a module
Revision as of 11:35, 11 February 2011 by Kelamor (Talk | contribs) (Add properties pictures)

Jump to: navigation, search
Модули
Обеспечение совместимости между новым модулем и официальными DLC
Категория, содержащая описания и параметры событий модуля

Для создания и изменения модулей, выберите "Manage Modules" в меню "File". Это выведет список имеющихся модулей. Используйте кнопку "New" для создания новых модулей, а кнопку "Properties" для изменения свойств имеющихся модулей. Изменять свойства можно только у открытого на текущий момент модуля.

Создание нового модуля

  • В меню "File" выберите пункт "Manage Modules".
  • Нажмите кнопку "New", что откроет окно свойств создаваемого модуля.
  • В поле "Name" (имя) введите название модуля (это название будет отображаться в игре).
  • Введите уникальный идентификатор модуля в поле "UID". Этот идентификатор используется для конфигурации файлов и в качестве имени папки, в которую экспортируется модуль.
  • Далее нажмите "OK"

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

Открытие нового модуля

  • Выберите в списке новый модуль.
  • Нажмите кнопку "Open".

Название открытого модуля отображается в заголовке окна тулсета.

Создание отдельной кампании:

  • Выберите свой модуль в списке модулей.
  • Нажмите кнопку "Hierarchy".
  • Снимите флажки со всех отмеченных родительских модулей (по умолчанию - сняты).
  • Нажмите "OK".
  • Свойство модуля "Extended Module" оставьте "None".
  • В качестве скрипта модуля используйте скрипт по умолчанию "module_core" или ваш скрипт.

В палитре ресурсов отображаются только доступные этому модулю ресурсы.

Создание расширения

  • Выберите свой модуль в списке модулей.
  • Нажмите кнопку "Hierarchy".
  • Отметьте в качестве родительского модуля - "Single Player".
  • Нажмите "OK".
  • Свойство модуля "Extended Module" установите "Single Player".

Ресурсы модуля "Single Player" теперь доступны и вашему модулю.

Обратите внимание:

Используя тулсет версии 1.01 и игры версии 1.02b, вы не должны использовать скрипт "module_core" в качестве скрипта модуля, если ваш модуль является расширением другого модуля, в противном случае вы столкнётесь с проблемами в диалогах и распределением атрибутов. Источник проблемы неизвестен, но использование чистого скрипта с пустой главной функцией устраняет её.

Свойства модуля

  • Выберите свой модуль в списке модулей.
  • Нажмите на кнопку "Properties".

Эти свойства можно поменять в любое время. Для настройки модуля перед экспортом смотрите Управление модулями.

Детальное описание свойств модуля вы найдёте в статье Основная информация.

Обратите внимание:
  • Тип модуля может быть только "Addin". Вы можете использовать его как для расширения имеющихся модулей, так и для отдельного модуля. Такой модуль может быть включён/отключен в игре (Загружаемый контент). Вы также можете создавать модули, изменяющие основные ресурсы игры (core resources), что будет применяться ко всем модулям в игре.
  • Модуль отдельной кампании в случае отсутствия в его скрипте обработки генерации персонажа будет неиграбельным. Смотрите Генерация персонажа (en) для изучения процесса создания игрового персонажа.
  • На настоящий момент нет возможности удалить модуль средствами тулсета. Смотрите Удаление модуля (en).

Основные ресурсы:

Any object template which is required in more than one module needs to be a core resource.

In the future, we may have the facility to export a character to a new module. In that case, any item that the player can use or that a creatures drops for the player, will need to be a core resource - otherwise, custom items will be lost on entry to the new module.

To create a core resource:

  1. Right click on properties for the resource in the Palette Window
  2. Change Module to: Core Game Resources
  3. Change Owner Module to: New Module Name

Be aware of dependencies between core and non-core resources; especially around scripts. If a core resource uses a non-core script, the script won't exist if you use the core resource in a different module.

There will be a separate talk table created for the Addin in its directories. When the game loads it will combine all the talk tables across all the addins that it knows about.

Переводчики

kelamor / Страница / Почта / Как переводить DA Builder Wiki

Язык: English  • русский