Používání vestavěných kódů

content auto translated from {from}

Konzole pro vývojáře umožňuje vykonávat různé akce, které nejsou dostupné při poctivém hraní (zabíjení všech nepřátel, zapnutí nesmrtelnosti atd.). Lze ji použít pro urychlení hraní, opravu následků různých chyb ve hře atd.

[cut]

Poznámka 1: Použití kódů může vést k poškození uložených pozic ve hře. Proto je před použitím konzole doporučeno vytvořit zálohu uložených pozic.

Poznámka 2: I přes svůj název je konzole pro vývojáře dostupná pouze v PC a Mac verzích hry.

Aktivace konzole

Existují dva způsoby. Pro Steam verzi hry funguje pouze druhý způsob.

1. Vytvoření zástupce

Vytvoříme zástupce k souboru DragonAge2.exe (obvykle se nachází v …\Dragon Age II\bin_ship). Přejdeme do Vlastnosti zástupce a na konec pole Cíl přidáme –enabledeveloperconsole. Mělo by to vypadat přibližně takto:

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

Ujistěte se, že mezi posledními uvozovkami a pomlčkou je mezera.

2. Úprava herních souborů

Pro PC verzi: upravte soubor …\Dragon Age II\Data\DragonAge2Launcher.xml. Je nutné to provádět velmi opatrně, nezapomeňte si předem vytvořit zálohu souboru. V souboru najdeme řádek:

Za ním by měl následovat přibližně takovýto řádek:

Přidáme vlastnost arguments="-enabledeveloperconsole":

Pro Mac verzi: přidáme:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

Na konec souboru ~/Library/Application Support/Dragon Age II/config

Přístup k konzole

Otevřeme v notepadu …\BioWare\Dragon Age II\Settings\KeyBindings.ini (nachází se v 'Mých dokumentech'). Najdeme řádek OpenConsole_0=Keyboard::Button_X (výchozí místo X je GRAVE, ale X lze také nahradit jakoukoli volnou klávesou). Pokud necháme hodnotu výchozí, pro otevření konzole se použije klávesa tilda (Ё). U některých hráčů v Steam verzi z nějakého důvodu klávesa "tilda" nefunguje. Pokud ani jiné klávesy nebudou fungovat, zkuste přiřadit klávesě F6.

Ve verzi EA Direct Download by se klávesa tilda měla jmenovat Kanji.

Poznámka: Zadané příkazy se na obrazovce nezobrazují. Nahrazení souboru fonts.erf, jak bylo v DAO, v Dragon Age II nepomůže.

Poté stiskneme ve hře klávesu, která aktivuje konzolu, zadáme kód a stiskneme Enter. Funkčnost konzole lze nejlépe zkontrolovat kódem runscript zz_upgrade, který otevře obrazovku kouzlení předmětů (funguje na jakémkoli místě ve hře).

Seznam příkazů

Hlavní

  • runscript healplayer - Obnovuje zdraví všem členům družiny

  • runscript injury remparty - Odstraní zranění všem členům družiny

  • runscript injury remall - Odstraní zranění vybranému charakteru

  • runscript addmoney X - Přidává X měděných mincí; 10000 měděných = 1 zlatá mince

  • runscript killallhostiles - Zabije všechny nepřátele. Používejte opatrně, protože může narušit skripty a ztížit další průchod.

  • runscript addxp X - Přidává X zkušenostních bodů

  • runscript pc_immortal - Dělá hráče nezranitelným

  • runscript cheat - Dočasně zvyšuje obranu družiny, poškození zůstává stejné

  • runscript zz_upgrade - Otevírá obrazovku kouzlení

  • runscript zz_app_debug - Umožňuje měnit schválení společníků a nastavovat vlajky románů (neplatí na Sebastiana)

  • runscript zz_supercrit player - Přidává Hawkeovi 1000 bodů zdraví a vytrvalosti, 50 síly a obratnosti. Berte na vědomí: efekt je nevratný.

  • Chcete-li aplikovat efekt na jakéhokoli společníka, nahraďte player s gen00fl_[Jméno společníka (v angličtině)]. Například: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - Zvyšuje na 180 s hodnotu určité vlastnosti postavy, [Attrib] – číslo vlastnosti (1 - síla, 2 - obratnost, 3 - magie, 4 - mazanost, 5 - síla vůle, 6 - tělesnost), [value] - číslo, o které se hodnota vlastnosti zvyšuje

  • runscript dbg_setattrib [attrib] [-value] - Funguje podobně jako kód výše, jen snižuje hodnotu vlastnosti. (např. -50)

  • runscript bowlingforferelden – kolem Hawka se utvoří energetická koule, která odhazuje NPC (včetně společníků), jako kuželky v bowlingu. Nezapomeňte se před použitím uložit, protože délka účinku je neznámá a může být trvalá.

  • runscript zz_party – přidává do družiny Aveline, Anderse a Isabelu.

  • runscript zz_lgt_debug – otevírá menu ladění různých vedlejších questů

  • runscript zz_mer_debug – otevírá menu ladění questů Obchodníka

  • runscript zz_per_debug - otevírá menu ladění charakteru Hawka/intonací v dialozích. Zobrazuje aktuální intonaci a umožňuje její úplný reset.

  • runscript chargen warrior XX - Dělá hráče válečníkem úrovně XX

  • runscript chargen mage XX - Dělá hráče mágem úrovně XX

  • runscript chargen rogue XX - Dělá hráče zlodějem úrovně XX

  • Buďte opatrní: změna třídy postavy také resetuje její vzhled.

  • runscript zz_dae_debug - umožňuje měnit družinu, přecházet do jiného aktu/lokace/questu a ladit mapu

  • Pomocí tohoto kódu lze dokonce vrátit zabitého bratra/sestru.

  • 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

Společníci

Kódy uvedené níže umožňují měnit schválení společníka, nastavovat vlajky románu/přátelství/soupeření atd. (Změna schválení z nějakého důvodu nefunguje v debug menu Merril. Pro tento účel použijte kód runscript zz_app_debug)

  • runscript zz_and_debug - Anders
  • runscript zz_mrl_debug - Merril
  • runscript zz_vrc_debug - Varric
  • runscript zz_ave_debug - Aveline
  • runscript zz_fen_debug - Fenris
  • runscript zz_isa_debug - Isabela
  • runscript zz_bet_debug - Bethany
  • runscript zz_car_debug - Carver
  • runscript zz_seb_debug - Sebastian

Import uložených pozic

  • runscript zz_vault_debug - otevírá okno ladění importu uložených pozic, které umožňuje zkontrolovat aktuální stav světa (data importovaná z Origins). Mimochodem, vydané patche dosud neopravil některé chyby při importu (například vlajky románů).

P.S. V tomto příspěvku jsou uvedeny pouze nejdůležitější příkazy, nikoli všechny.

Autorský překlad.

zdroj