Difference between revisions of "PRCSCR/ru"

From Dragon Age Toolset Wiki
Jump to: navigation, search
m (Создание)
m (Небольшие правки)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
=ОПИСАНИЕ СИСТЕМЫ PRCSCR=
+
{{rupage|Система PRCSCR|Система PRCSCR|Основная информация}}
 
+
 
== Введение ==
 
== Введение ==
  
Система PRCSCR позволяет моддеру добавить свой контент в существующие локации кампании, запуская выбранный скрипт при загрузке локации. Эта система полностью совместима с существующими ресурсами игры и сторонними модами.
+
Система PRCSCR позволяет моддеру добавить свой контент в существующие локации кампании, запуская выбранный скрипт при загрузке локации. Эта система полностью совместима с существующими ресурсами игры и сторонними модами, чем она и особо ценна.
  
 
Преимущество PRCSCR в том, что данная схема позволяет избежать изменений ресурсов основной компании, которые могут повлечь сбои в работе игры.  При использовании данной системы, с помощью PRCSCR-файла, игра определяет скрипт, которые необходимо запустить на исполнение при входе в локацию, принадлежащую выбранному скрипту. При использовании нескольких PRCSCR-файлов для одной локации все связанные скрипты будут запущены на исполнение.
 
Преимущество PRCSCR в том, что данная схема позволяет избежать изменений ресурсов основной компании, которые могут повлечь сбои в работе игры.  При использовании данной системы, с помощью PRCSCR-файла, игра определяет скрипт, которые необходимо запустить на исполнение при входе в локацию, принадлежащую выбранному скрипту. При использовании нескольких PRCSCR-файлов для одной локации все связанные скрипты будут запущены на исполнение.
Line 9: Line 8:
 
== PRCSCR M2DA ==
 
== PRCSCR M2DA ==
  
Система PRCSCR работает используя M2DA-файл. Более подробное описание 2DA, создание таблицы и её преобразование, описаны в статьях '''[[2DA/ru|2DA]]''' ''[[2DA|(en)]]'', '''[[Compiling 2DAs/ru|Преобразование 2DA]]''' ''[[Compiling 2DAs|(en)]]''.
+
Система PRCSCR работает используя M2DA-файл. Более подробное описание 2DA, создание таблицы и её преобразование, описаны в статьях {{ulink|2DA}}, {{ulink|Compiling 2DAs|Создание 2DA}}.
  
 
Обязательным условием для того, чтобы игра нашла ваш PRCSCR-файл, является то, что лист в книге Excel, а также и сам файл после компиляции, должен именоваться начиная с '''"PRCSCR_"''', суффикс же может быть любой на ваш выбор (главное не используйте кириллицу).
 
Обязательным условием для того, чтобы игра нашла ваш PRCSCR-файл, является то, что лист в книге Excel, а также и сам файл после компиляции, должен именоваться начиная с '''"PRCSCR_"''', суффикс же может быть любой на ваш выбор (главное не используйте кириллицу).
  
Более подробно про создание PRCSCR-фала вы сможете прочитать по ссылке '''[[PRCSCR.xls/ru|Таблица PRCSCR]]''' ''[[PRCSCR.xls|(en)]]''.
+
Более подробно про создание собственно самого PRCSCR-фала вы сможете прочитать по ссылке {{ulink|PRCSCR.xls}}.
  
 
== Скрипты ==
 
== Скрипты ==
  
Весьма полезным свойством PRCSCR является то, что она может запустить любой скрипт по вашему желанию. С помощью PRCSCR вы сможете: поместить вещи в существующие контейнеры либо продавцам; добавить точку выхода на карту; заспаунить НПС; установить двери/переходы в другие локации; установить значение Plot-флага... и т.д. и т.п.  
+
Весьма полезным свойством PRCSCR является то, что она может запустить любой скрипт по вашему желанию. Запуская скрипты с помощью системы PRCSCR вы сможете: поместить вещи в существующие контейнеры либо продавцам; добавить точку выхода на карту; заспаунить НПС; установить двери/переходы в другие локации; установить значение Plot-флага... и т.д. и т.п.  
'''[[PRCSCR Script Templates/ru|Шаблоны скриптов PRCSCR]]''' ''[[PRCSCR Script Templates|(en)]]'' - по этой ссылке вы найдёте подборку скриптов, заточенных под PRCSCR-систему для выполнения некоторых задач.
+
На странице с {{ulink|PRCSCR Script Templates|шаблонами скриптов PRCSCR}} вы найдёте подборку скриптов, заточенных под эту систему.
  
