Консольные команды
Консольные команды позволяют менять состояние кампании в Europa Universalis V: добавлять деньги, переключаться между державами, передавать земли, запускать события и проверять игровые скрипты. Для доступа к консоли нужен режим отладки — -debug_mode.
Как открыть консоль
В Steam
- Закройте игру. В библиотеке Steam нажмите правой кнопкой на Europa Universalis V и откройте Свойства.
- В разделе Общие → Параметры запуска добавьте
-debug_mode. Если другие параметры уже есть, отделите новый пробелом. - Запустите игру и загрузите кампанию.
- Нажмите клавишу ` / ~ — обычно она находится под Esc, на русской клавиатуре это клавиша Ё. В стандартной раскладке игры также предусмотрено сочетание Alt + C.[1]
Вводите команды латиницей и подтверждайте клавишей Enter. Tab дополняет название команды и помогает найти доступные варианты аргументов; стрелки ↑ и ↓ возвращают предыдущие команды. Если Ё не срабатывает, переключите раскладку на английскую или используйте Alt + C.
Команды изменения кампании предназначены для одиночной игры без режима «Железная воля». В мультиплеере и «Железной воле» игра блокирует такие действия.[2]
Через ярлык Windows
Откройте папку binaries в каталоге игры и создайте ярлык для eu5.exe. В свойствах ярлыка допишите -debug_mode в поле Объект, после закрывающей кавычки пути:
"C:\...\Europa Universalis V\binaries\eu5.exe" -debug_mode
Запускайте игру этим ярлыком. Параметр -debug_mode не нужно вводить в консоль: это аргумент запуска игры.[1]
Перед экспериментами сохраните отдельную копию кампании. Режим отладки несовместим с обычным получением достижений. Чтобы вернуться к обычному запуску, удалите -debug_mode из параметров и перезапустите игру; доступность достижений для выбранного сохранения проверьте в самой игре. Команда debug_mode выключает отладку в текущем сеансе, но сама по себе не подтверждает восстановление достижений.[3]
Как читать команды
Команда состоит из названия и аргументов, разделённых пробелами. Например, make_subject vassal BOU означает: сделать Бурбон вассалом текущей страны игрока. vassal — тип субъекта, BOU — тег страны.
<тег>,<район>,<ID_персонажа>— обязательные подстановки. Замените их реальными ключами или ID; угловые скобки не вводятся.[число]— необязательный аргумент. Квадратные скобки тоже не вводятся. Для управляемого изменения ресурсов лучше всегда указывать число.- Дроби вводятся через точку:
0.5. Отрицательное число записывается обычным дефисом:-10. - У разных команд разные шкалы. Например,
change_control paris 1задаёт полный контроль;set_adm <ID_персонажа> 80задаёт навык 80. Число100не означает «100%» во всех командах. - Под строкой команды указаны её псевдонимы, если они есть. Это альтернативные названия той же команды, а не дополнительные аргументы.
Примеры без подстановок можно копировать целиком. В примерах с <…> сначала замените отмеченные аргументы. Если явно не указан другой получатель, команды ориентируются на страну, которой вы сейчас управляете; необходимые исключения отмечены в описаниях.
Как найти тег или ID
Для державы нужен тег: FRA — Франция, ENG — Англия, MOS — Москва, PAP — Папская держава. Теги приведены в списке держав и показываются в отладочной информации игры.
Для района используется внутренний ключ, например paris, reims или florence. Наведите курсор на район с включённой отладкой. Команды conquer_province, conquer_area и conquer_region требуют ключей более крупных географических единиц: ключ района для них не подходит.
Для персонажа или войны нужен ID из текущей кампании. Он может отличаться между сохранениями. Используйте отладочные подсказки и обозреватель explorer; для войн также доступен war_viewer. Не подставляйте номер персонажа из чужого сохранения только потому, что у него такое же имя.
Для религии, улучшения, здания или события нужен ключ из игровых файлов. Сначала попробуйте автодополнение Tab. Если его недостаточно, откройте папку игры:
| Что ищем | Где находится определение | Пример ключа |
|---|---|---|
| Религия, культура, тип субъекта | game/in_game/common/religions, cultures, subject_types |
orthodox, muscovite, fiefdom
|
| Улучшение, сооружение | game/in_game/common/advances, building_types |
central_bank_advance, temple
|
| Институт, эпоха | game/in_game/common/institution, age |
renaissance, age_2_renaissance
|
| Политика закона | Вложенные определения в game/in_game/common/laws |
no_censorship
|
| Событие | game/in_game/events, включая папку DHE |
flavor_fra.1
|
Ключ находится слева от = {, а локализованное название может выглядеть совершенно иначе. Например, для феода нужен fiefdom, для католичества — catholic. Название улучшения и название института также нельзя взаимозаменять.[4]
Справочник команд
Ниже — 166 команд для управления кампанией и проверки данных. Команды сгруппированы по задачам; поиск принимает название, псевдоним или русское слово из описания — например, «деньги», «вассал», «осада». Полный технический список своей версии, включая редакторы графики и инструменты движка, можно выгрузить командой helplog.[5]
Деньги, ресурсы и состояние державы
cash 1000 прибавляет 1000 дукатов, а не устанавливает казну на отметке 1000. Если нужен определённый результат, указывайте число явно.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
cashcash [число]
|
Добавляет дукаты в казну. | cash 1000+1000 дукатов текущей державе.
|
ManpowerManpower [число]
|
Добавляет людские ресурсы. | Manpower 10000Пополнение резерва; численность населения районов этой командой не задаётся.
|
SailorsSailors [число]
|
Добавляет моряков. | Sailors 1000+1000 моряков.
|
StabilityStability [число]
|
Изменяет стабильность. | Stability 10Прибавляет 10 к текущему значению.
|
PrestigePrestige [число]
|
Изменяет престиж. | Prestige 20Прибавляет 20 престижа.
|
InflationInflation [число]
|
Изменяет инфляцию. | Inflation -5Уменьшает показатель на 5; отрицательное значение здесь полезнее положительного.
|
WarExhaustionWarExhaustion [число]
|
Изменяет военную усталость. | WarExhaustion -10Уменьшает военную усталость.
|
ArmyTraditionArmyTradition [число]
|
Изменяет армейские традиции. | ArmyTradition 20Прибавляет 20 к показателю.
|
NavyTraditionNavyTradition [число]
|
Изменяет морские традиции. | NavyTradition 20Прибавляет 20 к показателю.
|
GovernmentPowerGovernmentPower [число]
|
Изменяет ресурс государственной власти, соответствующий форме правления. | GovernmentPower 10Смысл показателя зависит от устройства державы.
|
stockpilestockpile <рыночный_центр> <товар> [число]
|
Добавляет товар в запасы указанного рынка. | stockpile paris wheat 100Рыночный центр задаётся ключом района; в примере — 100 единиц пшеницы на парижском рынке, если он существует.
|
estate_goldestate_gold <сословие> <число>
|
Добавляет деньги выбранному сословию. | estate_gold nobles_estate 100Деньги получает аристократия, а не государственная казна.
|
bankruptbankrupt <тег>
|
Объявляет указанную державу банкротом. | bankrupt FRAПрименяет банкротство к Франции.
|
remove_bankruptcyremove_bankruptcy <тег>
|
Удаляет модификатор банкротства. | remove_bankruptcy FRAНе восстанавливает автоматически всё, что было утрачено при банкротстве.
|
Дипломатия и зависимые державы
opinion особенно важен порядок: меняется мнение указанной страны о вашей. Для команд YesMan и FastDiplo см. переключаемые режимы.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
opinionopinion <тег> <число>
|
Меняет мнение указанной страны о стране игрока. | opinion FRA 100Прибавляет 100 к мнению Франции о вашей державе.
|
trusttrust <тег> <число>
|
Добавляет доверие в отношениях с указанной страной. | trust FRA 10
|
trust_equilibriumtrust_equilibrium <тег> <число>Также: trust_eq
|
Изменяет равновесное значение доверия. | trust_equilibrium FRA 10Равновесие и текущее доверие — разные показатели.
|
favorfavor <тег> <число>Также: favors
|
Добавляет благосклонность у указанной страны. | favor FRA 10
|
spyspy <тег> <число>Также: spies
|
Увеличивает шпионскую сеть в указанной державе. | spy FRA 25
|
diplomatsdiplomats <число>
|
Добавляет дипломатические действия. | diplomats 10
|
liberty_desireliberty_desire <число>
|
Изменяет стремление к свободе текущей зависимой державы. | liberty_desire -10Сначала переключитесь на нужного субъекта через tag.
|
make_subjectmake_subject <тип_субъекта> <тег>
|
Делает указанную страну субъектом игрока выбранного типа. | make_subject vassal BOUДелает Бурбон вассалом. Для феода используется другой тип: fiefdom.
|
form_unionform_union <тег>
|
Создаёт унию с указанным младшим партнёром. | form_union BOUРаботайте из страны, которая должна стать старшим партнёром.
|
create_pucreate_pu <тег>
|
Создаёт личную унию с указанной страной. | create_pu BOUОтдельная команда; не путайте её с назначением одинакового правителя через set_ruler.
|
remove_truceremove_truce <тег>
|
Убирает перемирие между игроком и указанной страной. | remove_truce ENGСнимает перемирие с Англией.
|
add_truceadd_truce <тег>
|
Добавляет перемирие между игроком и указанной страной. | add_truce ENG
|
Война, осады и войска
occupy_… меняет военный контроль; conquer_… передаёт территории. В командах объявления войны сначала указывается цель, если в названии нет war_on_player.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
declarewardeclarewar <жертва> [нападающий]
|
Объявляет войну первой державе от имени второй. Если второй тег опущен, нападает игрок. | declarewar ENG FRAФранция объявляет войну Англии.
|
war_on_playerwar_on_player <нападающий> [жертва]
|
Указанная держава объявляет войну игроку либо явно заданной жертве. | war_on_player ENGАнглия нападает на текущую страну игрока.
|
cbcb <тег> <повод_для_войны>Также: add_casus_belli, casus_belli
|
Даёт повод для войны против выбранной страны. | cb ENG cb_conquer_provinceКлюч повода выбирается из casus_belli; это не само объявление войны.
|
join_warjoin_war <ID_войны> <тег_стороны>
|
Вступает в существующую войну на стороне указанной державы. | join_war <ID_войны> FRAПодставьте свой ID или ключ вместо <…>.Числовой ID войны нужно получить в вашей кампании.
|
win_siegewin_siege <район>
|
Немедленно завершает существующую осаду победой осаждающих. | win_siege parisВ районе уже должна идти осада.
|
add_siege_progressadd_siege_progress <район> <число>Также: add_siege_accumulation, add_siege_memory
|
Добавляет прогресс текущей осаде. | add_siege_progress paris 10
|
occupy_locationoccupy_location <район>
|
Оккупирует указанный район. | occupy_location parisНе передаёт юридическое владение землёй.
|
occupy_countryoccupy_country <тег>
|
Оккупирует районы указанной державы. | occupy_country ENG
|
occupy_provinceoccupy_province <провинция>
|
Оккупирует районы провинции, принадлежащие противникам игрока в войне. | occupy_province <ключ_провинции>Подставьте свой ID или ключ вместо <…>.Здесь нужен ключ провинции, а не отдельного района.
|
occupy_areaoccupy_area <область>
|
Оккупирует в области районы стран, воюющих с игроком. | occupy_area <ключ_области>Подставьте свой ID или ключ вместо <…>.
|
occupy_regionoccupy_region <регион>
|
Оккупирует в регионе районы стран, воюющих с игроком. | occupy_region <ключ_региона>Подставьте свой ID или ключ вместо <…>.
|
occupy_war_enemies
|
Оккупирует всех противников игрока в текущих войнах. | occupy_war_enemiesМассовое действие по всем военным противникам.
|
resupply_all_unitsresupply_all_units <тег>
|
Полностью пополняет запасы пищи всех войск указанной страны. | resupply_all_units FRA
|
kill_all_unitskill_all_units <тег>
|
Уничтожает все войска выбранной державы. | kill_all_units ENG
|
kill_unitkill_unit [ID_войска]
|
Уничтожает войско по ID; без аргумента — выбранное войско. | kill_unitПеред вводом проверьте выделенное войско.
|
rebel_progressrebel_progress <ID_повстанцев> <прогресс>
|
Добавляет прогресс указанным повстанцам. | rebel_progress <ID_повстанцев> 0.1Подставьте свой ID или ключ вместо <…>.Нужен ID существующей повстанческой группы.
|
all_rebelsall_rebels <прогресс>
|
Добавляет прогресс всем активным повстанческим группам страны игрока. | all_rebels 0.1Затрагивает сразу все существующие группы.
|
revoltrevolt <ID_повстанцев>
|
Запускает восстание выбранной повстанческой группы. | revolt <ID_повстанцев>Подставьте свой ID или ключ вместо <…>.Тег страны вместо ID группы здесь не подходит.
|
Передача земель
tag. Географические ключи района, провинции, области и региона относятся к разным объектам; их нельзя взаимозаменять.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
annexannex <тег>
|
Аннексирует выбранную державу в пользу игрока. | annex BOUЦель — вся страна Бурбон.
|
conquerconquer <район>
|
Передаёт игроку указанный район. | conquer parisЦель — один район Париж.
|
conquer_countryconquer_country <тег>
|
Захватывает земли указанной державы. | conquer_country BOUДля аннексии страны также существует отдельная команда annex.
|
conquer_provinceconquer_province <провинция>
|
Передаёт игроку районы выбранной провинции. | conquer_province <ключ_провинции>Подставьте свой ID или ключ вместо <…>.
|
conquer_areaconquer_area <область>
|
Передаёт игроку районы выбранной области. | conquer_area <ключ_области>Подставьте свой ID или ключ вместо <…>.
|
conquer_regionconquer_region <регион>
|
Передаёт игроку районы выбранного региона. | conquer_region <ключ_региона>Подставьте свой ID или ключ вместо <…>.Затрагивает большую территорию.
|
integrate_all
|
Интегрирует провинции державы игрока. | integrate_allИнтеграция территорий; команда не означает аннексию всех субъектов.
|
Районы, строительство и население
paris, чем числовой ID. Контроль и разорение в следующих командах задаются долями от 0 до 1. Завершение очереди строительства и создание сооружения — отдельные действия.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
buildingbuilding <тип_сооружения> <район>Также: add_building
|
Добавляет указанное сооружение в район. | building temple parisТип сооружения берётся из building_types.
|
finish_constructionsfinish_constructions <район>
|
Завершает все текущие стройки в районе. | finish_constructions parisРаботает с уже начатым строительством.
|
build_everythingbuild_everything <масштаб> <цель>Также: be
|
Строит всё доступное в районе, державе или регионе. Масштаб: location, country либо region; для всего мира — all без второго аргумента.
|
build_everything country FRAМассовая застройка Франции; может сильно изменить экономику.
|
change_location_rankchange_location_rank <район> <ранг>
|
Меняет ранг района: rural_settlement, town или city.
|
change_location_rank paris citycity — город, town — городок, rural_settlement — селение.
|
change_controlchange_control <район> <доля>Также: chg_ctrl
|
Устанавливает контроль в районе. | change_control paris 11 соответствует 100% контроля, 0.5 — 50%.
|
change_devastationchange_devastation <район> <доля>Также: chg_deva
|
Устанавливает разорение района. | change_devastation paris 00 снимает разорение; 1 соответствует полному значению шкалы.
|
move_random_popmove_random_pop <откуда> <куда>
|
Перемещает случайную группу населения между районами. | move_random_pop paris reimsМеняет размещение групп населения; это не прибавление людей к мировому населению.
|
tick_populationtick_population <район>
|
Выполняет месячный расчёт населения указанного района. | tick_population parisНе прокручивает весь игровой месяц.
|
update_employmentupdate_employment <район>
|
Пересчитывает занятость в районе. | update_employment parisПолезно при проверке изменений местной экономики.
|
update_pop_cache
|
Пересчитывает кеш населения страны игрока. | update_pop_cacheОбновляет производные данные; не добавляет население.
|
Религия и культура
religion меняет государственную религию. Для обращения жителей района нужна convert, а для отдельного персонажа — convert_character. Религиозные ресурсы действуют в тех конфессиях, которые действительно их используют; смена числа не открывает сама по себе чужую механику.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
religionreligion <религия>
|
Меняет государственную религию текущей страны. | religion orthodoxorthodox — православие; catholic — католичество.
|
convertconvert <район>
|
Обращает все группы населения района в государственную религию игрока. | convert parisПеред использованием проверьте религию своей державы.
|
convert_provinceconvert_province <провинция>
|
Обращает население всей провинции в государственную религию игрока. | convert_province <ключ_провинции>Подставьте свой ID или ключ вместо <…>.
|
cultureculture <культура>
|
Меняет основную культуру державы. | culture muscoviteНе означает автоматическую ассимиляцию всех жителей.
|
cultural_traditioncultural_tradition <культура> <число>
|
Меняет культурные традиции указанной культуры. | cultural_tradition muscovite 10
|
cultural_influencecultural_influence <культура> <число>
|
Меняет культурное влияние указанной культуры. | cultural_influence muscovite 10
|
finish_current_religious_focus
|
Завершает текущий религиозный фокус. | finish_current_religious_focusНужен активный фокус в религии, использующей эту механику.
|
reform_desirereform_desire <число>
|
Изменяет стремление к реформам религии игрока. | reform_desire 10
|
KarmaKarma [число]
|
Изменяет карму. | Karma 10Добавляет 10 к текущему значению, а не устанавливает баланс на +10.
|
ReligiousInfluenceReligiousInfluence [число]
|
Изменяет религиозное влияние. | ReligiousInfluence 10
|
PurityPurity [число]
|
Изменяет чистоту. | Purity 10
|
HonorHonor [число]
|
Изменяет честь. | Honor 10
|
DoomDoom [число]
|
Изменяет обречённость. | Doom -10Отрицательное число уменьшает показатель.
|
RitePowerRitePower [число]
|
Изменяет силу обрядов. | RitePower 10
|
YanantinYanantin [число]
|
Изменяет янантин. | Yanantin 10
|
RighteousnessRighteousness [число]
|
Изменяет добродетельность. | Righteousness 10
|
HarmonyHarmony [число]
|
Изменяет гармонию. | Harmony 10
|
SelfControlSelfControl [число]
|
Изменяет самоконтроль. | SelfControl 10
|
ComplacencyComplacency [число]
|
Изменяет праздность. | Complacency 10
|
Правительство, сословия и персонажи
set_adm, set_dip и set_mil устанавливают итоговое значение.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
change_governmentchange_government <форма_правления>Также: changeGov
|
Меняет форму правления игрока. | change_government republicОсновные ключи: monarchy, republic, theocracy.
|
policypolicy <политика>Также: add_policy
|
Меняет политику в соответствующем законе. | policy no_censorshipВыбирает политику «Отсутствие цензуры». Здесь нужен ключ политики, а не государственного принципа.
|
estate_satisfactionestate_satisfaction <сословие> <число>
|
Прибавляет довольство указанному сословию. | estate_satisfaction nobles_estate 0.1В долевой шкале 0.1 соответствует 10 процентным пунктам.
|
set_societal_valueset_societal_value <ось_ценностей> <позиция>
|
Устанавливает позицию на оси общественных ценностей. | set_societal_value centralization_vs_decentralization -50На этой оси отрицательные значения соответствуют централизации, положительные — децентрализации.
|
parliament_issueparliament_issue <вопрос>
|
Задаёт вопрос для парламента страны игрока. | parliament_issue <ключ_вопроса>Подставьте свой ID или ключ вместо <…>.
|
end_parliament_issue
|
Успешно завершает текущий парламентский вопрос. | end_parliament_issue
|
reset_agendas
|
Сбрасывает парламентские повестки. | reset_agendas
|
imperial_authorityimperial_authority <число>
|
Изменяет имперский авторитет СРИ. | imperial_authority 10Прибавляет значение к показателю империи.
|
enact_hre_policyenact_hre_policy <политика>
|
Принудительно принимает политику СРИ: завершает текущее голосование либо создаёт и сразу разрешает новое. | enact_hre_policy <ключ_политики>Подставьте свой ID или ключ вместо <…>.Нужна политика имперского закона, а не произвольный государственный принцип.
|
set_rulerset_ruler <тег> <ID_персонажа>
|
Назначает указанного персонажа правителем выбранной страны. | set_ruler FRA <ID_персонажа>Подставьте свой ID или ключ вместо <…>.Сначала тег страны, затем ID живого персонажа.
|
set_admset_adm <ID_персонажа> <значение>
|
Устанавливает способность управления. | set_adm <ID_персонажа> 80Подставьте свой ID или ключ вместо <…>.Это итоговые 80, а не прибавление 80.
|
set_dipset_dip <ID_персонажа> <значение>
|
Устанавливает дипломатическую способность. | set_dip <ID_персонажа> 80Подставьте свой ID или ключ вместо <…>.
|
set_milset_mil <ID_персонажа> <значение>
|
Устанавливает военную способность. | set_mil <ID_персонажа> 80Подставьте свой ID или ключ вместо <…>.
|
add_traitadd_trait <черта>
|
Добавляет выбранную черту правителю игрока. | add_trait <ключ_черты>Подставьте свой ID или ключ вместо <…>.В отличие от add_random_trait, ID персонажа здесь не указывается.
|
add_random_traitadd_random_trait <ID_персонажа>
|
Добавляет случайную черту правителя выбранному персонажу. | add_random_trait <ID_персонажа>Подставьте свой ID или ключ вместо <…>.
|
convert_characterconvert_character <религия> <ID_персонажа>
|
Меняет религию персонажа. | convert_character orthodox <ID_персонажа>Подставьте свой ID или ключ вместо <…>.Сначала религия, затем ID.
|
kill_characterkill_character <ID_персонажа>
|
Убивает указанного персонажа. | kill_character <ID_персонажа>Подставьте свой ID или ключ вместо <…>.Гибель правителя может запустить обычное наследование или регентство.
|
create_charactercreate_character <пол> <происхождение>
|
Создаёт персонажа. Пол: male / female; происхождение: lowborn / random / new.
|
create_character male lowbornСоздаёт мужчину незнатного происхождения.
|
replace_courtreplace_court <тег>
|
Заменяет двор указанной страны. | replace_court FRAМассовая замена персонажей двора.
|
Улучшения, институты и эпохи
research.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
add_researchadd_research <число>Также: addresearch
|
Добавляет прогресс исследования. | add_research 100
|
researchresearch <улучшение>
|
Открывает указанное улучшение. | research central_bank_advanceИспользуется внутренний ключ улучшения из advances.
|
research_all
|
Открывает все улучшения во всех деревьях. | research_allЗатрагивает и поздние улучшения; это значительно меняет кампанию.
|
spawn_institutionspawn_institution <институт> <район>
|
Создаёт институт в районе, если он ещё не появился. | spawn_institution renaissance florenceМесто появления Возрождения — Флоренция.
|
add_institution_progressadd_institution_progress <институт> <район> <число>Также: institution
|
Добавляет прогресс института в конкретном районе. | add_institution_progress renaissance paris 10Распространение в районе не тождественно принятию института всей державой.
|
embrace_all
|
Принимает все уже активные институты. | embrace_allНе создаёт ещё не появившиеся институты.
|
ageage <эпоха>Также: change_age
|
Меняет текущую эпоху. | age age_2_renaissanceЭпоха и календарная дата меняются разными командами.
|
Карта, открытия и колонизация
| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
discoverdiscover <район|all>Также: ti
|
Открывает один район либо всю карту. | discover allall открывает все районы для игрока.
|
discover_areadiscover_area <область|all>Также: da
|
Открывает выбранную область либо все области. | discover_area all
|
Camera.GotoCamera.Goto <район>Также: goto
|
Перемещает камеру к району. | Camera.Goto parisНе передаёт землю и не меняет страну игрока.
|
colonizecolonize <район>
|
Создаёт колониальную хартию для провинции выбранного района. | colonize <ключ_района>Подставьте свой ID или ключ вместо <…>.Нужна подходящая для колонизации цель.
|
colonize_and_finishcolonize_and_finish <район>
|
Создаёт колониальную хартию и сразу завершает её. | colonize_and_finish <ключ_района>Подставьте свой ID или ключ вместо <…>.
|
finish_colonyfinish_colony <район>
|
Завершает существующую колониальную хартию выбранного района. | finish_colony <ключ_района>Подставьте свой ID или ключ вместо <…>.
|
finish_all_colonies
|
Завершает все колонии игрока. | finish_all_colonies
|
set_flagset_flag <герб>
|
Подменяет флаг страны игрока указанным определением герба. | set_flag FRAКлюч берётся из coat_of_arms; это смена внешнего вида, а не тега державы.
|
События, ситуации и бедствия
flavor_fra.1. Прямой вызов может пропустить естественные предпосылки или предыдущие звенья цепочки. Сначала полезно выполнить test_event_trigger; наличие события в файлах ещё не означает, что его можно безопасно запустить в любой момент.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
eventevent <ID_события> [цель]
|
Запускает событие. Цель зависит от его типа: для события страны указывается тег державы. | event flavor_fra.1 FRAЭто принудительный запуск конкретного французского события, а не всей его цепочки.
|
test_event_triggertest_event_trigger <ID_события> [цель]
|
Проверяет условия срабатывания события. | test_event_trigger flavor_fra.1 FRAПроверка условий сама по себе событие не запускает.
|
list_dhe_forlist_dhe_for <тег>
|
Выводит уже сработавшие исторические события выбранной державы. | list_dhe_for FRA
|
event_probabilitiesevent_probabilities <пульс> [lean]
|
Выводит разбор условий и вероятностей событий указанного пульса в журнал ошибок. | event_probabilities yearly_country_pulse leanlean включает сокращённый отчёт. Также доступны monthly_country_pulse, biyearly_country_pulse, four_yearly_country_pulse.
|
situationsituation <ситуация>Также: activate_situation
|
Активирует выбранную ситуацию. | situation <ключ_ситуации>Подставьте свой ID или ключ вместо <…>.Глобальная ситуация может затронуть множество держав.
|
monthly_situationmonthly_situation <ситуация>
|
Выполняет один месячный расчёт активной ситуации. | monthly_situation <ключ_ситуации>Подставьте свой ID или ключ вместо <…>.Не перематывает весь мир на месяц.
|
disasterdisaster <бедствие>Также: activate_disaster
|
Запускает выбранное бедствие. | disaster <ключ_бедствия>Подставьте свой ID или ключ вместо <…>.Игра предупреждает, если его условия не выполнены: такое бедствие может работать некорректно.
|
diseasedisease <болезнь>Также: spawn_disease
|
Создаёт указанную болезнь. | disease <ключ_болезни>Подставьте свой ID или ключ вместо <…>.Инструмент для проверки эпидемий, а не лечения населения.
|
Режимы и мгновенные действия
Cheat Enabled или Cheat Disabled. Такие режимы меняют правила работы игры и могут влиять также на ИИ. Возвращайте их в исходное состояние после нужного действия.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
YesMan
|
Включает режим положительных ответов ИИ на дипломатические предложения. | YesManСогласие ИИ не означает, что любое действие автоматически становится доступным.
|
NoMan
|
Включает режим отрицательных ответов ИИ. | NoManНе используйте одновременно с YesMan.
|
FastDiplo
|
Ускоряет дипломатические действия. | FastDiplo
|
InstantMove
|
Включает мгновенное перемещение войск. | InstantMove
|
InstantSiege
|
Включает мгновенные осады. | InstantSiegeДля одной уже идущей осады есть win_siege.
|
InstantConstruction
|
Включает мгновенное строительство. | InstantConstructionДля уже начатых строек одного района есть finish_constructions.
|
InstantCasusBelli
|
Включает мгновенную подготовку повода для войны. | InstantCasusBelli
|
InstantExploration
|
Включает мгновенное исследование неизвестных земель. | InstantExploration
|
InstantConquistadors
|
Включает ускоренный режим действий конкистадоров. | InstantConquistadors
|
InstantMission
|
Включает мгновенное выполнение миссий. | InstantMission
|
InstantImplementation
|
Включает мгновенное внедрение. | InstantImplementationЭто отдельный режим; он не равнозначен открытию всех улучшений через research_all.
|
ByPassRequirements
|
Включает обход требований для действий, учитывающих этот отладочный режим. | ByPassRequirementsНе является гарантией отключения абсолютно всех проверок игры.
|
RemoveFogOfWar
|
Убирает туман войны. | RemoveFogOfWarВидимость чужих войск и открытие неизвестных земель через discover — разные задачи.
|
Управление игрой и справка
tag меняет державу, которой управляет игрок, а не превращает её в другую страну.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
helphelp [команда]
|
Показывает список команд либо справку по одной команде. | help make_subject
|
helplog
|
Сохраняет полный список команд со справкой в console.txt в пользовательской папке игры.
|
helplogОбычно это Документы/Paradox Interactive/Europa Universalis V/console.txt.
|
version
|
Печатает версию игры в консоль и журнал. | versionПолезно при сравнении справочников для разных обновлений.
|
clearТакже: clr
|
Очищает окно консоли. | clearИстория кампании и изменения от команд не отменяются.
|
debug_mode
|
Переключает режим отладки. | debug_modeПосле выключения доступ к консоли может пропасть до следующего запуска с -debug_mode.
|
tagtag <тег>
|
Передаёт игроку управление указанной державой. | tag MOSПереключение на Москву. Для возвращения запишите тег исходной страны.
|
observeТакже: ob
|
Переключает режим наблюдателя. | observeДля выбора конкретной державы используйте tag.
|
aiai <тег>
|
Переключает управление ИИ для указанной страны. | ai FRAЭто управление ИИ выбранной державы, а не общая пауза игры.
|
tick_daytick_day <дни>
|
Выполняет указанное число игровых дней. | tick_day 30События и расчёты за эти дни выполняются; большое число может надолго занять игру.
|
change_datechange_date <год>
|
Меняет календарную дату. | change_date 1500Не заменяет последовательный расчёт всех пропущенных дней через tick_day.
|
savesave <имя_файла>
|
Сохраняет текущую игру на диск. | save console_testВыберите отдельное имя для экспериментального сохранения.
|
loadload <имя_файла>
|
Загружает сохранение с диска. | load console_testЗагружает ранее сохранённое состояние; текущее несохранённое состояние заменяется.
|
switchlanguageswitchlanguage <язык>
|
Перезагружает локализацию и меняет язык. | switchlanguage l_russianАнглийский язык: l_english.
|
Инструменты для модификаций и проверки данных
helplog. Команды искусственного сбоя, рассинхронизации и сброса достижений не нужны для обычной игры.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
script_docsТакже: script_documentation
|
Выгружает документацию по скриптовым эффектам, условиям и областям действия. | script_docsСкриптовые эффекты выполняются через effect, а не как самостоятельные консольные команды.
|
explorer
|
Открывает обозреватель игровых объектов. | explorer
|
inspect_player_country
|
Открывает инспектор текущей державы игрока. | inspect_player_country
|
pop_editor
|
Открывает редактор населения. | pop_editorИзменения в редакторе требуют той же осторожности, что и команды.
|
war_viewer
|
Открывает просмотр войн. | war_viewerПомогает найти нужную войну и её данные.
|
error
|
Открывает журнал ошибок игры. | error
|
gamelog
|
Открывает игровой журнал. | gamelog
|
print_location_listТакже: location_list
|
Выгружает данные районов в CSV. | print_location_listПолезно для сопоставления географических ключей.
|
country_report
|
Пишет отчёт о державах в игровой журнал. | country_report
|
write_popdataТакже: popdata
|
Пишет сведения о населении в игровой журнал. | write_popdata
|
analyse_marketanalyse_market <рыночный_центр>Также: analyze_market
|
Выгружает TSV с дефицитными товарами, источниками снабжения и прибыльностью производств рынка. | analyse_market parisПоддерживает ключ или числовой ID района рынка.
|
export_goods_supply_demandТакже: goods_supply_demand
|
Выгружает общие предложение и спрос по товарам в TSV. | export_goods_supply_demand
|
export_goods_by_marketexport_goods_by_market <товар>Также: goods_by_market
|
Выгружает производство, торговые поступления, предложение, спрос и избыток товара по рынкам. | export_goods_by_market wheat
|
coa_exportcoa_export [префикс]
|
Экспортирует изображения гербов с выбранным префиксом. | coa_export FRAБез префикса экспортирует все гербы; random создаёт 100 случайных вариантов.
|
recalc_cached_data
|
Пересчитывает производные данные состояния игры, не сохраняемые в файле кампании. | recalc_cached_dataСлужебный пересчёт, а не универсальная команда исправления сохранения.
|
Скриптовые эффекты и условия
effect передаёт игре текст эффекта, trigger проверяет условие, а run читает эффекты из файла. Область действия определяет, к какой стране, территории или персонажу относится скрипт.[5]| Команда и параметры | Действие | Пример и пояснение |
|---|---|---|
effecteffect <скрипт>
|
Выполняет скриптовый эффект. | effect c:FRA = { add_gold = 1000 }Добавляет 1000 дукатов Франции, явно выбирая её через c:FRA.
|
triggertrigger <условие>
|
Проверяет скриптовое условие. | trigger c:FRA = { owns = location:paris }Проверяет, владеет ли Франция Парижем; состояние игры не меняет.
|
runrun <файл>
|
Выполняет файл эффектов из пользовательской папки run.
|
run france_test.txtПодготовка файла показана ниже. Файл содержит скрипт, а не список обычных консольных команд.
|
Как выполнить несколько эффектов из файла
Для повторяющихся изменений удобно подготовить скрипт. В пользовательской папке игры Документы/Paradox Interactive/Europa Universalis V создайте папку run, а в ней — файл france_test.txt:
c:FRA = {
add_gold = 1000
add_stability = 10
}
Затем в консоли выполните run france_test.txt. Пример явно выбирает Францию, добавляет ей деньги и стабильность. Внутри файла пишутся скриптовые эффекты: строки вроде cash 1000 туда не подходят. Не добавляйте слово effect перед каждой строкой файла.[6]
Чтобы узнать доступные эффекты и условия, используйте script_docs. Эффект должен подходить выбранному объекту: действие над персонажем требует области персонажа, действие над районом — области района. Готовая строка с явным c:FRA удобна тем, что её получатель не зависит от того, какой страной управляет игрок.
Если команда не сработала
Консоль не открывается. Параметр запуска должен быть -debug_mode с дефисом; он применяется при запуске процесса игры. Проверьте английскую раскладку и Alt + C. Если в текущем сеансе была введена команда debug_mode и отладка выключилась, перезапустите игру с параметром.
Unknown command. Проверьте написание, затем начните вводить название и нажмите Tab. Команда из EU4 или другой игры Paradox может отсутствовать в EU5. Скриптовое add_gold = 1000 выполняется через effect, а обычное cash 1000 — напрямую.
Wrong number of arguments / Unknown country / Unknown location. Уберите скобки из образца, проверьте порядок аргументов и вид ID. У make_subject сначала идёт тип субъекта, затем страна; у convert_character — религия, затем персонаж. Справку можно вызвать строкой help имя_команды.
Изменился не тот объект. Проверьте текущую страну после tag, выбранное войско и направление действия. У opinion FRA 100 меняется мнение Франции о вас; у convert paris вера жителей Парижа становится государственной религией вашей текущей страны.
Команда принята, но результата не видно. Возможно, вы изменили другой уровень данных: государственную религию вместо религии населения, прогресс института в районе вместо его принятия державой, запасы сословия вместо казны. Переключатели вроде InstantConstruction включают режим; для уже начатых строек есть отдельная команда finish_constructions.
Как задать население точно? Используйте pop_editor и редактирование нужных групп населения. В краткой справке команды population не описаны все детали числового аргумента; её не следует считать универсальным аналогом «прибавить N жителей». Пересчёт update_pop_cache сам по себе жителей не создаёт.
Событие открылось, но его цепочка ведёт себя странно. Принудительный вызов не подготавливает автоматически все переменные, персонажей и сохранённые цели предыдущих событий. Для проверки возвращайтесь к отдельному сохранению и начинайте с test_event_trigger.
Источники
- ↑ 1,0 1,1 Console commands — Europa Universalis V Wiki, раздел о включении режима отладки. Стандартные сочетания клавиш: файл игры
game/loading_screen/input_profile/default.profile, действиеconsole. - ↑ Проверка
BLOCK_COMMAND_MULTIPLAYER_IRONMANв обработчиках команд изменения ресурсов, населения и довольства сословий,binaries/eu5.exe. - ↑ Условия достижений в файле игры
game/main_menu/localization/english/game_rules_l_english.yml, ключACHIEVEMENTS_CONDITION_DEBUG; Console commands — Disabling debug mode. - ↑ Игровые определения:
game/in_game/common/subject_types,religions,cultures,advances,institution,age,building_types,laws; карта районовgame/in_game/map_data/location_templates.txt; событиеflavor_fra.1вgame/in_game/events/DHE/flavor_FRA.txt. - ↑ 5,00 5,01 5,02 5,03 5,04 5,05 5,06 5,07 5,08 5,09 5,10 5,11 5,12 5,13 5,14 Встроенные названия, псевдонимы, описания и сообщения консольных команд в
binaries/eu5.exe; справка доступна черезhelpиhelplog. Список также опубликован на Paradox Wiki.helplogпишет файлconsole.txt, что подтверждается сообщением игрыCommands written to console.txt. - ↑ Встроенная справка команд
effect,trigger,runи документация скриптовых эффектовadd_gold,add_stabilityвbinaries/eu5.exe; примеры областейc:TAGиlocation:…в игровых событиях.