Uso de códigos embutidos

content auto translated from {from}

O console de desenvolvedor permite executar várias ações que não estão disponíveis em um jogo justo (matar todos os inimigos, ativar a imortalidade, etc.). Ele pode ser usado para completar o jogo mais rapidamente, corrigir os efeitos de vários bugs do jogo, etc.

[cut]

Nota 1: o uso de códigos pode levar à corrupção dos arquivos salvos do jogo. Portanto, antes de usar o console, é recomendável fazer uma cópia de segurança dos arquivos salvos.

Nota 2: apesar do seu nome, o console de desenvolvedor está disponível apenas nas versões para PC e Mac do jogo.

Ativação do console

Existem duas maneiras. Para a versão Steam do jogo, apenas o segundo método funciona.

1. Criar um atalho

Crie um atalho para o arquivo DragonAge2.exe (geralmente localizado em …\Dragon Age II\bin_ship). Acesse Propriedades do atalho e adicione no final do campo Destino a opção –enabledeveloperconsole. Deve ficar algo parecido com:

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

Certifique-se de que há um espaço entre as últimas aspas e o hífen.

2. Editar arquivos do jogo

Para a versão PC: edite o arquivo …\Dragon Age II\Data\DragonAge2Launcher.xml. É preciso fazer isso com muito cuidado, não se esqueça de criar uma cópia de segurança do arquivo antes. No arquivo, encontre a linha:

Ela deve ser seguida por uma linha semelhante a esta:

Adicione a propriedade arguments="-enabledeveloperconsole":

Para a versão Mac: adicione:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

No final do arquivo ~/Library/Application Support/Dragon Age II/config

Acesso ao console

Abra o bloco de notas …\BioWare\Dragon Age II\Settings\KeyBindings.ini (encontrado em 'Meus Documentos'). Procure a linha OpenConsole_0=Keyboard::Button_X (por padrão, o X é substituído por GRAVE, mas X também pode ser substituído por qualquer tecla livre). Se você deixar o valor padrão, a tecla tilde (Ё) será usada para abrir o console. Para alguns jogadores na versão Steam, a invocação do console "tilde" não funciona. Se outras teclas também não funcionarem, tente atribuir a tecla F6 para o console.

Na versão de Download Direto da EA, a tecla tilde deve ser chamada de Kanji.

Nota: os comandos digitados não aparecem na tela. A substituição do arquivo fonts.erf, como em DAO, não ajudará em Dragon Age II.

Depois, pressione a tecla que ativa o console no jogo, digite o código e pressione Enter. A funcionalidade do console pode ser testada mais facilmente com o código runscript zz_upgrade, que abre a tela de encantamento de itens (funciona em qualquer local do jogo).

Lista de comandos

Principais

  • runscript healplayer - Restaura a saúde de todos os membros do grupo

  • runscript injury remparty - Remove ferimentos de todos os membros do grupo

  • runscript injury remall - Remove ferimentos de um personagem selecionado

  • runscript addmoney X - Adiciona X moedas de cobre; 10000 moedas de cobre = 1 moeda de ouro

  • runscript killallhostiles - Mata todos os inimigos. Deve ser usado com cautela, pois pode corromper scripts e impedir o progresso no jogo.

  • runscript addxp X - Adiciona X pontos de experiência

  • runscript pc_immortal - Torna o jogador imortal

  • runscript cheat - Aumenta temporariamente a defesa do grupo, o dano permanece o mesmo

  • runscript zz_upgrade - Abre a tela de encantamento

  • runscript zz_app_debug - Permite alterar a aprovação dos companheiros e definir as bandeiras de romances (não funciona para Sebastian)

  • runscript zz_supercrit player - Adiciona a Hawke 1000 pontos de saúde e resistência, 50 força e destreza. Atenção: o efeito é irreversível.

  • Para aplicar o efeito a qualquer companheiro, substitua player por gen00fl_[Nome do companheiro (em inglês)]. Por exemplo: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - Aumenta em 180 segundos o valor de um determinado atributo do personagem, [Attrib] – número do atributo (1 - força, 2 - destreza, 3 - magia, 4 - astúcia, 5 - vontade, 6 - constituição), [value] - número pelo qual o valor do atributo é aumentado

  • runscript dbg_setattrib [attrib] [-value] - Funciona de forma semelhante ao código acima, apenas reduz o valor do atributo. (por exemplo, -50)

  • runscript bowlingforferelden – cria uma esfera de energia ao redor de Hawke, que empurra os NPCs (incluindo companheiros) como pinos de boliche. Certifique-se de salvar antes de usar, pois a duração do efeito é desconhecida e pode ser permanente.

  • runscript zz_party – adiciona ao grupo Aveline, Anders e Isabella.

  • runscript zz_lgt_debug – abre o menu de depuração de várias missões secundárias

  • runscript zz_mer_debug – abre o menu de depuração das missões do Comerciante

  • runscript zz_per_debug - abre o menu de depuração do caráter de Hawke/intonação em diálogos. Mostra a atual entonação e permite redefini-la completamente.

  • runscript chargen warrior XX - Faz do jogador um guerreiro de nível XX

  • runscript chargen mage XX - Faz do jogador um mago de nível XX

  • runscript chargen rogue XX - Faz do jogador um ladrão de nível XX

  • Cuidado: mudar a classe do personagem também redefine sua aparência.

  • runscript zz_dae_debug - permite modificar o grupo, mudar de ato/localização/missão, além de depurar o mapa

  • Com este código, é possível até mesmo recuperar um irmão/irmã falecido.

  • 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

Companheiros

Os códigos abaixo permitem alterar a aprovação dos companheiros, definir bandeiras de romance/amizade/rivalidade, etc. (A alteração da aprovação não funciona de alguma forma no menu de depuração de Merrill. Use o código runscript zz_app_debug para esse fim)

  • 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 - Sebastian

Importação de arquivos salvos

  • runscript zz_vault_debug - abre a janela de depuração de importação de arquivos salvos, permitindo visualizar o estado atual do mundo (dados importados de Origins). Vale lembrar que patches lançados até agora ainda não corrigiram alguns bugs de importação (como as bandeiras de romances).

P.S. Este post não contém todos os comandos, apenas os mais significativos.

Tradução do autor.

fonte