Урок №9. Создание своего сценария. - Учебник по моддингу - Strategium.ru Перейти к содержимому

Урок №9. Создание своего сценария.

Рекомендованные сообщения

MaslovRG

Приветствую! Сегодня мы научимся создавать свой собственный сценарий в игре Europa Universalis 3. :)

Что потребуется?Нажмите здесь!
 

Итак, нам требуется:

1. Сама игра. Скачать можно здесь: http://www.strategium.ru/forum/index.php?showtopic=12148

2. Текстовый редактор. (Желательно WordPad, но можно и другой.)

3. Microsoft Excel для локализации.

4. Ну и этот гайд. :)

[Cкрыть]

I. Осмотр папки, где находятся коды сценариев.

Заходим в папку common в папке игры. Находим там файл bookmarks.txt. Открываем его.

Код.Нажмите здесь!
 

bookmark =
{
name = \\\"GC_NAME\\\"
desc = \\\"GC_DESC\\\"
date = 1399.10.14

country = CAS
country = ENG
country = FRA
country = TUR
country = HAB
country = POR
country = MOS
}

bookmark =
{
name = \\\"FALL_OF_BYZANS_NAME\\\"
desc = \\\"FALL_OF_BYZANS_DESC\\\"
date = 1453.5.29

country = TUR
country = ENG
country = FRA
}
bookmark =
{
name = \\\"NEWWORLD_NAME\\\"
desc = \\\"NEWWORLD_DESC\\\"
date = 1492.1.1

country = CAS
country = ENG
country = FRA
country = POR
}

bookmark =
{
name = \\\"LEAGUE_OF_CAMBRAI_NAME\\\"
desc = \\\"LEAGUE_OF_CAMBRAI_DESC\\\"
date = 1508.12.10

country = FRA
country = PAP
country = VEN
}

bookmark =
{
name = \\\"EIGHTY_YEARS_WAR_NAME\\\"
desc = \\\"EIGHTY_YEARS_WAR_DESC\\\"
date = 1579.1.23

country = SPA
country = NED
}

bookmark =
{
name = \\\"THIRTY_YEARS_WAR_NAME\\\"
desc = \\\"THIRTY_YEARS_WAR_DESC\\\"
date = 1618.5.22

country = SAV
country = PAL
country = BRU
country = FRA
country = HAB
country = BAV
}

bookmark =
{
name = \\\"SPANISH_SUCCESSION_NAME\\\"
desc = \\\"SPANISH_SUCCESSION_DESC\\\"
date = 1701.9.1

country = FRA
country = ENG
country = NED
country = HAB
}

bookmark =
{
name = \\\"QUADRUPLE_ALLIANCE_NAME\\\"
desc = \\\"QUADRUPLE_ALLIANCE_DESC\\\"
date = 1718.12.17

country = SPA
country = HAB
country = FRA
country = GBR
}

bookmark =
{
name = \\\"SEVEN_YEARS_WAR_NAME\\\"
desc = \\\"SEVEN_YEARS_WAR_DESC\\\"
date = 1756.5.15

country = PRU
country = GBR
country = HAN
country = HAB
country = RUS
country = SAX
country = FRA
}

bookmark =
{
name = \\\"USA_NAME\\\"
desc = \\\"USA_DESC\\\"
date = 1776.7.4

country = USA
country = GBR
country = FRA
}

bookmark =
{
name = \\\"REVOLUTIONARY_FRANCE_NAME\\\"
desc = \\\"REVOLUTIONARY_FRANCE_DESC\\\"
date = 1789.7.14

country = RFR
country = PRU
country = HAB
country = GBR
country = SPA
}

[Cкрыть]

Видим кучу одинаково устроенных блоков. Каждый блок - отдельный сценарий. Рассмотрим его устройство на примере 2-го сценария.

1.

bookmark =

Этот символ обозначает, что дальше идёт описание сценария.

2.

