Jogar WoW com o Steam Controller no Windows: ConsolePort e a armadilha do Battle.net
ℹ Comportamento previstoSintoma: No WoW, o Steam Controller continua a funcionar como rato e teclado (configuração de ambiente de trabalho do Steam) em vez de comando.
Queria jogar no sofá com o Steam Controller. O addon instalou-se sem problemas; para o Steam o passar ao jogo como comando foi preciso mais um truque.
O que precisas
- ConsolePort: a versão 3.2.5 ou posterior suporta o patch 12.1.0. Descomprime-o em
World of Warcraft\_retail_\Interface\AddOns; devem ficar nove pastasConsolePort…. Depois reinicia o jogo por completo: um/reloadnão deteta addons novos. - Steam, porque o Steam Controller chega aos jogos do Windows através do Steam Input.
Que perfil escolher
O ConsolePort tem perfis para Xbox, PlayStation 4, PlayStation 5, Switch Pro e Steam Deck, nenhum para o Steam Controller. O Steam Controller tem a mesma disposição do Steam Deck, por isso escolhe Steam Deck.
Nesse perfil, os quatro botões traseiros são lidos como as teclas F1–F4:
| Botão traseiro | Tecla no Steam Input | Aparece no jogo como |
|---|---|---|
| L4 (em cima à esquerda) | F1 | P1 |
| L5 (em baixo à esquerda) | F2 | P2 |
| R4 (em cima à direita) | F3 | P3 |
| R5 (em baixo à direita) | F4 | P4 |
No jogo, o ConsolePort mostra-os como P1–P4 (patilhas 1 a 4).
Configurar o Steam Input
O WoW não é um jogo do Steam, por isso, por predefinição, o Steam aplica ao comando a sua configuração de ambiente de trabalho (rato e teclado) enquanto o WoW está em primeiro plano. É por isso que o ConsolePort não vê um comando. A solução é iniciar o jogo pelo Steam:
- No Steam, adiciona um jogo que não é do Steam e escolhe
C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe. - Nas propriedades desse atalho, define as opções de arranque como
--exec="launch WoW"para abrir o WoW diretamente. - Na configuração do comando desse atalho, escolhe o modelo Gamepad With Mouse Trackpad (é o nome no Steam em inglês; é a base recomendada pelo próprio ConsolePort) e atribui os botões traseiros a F1–F4 como na tabela.
A armadilha: fecha o Battle.net antes
Fecha o Battle.net por completo — incluindo o ícone da área de notificação — antes de iniciar pelo Steam. Se o Battle.net já estiver aberto, o iniciador lançado pelo Steam passa a ordem à instância aberta e fecha-se ao fim de poucos segundos. O Steam julga então que o jogo fechou e volta à configuração de ambiente de trabalho. No meu caso, o registo de processos do Steam mostrava isso mesmo: os processos seguidos fechavam cerca de quatro segundos depois do arranque. Com o Battle.net fechado, o que o Steam lança fica aberto e o Steam mantém a configuração de comando enquanto jogas.
No sofá, com o orc a investir à pressão de um gatilho. Valem bem os dez minutos. — Gerlari