Використання вбудованих кодів

content auto translated from {from}

Консоль розробника дозволяє виконувати різні дії, недоступні при чесній грі (вбивати всіх ворогів, включати безсмертя тощо). Її можна використовувати для пришвидшеного проходження, виправлення наслідків різних багів гри тощо.

[cut]

Примітка 1: використання кодів може призвести до пошкодження збережень гри. Тому перед використанням консолі бажано зробити резервну копію збережень.

Примітка 2: попри свою назву, консоль розробника доступна тільки в PC- та Mac-версіях гри.

Активація консолі

Є два шляхи. Для Steam-версії гри працює тільки 2-ий спосіб.

1. Створення ярлика

Створюємо ярлик до файлу DragonAge2.exe (як правило, знаходиться в …\Dragon Age II\bin_ship). Заходимо в Властивості ярлика і в кінець поля Об’єкт додаємо –enabledeveloperconsole. Має отриматися щось подібне:

"C:\Program Files\Dragon Age II\bin_ship\DragonAge2.exe" –enabledeveloperconsole

Переконайтеся, що між останніми лапками і дефісом стоїть пробіл.

2. Редагування ігрових файлів

Для PC-версії: відредагувати файл …\Dragon Age II\Data\DragonAge2Launcher.xml. Робити це потрібно дуже обережно, не забувши попередньо створити резервну копію файлу. У файлі знаходимо рядок:

За нею повинна слідувати приблизно така строчка:

Додаємо властивість arguments="-enabledeveloperconsole":

Для Mac-версії: додаємо:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

В кінець файлу ~/Library/Application Support/Dragon Age II/config

Доступ до консолі

Відкриваємо в блокноті …\BioWare\Dragon Age II\Settings\KeyBindings.ini (знаходиться в 'Моїх документах'). Знаходимо рядок OpenConsole_0=Keyboard::Button_X (за замовчуванням замість X стоїть GRAVE, але X також можна замінити будь-якою вільною клавішею). Якщо залишити значення за замовчуванням, для виклику консолі буде використовуватися клавіша тильда (Ё). У деяких гравців у Steam-версії виклик консолі "тильдою" чомусь не працює. Якщо інші клавіші також не будуть працювати, спробуйте призначити для консолі клавішу F6.

В EA Direct Download версії клавіша тильда повинна називатися Kanji.

Зазначення: введені команди не відображаються на екрані. Заміна файлу fonts.erf, як у DAO, в Dragon Age II не допоможе.

Після цього натискаємо в грі клавішу, яка активує консоль, вводимо код і натискаємо Enter. Роботоздатність консолі простіше всього перевірити кодом runscript zz_upgrade, що відкриває екран зачаровування предметів (працює в будь-якій локації гри).

Список команд

Основні

  • runscript healplayer - Відновлює здоров’я всім членам загону

  • runscript injury remparty - Прибирає травми у всіх членів загону

  • runscript injury remall - Прибирає травми у вибраного персонажа

  • runscript addmoney X - Додає X мідних монет; 10000 мідних = 1 золота монета

  • runscript killallhostiles - Вбиває всіх ворогів. Використовувати слід обережно, оскільки може порушити скрипти і заважати подальшому проходженню.

  • runscript addxp X - Додає X очок досвіду

  • runscript pc_immortal - Робить гравця невбиваним

  • runscript cheat - Тимчасово збільшує захист загону, шкода залишається попередньою

  • runscript zz_upgrade - Відкриває екран зачаровування

  • runscript zz_app_debug - Дозволяє змінювати схвалення супутників і встановлювати флаги романів (не діє на Себастьяна)

  • runscript zz_supercrit player - Додає Хоуку 1000 очок здоров’я і витривалості, 50 сили і спритності. Зверніть увагу: ефект незворотний.

  • Щоб застосувати ефект до будь-якого компаньйона, замініть player на gen00fl_[Ім’я супутника (англійською)]. Наприклад: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - Збільшує на 180 сек. значення певної характеристики персонажа, [Attrib] – номер характеристики (1 - сила, 2 - спритність, 3 - магія, 4 - хитрість, 5 - сила волі, 6 - тілесність), [value] - число, на яке значення характеристики підвищується

  • runscript dbg_setattrib [attrib] [-value] - Діє аналогічно коду вище, тільки зменшує значення характеристики. (наприклад, -50)

  • runscript bowlingforferelden – навколо Хоука з’являється енергетичний шар, який відкидає від нього NPC (включаючи супутників), як кеглі в боулінгу. Обов'язково збережіться перед використанням, оскільки тривалість ефекту невідома і може бути постійною.

  • runscript zz_party – додає в загін Авелін, Андерса та Ізабеллу.

  • runscript zz_lgt_debug – відкриває меню налагодження різних побічних квестів

  • runscript zz_mer_debug – відкриває меню налагодження квестів Торговця

  • runscript zz_per_debug - відкриває меню налагодження характеру Хоука/інтонації в діалогах. Відображає поточну інтонацію та дозволяє зробити її повний скидання.

  • runscript chargen warrior XX - Робить гравця воїном рівня XX

  • runscript chargen mage XX - Робить гравця магом рівня XX

  • runscript chargen rogue XX - Робить гравця розбійником рівня XX

  • Обережно: зміна класу персонажа також скидає і його зовнішність.

  • runscript zz_dae_debug - дозволяє змінювати загін, переходити в інший акт/локацію/квест, а також налагоджувати карту

  • З допомогою цього коду можна навіть повернути загиблого брата/сестру.

  • runscript zz_rdr start | goto | daynight | set | get | talk

  • runscript zz_rdr start 1

  • runscript zz_rdr start 2

  • runscript zz_rdr start 3

  • runscript zz_rdr goto tavern 1

  • runscript zz_rdr goto tavern 1 night

  • runscript zz_rdr goto docks 1

  • runscript zz_rdr goto docks 1 night

  • runscript zz_rdr goto warehouse

  • runscript zz_rdr goto keep 2

  • runscript zz_rdr goto keep 2 night

  • runscript zz_rdr goto tavern 2

  • runscript zz_rdr goto tavern 2 night

  • runscript zz_rdr goto docks 2

  • runscript zz_rdr goto docks 2 night

  • runscript zz_rdr goto ambush

  • runscript zz_rdr goto hideout

  • runscript zz_rdr goto stash

  • runscript zz_rdr goto finale

Супутники

Коди, наведені нижче, дозволяють змінювати схвалення супутника, встановлювати флаги роману/дружби/суперництва тощо. (Зміна схвалення чомусь не працює в меню налагодження Мерриль. Використовуйте для цієї мети код runscript zz_app_debug)

  • runscript zz_and_debug - Андерс
  • runscript zz_mrl_debug - Мерриль
  • runscript zz_vrc_debug - Варрик
  • runscript zz_ave_debug - Авелін
  • runscript zz_fen_debug - Фенріс
  • runscript zz_isa_debug - Ізабелла
  • runscript zz_bet_debug - Бетані
  • runscript zz_car_debug - Карвер
  • runscript zz_seb_debug - Себастьян

Імпорт збережень

  • runscript zz_vault_debug - відкриває вікно налагодження імпорту збережень, яке дозволяє подивитися поточний стан світу (дані, імпортовані з Origins). Словом, випущені патчі досі не виправили деякі баги імпорту (наприклад, флаги романів).

P.S. У цьому пості наведені не всі команди, а лише найбільш суттєві.

Авторський переклад.

джерело