SteamAutoCracker
Um script de código aberto que quebra automaticamente (remove DRM de) jogos Steam
Como usar (maneira fácil)
- Baixe a versão empacotada/compilada clicando aqui e baixando o arquivo chamado
Steam.Auto.Cracker.GUI.vX.XXzip
- Extraia o conteúdo do arquivo (.zip) em algum lugar do seu computador
- Execute
steam_auto_cracker_gui.exe
- Selecione a pasta do seu jogo
- Digite o nome do jogo para tentar quebrá-lo! (você também pode inserir o Steam AppID se souber)
- O SAC tentará automaticamente encontrar o AppID usando o nome que você forneceu. Se não conseguir, tente inserir você mesmo o AppID.
- Você pode encontrar o AppID na URL da página Steam do jogo (ex: store.steampowered.com/app/-> 620980 <-/Beat_Saber/)
Características
- Quebra automaticamente seus jogos Steam comprados ou pirateados. Você só precisa selecionar a pasta do jogo e inserir o nome do jogo ou AppID.
- Quebra o DRM da API Steam aplicando e configurando emuladores Steam automaticamente
- Quebra o Steam Stub DRM aplicando Steamless em executáveis automaticamente
- Nenhuma conta Steam ou chave de API Steam necessária
- Configurável ao seu gosto
- Opção de desbloquear apenas DLCs para seus jogos Steam comprados, em vez de quebrá-los completamente
- Opção de escolher seu próprio Steam Emu graças a uma lista simples e um sistema de modelo de configuração simples (padrão: ALI213)
- Lista de emus Steam incluídos por padrão:
- ALI213 (jogo)
- Goldberg (jogo)
- CreamAPI (DLC)
- Código aberto, transparente e focado na privacidade. Sem análises ocultas ou coisas estranhas!
- Um atualizador automático e verificador de versão opcional. Ative a privacidade!
Capturas de tela
Capturas de tela da v2.0.0
Imagens
Requisitos
- Uma conexão com a Internet (o SAC fará solicitações ao
steampowered.com
para recuperar AppIDs e DLCs) - Se você usar o .exe compilado:
- Se você usar o arquivo python (fonte):
- O módulo
requests
. Instalar com py -m pip install requests
ou python -m pip install requests
ou python3 -m pip install requests
- O módulo
pywin32
(que contém win32api). Instale com py -m pip install pywin32
ou python -m pip install pywin32
ou python3 -m pip install pywin32
- Se você tiver algum problema, verifique https://pypi.org/project/pywin32/
- O módulo
tkinter
, mas deve ser incluído no Python por padrão. - A partir da GUI v2.2.0, o módulo
tkinterdnd2
também é necessário (v0.4.0+). Instale-o com py -m pip install tkinterdnd2
. (link pypi - link github) - Acredito que o Python 3.7+ seja necessário.
Notas sobre DLCs
Alguns DLCs em alguns jogos exigem o download de arquivos adicionais.
Esta ferramenta não é capaz de baixar esses arquivos, você terá que obter uma versão limpa deles.
Você pode obter arquivos Steam limpos para jogos (e às vezes DLCs) na seção Steam Content Sharing em cs.rin.ru
Informações de compilação do Windows
Compilado usando pyinstaller e venv
Foi compilado anteriormente usando auto-py-to-exe (que é apenas uma GUI para o pyinstaller)
Instruções sobre como compilar o SAC, bem como scripts úteis estão disponíveis aqui: https://github.com/BigBoiCJ/SteamAutoCracker/tree/compile-env
Privacidade
O SAC fará solicitações ao steampowered.com
(site oficial do Steam) para recuperar AppIDs e DLCs.
Não é banível e não causará problemas.
O SAC fará solicitações a este repositório GitHub para verificar atualizações, baixar o atualizador automático e novos lançamentos.
Isso só acontece se você decidir clicar manualmente no botão "Verificar atualizações" e decidir atualizar usando o atualizador automático. O SAC também pode verificar atualizações automaticamente se habilitado nas configurações (está desabilitado por padrão)
Nada é registrado pelo SAC.
Você pode excluir a pasta SAC a qualquer momento e não haverá sobras. *
* Exceção para sobras:
- Haverá algumas sobras se você usar o exe compilado. Isso se deve ao modo como o PyInstaller / auto-py-to-exe funciona. Uma versão incorporada do Python e o próprio script python serão extraídos para a pasta temporária do seu sistema operacional. A pasta será nomeada
_MEIxxxxxx
, onde xxxxxx é um número aleatório. Você pode excluir a pasta a qualquer momento após usar o programa, pois ela pode não ser excluída corretamente em todos os casos. Por favor, verifique a documentação do pyinstaller para mais informações.
Detecção de vírus
Você pode obter uma detecção de vírus em alguns arquivos. O maior infrator é sac_emu/game_ali213/files/steam_api.dll
.
Muitas ferramentas de cracking são detectadas como malware, seja porque seu comportamento é suspeito (ignorar as proteções do jogo) ou porque foram sinalizadas manualmente (acontece com muitas ferramentas).
Se você suspeitar da legitimidade dos arquivos, exclua as DLLs e use as suas.
Você pode discutir com outras pessoas sobre a ferramenta em cs.rin.ru ou nas questões do GitHub.
Obrigado
- Obrigado ao atom0s pelo seu projeto Steamless
- Obrigado ao oureveryday por seu fork Steamless, com suporte para linha de comando (não mais usado)
- Obrigado aos criadores do Steam Emus, especificamente aos incluídos: ALI213, Goldberg e deadmau5 (criador do CreamAPI)
- Obrigado a CS.RIN.RU e seus membros por serem úteis e compartilharem uploads de qualidade
- Obrigado aos nossos colaboradores que propõem códigos, relatam problemas e dão sugestões! Os mais notáveis serão citados nas notas de lançamento
- Mesmo que você não seja creditado, isso não significa que você não ajudou! Agradeço a todos ❤️