{

Начало сценария.

3.

	

				 name = \\\"FALL_OF_BYZANS_NAME\\\"

				 desc = \\\"FALL_OF_BYZANS_DESC\\\"

Эти строчки нужны для локализации. Первая обозначает название сценария. Вторая - описание. Если вы знаете английский, то догадались, что речь идёт о сценарии \\\"Падение Византии\\\".

4.

date = 1453.5.29

Дата сценария.

5.

	country = TUR
country = ENG
country = FRA

\\\"Страны, представляющие большой интерес для игры в данный период\\\". - Парадоксы.

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

6.

}

Конец сценария.

II. Создание своего сценария.

Допустим нам нужно создать сценарий \\\"Александр 1 взошёл на трон России\\\".

1.

bookmark = 

{

Обозначение сценария.

	

name = \\\"IN_RUSSIA_RULER_ALEX1_NAME\\\"
desc = \\\"IN_RUSSIA_RULER_ALEX1_DESC\\\"

Как я уже говорил, эти строчки нужны для локализации. Вернёмся к ним позже.

date = 1801.3.14

Дата сценария, т.е. восхода на трон России Александра 1-го.

country = RUS

Итак, \\\"страны, представляющие большой интерес для игры в данный период\\\". Она у нас одна - Россия.

}

Конец.


 i 

Итак, вот что у нас получилось:

bookmark =
{
 name = \\\"IN_RUSSIA_RULER_ALEX1_NAME\\\"
 desc = \\\"IN_RUSSIA_RULER_ALEX1_DESC\\\"
 date = 1801.3.14

country = RUS
}


 

III. Локализация.

Здесь нам как раз понадобится Эксель и локализационные строчки.

1. Открываем папку localisation в каталоге игры.

2. Открываем любой файл с помощью Экселя, например, napoleontext.xls.

3. Ищем в конце записей пустые строчки.

4. Добавляем в первую пустую строку:

IN_RUSSIA_RULER_ALEX1_NAME | Александр 1 взошёл на трон России | X

Во вторую:

IN_RUSSIA_RULER_ALEX1_DESC | В 1801 году на российский престол взошёл император Александр 1. 
Его правление продолжалось с 1801 по 1825 год. В эти годы были проведены первые демократические реформы в России. | X


 i 

Как это должно выглядеть:Нажмите здесь!
 

055422702fd1.bmp]]>

[Cкрыть]


 

5. Запускаем игру и любуемся новым сценарием:

Новый сценарий.Нажмите здесь!
 

f9f4212d5077.bmp

[Cкрыть]
Изменено пользователем Leprekon

Закреплённые сообщения
MaslovRG

 Лепрекон, Керззз сделайте коды нормального размера. 


Leprekon


 i 

Вроде сделал, так нормально?
 

MaslovRG

 i 

Вроде сделал, так нормально?
 

Спасибо.

П.С. Как ты это сделал?


Leprekon
Спасибо.

П.С. Как ты это сделал?

Ты постаивл тег codebox вместо code


Павел Кравчук

Спасибо всем, кто делает или делал гайды по моддингу. Все уроки информативны и полезны. Вот такая просьба появилась: разъясните как создать свою собственную культуру. В общих чертах разобрался, но с картой проблема(вижу только столичный регион). Заранее спасибо.


black_dimon

А как сделать сценария раньше чем в игре? Например на 1300 год. Потому что вкладка на 1300 год у меня появилась, но игра стартует 1399 года 10.14


В 24.07.2017 в 12:05, black_dimon сказал:

А как сделать сценария раньше чем в игре? Например на 1300 год. Потому что вкладка на 1300 год у меня появилась, но игра стартует 1399 года 10.14

хз


Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 7
  • Создано
  • Последний ответ
  • Просмотры 10046

Лучшие авторы в этой теме

  • MaslovRG

    3

  • Leprekon

    2

  • Павел Кравчук

    1

  • black_dimon

    1

  • matvei16

    1

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


admin@strategium.ru

Copyright © 2008-2025 Strategium.ru Powered by Invision Community

×
×
  • Создать...