FANDOM


Gametitle-FO3Gametitle-FNV
Про консольних команд в Fallout 4 див. цю статтю.

Консоль — інструмент налагодження, наданий розробниками у версії гри для ПК. Її можна використовувати для налаштування параметрів якості та продуктивності, для чітінгу, а крім того — й отримання або перевірки необхідної інформації для написання статей у Сховище. Для чіткого розуміння адресності команд в статті використовуються терміни персонаж-гравець і персонаж-мета (Створення персонажа персонаж, створений гравцем, і персонаж-НПС).


Для доступу до консолі використовуйте клавішу тільда (~) в грі (не в режимі паузи). Відкриється HUD, і ви побачите символ курсору (|) в лівому нижньому кутку екрану, де можна ввести команду(и).

  • Ліва сторона консолі може бути не видно, якщо ви не використовуєте широкоекранний дисплей.
  • Клавіша виклику консолі — це верхня ліва клавіша під клавішею ESC в не-US клавіатурі (в українській розкладці — це літера Е).
  • Для спрощення та призикорення введення команд в консолі не потрібно набирати заново попередню команду — можна використовувати клавіші «↑», вона ж «Вгору», вона ж «UP» на латинських клавіатурах — висвітиться остання введена команда в якій можна буде внести необхідні зміни.
  • Користувачі операційної системи Windows Vista можуть відчувати проблеми з викликом консолі клавішу тильда» — на ній «висить» включення та виключення інфрачервоного порту. Слід через диспетчер пристроїв вимкнути пристрій Microsoft eHome Infrared Transceiver (може називатися інакше) або, якщо ви не плануєте в майбутньому підключати до комп'ютера інфрачервоні пристрої, можете взагалі видалити відповідний драйвер.
  • Також, якщо консоль не викликається у власників деяких операційних систем Windows, в тому числі, Windows 7 , в тому числі на ноутбуках, проблему можна вирішити, відкривши : «Диспетчер пристроїв» , «Клавіатури» , серед пристроїв клавіатури одне буде називатися «...(назва пристрою клавіатури) 109», натиснути правою кнопкою миші, вибрати «видалити» , зайти в гру, натиснути«~». Увага: на деяких ноутбуках і ПК при певних налаштуваннях результат цієї операції при перезавантаженні системи може скидатися, тоді доведеться повторити.
Докладніше про проблеми доступу до консолі див. тут

Вільна камера Редагувати