'''Обратите внимание''': Скрипт запускается каждый раз, когда игрок заходит в локацию. Используйте Plot-флаги или условия в скрипте, если вам необходимо, чтобы скрипт запускался только один раз.
+
'''Обратите внимание''': Скрипт запускается каждый раз, когда игрок заходит в локацию. Используйте {{ulink|Plot|Plot-флаги}} или условия в скрипте, если вам необходимо, чтобы скрипт запускался только один раз.
  
'''Обратите внимание''': При использовании скриптов есть небольшие ограничения, а именно добавление на локацию торговца или сцены(Stage). Для добавления торговца посредством PRCSCR-системы вам необходимо проделать дополнительную работу (например создайте торговца в локации, находящейся в том же списке локации, что и требуемая вам и тогда посредством PRCSCR-системы переместите торговца в открываемую локацию).
+
'''Обратите внимание''': При использовании скриптов есть небольшие ограничения, а именно добавление на локацию торговца или {{ulink|Stage|сцены}}. Для добавления торговца посредством PRCSCR-системы вам необходимо проделать дополнительную работу (например создайте торговца в локации, находящейся в том же списке локации, что и требуемая вам и тогда посредством PRCSCR-системы переместите торговца в открываемую локацию).
  
 
== Применение ==
 
== Применение ==
Line 32: Line 31:
 
*Вы сделали новую вещь. С помощью PRCSCR вы можете добавить свою вещь торговцу или в контейнер при загрузке локации без непосредственного изменения торговца или контейнера.
 
*Вы сделали новую вещь. С помощью PRCSCR вы можете добавить свою вещь торговцу или в контейнер при загрузке локации без непосредственного изменения торговца или контейнера.
  
*Вы добавили на карту мира значок вашей локации ('''[[Map_tutorial/ru#Activating_and_deactivating_map_pins|Значки на карте]]''' ''[[Map_tutorial#Activating_and_deactivating_map_pins|(en)]]''). С помощью PRCSCR вы можете вызвать её появление на карте мира, а также отслеживать условия его появления с помощью условий в скрипте или Plot-флагов (например значок должен появляться на карте только после уничтожения Лотеринга).
+
*Вы добавили на карту мира значок созданной вами локации ({{ulink|Map_tutorial|учебник по картам}}). С помощью PRCSCR вы можете вызвать её появление на карте мира, а также отслеживать условия его появления с помощью условий в скрипте или Plot-флагов (например значок должен появляться на карте только после уничтожения Лотеринга).
  
 
'''Когда применять нет смысла:'''
 
'''Когда применять нет смысла:'''
Line 38: Line 37:
 
*Вы сделали новую локацию, разместили в ней вещи и персонажей. Так как эта локация является уникальным содержанием вашего мода у вас нет необходимости применять PRCSCR для его изменения. Хотя в данном случае можно использовать PRCSCR для добавления ссылки на вашу локацию из другой локации или с карты мира.
 
*Вы сделали новую локацию, разместили в ней вещи и персонажей. Так как эта локация является уникальным содержанием вашего мода у вас нет необходимости применять PRCSCR для его изменения. Хотя в данном случае можно использовать PRCSCR для добавления ссылки на вашу локацию из другой локации или с карты мира.
  
== Переводчики ==
 
kelamor / [[User:Kelamor|Страница]] / [mailto:kelamor@inbox.ru Почта] / [[Translation/ru|Как переводить DA Builder Wiki]]
 
 
{{Languages|PRCSCR}}
 
{{Languages|PRCSCR}}
[[Category:Translations_ru]]
 

Latest revision as of 02:51, 4 June 2012

Система PRCSCR
Начало / Русская DA Builder Wiki / Поделиться ВКонтакте

Введение

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

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

PRCSCR M2DA

Система PRCSCR работает используя M2DA-файл. Более подробное описание 2DA, создание таблицы и её преобразование, описаны в статьях 2DA, Создание 2DA.

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

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

Скрипты

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

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

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

Применение

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

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

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

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


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