Difference between revisions of "PRCSCR/ru"

From Dragon Age Toolset Wiki
Jump to: navigation, search
(Перевод статьи)
 
(Перевод статьи)
Line 1: Line 1:
 
<includeonly>{{H-langs:{{{enname|}}}}}</includeonly><noinclude>{{H-langs:H:f PRCSCR}}
 
<includeonly>{{H-langs:{{{enname|}}}}}</includeonly><noinclude>{{H-langs:H:f PRCSCR}}
  
Система PRCSCR позволяет моддеру добавить свой контент в существующие локации кампании, запуская выбранный скрипт при загрузке локации. Эта система полностью совместима с существующими ресурсами игры и сторонними модами.
+
:Система PRCSCR позволяет моддеру добавить свой контент в существующие локации кампании, запуская выбранный скрипт при загрузке локации. Эта система полностью совместима с существующими ресурсами игры и сторонними модами.
  
== Overview ==
+
== Введение ==
  
PRCSCR (Post Release Content Script) is a sytem that executes custom scripts on entry into a game area in a manner that is fully [[Compatibility|compatible]] with existing campaign resources and 3rd party mods. The custom script can add the necessary hooks for new content to the existing area; placing items on vendors/in containers, adding map waypoints, spawning NPCs, adding doors/transitions to new areas, etc. This system is used by Bioware's DLC to add new content hooks, and it is the preferred option for integrating new content because it does not modify or change any existing campaign resources (e.g. it is not necessary to modify and override existing areas, which is not compatible with other mods trying to affect the same area).
+
:Система PRCSCR позволяет моддеру добавить свой контент в существующие локации кампании, запуская выбранный скрипт при загрузке локации. Эта система полностью совместима с существующими ресурсами игры и сторонними модами.
 +
 
 +
:Преимущество PRCSCR в том, что данная схема позволяет избежать изменений ресурсов основной компании, которые могут повлечь сбои в работе игры.  При использовании данной системы, с помощью PRCSCR-файла, игра определяет скрипт, которые необходимо запустить на исполнение при входе в локацию, принадлежащую выбранному скрипту. При использовании нескольких PRCSCR-файлов для одной локации все связанные скрипты будут запущены на исполнение.
  
 
== PRCSCR M2DA ==
 
== PRCSCR M2DA ==
  
