Používání vestavěných kódů
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.