Installing the toolset/ru

From Dragon Age Toolset Wiki
< Installing the toolset
Revision as of 06:13, 6 December 2011 by Kelamor (Talk | contribs) (Upgrade to the English version of this article)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Установка тулсета
Начало / Русская DA Builder Wiki / Поделиться ВКонтакте

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

  • DirectX 9.0c
  • Visual C Runtime Library
  • Microsoft SQL Server Express 2005 Edition
  • Nvidia PhysX drivers

Эти компоненты будут установлены в процессе установки тулсета.

Путь установки

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

Примечание: Установщик MSSQL Express 2005, идущий в комплекте с установщиком тулсета ранних версий, имел ограничение, которое не позволяло устанавливать его в каталог, путь к которому больше 58-и символов [1]. Однако начиная с тулсета версии 1.01 это ограничение отсутствует, так как установка происходит по более короткому пути, а именно: Program Files\DAODB\. Для деталей можете посмотреть статью по этой проблеме (en).

Устанавливаемые компоненты

На следующем экране вы сможете выбрать компоненты для установки. Выбор будет небольшим: "Основные ресурсы" (сам тулсет) и "Microsoft SQL Server Express". Чтобы мы могли вообще запустить тулсет необходимо установить опцию "Основные ресурсы". Ну а SQL Server представлен в виде отдельной опции, так что если у вас уже есть установленный сервер базы данных, можно его и использовать, сбросив галочку с "Install Microsoft SQL Server Express 2005 SP3".

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

Выбор базы данных

В случае отказа от установки сервера, установщик запросит сервер и имя базы данных для установки базы ресурсов игры. По умолчанию сервер базы данных - "\BWDATOOLSET", имя базы данных - "bw_dragonage_content".

Примечание: При установке поверх предыдущей версий тулсета, возможно потребуется обновить формат старой базы данных, чтобы сделать ее совместимой с новой версией. Для получения более полной информации смотрите миграции баз данных (en).

Установка

После выбора этих параметров инструментов Dragon Age начнется процесс установки. Это может занять некоторое время. Когда процесс установки закончен вам будет предоставлена возможность прочитать файл readme.txt.

В папке "Dragon Age" меню "Пуск" будет создана ссылка на тулсет, его удалени и ссылки на внешние утилиты настройки инструментов.

Также установщик запишет лог-файл установки в папке "Мои документы". Если происходит сбой установки, то этот файл журнала будет полезен для отладки.

Редактор световых карт (Lightmapper)

Редактор световых карт (en) это инструмент для расчёта света в макетах локаций. Вам он необходим только в том случае, если вы собираетесь создавать или редактировать макеты локаций. Редактор световых карт включён в тулсет, однако требует наличия установленного Python'a, но Python на настоящий момент не включён в тулсет, так что если у вас на компьютере Python'a нет, то вам необходимо установить его, выполнив следующие шаги:

  1. Установите Python 2.5.4
  2. Установите win32-расширения для Python 2.5

OR

  1. Установите ActiveState Python 2.5.5.7

Самое простое, это установить ActiveState Python 2.5.5.7, так как он готов к использованию и содержит все необходимые расширения. Если же вы используете установщик с python.org, то не забудьте установить и необходимые win32-расширения для него.

Возможные ошибки:

  • Если у вас Python'a нет, то при попытке запустить Редактор световых карт вы получите стандартную ошибку Windows "Остановлена работа EclipseRay.exe".
  • Существует ошибка с 64-разрядной версией ActiveState Python 2.5 для Windows, что не позволяет Редактору световых карт нормально функционировать. Установите 32-разрядную версию и всё заработает. Ссылка на 32-разрядную версию ActiveState Python 2.5 приведена выше.
  • Не устанавливайте одновременно ActivePython и Python.org. Это, скорее всего, приведёт к ошибке с кодом 1 при рендеринге карты освещения.
  • Если происходит ошибка с кодом -1073741819, то это означает, что вы используете либо 64-разрядную версию, либо версию выше, чем 2,5. Удалите и используйте инсталлятор из ссылок выше.
  • Если происходит ошибка с кодом -1073741515, попробуйте скопировать python25.dll (из каталога установки Python) по следующему пути "<Папка установки Dragon Age>\tools\lightmapper" и перезапустите тулсет.

Настройка

Внешняя утилита конфигурирования ConfigureToolset.exe (находится в Dragon Age\tools) используется для настройки подключения к базе данных и указания местонахождения игры. Не стоит его запускать без крайней необходимости.

По умолчанию используется строка подключения "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=bw_dragonage_content;Data Source=.\SQLEXPRESS". Для дополнительной настройки нажмите на кнопку с многоточием ( ).

Перемещение файлов базы данных

По умолчанию файл базы данных и логи устанавливаются в "C:\Program Files\DAODB\data" и именуются "bw_dragonage_content.mdf" и "bw_dragonage_content.ldf".

Если вы не можете их найти, то попробуйте поиск в Program Files по строке".mdf".

Если вы настраивали вашу базу данных во время установки, замените bw_dragonage_content вашим именем базы данных.

Когда вы начнёте работу над модулем база данных будет расти в размерах. Если вы захотите переместить файлы базы данных в другое месте, чтобы освободить место на диске C:, выполните следующие шаги:.

  • Убедитесь, что вы сделали бэкап вашей базы данных. О том, как сделать это, смотрите Бэкап и восстановление базы данных.
  • Откройте Microsoft SQL Server Management Studio Express - Если у вас его нет, вы сможете загрузить его здесь.
  • Откройте новый запрос. Сделать это можно нажав кнопку "New Query" на панели инструментов, через меню "File -> New -> Query with Current Connection" или сочетанием клавиш "Ctrl+N"
  • Введите следующий текст в окно запроса и выполните его (F5) для отсоединения базы данных от файлов с данными:
use master
go
sp_detach_db 'bw_dragonage_content'
go
  • Переместите файлы с данными в новое место.
  • Введите следующий текст в окно запрос и выполните его (F5) для подсоединения базы данных к файлам с данными:
use master
go 
sp_attach_db 'bw_dragonage_content','<path to the .mdf file>\bw_dragonage_content.mdf','<path to the .ldf file>\bw_dragonage_content.ldf'
go
  • Для проверки пути к файлам с данными вы можете выполнить следующий запрос (по аналогии с предыдущими):
use bw_dragonage_content
go
sp_helpfile
go

Если необходимо больше информации по этому вопросу, то почитайте статью Microsoft KB article.

Удаление

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

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

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

Проблемы

Смотрите проблемы при инсталляции для определения возможных ошибок при установке, а также путей их исправления.

Логи находятся по адресу "My Documents\BioWare\Dragon Age\Toolset\logs". Имя лога содержит дату его создания. Чтение логов является хорошей помощью при исправлении багов.

Документация

Документация собирается в Вики:

http://social.bioware.com/wiki/datoolset/


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