Wykorzystanie wbudowanych kodów

content auto translated from {from}

Konsola dewelopera pozwala na wykonywanie różnych działań, które są niedostępne podczas uczciwej gry (zabijanie wszystkich wrogów, włączanie nieśmiertelności itp.). Można ją używać do przyspieszonego przechodzenia, naprawiania skutków różnych błędów gry itd.

[cut]

Uwaga 1: używanie kodów może prowadzić do uszkodzenia zapisów gry. Dlatego przed użyciem konsoli zaleca się wykonanie kopii zapasowej zapisów.

Uwaga 2: mimo swojej nazwy, konsola dewelopera jest dostępna tylko w wersjach PC i Mac gry.

Aktywacja konsoli

Istnieją dwa sposoby. Dla wersji Steam działa tylko sposób drugi.

1. Tworzenie skrótu

Tworzymy skrót do pliku DragonAge2.exe (zwykle znajduje się w …\Dragon Age II\bin_ship). Wejdź do Właściwości skrótu i na końcu pola Obiekt dodaj –enabledeveloperconsole. Powinno to wyglądać mniej więcej tak:

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

Upewnij się, że przed ostatnimi cudzysłowami i myślnikiem jest spacja.

2. Edytowanie plików gry

Dla wersji PC: edytuj plik …\Dragon Age II\Data\DragonAge2Launcher.xml. Należy to zrobić bardzo ostrożnie, nie zapominając wcześniej o wykonaniu kopii zapasowej pliku. W pliku znajdź linię:

Za nią powinna znajdować się mniej więcej taka linia:

Dodaj właściwość arguments="-enabledeveloperconsole":

Dla wersji Mac: dodaj:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

Na końcu pliku ~/Library/Application Support/Dragon Age II/config

Dostęp do konsoli

Otwórz w notatniku …\BioWare\Dragon Age II\Settings\KeyBindings.ini (znajduje się w 'Moich dokumentach'). Znajdź linię OpenConsole_0=Keyboard::Button_X (domyślnie zamiast X jest GRAVE, ale X również można zastąpić dowolnym wolnym klawiszem). Jeśli pozostawisz wartość domyślną, klawisz tylda (Ё) będzie używany do wywoływania konsoli. U niektórych graczy w wersji Steam wywołanie konsoli "tyldą" z jakiegoś powodu nie działa. Jeśli inne klawisze również nie będą działać, spróbuj przypisać klawisz F6 do konsoli.

W wersji EA Direct Download klawisz tylda powinien być nazywany Kanji.

Uwaga: wprowadzone komendy nie są wyświetlane na ekranie. Zamiana pliku fonts.erf, jak w DAO, w Dragon Age II nie pomoże.

Po tym naciśnij w grze klawisz aktywujący konsolę, wprowadź kod i naciśnij Enter. Najłatwiej sprawdzić działanie konsoli kodem runscript zz_upgrade, który otwiera ekran czarowania przedmiotów (działa w każdej lokacji gry).

Lista komend

Podstawowe

  • runscript healplayer - Przywraca zdrowie wszystkim członkom drużyny

  • runscript injury remparty - Usuwa rany u wszystkich członków drużyny

  • runscript injury remall - Usuwa rany u wybranego bohatera

  • runscript addmoney X - Dodaje X miedzianych monet; 10000 miedzianych = 1 złota moneta

  • runscript killallhostiles - Zabija wszystkich wrogów. Należy używać ostrożnie, ponieważ może zniszczyć skrypty i uniemożliwić dalsze przechodzenie gry.

  • runscript addxp X - Dodaje X punktów doświadczenia

  • runscript pc_immortal - Czyni gracza nieśmiertelnym

  • runscript cheat - Tymczasowo zwiększa obronę drużyny, a obrażenia pozostają takie same

  • runscript zz_upgrade - Otwiera ekran czarowania

  • runscript zz_app_debug - Pozwala na zmianę aprobaty towarzyszy i ustawienie flag romansowych (nie działa na Sebastiana)

  • runscript zz_supercrit player - Dodaje Hawke'owi 1000 punktów zdrowia i wytrzymałości, 50 siły i zwinności. Pamiętaj: efekt jest nieodwracalny.

  • Aby zastosować efekt do dowolnego towarzysza, zamień player na gen00fl_[Imię towarzysza (po angielsku)]. Na przykład: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - Zwiększa na 180 sek. wartość określonej cechy postaci, [Attrib] – numer cechy (1 - siła, 2 - zwinność, 3 - magia, 4 - przebiegłość, 5 - siła woli, 6 - budowa ciała), [value] - liczba, o którą zwiększa się wartość cechy

  • runscript dbg_setattrib [attrib] [-value] - Działa analogicznie do kodu powyżej, tylko zmniejsza wartość cechy. (na przykład, -50)

  • runscript bowlingforferelden – wokół Hawke'a tworzy się energetyczna kula, która odrzuca NPC (w tym towarzyszy), jak kręgle w kręglach. Zrób kopię zapasową przed użyciem, ponieważ czas trwania efektu jest nieznany i może być stały.

  • runscript zz_party – dodaje do drużyny Aveline, Andersa i Izabellę.

  • runscript zz_lgt_debug – otwiera menu debugowania różnych zadań pobocznych

  • runscript zz_mer_debug – otwiera menu debugowania zadań kupca

  • runscript zz_per_debug - otwiera menu debugowania charakteru Hawke'a/intonacji w dialogach. Wyświetla aktualną intonację i pozwala na pełne zresetowanie jej.

  • runscript chargen warrior XX - Czyni gracza wojownikiem poziomu XX

  • runscript chargen mage XX - Czyni gracza magiem poziomu XX

  • runscript chargen rogue XX - Czyni gracza złodziejem poziomu XX

  • Ostrożnie: zmiana klasy postaci również resetuje jej wygląd.

  • runscript zz_dae_debug - pozwala zmieniać drużynę, przechodzić do innego aktu/lokacji/zadania, a także debugować mapę.

  • Za pomocą tego kodu można nawet przywrócić martwego brata/siostrę.

  • 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

Towarzysze

Kody podane poniżej pozwalają zmieniać aprobatę towarzysza, ustawiać flagi romansu/przyjaźni/rywalizacji itp. (Zmiana aprobaty z jakiegoś powodu nie działa w menu debugowania Merril. Użyj do tego kodu 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 - Izabella
  • runscript zz_bet_debug - Bethany
  • runscript zz_car_debug - Carver
  • runscript zz_seb_debug - Sebastian

Importowanie zapisów

  • runscript zz_vault_debug - otwiera okno debugowania importu zapisów, pozwalające zobaczyć aktualny stan świata (dane zaimportowane z Origins). Należy przy tym pamiętać, że wydane patche nadal nie naprawiły niektórych błędów importu (np. flagi romansu).

P.S. W poście przedstawiono nie wszystkie komendy, lecz jedynie najważniejsze.

Przekład wykonany przez autora.

źródło