Uso de códigos incorporados
La consola de desarrollador permite realizar diversas acciones que no están disponibles en el juego limpio (matar a todos los enemigos, activar la inmortalidad, etc.). Se puede usar para acelerar el progreso, corregir consecuencias de varios errores del juego, etc.
[cut]
Nota 1: el uso de códigos puede provocar la corrupción de las partidas guardadas. Por lo tanto, antes de utilizar la consola, se recomienda hacer una copia de seguridad de las partidas guardadas.
Nota 2: a pesar de su nombre, la consola de desarrollador está disponible solo en las versiones para PC y Mac del juego.
Activación de la consola
Hay dos maneras. Para la versión de Steam del juego, solo funciona la segunda manera.
1. Crear un acceso directo
Creamos un acceso directo al archivo DragonAge2.exe (generalmente se encuentra en …\Dragon Age II\bin_ship). Accedemos a Propiedades del acceso directo y al final del campo Objetivo añadimos –enabledeveloperconsole. Debería verse algo así:
"C:\Program Files\Dragon Age II\bin_ship\DragonAge2.exe" –enabledeveloperconsole
Asegúrate de que hay un espacio entre las últimas comillas y el guion.
2. Editar archivos de juego
Para la versión de PC: edita el archivo …\Dragon Age II\Data\DragonAge2Launcher.xml. Haz esto con mucho cuidado, no olvides crear una copia de seguridad del archivo primero. En el archivo, encontraremos la línea:
A continuación, debería seguir una línea similar:
Añadimos la propiedad arguments="-enabledeveloperconsole":
Para la versión de Mac: añadimos:
[AppDefaults\\DragonAge2.exe\\transgaming]
"cmdlineadd" = "-enabledeveloperconsole"
Al final del archivo ~/Library/Application Support/Dragon Age II/config
Acceso a la consola
Abrimos en el bloc de notas …\BioWare\Dragon Age II\Settings\KeyBindings.ini (se encuentra en 'Mis documentos'). Buscamos la línea OpenConsole_0=Keyboard::Button_X (por defecto, en lugar de X está GRAVE, pero X también se puede reemplazar por cualquier tecla libre). Si dejamos el valor por defecto, la tecla tilde (Ё) se usará para abrir la consola. A algunos jugadores en la versión de Steam les resulta que la tecla tilde no funciona. Si otras teclas tampoco funcionan, intenta asignar la tecla F6 para la consola.
En la versión de EA Direct Download, la tecla tilde debería llamarse Kanji.
Nota: los comandos ingresados no se muestran en pantalla. Reemplazar el archivo fonts.erf, como en DAO, no ayudará en Dragon Age II.
Después de esto, presionamos en el juego la tecla que activa la consola, ingresamos el código y presionamos Enter. La funcionalidad de la consola se puede comprobar fácilmente con el código runscript zz_upgrade, que abre la pantalla de encantamientos de objetos (funciona en cualquier ubicación del juego).
Lista de comandos
Principales
runscript healplayer - Restaura la salud de todos los miembros del grupo
runscript injury remparty - Elimina lesiones de todos los miembros del grupo
runscript injury remall - Elimina lesiones del personaje seleccionado
runscript addmoney X - Añade X monedas de cobre; 10000 cobre = 1 moneda de oro
runscript killallhostiles - Mata a todos los enemigos. Usa con precaución, ya que puede romper scripts y obstaculizar el progreso del juego.
runscript addxp X - Añade X puntos de experiencia
runscript pc_immortal - Hace al jugador inmortal
runscript cheat - Aumenta temporalmente la defensa del grupo, el daño permanece igual
runscript zz_upgrade - Abre la pantalla de encantamientos
runscript zz_app_debug - Permite modificar la aprobación de los compañeros y establecer banderas de romances (no aplica a Sebastián)
runscript zz_supercrit player - Otorga a Hawke 1000 puntos de salud y resistencia, 50 en fuerza y destreza. Ten en cuenta: el efecto es irreversible.
Para aplicar el efecto a cualquier compañero, reemplaza player por gen00fl_[Nombre del compañero (en inglés)]. Por ejemplo: zz_supercrit gen00fl_anders
runscript dbg_setattrib [attrib] [value] - Aumenta durante 180 seg. el valor de un atributo específico del personaje, [Attrib] – número del atributo (1 - fuerza, 2 - destreza, 3 - magia, 4 - astucia, 5 - voluntad, 6 - constitución), [value] - número que indica cuánto se incrementa el valor del atributo
runscript dbg_setattrib [attrib] [-value] - Actúa de manera similar al código anterior, pero reduce el valor del atributo. (por ejemplo, -50)
runscript bowlingforferelden – un globo de energía se forma alrededor de Hawke, que empuja a los NPC (incluidos los compañeros) como bolos. Asegúrate de guardar antes de usar, ya que la duración del efecto es desconocida y puede ser permanente.
runscript zz_party – añade al grupo a Aveline, Anders e Isabella.
runscript zz_lgt_debug – abre el menú de depuración de diversas misiones secundarias
runscript zz_mer_debug – abre el menú de depuración de las misiones del Comerciante
runscript zz_per_debug - abre el menú de depuración del carácter de Hawke/entonación en diálogos. Muestra la entonación actual y permite reiniciarla completamente.
runscript chargen warrior XX - Hace al jugador un guerrero de nivel XX
runscript chargen mage XX - Hace al jugador un mago de nivel XX
runscript chargen rogue XX - Hace al jugador un pícaro de nivel XX
Precaución: cambiar la clase del personaje también restablece su apariencia.
runscript zz_dae_debug - permite modificar el grupo, cambiar a otro acto/ubicación/misión, así como depurar el mapa
Con este código, incluso se puede devolver a un hermano/hermana fallecido/a.
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
Compañeros
Los códigos a continuación permiten cambiar la aprobación del compañero, establecer banderas de romance/amigo/rivalidad, etc. (El cambio de aprobación por alguna razón no funciona en el menú de depuración de Merrill. Usa para este fin el código runscript zz_app_debug)
- runscript zz_and_debug - Anders
- runscript zz_mrl_debug - Merrill
- 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 - Sebastián
Importar guardados
- runscript zz_vault_debug - abre la ventana de depuración de importación de guardados, que permite ver el estado actual del mundo (datos importados de Origins). Cabe mencionar que los parches lanzados aún no han corregido algunos errores de importación (como los banderas de romances).
P.D. En esta publicación no se presentan todos los comandos, sino solo los más significativos.
Traducción del autor.