The system works by using an [[2DA#Extending_the_game_via_M2DAs|M2DA]] to specify a custom script to run when entering an [[area list]] (alternately, the script can be told to run on entering ANY area list). If multiple M2DAs specify a script to run for the same area list, ALL of these defined scripts will be run, preventing any compatibility issues and allowing for everyone's custom scripts to get a chance to run and do their thing.
+
:Сам по себе файл PRCSCR является скомпилированным файлом Excel. Более подробное описание процесса создания и компиляции вы найдёте по ссылке [[2DA]].
  
The M2DA override for the PRCSCR system is [[PRCSCR.xls]].
+
:Обязательным условием для того, чтобы игра нашла ваш PRCSCR-файл, является то, что лист в книге Excel, а также и сам файл после компиляции, должен именоваться начиная с "PRCSCR_", суффикс же может быть любой на ваш выбор. Главное не используйте кириллицу.
 +
 
 +
Более подробно про создание PRCSCR-фала вы сможете прочитать по ссылке [[PRCSCR.xls/ru]].
  
 
== Scripts ==
 
== Scripts ==
  
The usefulness of PRCSCR is that it can run ANY custom script you want. Anything that you can add to the game via scripting can therefore be compatibly added to an existing area. There is a collection of [[PRCSCR Script Templates]] that provide PRCSCR scripts for several common tasks.
+
:Весьма полезным свойством PRCSCR является то, что она может запустить любой скрипт по вашему желанию. С помощью PRCSCR вы сможете: поместить вещи в существующие контейнеры либо продавцам; добавить точку выхода на карту; заспаунить НПС; установить двери/переходы в другие локации; установить значение Plot-флага... и т.д. и т.п.  
 +
:[[PRCSCR Script Templates]] - по этой ссылке вы найдёте подборку скриптов, заточенных под PRCSCR-систему для выполнения некоторых задач.
 +
 
 +
:'''Обратите внимание''': Скрипт запускается каждый раз, когда игрок заходит в локацию. Используйте Plot-флаги или условия в скрипте, если вам необходимо, чтобы скрипт запускался только один раз.
  
'''Note''': The script will be run every time the player enters the specified area list, so plot flags or similar methods are needed in the script to ensure that changes are only made once to the area.
+
:'''Обратите внимание''': При использовании скриптов есть небольшие ограничения, а именно добавление на локацию торговца или сцены(Stage). Для добавления торговца посредством PRCSCR-системы вам необходимо проделать дополнительную работу (например создайте торговца в локации, находящейся в том же списке локации, что и требуемая вам и тогда посредством PRCSCR-системы переместите торговца в открываемую локацию)/
  
'''Note''': A limitation on scripts is that you cannot add merchants or stages via scripting. To add a merchant to an area with PRCSCR, a workaround would be necessary (e.g. creating the merchant in a custom area attached to the same area list that is deployed with the mod, then moving the merchant with PRCSCR to the existing area).
+
== Применение ==
  
== Usage Scenarios ==
+
'''Когда применять:'''
  
'''Where it applies:'''
+
*Вы сделали новую локацию и вам требуется, что бы дверь из существующей локации появилась в новой. С помощью PRCSCR  вы можете поместить нужную дверь без изменения самой локации.
  
*You have made a new [[area]] and need to add a door to an existing location that transitions to your new area. With PRCSCR you can spawn an entrance door in an existing area without having to modify the area resources directly.
+
*Вы сделали новую вещь. С помощью PRCSCR вы можете добавить свою вещь торговцу или в контейнер при загрузке локации без непосредственного изменения торговца или контейнера.
  
*You have made a new item. With PRCSCR you can add the new item to an existing vendor or an existing container without having to edit the vendor/container resource or the area that contains that resource.
+
*Вы добавили на карту мира значок вашей локации ([[Map_tutorial#Activating_and_deactivating_map_pins|map pin]]). С помощью PRCSCR вы можете вызвать её появление на карте мира, а также отслеживать условия его появления с помощью условий в скрипте или Plot-флагов (например значок должен появляться на карте только после уничтожения Лотеринга).
  
*You have made a new [[Map_tutorial#Activating_and_deactivating_map_pins|map pin]] on the world map for a new area. With PRCSCR, you can "spawn" the map pin when the player next enters the game, or in response to certain plot or area conditions, including conditions based on main campaign plot flags (e.g. only after Lothering has been destroyed).
+
'''Когда применять нет смысла:'''
  
'''Where it doesn't apply:'''
+
*Вы сделали новую локацию, разместили в ней вещи и персонажей. Так как эта локация является уникальным содержанием вашего мода у вас нет необходимости применять PRCSCR для его изменения. Хотя в данном случае можно использовать PRCSCR для добавления ссылки на вашу локацию из другой локации или с карты мира.
  
*You have made a new interior area and are placing items or NPCs in this area. Because the new area is unique content for your mod, you do not need to use PRCSCR to modify it. However, you would still probably use PRCSCR to provide a link to your new area from an existing area/world map.
+
[[Category:Tutorials]]
 +
[[Category:Translations_ru]]

Revision as of 06:04, 21 October 2010

Template:H-langs:H:f PRCSCR

Система PRCSCR позволяет моддеру добавить свой контент в существующие локации кампании, запуская выбранный скрипт при загрузке локации. Эта система полностью совместима с существующими ресурсами игры и сторонними модами.

Введение

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

PRCSCR M2DA

Сам по себе файл PRCSCR является скомпилированным файлом Excel. Более подробное описание процесса создания и компиляции вы найдёте по ссылке 2DA.
Обязательным условием для того, чтобы игра нашла ваш PRCSCR-файл, является то, что лист в книге Excel, а также и сам файл после компиляции, должен именоваться начиная с "PRCSCR_", суффикс же может быть любой на ваш выбор. Главное не используйте кириллицу.

Более подробно про создание PRCSCR-фала вы сможете прочитать по ссылке PRCSCR.xls/ru.

Scripts

Весьма полезным свойством PRCSCR является то, что она может запустить любой скрипт по вашему желанию. С помощью PRCSCR вы сможете: поместить вещи в существующие контейнеры либо продавцам; добавить точку выхода на карту; заспаунить НПС; установить двери/переходы в другие локации; установить значение Plot-флага... и т.д. и т.п.
PRCSCR Script Templates - по этой ссылке вы найдёте подборку скриптов, заточенных под PRCSCR-систему для выполнения некоторых задач.
Обратите внимание: Скрипт запускается каждый раз, когда игрок заходит в локацию. Используйте Plot-флаги или условия в скрипте, если вам необходимо, чтобы скрипт запускался только один раз.
Обратите внимание: При использовании скриптов есть небольшие ограничения, а именно добавление на локацию торговца или сцены(Stage). Для добавления торговца посредством PRCSCR-системы вам необходимо проделать дополнительную работу (например создайте торговца в локации, находящейся в том же списке локации, что и требуемая вам и тогда посредством PRCSCR-системы переместите торговца в открываемую локацию)/

Применение

Когда применять:

  • Вы сделали новую локацию и вам требуется, что бы дверь из существующей локации появилась в новой. С помощью PRCSCR вы можете поместить нужную дверь без изменения самой локации.
  • Вы сделали новую вещь. С помощью PRCSCR вы можете добавить свою вещь торговцу или в контейнер при загрузке локации без непосредственного изменения торговца или контейнера.
  • Вы добавили на карту мира значок вашей локации (map pin). С помощью PRCSCR вы можете вызвать её появление на карте мира, а также отслеживать условия его появления с помощью условий в скрипте или Plot-флагов (например значок должен появляться на карте только после уничтожения Лотеринга).

Когда применять нет смысла:

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