Ці консольні команди розраховані на отримання кращих скріншотів — без показу індикаторів і не залежать від положення персонажа.

  • tfc ('''oogle Free C'amera), включення/вимикання режиму вільної камери; дозволяє вільно пересувати камеру. Команда з параметром tfc 1 ставить гру на паузу, одночасно дозволяючи вільно пересувати камеру. В основному застосовується для створення скріншотів персонажів (виконують анімацію) з потрібного ракурсу. Так само є схожі команди tfc 2 і tfc 3.
Зверніть увагу: персонаж-гравець в режимі вільної камери відображається, лише якщо до виклику консолі перейти в режим від третьої особи; клавіші переміщення персонажа використовуються для переміщення камери.
  • tm ('''oogle Мenu) — включення/вимикання індикаторів (компас, окуляри здоров'я і т. д.) на екрані.
  • Швидкість обертання і переміщення вільної камери: sucsm 10 — швидко, sucsm 1 — повільно.
  • Кут огляду камери: fov 40 — вузький, fov 90 — широкий, fov 75 — за замовчуванням. Введення команди без числового параметра повертає до стандартного куті огляду.

Маніпуляції з інвентарем Редагувати

  • player.additem base_id кількість — додасть в інвентар предмет зі станом 100 %.
Приклад: player.additem 00004340 1 — додасть гранатомет інвентар персонажа-гравця.
  • player.additemhealthpercent base_id кількість стан — додасть в інвентар предмет з певним станом. Стан необхідно приводити у десятковому вигляді.
Приклад: player.additemhealthpercent 0000432e 1 .60 — додасть гатлинг-лазер з ССТ 60 % інвентар персонажа-гравця.
  • player.removeitem base_id кількість — видалити предмет з інвентарю; застосовується для видалення з інвентарю невыбрасываемых (квестових) предметів.
Приклад: player.removeitem f 50 — видалить з інвентарю персонажа-гравця 50 кришок.
  • player.equipitem base_id — примусово екіпірує обраним предметом (повинен бути в інвентарі). Зняти предмет назад в інвентар можна тільки зворотного командою. Команда іноді корисна при баги зі зникненням відображення окремих предметів одягу.
  • player.item_id base_id — примусово знімає предмет і поміщає в інвентар.
  • srm (Show Repair Мenu) — меню ремонту, засноване на навичці «Ремонт» персонажа-цілі. Це дозволить використовувати для ремонту кришки замість предметів.
Приклад: player.srm — відкриває меню ремонту персонажа-гравця (як якщо б він був торгівцем), засноване на його рівні навички «Ремонт» (кришки за ремонт при цьому повертаються до нього ж).
prid 2d2bcsrm — відкриває меню ремонту, засноване на навичці «Ремонт» персонажа Мойра Браун (при цьому витрачаються кришки). Оперування навичками персонажів, за сюжетом не займаються ремонтом, зазвичай призводить до падіння гри.

Маніпуляції з персонажами Редагувати

  • prid ref_id — встановити цільовий ID. Те ж, що і кліком мишею, але працює, навіть якщо персонаж не видно.
  • setessential base_id 1 — зробити персонажа безсмертним.
Приклад: setessential a71 1 — робить Джеріко безсмертним.
setessential a71 0 — знову повертає йому смертність.
  • player.placeleveledactoratme base_id — створити/клонувати персонаж-мета і перемістити його до персонажа-гравцеві.
Приклад: player.placeleveledactoratme 2961e — гра створить біля персонажа-гравця випадкового рейдера.
  • equipitem base_id — примусово екіпірує персонаж-мета зазначеним предметом.
Приклад: prid 2d2bcequipitem 20420 — примусово одягне Мойру Браун у бойову броню.
Зверніть увагу: предмет повинен бути в інвентарі у персонажа-цілі.
  • player.moveto ref_id — перемістити персонажа-гравця до персонажа-цілі.
Пам'ятайте різницю! base_id описує, як влаштований базовий об'єкт (об'єкт, який створений у редакторі), а ref_id — це посилання на базовий об'єкт, який знаходиться безпосередньо в грі. Однакові об'єкти мають один і той же base_id, але різні ref_id. Операції з base_id змінюють властивості об'єкта (в тому числі зовнішність, інвентар тощо) і відображаються на всіх ідентичних об'єктах; операції з ref_id маніпулюють одним конкретним об'єктом.

Наступні команди вимагають попередньої установки цільового ID, тобто вибору кліком мишею (об'єкти під покажчиком перебираються коліщатком мишки), або набором команди prid ref_id та, натиснувши Enter. Потім наберіть:

  • inv (Inventory) — переглянути інвентар персонажа/скриньки (при цьому будуть також відображені і ID речей в ньому).
  • moveto player — перемістить персонаж-мета, до персонажа-гравцеві.
Приклад: prid 156b7moveto player — перемістить Сінді Кантелло до персонажа-гравцеві.
  • kill — вбиває персонаж. Безсмертні персонажі, як їм і належить, падають в непритомність.
  • resethealth — відновить здоров'я персонажа (можна використовувати також з player.resethealth — в цьому випадку відновиться здоров'я персонажа-гравця).
  • resurrect — воскресити персонаж. Ця команда повертає персонаж-мета до вихідного стану, тобто відновлюється інвентар, ставлення до персонажа-гравцеві і іншим персонажам. Також в початковий стан повертається AI (штучний інтелект) персонажа — у тому випадку, якщо помилка в пакетах AI змушує його робити те, чого він не повинен робити. (Слід бути обережним при використанні цієї команди, для того щоб намагатися «воскресити» компаньйона, який загинув у грі. Це може призвести до того, що «ожилий» компаньйон, буде стояти на місці, і не буде слідувати за гравцем, і заступатися за нього в бою.)
Зверніть увагу: воскресити таким чином персонаж-гравця не вдасться.
  • tdetect ('''oogle Detection) — включає/вимикає можливість виявлення персонажа-гравця іншими персонажами.
  • tai ('''oogle Artificial Intelligence) — включає/вимикає штучний інтелект. При виключеному AI персонажі не будуть ходити, нападати або взаємодіяти між собою.
Зверніть увагу: якщо перед введенням команди був вибраний персонаж-мета, то AI буде відключений тільки у нього. Якщо не був обраний ніхто AI буде вимкнено глобально.
  • tсai ('''oogle C'ombat Artificial Intelligence) — в принципі, аналогічно попередній команді, але включає/вимикає тільки ту частину AI, яка відповідає за ведення бою.
  • disable, enable — відключити і включити персонаж (або будь-який інший об'єкт) у грі (total vanish, reappearing).
Зверніть увагу: деякі персонажі захищені від команди disable, і після виходу з консолі повернуться в ігровий світ. Не намагайтеся впливати цими командами безпосередньо на свій персонаж — гра випаде на робочий стіл.
Примітка: іноді перезавантаження персонажа-напарника в результаті призведе до того, що він/вона дають загальні відповіді на питання діалогу. Для виправлення цього перезавантажте квест найму персонажа, використавши resetquest quest_id в консолі. Список quest_id наведений тут.
Приклад (команди у порядку введення):
prid 3a77 — вибрати Сідні;
moveto player — переміщення Сідні до персонажа-гравцеві;
additem cb547 1 — додати «Месник» в її інвентар;
additem 6b53e 1000 — додати боєприпаси Сідні;
equipitem cb547 — екіпірувати Сідні «Месником»;
setessential 3a22 1 — зробити Сідні безсмертної;
placeleveledactoratme 94ecc — помістити нового супермутанта-майстри до Сідні. Можна повторювати ще і ще...
  • player.setFactionRank (Назва фракції) 100 — Дозволяє приєднатися до будь-якої з ігрових фракцій (Fallout 3)

Перезавантаження персонажа Редагувати

Команди в порядку введення:

  • prid ref_id — вибрати персонаж;
  • disable — деактивувати персонаж;
  • enable — активувати персонаж.

У деяких випадках необхідно провести такі додаткові маніпуляції:

  • kill — вбити персонаж;
  • resurrect — воскресити, перезавантажити персонаж.
Приклад (команди у порядку введення):
prid 3a77 — вибрати Сідні;
disable — відключити;
enable — включити; переконайтеся, що персонаж активований;
kill — вбити Сідні;
resurrect — воскресити Сідні;
moveto player — переміщення Сідні до персонажа-гравцеві (або player.moveto 3a77 для переміщення персонажа-гравця до Сідні).

Відновлення «зниклих» персонажів Редагувати

Деякі персонажі схильні до нез'ясовним «зникнень» — насправді вони гинуть, провалюючись крізь полігони (наприклад, Уолтер з Мегатонни), падаючи з великої висоти після зіткнення з іншими персонажами (жителі Арефу), від поранень, отриманих при спробі пройти через різні перешкоди (бочки, торгові візки тощо), та інших багів. Їх пошук і подальше відновлення можна виконати такими командами:

  • prid ref_id — ім'я у верхній частині екрана «дублюється»;
  • moveto player — тіло з'являється біля головного героя;
  • resurrect — персонаж оживає.

Відновлення персонажів, пов'язаних з квестами, іноді відбувається з різними ускладненнями: неможливістю взаємодії, зникненням реплік з діалогів, зависання квестів або навіть ворожості. Про дії в таких випадках див. розділ нижче.

Відновлення торговців караванів Редагувати

Щоб Дядечко Роу з Кентербері не вважав будь-якого торговця загиблим, необхідно змінити з допомогою консолі дані про смерті торговця. Для цього потрібно порівняти два файли збережень і скинути лічильник смертей для персонажа. Перший файл записується за допомогою наступних послідовно набраних команд:

  • prid ref_id (ref_id — Reference ID обраного персонажа)
  • kill
  • resurrect
  • GetDeadCount base_id (base_id — Base ID обраного персонажа)
  • save «ім'я файла».

Відразу після цього так само записується другий файл під іншим іменем, а потім-файли збереження відкриваються і порівнюються в будь-якому шістнадцятковому редакторі. Відмінності (в кількості смертей) знаходяться приблизно на третьому розбіжності. (Наприклад, в зображенні редактора видно, що торговець «Ворон» був убитий — 01 смерть, після маніпуляцій з консоллю видно, що смертей стало 02) Необхідно замінити в одному з файлів (будь-якому) число смертей на 00, після чого зберегти файл за колишньою адресою і завантажити його з-під консолі командою load «ім'я файла». Потім оживити належних торговцю брамина і охоронця (prid ref_id, resurrect, enable) і поговорити з Дядечком Роу.

Аналогічним способом можна вчинити і з деякими іншими персонажами, «діяльність яких пов'язана з лічильником смертей (наприклад, після «правильного» воскресіння загиблої Реддін пропадуть діалоги, які виникають після її смерті і зберігаються при «звичайному» воскресіння).

В якості альтернативи сравниванию можна використовувати програму ArtMoney:

  • консольною командою повертаємо персонаж (prid ref_id, resurrect);
  • з допомогою ArtMoney знаходимо Точне значення Ціле (стандартне) число = 1;
  • консольною командою вбиваємо і повертаємо персонаж (kill, resurrect);
  • в ArtMoney відсіваємо значення = 2;
  • продовжувати до тих пір, поки в списку не залишиться 3 адреси, у всі 3 ввести значення = 0;
  • лічильник смертей цього персонажа обнулений, enable.

Щоб торговець і його напарники не вмирали, їх можна зробити безсмертними командою setessential base_id 1.

Маніпуляції зі статтею і параметрами Редагувати

  • player.getav параметр — отримати числове значення параметра персонажа-гравця, наприклад, karma (карма), intelligence (інтелект), smallguns (легка зброя), або health (окуляри здоров'я).
  • player.modav параметр значення — змінити значення параметра; він повинен прийняти нормальне значення (100 для навичок тощо). Від'ємне число зменшить значення параметра.
Приклад: player.modav intelligence -5 — зменшити «Інтелект» на 5 (мінімум 1).
  • player.forceav параметр значення — встановити значення параметра.
Приклад: player.forceav smallguns 100 — встановити навичка «Легка зброя» 100 (максимально 100).
Приклад: player.addperk 58fdf — додати здатність «Вміння носити силову броню».
  • player.removeperk параметр — видалити здатність.
Параметри персонажа Параметр (консоль) Примітка
Навик barter (бартер) • bigguns(важка зброя) • energyweapons • explosives • guns (зброя) • lockpick(злом) • medicine • meleeweapons • repair • science • smallguns • sneak • speech (красномовство) • survival • unarmed Англійською, без пробілу!
Будь-атрибут S. P. E. C. I. A. L. strength (сила) • perception (сприйняття) • endurance (витривалість) • c'harisma (харизма) • intelligence (інтелект) • agility (спритність) • luck (удача) Англійською!
Карма karma
Максимальний вантаж carryweight
Очки дії (ОД) actionpoints
Очки здоров'я (ОЗ) health
Очки досвіду (ОО) xp
Межа утрати (ПУ) damagethreshold
Опірність вогню fireresist
Опірність радіації radresist
Опірність втратам (СУ) damageresist
Опірність энергоурону energyresist
Опірність отрут poisonresist
Шкоди без зброї unarmeddamage
Втрат холодною зброєю meleedamage
Шанс на критичне потрапляння critchance
  • player.setscale зростання — встановити зростання персонажа-гравця (за замовчуванням — 1.0).
  • player.sexchange — перемикання підлоги персонажа-гравця — чоловік/жінка.
  • ShowNameMenu — відкрити меню імені персонажа-гравця. Використовується щоб дати/змінити ім'я персонажа-гравця.
  • GetPlayerName — показати меню імені персонажа-гравця. За допомогою даної команди можна також змінити ім'я гравця (команда використовується в нотатках, діалогах, де необхідно вказати ім'я персонажа-гравця).
  • showracemenu — відкрити меню для зміни раси та особи персонажа-гравця.
  • player.advlevel — додати один рівень.
  • player.setlevel рівень — встановити рівень. (слід обережно використовувати цю команду, так як вона тільки встановлює вказаний рівень і подальший прогрес може бути неможливий)
  • reward karma кількість, rewardxp кількість — додати персонажеві-гравцеві karma (карму) або xp (ОО) відповідно. Від'ємні значення їх зменшать.
  • setgs fmoverunmult значення — змінити швидкість бігу (від 1 до 10, за замовчуванням — 4).
Примітка: якщо в поточній грі швидкість бігу не змінюється, досить присісти і встати (підтверджено для PC).
  • setgs fjumpheightmin значення — змінити висоту стрибка (за замовчуванням — 64).

Репутація у фракцій Fallout: New Vegas Редагувати

Дозволяє редагувати репутацію у фракцій у грі.

  • addreputation / removereputation ID фракції знак репутації кол-во — додає / віднімає введене кількість одиниць репутації гравця по відношенню до фракції (знак репутації: 0 — погана слава, 1 — добра слава). Застосовується для невеликих змін в репутації, максимум 10 одиниць.
Приклади:
addreputation 118f61 1 5 — підвищить позитивну репутацію в Стрипе на 5 одиниць.
removereputation f43dе 0 10 — знизить негативну репутацію в НКР на 10 одиниць. При цьому аналогічна команда removereputation f43dd 0 10 для Легіону Цезаря не спрацює — потрібно скористатися наступним типом команд.
  • AddReputationExact / RemoveReputationExact ID фракції знак репутації кол-во — те ж, що і попередня команда, але може робити це з числами, більше 10.
Приклади:
RemoveReputationExact f43dd 0 100 — зменшить негативну репутацію в Легіоні на 100 одиниць.
  • setreputation ID фракції знак репутації кол-во — встановлює певну кількість одиниць репутації.
Приклад: setreputation f43dd 0 0 — встановить негативну репутацію в Легіону на нульову позначку.

Максимальне значення репутації обох типів — 100, мінімальне — 0. Наприклад, якщо гравець має статус «Кумир» в якійсь фракції, це означає, що його добра слава в цій фракції досягла позначки 100, а погана — не більше 4. Збільшення дурної слави до 5 в цьому випадку змінить статус на «Добра каналія».

Назва фракції Form ID Коментар
Бомбісти 000ffae8
Братство Стали 0011e662
Великі хани 0011989b
Гудспрингс 00104c22
Легіон Цезаря 000f43dd
НКР 000f43de
Новак 00129a79
Суспільство «Біла рукавичка» 00116f16
Підривники 001558e6
Послідовники Апокаліпсису 00124ad1
Примм 000f2406
Стрип 00118f61
Фрисайд 00129a7a

Маніпуляції з предметами і світом Редагувати

Простіше спочатку клацнути по чому-небудь в навколишньому світі при відкритій консолі, щоб це вибрати (об'єкти під покажчиком перебираються коліщатком мишки).

  • unlock — відімкнути двері, сейф, термінал або будь заблокований контейнер; можна використовувати команду lock значення, щоб замкнути двері. Значення від 1-22 замикають на простий замок, 23-47 — середній, 48-72 — складний, 73-100 — дуже складний (якщо встановити значення більше ста або ввести від'ємне число, то замок неможливо зламати).
  • activate — активувати предмет, читай, двері, який зазвичай активується перемикачем.
  • setownership — зробити предмет вашим (наприклад, шафа або ліжко).
  • player.placeatme base_id кількість якість — помістити предмет або об'єкт поряд з персонажем-гравцем; для багатьох предметів коректно тільки кількість рівне 1.
  • setscale розмір — змінити розмір (0.1—10)
  • set timescale to цифра — зміна швидкості течії часу, за замовчуванням значення 30. Зручно, якщо хочете грати тільки вдень\вночі. Наприклад, поставте цифру 1 і час у грі буде йти відповідно до реального.
Зверніть увагу: зміна зберігається при запису, може впливати на гру у вигляді появи помилок скриптів, пов'язаних з таймером часу. Наприклад, при вході в локацію можуть бути вороги, а після швидкого збереження і завантаження вони з'являться поруч з вами.
  • setgs fdamagetoweaponvalue значення — змінити швидкість зноса зброї (від 0 до 1, за замовчуванням — 0.2)
  • enableFastTravel 0/1 — відключає і включає швидке переміщення на поточному локації, при виході і вході на локацію скидається на стандартне значення.

Також можна змінити поточну погоду:

  • fw <ID> — змінити погоду. Замініть <ID> Form ID:
GECK ID Base ID Коментар
DefaultWeather 0000015e
GNRRoofOvercast01 0001e3f0
gUrbanCloudy01 00059869
gWastelandClear01 0005cf9c
gWastelandCloudy 0005c8bd
InvertedDaylightWeather 000b362d
InvertedDaylightWeatherTenPenny 00052928
InvertedDaylightWeatherWarm 000bc39b
MegatonCloudy01 0001d776
MegatonFalloutDecay 0006a076
SuburbanCloudy 00017906
TranquilityClear 0002bf97
UrbanDeep 00065952
UrbanDeepInner 0006ca4e
UrbanDeepInnerCitadel 000be1ff
UrbanDeepInnerDCMall 000be1fe
UrbanDeeplnnerDCMONtop 0003a236
UrbanDeeplnnerMamaDC 000be3e2
UrbanOvercast 000154e5
UrbanOvercast01Intro01 00022bd5
WastelandClear 00064609
WastelandClearMegaton 00054e12
WastelandClearNoLighting 000b419e
WastelandDecay 0005a728
WastelandEast 0003d43b
WastelandEastOasis 00054e1d
WastelandNorth 00027df3

Квести Редагувати

  • movetoqt — переміщення персонаж-гравця до мети поточного квесту.
  • showquestlog — показати лог квесту, все, що персонаж-гравець знайшов і зробив.
  • sqs base id — відображає можливі стадії квесту, які можна використовувати в команді setstage.
  • setstage base id номер сцени — встановити квест в певну стадію.
Приклад: setstage mq01ld 110 — бій з бегемотом у будівлі «Радіо Новини Галактики» буде вважатися завершеним, і персонаж-гравця пустять всередину, навіть якщо бегемот або інші супермутанты ще живі.
  • completequest base id — завершити квест.
  • resetquest base id — перезапустити квест.
  • sqt — відобразити список цілей поточного квесту.
  • setobjectivecompleted base id номер сцени параметр — завершити певну стадію квесту (значення: 1 — сцена завершена, 0 — ні).
Приклад: setobjectivecompleted 124123 10 1 — завершити першу стадію квесту Fallout: New Vegas «Два чобота пара».
Зверніть увагу: параметр base id відображається редактором у вікні редактора Object Window, розділ Actor Data > Quest; параметр номер сцени можна отримати після подвійного клацання по назві квесту в правій частині вищеописаного вікна вибрати закладку Quest Stage.

Гра Редагувати

  • save ім'я збереження — зберегти поточну гру з описом.
  • save ім'я збереження 1 — зберегти поточну гру з описом і вихідним .txt-файл з інформацією про гру.
  • load ім'я збереження — завантажити гру з минулого пойменованого збереження.

Налагодження Редагувати

  • disableplayercontrols — вимкнути керування грою.
  • enableplayercontrols — повернути управління грою персонажу-гравцеві.
  • tmm 1 ('''oggle Мap Мarkers) — відкрити всі маркери карти у Піп-бій. Якщо ввести будь-яке значення, яке буде не менше 1 (наприклад tmm 100), то ця команда повертає значення 1, відкривши всі маркери на карті. Якщо значення буде дорівнює 0, то дана команда приховає всі маркери карти.
  • tfow ('''oggle Fog- - Of-War) — перемикач «туман війни» на локальній карті в Піп-бій.
  • tgm ('''oggle God Мode) — перемикач режиму бога; дає вам імунітет до втрат і радіації, необмежену кількість ОД (за винятком перезарядження VATS, яка буде споживати кілька ОД), боєприпасів і стерпного ваги, зупиняє знос предметів при використанні.
  • tcl ('''oggle Clipping) — перемикач проходження крізь стіни, можна проходити крізь перешкоди (як «noclip»), відключає фізику движка. Якщо попередньо вибрати мету, то команда спрацює тільки на ній — наприклад, допоможе вибратися застравшему в текстурах NPC або CREA.
  • killall — вбити всіх персонажів в області.
  • coc ідентифікатор мети — переміщення до мети (тільки внутрішні осередки, параметр EditorID, вікно Cell View редактора).
Приклад: coc GirderShadeSierraHouse — перемістить персонаж-гравця в будинок Сьєрри Петровиты.
  • cow ім'я мети координати — переміщення до мети (відкрита місцевість).
Приклад: cow wasteland -18, 14 — перемістить персонаж-гравця на бейсбольний полі біля будівлі Академії Рузвельта.
  • scof «ім'я файлу» — записати висновок консолі в заданий файл.
  • bat «ім'я файлу» — виконати заданий список команд як вони визначені в текстовому файлі.txt).

Приклад завантаження Редагувати

Пакетні файли дозволяють використовувати заздалегідь записану послідовність консольних команд — замість того, щоб набирати їх по черзі.

Для створення батника вам знадобиться написати його у вигляді простого текстового файлу з командами, які ви хочете виконати, назвати його будь-яким іменем і помістити файл в кореневу папку гри (іншими словами, в ту ж папку, в якій лежить файл falloutlauncher.exe). Потім викликати консоль і ввести команду bat «ім'я файлу».

  • Цей приклад дозволить вступити в гру відразу могутнім супергероєм:
---pre_futurepeter.txt---

savegame pre_futurepeter tgm tcl setgs fmoverunmult 10

player.setav speech 100

tmm 1 tfow player.additem 00004322 5 player.additem 0000432c 5 player.additem 0003422B 5 player.additem 0003C07A 5 player.additem 00029364 100 player.additem 00004330 100 player.additem 00020799 100 player.additem 0002937E 100

Після виконання цього списку команд ви (саме в цьому порядку): збережіть гру, увімкніть «режим бога», увімкніть проходження крізь стіни, збільшите швидкість переміщення (хоча і не на шалену), отримаєте максимальне «Красномовство», побачите всі маркери карти, приберете «туман війни», отримаєте найпотужніша зброя і боєприпаси до неї (бластер Чужих, «Товстун, експериментальний многозарядный ядерний гранатомет, гвинтівку Лінкольна і осколкові гранати).

Для виконання цих команд потрібно набрати в консолі bat pre_futurepeter.

  • Цей батник, названий info.txt покаже більш точну інформацію про персонажів і ворогів. Наприклад:
---info.txt---

getav Health getav DamageResist getav SmallGuns getav EnergyWeapons getav BigGuns getav Explosives getav MeleeWeapons getav Unarmed

Для виконання цих команд потрібно вибрати персонаж або істота і набрати в консолі bat info.

  • Щоб знайти відразу всі координати виділеного об'єкта (координати x, y, z; кути x, y, z), можна використовувати попередньо створений батник pos.txt зі списком команд getpos і getangle. Наприклад:
---pos.txt---

GetPos X GetPos y GetPos z GetAngle x GetAngle y GetAngle z

Для виконання цих команд ви повинні набрати в консолі bat pos.

Для коментування команд в bat файли можна використовувати символ ;. Наприклад: player.addperk 0015c60c // Навідник — Бун

;player.addperk 0015c60e // Загострені почуття — ЕД-Е

player.addperk 0015c611 // Пошук і відмітка — Рекс ;player.addperk 00058fdf // додати здатність «Вміння носити силову броню»

Розширене використання Редагувати

Всі команди, що застосовуються до персонажа-гравцеві, персонажам або предметів можна використовувати будь-яким способом, з різними результатами.

  • moveto завжди буде використовуватися, як показано в прикладах вище.

Приклад Редагувати

prid 3a77 — вибрати Сідні
showinventory — показати інвентар Сідні — і inv дасть такий же ефект
getav smallguns — подивитися її навичка «Легка зброя»
setscale 0.5 — зробити її дуже маленькою

Щоб отримати будь-hex-код, доступний в грі, наберіть в консолі save имя_сохранения 1 (наприклад, save fred 1).

Примітка: Це коди ref_id, а не base_id і вони НЕ працюють з командою player.placeatme.

Становище виведення тексту Редагувати

При деяких нестандартних дозволах екрану, зокрема, з відношенням сторін 4:3 — 1600×1200, 800×600 і т. п., лівий і правий край зображення при роботі з консоллю обрізаються. Тобто, оскільки консольні рядки виводяться зліва, велика частина вводиться в консолі тексту виявляється за межу екрана, і вводити його доводиться наосліп. На щастя, в Fallout 3 це можна легко виправити.

Позицію тексту консолі можна встановити в файл Fallout.ini.

В Windows XP:

C:\Documents and Settings\Ім'я користувача\My Documents\My Games\Fallout3\FALLOUT.INI

Для Vista/Windows 7:

C:\Users\Ім'я користувача\Documents\My Games\Fallout3\Fallout.ini

Клацніть на файлі правою кнопкою миші, виберіть «Властивості», приберіть галочку у вікні «Тільки читання». Відкрийте файл у текстовому редакторі, наприклад, Notepad. Знайдіть текст «iConsoleText».

  • Встановіть iConsoleTextXPos рівним 200 або іншим. Більше число перемістить текст консолі вправо. Це основна проблема.
  • IConsoleTextYPos треба прикинути — воно повинно бути на 100 або 200 менше, ніж величина дозволу по висоті (Y). Менше значення піднімає його вище (0 — за верхнім краєм екрану).

Наприклад, для дисплея 5:4 1280×1024 (X×Y): Налаштування За замовчуванням Нове значення Примітка iConsoleTextYPos 940 900 Y (вгору/вниз) pos на 100-200 менше Y res (тут, 1024) iConsoleTextXPos 30 200 X (вліво/вправо) posвище (що перемістить його вправо)

Після завершення налаштування і збереження файлу поверніть галочку «Тільки читання».

Зверніть увагу: при запуску лаунчер (наприклад, через меню бібліотеки в Steam) файл Fallout.ini буде замінений еталонним, незалежно від вмісту файлу. Тому, якщо ви збираєтеся використовувати консоль на моніторі з нестандартною роздільною здатністю — запускайте гру «напряму», обминаючи лаунчер.

Ви можете використовувати команду help для перегляду, якщо консоль працює. Навіть якщо ви не бачите рядок редагування або курсор, ця команда заповнить консоль текстом.

Або ви можете кілька разів натиснути TAB перед введенням команд, це змістить набирається текст вправо, і він стане читаємо. Це не вплине на вводиться текст команд і їх виконання.

Примітки Редагувати

Посилання Редагувати