Steam
Incluída no Macro DeckInicie e feche jogos da Steam e mostre no deck o que você está jogando, seus amigos e sua biblioteca.
Os widgets Biblioteca da Steam, Amigos da Steam, Steam: jogando agora e Iniciador de jogos da Steam
- Inicie jogos instalados da Steam com um toque
- Mostre o jogo que está jogando e a duração da sessão
- Veja quais amigos estão online e em um jogo
- Jogos adquiridos e tempo de jogo com uma chave da API Web da Steam
- Eventos para jogos que começam e amigos que ficam online
A integração Steam encontra a instalação da Steam no computador e inicia jogos por ela, como um clique duplo em um jogo da sua biblioteca Steam. Ela lê os jogos instalados nos próprios arquivos de biblioteca da Steam e percebe qual jogo está rodando neste computador. Com uma chave opcional da API Web da Steam, ela também consulta os servidores da Steam sobre o seu status online, seus amigos, seus jogos adquiridos e seu tempo de jogo, para quantas contas Steam você quiser.
O que funciona sem chave
Ações e widgets funcionam assim que a integração é ativada: inicie um jogo instalado, abra a Steam, abra a página de um jogo na loja ou na biblioteca e feche o jogo que está rodando neste computador. O widget Steam: jogando agora mostra o jogo com a capa e há quanto tempo você está jogando, e o widget Iniciador de jogos da Steam inicia com um toque os seus jogos jogados recentemente ou favoritos.
O que a chave acrescenta
Adicione uma configuração com o seu SteamID e uma chave da API Web para ver o jogo que uma conta está jogando em outro dispositivo, quantos amigos estão online e em um jogo, o seu próprio status online e os seus jogos adquiridos com o tempo de jogo total e recente. O widget Amigos da Steam lista os amigos online e o que estão jogando, e o widget Biblioteca da Steam mostra as suas horas e os jogos que você jogou por último. Os amigos exigem uma lista de amigos pública, e os jogos adquiridos e o tempo de jogo exigem detalhes de jogos públicos.
Alguns exemplos de uso:
- Um widget de iniciador de jogos com os seus três jogos favoritos em um perfil de live.
- Um botão com Fechar jogo da Steam e Forçar encerramento ativado, para um jogo que travou.
- Uma automação em Jogo iniciado que muda o deck para um perfil de jogos.
- Uma automação em Amigo ficou online que mostra uma notificação.
Cada configuração é uma conta Steam com variáveis próprias, com o nome da configuração, por exemplo steam_main_is_playing para uma configuração chamada Main. Sem uma configuração, não há variáveis da Steam. O Macro Deck confere os seus amigos uma vez por minuto, o seu status a cada 30 segundos e os seus jogos adquiridos a cada 10 minutos, então eventos e variáveis que precisam da chave podem chegar com esse atraso. Quando a Steam não pode ser alcançada, essas variáveis ficam indisponíveis em vez de mostrar números errados.
Fechar um jogo só funciona no Windows. No macOS e no Linux, a ação avisa que isso não é compatível com esses sistemas.
O que é necessário
- Macro Deck 3 no Windows, macOS ou Linux
- Steam instalada no computador em que o Macro Deck está rodando
- Opcional: seu SteamID e uma chave da API Web da Steam para status, amigos e tempo de jogo
- Opcional: lista de amigos pública e detalhes de jogos públicos nas configurações de privacidade da Steam
Configuração
Passo 1: Ative a integração Steam
Na barra lateral, clique em Integrações e depois em Steam. Ative a chave no canto superior direito. A Steam fica desativada até você ativá-la, porque só faz algo em um computador com a Steam instalada. A partir daí, ações e widgets já funcionam.
Passo 2: Obtenha uma chave da API Web da Steam (opcional)
Para status, amigos e tempo de jogo, faça login na página de chaves da API Web da Steam (
https://steamcommunity.com/dev/apikey) e registre uma chave. A página pede um nome de domínio; qualquer valor serve. Contas limitadas, que nunca gastaram dinheiro na Steam, não podem obter uma chave.Passo 3: Adicione uma configuração
É a configuração que cria as variáveis da Steam, então adicione uma mesmo sem chave. Na aba Visão geral da página da Steam, clique em Adicionar configuração em Configuração. A caixa de diálogo Configurar a Steam pede:
- Nome da configuração: como a conta aparece nas configurações dos widgets e nos nomes das variáveis, como
Main. - Chave da API Web: a chave do passo anterior. Informe-a junto com o SteamID, ou deixe os dois vazios.
- SteamID: o seu SteamID64 de 17 dígitos, o link do seu perfil ou o nome personalizado do perfil. Deixe vazio para usar só os jogos instalados.
Em Configuração avançada, Pastas de biblioteca adicionais adiciona pastas de jogos que o Macro Deck não encontra sozinho. Clique em Continuar. O Macro Deck confere o SteamID e a chave com a Steam antes de salvá-los.
- Nome da configuração: como a conta aparece nas configurações dos widgets e nos nomes das variáveis, como
Passo 4: Deixe os detalhes do perfil públicos
Para mostrar os amigos, abra a Steam, escolha Editar perfil, depois Configurações de privacidade, e defina Lista de amigos como Público. Para jogos adquiridos e tempo de jogo, defina também Detalhes dos jogos como Público.
Passo 5: Adicione uma ação da Steam a um botão
Na página Deck, confira se o deck está desbloqueado (o botão no canto superior direito mostra Bloquear) e clique em um botão. O editor abre com Toque curto selecionado. Clique em + Adicionar ação, escolha Steam à esquerda da caixa de diálogo Adicionar ação e selecione Iniciar jogo da Steam. Em Jogo, escolha um dos seus jogos instalados ou informe um ID de app da Steam.
Passo 6: Pressione o botão
Clique em Salvar e pressione o botão no seu deck. A Steam inicia o jogo e pode pedir antes que você faça login ou atualize o jogo.
Ações5
Coloque estas ações em um botão ou execute-as a partir de um fluxo.
- Iniciar jogo da Steam
- Inicia um jogo instalado da Steam, escolhido entre os seus jogos ou pelo ID de app da Steam.
- Iniciar a Steam
- Abre o cliente da Steam.
- Abrir página da loja da Steam
- Abre a página de um jogo na loja da Steam.
- Abrir página da biblioteca da Steam
- Abre a página de um jogo na sua biblioteca da Steam.
- Fechar jogo da Steam
- Fecha o jogo da Steam que está rodando neste computador e, com Forçar encerramento, o encerra após 10 segundos (só no Windows).
Gatilhos6
Um botão ou fluxo pode reagir a estes eventos.
- Jogo iniciado
- Um jogo da Steam começou neste computador ou, com uma chave da API Web, em outro dispositivo.
- Jogo fechado
- Um jogo da Steam foi fechado, com o tempo em que ficou aberto, em segundos.
- Amigo ficou online
- Um amigo da Steam passou de offline para online. Precisa de uma chave da API Web.
- Amigo ficou offline
- Um amigo da Steam ficou offline. Precisa de uma chave da API Web.
- Amigo iniciou um jogo
- Um amigo da Steam começou a jogar um jogo ou mudou para outro. Precisa de uma chave da API Web.
- Status online alterado
- O status online da sua conta Steam mudou, por exemplo para Ausente. Precisa de uma chave da API Web.
Variáveis10
Mostre estes valores em botões e widgets ou use-os em condições.
steam_<account>_is_playing- Se você está jogando um jogo.
steam_<account>_current_game_name- O nome do jogo que você está jogando.
steam_<account>_current_game_id- O ID de app da Steam do jogo que você está jogando.
steam_<account>_current_game_playtime_seconds- Há quanto tempo o jogo atual está rodando, em segundos.
steam_<account>_games_installed- O número de jogos instalados neste computador.
steam_<account>_friends_online- Quantos amigos da conta estão online. Precisa de uma chave da API Web.
steam_<account>_friends_ingame- Quantos amigos da conta estão jogando um jogo. Precisa de uma chave da API Web.
steam_<account>_games_owned- Quantos jogos a conta tem. Precisa de uma chave da API Web.
steam_<account>_total_playtime_hours- As horas que a conta jogou no total. Precisa de uma chave da API Web.
steam_<account>_recent_playtime_hours- As horas que a conta jogou nas últimas duas semanas. Precisa de uma chave da API Web.
Widgets4
Adicione estes widgets ao seu deck pelo seletor de widgets.
- Steam: jogando agora
- Mostra o jogo que você está jogando com a capa e a duração da sessão.
- Iniciador de jogos da Steam
- Inicia com um toque um jogo jogado recentemente, um dos seus favoritos ou um jogo fixo.
- Amigos da Steam
- Mostra quantos amigos estão online e jogando e, nos tamanhos maiores, quem são.
- Biblioteca da Steam
- Mostra o seu tempo de jogo, quantos jogos você tem e os jogos que jogou recentemente.
Perguntas frequentes
Preciso de uma chave da API Web da Steam?
Não. Iniciar jogos, o jogo que está rodando neste computador, os jogos instalados e o widget de iniciador de jogos funcionam sem ela. Para as variáveis, adicione uma configuração sem chave. A chave só é necessária para o seu status online, seus amigos, jogos adquiridos e tempo de jogo, e para um jogo que você joga em outro dispositivo.
Posso adicionar mais de uma conta Steam?
Sim. Cada configuração é uma conta Steam com variáveis próprias, e dá para adicionar quantas quiser. O jogo que está rodando neste computador é o mesmo para todas as configurações, porque o Macro Deck não consegue saber qual conta está conectada à Steam aqui.
Por que meus amigos ou meu tempo de jogo não aparecem?
A Steam só os compartilha em perfis públicos. Defina Lista de amigos e Detalhes dos jogos como Público nas Configurações de privacidade da Steam. Até lá, essas variáveis ficam indisponíveis e a integração mostra um aviso em Integrações.
Por que Fechar jogo da Steam não funciona no meu Mac?
Fechar um jogo só funciona no Windows. No macOS e no Linux, não é possível pedir a um jogo que feche do jeito que a janela dele fecharia, então a ação avisa que isso não é compatível com esses sistemas.
Onde minha chave da API Web fica armazenada?
A chave fica armazenada no computador em que o Macro Deck está rodando e só é usada para consultar a Steam sobre o seu perfil. Com uma chave, o Macro Deck se comunica com api.steampowered.com; as capas dos jogos e as fotos de perfil dos amigos vêm dos próprios servidores de imagens da Steam.
Ele encontra jogos em outras unidades?
Sim. As pastas de biblioteca da própria Steam em todas as unidades são encontradas automaticamente, e uma unidade desconectada é ignorada. Para uma pasta de jogos que a Steam não lista, adicione-a em Pastas de biblioteca adicionais na configuração.
Mais em Seu computador
Sistema
Incluída no Macro DeckControle o computador pelo seu deck: apps, volume, comandos, notificações, suspensão e desligamento.
Teclado
Incluída no Macro DeckPressione atalhos, digite texto e execute sequências de teclas no computador a partir de um botão.
Mouse
Incluída no Macro DeckClique, mova o ponteiro, arraste e role no computador a partir de um botão.
ADB / Android Debug Bridge
Incluída no Macro DeckControle um celular ou tablet Android via USB ou Wi-Fi: acorde o aparelho, inicie apps, toque, digite e capture a tela.