Het gebruik van ingebouwde codes
De ontwikkelaarsconsole stelt je in staat om verschillende acties uit te voeren die niet mogelijk zijn tijdens eerlijke gameplay (zoals alle vijanden doden, onoverwinnelijkheid inschakelen, enz.). Het kan worden gebruikt voor versnelde doorlopen, het verhelpen van de gevolgen van verschillende bugs in het spel, enz.
[cut]
Opmerking 1: Het gebruik van codes kan leiden tot beschadiging van opgeslagen spellen. Het is daarom aan te raden om een back-up van de opslagen te maken voordat je de console gebruikt.
Opmerking 2: Ondanks de naam is de ontwikkelaarsconsole alleen beschikbaar in de PC- en Mac-versies van het spel.
Activatie van de console
Er zijn twee manieren. Voor de Steam-versie van het spel werkt alleen de 2e manier.
1. Een snelkoppeling maken
Maak een snelkoppeling naar het bestand DragonAge2.exe (meestal te vinden in …\Dragon Age II\bin_ship). Ga naar de Eigenschappen van de snelkoppeling en voeg aan het einde van het veld Doel –enabledeveloperconsole toe. Het zou ongeveer zo moeten zijn:
"C:\Program Files\Dragon Age II\bin_ship\DragonAge2.exe" –enabledeveloperconsole
Zorg ervoor dat er een spatie staat tussen de laatste aanhalingstekens en het koppelteken.
2. Speld bestanden bewerken
Voor de PC-versie: bewerk het bestand …\Dragon Age II\Data\DragonAge2Launcher.xml. Dit moet met veel voorzichtigheid gebeuren, vergeet niet om eerst een back-up van het bestand te maken. Zoek in het bestand de regel:
Daar zou ongeveer de volgende regel achter moeten komen:
Voeg de eigenschap arguments="-enabledeveloperconsole" toe:
Voor de Mac-versie: voeg toe:
[AppDefaults\\DragonAge2.exe\\transgaming]
"cmdlineadd" = "-enabledeveloperconsole"
Aan het einde van het bestand ~/Library/Application Support/Dragon Age II/config
Toegang tot de console
Open …\BioWare\Dragon Age II\Settings\KeyBindings.ini in een teksteditor (te vinden in 'Mijn documenten'). Zoek de regel OpenConsole_0=Keyboard::Button_X (standaard is in plaats van X GRAVE, maar X kan ook worden vervangen door een andere vrije toets). Als je de standaardwaarde laat, wordt de tilde-toets (Ё) gebruikt om de console op te roepen. Bij sommige spelers werkt het oproepen van de console met de "tilde" toets om de een of andere reden niet in de Steam-versie. Als andere toetsen ook niet werken, probeer dan de toets F6 in te stellen voor de console.
In de EA Direct Download versie zou de toets tilde Kanji moeten worden genoemd.
Opmerking: de ingevoerde commando's worden niet op het scherm weergegeven. Het vervangen van het bestand fonts.erf, zoals in DAO, helpt niet in Dragon Age II.
Daarna druk je in het spel op de toets die de console activeert, voer je de code in en druk je op Enter. De functionaliteit van de console kun je het beste testen met de code runscript zz_upgrade, die het scherm voor het betoveren van items opent (werkt op elke locatie in het spel).
Lijst met commando's
Basiscommando's
runscript healplayer - Herstelt de gezondheid van alle teamleden
runscript injury remparty - Verwijdert blessures bij alle teamleden
runscript injury remall - Verwijdert blessures bij het geselecteerde personage
runscript addmoney X - Voegt X koperen munten toe; 10000 koper = 1 gouden munt
runscript killallhostiles - Doodt alle vijanden. Gebruik dit voorzichtig, want het kan scripts beschadigen en verdere progressie belemmeren.
runscript addxp X - Voegt X ervaringspunten toe
runscript pc_immortal - Maakt de speler onsterfelijk
runscript cheat - Verhoogt tijdelijk de verdediging van het team, schade blijft hetzelfde
runscript zz_upgrade - Opent het scherm voor betovering
runscript zz_app_debug - Laat je de goedkeuring van metgezellen aanpassen en stelt vlaggen in voor romances (werkt niet op Sebastian)
runscript zz_supercrit player - Geeft Hawke 1000 gezondheid en uithoudingsvermogen, 50 kracht en behendigheid. Houd er rekening mee dat het effect onomkeerbaar is.
Om het effect op een metgezel toe te passen, vervang je player door gen00fl_[Naam van de metgezel (in het Engels)] bijvoorbeeld: zz_supercrit gen00fl_anders
runscript dbg_setattrib [attrib] [value] - Verhoogt voor 180 seconden de waarde van een specifieke eigenschap van het personage, [Attrib] – nummer van de eigenschap (1 - kracht, 2 - behendigheid, 3 - magie, 4 - sluwheid, 5 - wilskracht, 6 - lichaam), [value] - het nummer waarmee de waarde van de eigenschap wordt verhoogd
runscript dbg_setattrib [attrib] [-value] - Werkt op dezelfde manier als de bovenstaande code, maar verlaagt de waarde van de eigenschap. (bijvoorbeeld, -50)
runscript bowlingforferelden – rond Hawke verschijnt een energiebal, die NPC's (inclusief metgezellen) wegduwt als kegels in bowlen. Zorg ervoor dat je een back-up maakt voordat je dit gebruikt, omdat de duur van het effect onbekend is en permanent kan zijn.
runscript zz_party – voegt Aveline, Anders en Isabella toe aan het team.
runscript zz_lgt_debug – opent het debugmenu voor verschillende zijmissies
runscript zz_mer_debug – opent het debugmenu voor de Merchants quest
runscript zz_per_debug - opent het debugmenu voor Hawke's karakter/intonatie in dialogen. Toont de huidige intonatie en laat een volledige reset maken.
runscript chargen warrior XX - Maakt de speler een krijger van niveau XX
runscript chargen mage XX - Maakt de speler een magiër van niveau XX
runscript chargen rogue XX - Maakt de speler een schurk van niveau XX
Voorzichtig: het wijzigen van de klasse van het personage reset ook het uiterlijk.
runscript zz_dae_debug - maakt het mogelijk om het team te wijzigen, over te schakelen naar een andere act/lokatie/quest, en de kaart te debuggen
Met deze code kun je zelfs een overleden broer/zus terughalen.
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
Metgezellen
De onderstaande codes maken het mogelijk om de goedkeuring van metgezellen te wijzigen, vlaggen voor romances/vriendschappen/rivaliteit in te stellen, enz. (Het wijzigen van goedkeuring lijkt om de een of andere reden niet te werken in het debugmenu van Merril. Gebruik daarvoor de code 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 - Isabella
- runscript zz_bet_debug - Bethany
- runscript zz_car_debug - Carver
- runscript zz_seb_debug - Sebastian
Saves importeren
- runscript zz_vault_debug - opent het debugvenster voor het importeren van opgeslagen spellen, waarmee je de huidige staat van de wereld kunt bekijken (gegevens geïmporteerd uit Origins). Trouwens, eerdere patches hebben sommige importbugs (bijvoorbeeld flaggen van romances) nog steeds niet opgelost.
P.S. In deze post zijn niet alle commando's vermeld, alleen de meest significante.
Vertaling door auteur.