swan
12.01.2008, 16:51
Пока статья на стадии перевода, поэтому пока-что не полностью ибо статья очень огромна - если есть желание помочь с переводом при хотя-бы минимальных познаниях в языках программирования - стучитесь ко мне в аську - буду рад любой помощи
По многочисленным просьбам "телезрителей" ;) выкладываю хотя-бы в том виде, насколько уже переведено
Вопросы по теме можно задавать уже сейчас
<div align="center">Civ4EventInfos.xml
<blockquote>
Assets\XML\Events\Civ4EventInfos.xml - основной файл, описывающий все события в игре. Данный раздел описывает все теги этого файла и объясняет их значения.
Type - идентификатор типа эвента. Имеет вид EVENT_NAME
Description - идентификатор вхождения текстового массива, содержащего описание события. Обычно имеет форму TXT_KEY_EVENT_NAME. Описание текстовых значений по умолчанию может быть обнаружено в Assets\XML\Text\Civ4GameText_Events_BTS.xml (хотя по данному пути может быть любой другой файл с произвольным именем, куда можно записать текстовое значение данного вхождения - прим. пер.).
LocalInfoText - идентификатор вхождения текстовой строки (если требуется) которая будет отображаться у других игроков, которых затрагивает данное событие.
WorldNewsTexts - определяет вхождение текстовой строки (если необходим), которая будет отображаться у каждого игрока, знакомого с данной цивилизацией в момент наступления эвента.
OtherPlayerPopup - определяет вхождение текста (если требуется), который будет высвечиваться другому игроку, которого затрагивает данный эвент. В Civ4: Beyond the Sword используется для эвента про партизан.
QuestFailText - определяет вхождение текста, отображаемого при провале квеста. Очевидно используется для квестов.
bQuest - может иметь значение 0 или 1. При значении равном 1 определяет, что эвент является квестом.
bGlobal - может иметь значение 0 или 1. Значение равное 1 означает, что эвент относится ко всем игрокам. Это используется для эвентов, завершающих квест для каждого игрока.
bTeam - может иметь значение 0 или 1. Значение равное 1 означает, что эвент относится ко всем игрокам в команде (team_n, например при вечном союзе (permanent alliance) - прим. пер.). Это не используется в эвентах оригинальной Civ4: BtS.
bPickCity - может иметь значение 0 или 1. Значение 1 показывает, что эвент произойдет в том городе игрока, в котором он был инициирован.
bPickOtherPlayerCity - может иметь значение 0 или 1. Значение 1 показывает, что событие влияет на иностранный город. Например вы можете задать выбор расхода очков шпионажа, чтобы ухудшить эффекты эвента, имеющего дело с иностранным городом. Используя в связке с bPickCity создает эвент влияющий на город игрока и город оппонента. Эвент голода является одним из примеров такой связки в BtS.
bDeclareWar - может принимать значения 0 или 1. Значение 1 указывает на обявление войны между игроком, которого затрагивает данный эвент и другим игроком.
iGold - числовое значение. Определяет базовую сумму золота, которую получает игрок, которого затрагивает данный эвент. При отрицательном значении игрок теряет золото. Может также дополнительно повлиять на другого игрока. См. ниже.
bGoldToPlayer - принимает значение 0 или 1. Работает в связке с iGold. При значении равном 1 величина iGold будет передана другому игроку. Поскольку это требует другого игрока, то это полезно только для событий, которые включают другого игрока
iRandomGold - числовое значение. Определяет максимальный уровень рандома дополнительной суммы золота, которое будет добавлено к iGold, чтобы определить общую сумму золота.
iCulture - числовое значение. Определяет объем культуры которая добавится к городу. Полезно только для эвентов, определяемых на конкретный город.
iEspionagePoints - числовое значение. Определяет сумму очков шпионажа против некоего игрока, которого затрагивает данный эвент.
bGoldenAge - может иметь значение 0 или 1. При значении 1 запускает золотой век у нации, которую затрагивает данный эвент.
iFreeUnitSupport - числовое значение. Определяет количество юнитов, которые будут содержаться бесплатно.
iInflationMod - числовое значение. Опрделяет насколько может измениться инфляция у игрока, которого затрагивает данное событие.
iSpaceProductionMod - числовое значение. Определяет изменение количества молотков, которое изменит производство игрока к созданию частей космического корабля. Например значение 10 добавит 10% молотков к созданию данной части корабля.
Tech - идентификатор технологии. NONE - если нет. Если определено - то указывает на технологию, к которой произойдет изменение количества колбочек
TechFlavors - если не пусто, то содержит один или более технологических флэворов (FLAVOR - прим. пер.). Важен в событиях, которые позволяют приблизиться к открытию технологии. Например FLAVOR_RELIGION равное 1 означает, что вы более вероятно приблизитесь к открытию религиозной технологии. Структура субтегов выглядит следующим образом:
[code]
По многочисленным просьбам "телезрителей" ;) выкладываю хотя-бы в том виде, насколько уже переведено
Вопросы по теме можно задавать уже сейчас
<div align="center">Civ4EventInfos.xml
<blockquote>
Assets\XML\Events\Civ4EventInfos.xml - основной файл, описывающий все события в игре. Данный раздел описывает все теги этого файла и объясняет их значения.
Type - идентификатор типа эвента. Имеет вид EVENT_NAME
Description - идентификатор вхождения текстового массива, содержащего описание события. Обычно имеет форму TXT_KEY_EVENT_NAME. Описание текстовых значений по умолчанию может быть обнаружено в Assets\XML\Text\Civ4GameText_Events_BTS.xml (хотя по данному пути может быть любой другой файл с произвольным именем, куда можно записать текстовое значение данного вхождения - прим. пер.).
LocalInfoText - идентификатор вхождения текстовой строки (если требуется) которая будет отображаться у других игроков, которых затрагивает данное событие.
WorldNewsTexts - определяет вхождение текстовой строки (если необходим), которая будет отображаться у каждого игрока, знакомого с данной цивилизацией в момент наступления эвента.
OtherPlayerPopup - определяет вхождение текста (если требуется), который будет высвечиваться другому игроку, которого затрагивает данный эвент. В Civ4: Beyond the Sword используется для эвента про партизан.
QuestFailText - определяет вхождение текста, отображаемого при провале квеста. Очевидно используется для квестов.
bQuest - может иметь значение 0 или 1. При значении равном 1 определяет, что эвент является квестом.
bGlobal - может иметь значение 0 или 1. Значение равное 1 означает, что эвент относится ко всем игрокам. Это используется для эвентов, завершающих квест для каждого игрока.
bTeam - может иметь значение 0 или 1. Значение равное 1 означает, что эвент относится ко всем игрокам в команде (team_n, например при вечном союзе (permanent alliance) - прим. пер.). Это не используется в эвентах оригинальной Civ4: BtS.
bPickCity - может иметь значение 0 или 1. Значение 1 показывает, что эвент произойдет в том городе игрока, в котором он был инициирован.
bPickOtherPlayerCity - может иметь значение 0 или 1. Значение 1 показывает, что событие влияет на иностранный город. Например вы можете задать выбор расхода очков шпионажа, чтобы ухудшить эффекты эвента, имеющего дело с иностранным городом. Используя в связке с bPickCity создает эвент влияющий на город игрока и город оппонента. Эвент голода является одним из примеров такой связки в BtS.
bDeclareWar - может принимать значения 0 или 1. Значение 1 указывает на обявление войны между игроком, которого затрагивает данный эвент и другим игроком.
iGold - числовое значение. Определяет базовую сумму золота, которую получает игрок, которого затрагивает данный эвент. При отрицательном значении игрок теряет золото. Может также дополнительно повлиять на другого игрока. См. ниже.
bGoldToPlayer - принимает значение 0 или 1. Работает в связке с iGold. При значении равном 1 величина iGold будет передана другому игроку. Поскольку это требует другого игрока, то это полезно только для событий, которые включают другого игрока
iRandomGold - числовое значение. Определяет максимальный уровень рандома дополнительной суммы золота, которое будет добавлено к iGold, чтобы определить общую сумму золота.
iCulture - числовое значение. Определяет объем культуры которая добавится к городу. Полезно только для эвентов, определяемых на конкретный город.
iEspionagePoints - числовое значение. Определяет сумму очков шпионажа против некоего игрока, которого затрагивает данный эвент.
bGoldenAge - может иметь значение 0 или 1. При значении 1 запускает золотой век у нации, которую затрагивает данный эвент.
iFreeUnitSupport - числовое значение. Определяет количество юнитов, которые будут содержаться бесплатно.
iInflationMod - числовое значение. Опрделяет насколько может измениться инфляция у игрока, которого затрагивает данное событие.
iSpaceProductionMod - числовое значение. Определяет изменение количества молотков, которое изменит производство игрока к созданию частей космического корабля. Например значение 10 добавит 10% молотков к созданию данной части корабля.
Tech - идентификатор технологии. NONE - если нет. Если определено - то указывает на технологию, к которой произойдет изменение количества колбочек
TechFlavors - если не пусто, то содержит один или более технологических флэворов (FLAVOR - прим. пер.). Важен в событиях, которые позволяют приблизиться к открытию технологии. Например FLAVOR_RELIGION равное 1 означает, что вы более вероятно приблизитесь к открытию религиозной технологии. Структура субтегов выглядит следующим образом:
[code]