Module Priority Tutorial/ru

From Dragon Age Toolset Wiki
Jump to: navigation, search
Совместимость модулей
Начало / Русская DA Builder Wiki / Поделиться ВКонтакте
Обеспечение совместимости между новым модулем и официальными DLC
Категория, содержащая описания и параметры событий модуля



I have decided to write this tutorial to help other mod authors create content that works well with Origins, the Awakening Expansion, and any DLC that allows player mods to extend them in some way (Leliana's Song, Golems of Amgarrak and Witch Hunt do, at this time). While other content created in the toolset could be similarly extended, proper support should be the responsibility of the module creator and I therefore suggest discussing it with any mod author you wish to have add support for your mod.

Step One

First of all, you need to have your mods (I have three slightly different versions of my Tevinter Warden Class mod) set up to extend a particular campaign mod; the toolset only will extend Core Game Resources and Single Player (Origins) by default. To extend the Awakening Expansion you need to create a project in the toolset named "dao_prc_ep1"; do not open this project in the toolset, or you will be unable to play the expansion. Similarly, you will need to create a project for Golems of Amgarrak or Leliana's Song; I will post the proper project names later, as I don't have the toolset open right now.

Step Two

When you create a project, you have the option of which existing project it will extend; in the drop-down list, select "Single Player" to extend Origins, then scroll down until you see the project property "Priority". By default, all projects created are at priority 100, which means they will all try to load at the same time (assuming they are distributed as dazip files); for the Origins version, enter a value numerically higher, like 152 or 202.

Step Three

To extend Awakening with a mod that contains the same content, follow the steps above, substituting "dao_prc_ep1" for the extended module property; when you scroll down to the priority property enter a value ther that is numerically lower than the one used in the first project, like 151 or 201.


Now, what does this do, you may wonder, which is a fair question. You may have seen modders that make two different dazip versions of their mods tell you not to have both mods active at the same time, since they think doing so will cause problems in the expansion; they are correct, to a point. In my own case, I have seen the files for my Tevinter Warden Origins mod override the Awakening character generation files if I forgot to disable it and enabled the Awakening version as well; setting the Awakening version to a lower numerical value in the priority property actually sets it as a higher priority than the Origins version, but only if I am playing Awakening.

Extendable DLC Listing

The following list is the directory names of the various DLCs that could be modded:

Leliana's Song: dao_prc_lel

Golems of Amgarrak: dao_prc_gib

Witch Hunt: dao_prc_str

Use the above names as the modules for the toolset to extend.

I have not included Darkspawn Chronicles in the list for the simple reason that the only thing in that that could be modded is the companion face morphs; there is no level progression so other kinds of mods aren't really useful, unless you want to change combat some.

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