BioShock 2 Remastered: Como ignorar o 2K Launcher (somente Windows)

Em 31 de agosto de 2022, a 2K lançou uma “atualização” para 10 jogos – Bioshock 2 Remastered incluído – que fez pouco mais do que integrar um novo lançador 2K e integração de contas 2K. Este guia descreverá como ignorar esse iniciador.

 

Prefácio

Já pagamos pelo nosso jogo. Isso não é suficiente? O Parasita diz “NÃO! Você não apenas nos pagará por um jogo cheio de bugs e que não foi corrigido por anos, mas também vamos forçá-lo a nos fornecer suas métricas de jogo contra sua vontade!”

Em 31 de agosto de 2022, uma atualização foi enviada para vários jogos 2K. Esta atualização aparentemente não fez nada para resolver os problemas de estabilidade em jogos como Bioshock 2 Remastered, mas fez forçar o uso de um novo lançador 2K, bem como novos EULAs que permitem a coleta de dados. Alguns, com razão, não concordam com essa mudança, mas o Steam não fornece meios para contornar essas mudanças intrusivas. O Windows faz, no entanto.

OBSERVAÇÃO: Este guia foi escrito exclusivamente para usuários do Windows. Não possuo nenhum produto da Apple e não tenho experiência com Linux/Proton. Se o guia a seguir for possível em outros sistemas operacionais, encorajo os usuários a escreverem guias com instruções específicas para esses sistemas.

Desvio do lançador

Ignorar o iniciador é relativamente fácil de usar Links Simbólicos.[pt.wikipedia.org] Ao criar um link simbólico apontando de onde o inicializador deve estar diretamente para o executável do jogo, o Steam iniciará diretamente o Bioshock 2 exatamente como fazia antes da “atualização”.

Passos:

  1. Identifique o diretório de instalação do Bioshock 2 Remastered: Você pode fazer isso facilmente clicando com o botão direito do mouse em Bioshock 2 Remastered na sua biblioteca e indo para Manage>Browse Local Files.
  2. Faça backup do LauncherPatcher.exe: O inicializador está localizado no diretório 2KLauncher na pasta de instalação do Bioshock 2 Remastered. Isso pode ser feito de duas maneiras – renomeie o arquivo para algo identificável como “LauncherPatcher.old” ou crie um novo diretório e mova o arquivo para esse diretório.
  3. Abra o prompt de comando como administrador: Primeiro, pressione WIN + R para abrir o menu Executar. Em seguida, digite “cmd” e pressione CTRL+SHIFT+ENTER. Isso forçará o Windows a executar o comando designado (cmd – Prompt de Comando) como administrador.
  4. Navegue até o diretório do lançador: No prompt de comando, navegue até o diretório do ativador do Bioshock 2 Remastered. Se você tiver o Steam instalado no diretório padrão, o comando será:
    cd Program Files (x86)\Steam\steamapps\common\Bioshock 2 Remastered\2KLauncher

    Se você alterou o diretório de instalação do Steam ou usa um diretório de biblioteca em uma unidade diferente, terá que alterar seus comandos para navegar até sua instalação específica. Por exemplo, eu tenho minha biblioteca na minha unidade F: no diretório Steam Library, então minha estrutura de comando é

    cd f:
    cd Steam Library\steamapps\common\Bioshock 2 Remastered\2KLauncher

    Você saberá que está direcionando o local correto quando o prompt de comando listar o diretório completo que termina em 2KLauncher antes do cursor.

  5. Crie um link simbólico entre LauncherPatcher.exe e Bioshock2HD.exe: Bioshock2HD.exe está localizado no diretório Build\Final do diretório de instalação do Bioshock 2 Remastered. Com o prompt de comando apontando para o diretório do iniciador, “mklink” será usado para criar um link simbólico, informando ao Windows para rotear quaisquer solicitações de LauncherPatcher.exe diretamente para Bioshock2HD.exe. Supondo que o Steam e o Bioshock estejam no diretório de instalação padrão, o comando seria:
    mklink LauncherPatcher.exe "c:\Program Files (x86)\Steam\steamapps\common\Bioshock 2 Remastered\Build\Final\Bioshock2HD.exe"

    Naturalmente, se você mudou seu diretório de instalação do Steam ou está usando um diretório de biblioteca diferente, você terá que ajustar seu diretório de destino. Por exemplo, como estou usando “F:\Steam Library” como minha instalação, minha estrutura de comando é:

    mklink LauncherPatcher.exe "f:\Steam Library\steamapps\common\Bioshock 2 Remastered\build\final\Bioshock2HD.exe"

    Se você executar o comando com sucesso e corretamente, verá duas coisas acontecerem: um “novo” LauncherPatcher.exe aparecerá no diretório 2KLauncher e o Prompt de Comando será lido

    symbolic link created for LauncherPatcher.exe <<===>> <your Steam install>\steamapps\common\Bioshock 2 Remastered\Build\Final\Bioshock2HD.exe

    Naturalmente, estará onde quer que sua biblioteca Steam esteja localizada, seja o padrão C:\Program Files (x86)\Steam ou qualquer outro lugar.

Da próxima vez que você iniciar o Bioshock 2 Remastered do Steam ou de um atalho gerado pelo Steam, ele agora iniciará o jogo diretamente. Mas, há outro passo que você pode querer seguir.

Regras de firewall

Mesmo que você não esteja mais usando o iniciador, o jogo ainda está ligando para casa sempre que você o inicia para se conectar ao serviço de conta 2K, quer você queira ou não. Podemos mudar isso usando o Firewall do Windows.

  1. Inicie o Firewall do Windows: Pressione WIN+R para abrir a janela Executar, digite “wf.msc” e pressione ENTER.
  2. Criar regras de entrada: Clique em “Regras de entrada” e depois em “Nova regra…”. Selecione “Programa” se ainda não estiver, então “Este caminho do programa:” e clique em “Procurar…”. Navegue até build\final no diretório de instalação do Bioshock 2 Remastered e selecione Bioshock2HD.exe. Por fim, selecione “Bloquear a conexão” e deixe todas as caixas de seleção marcadas.
  3. Criar regras de saída: O processo permanece o mesmo, exceto iniciar na seção “Regras de saída” da janela do firewall.

Agora, Bioshock 2 Remastered, uma experiência totalmente single player que não tem motivos para se comunicar fora, já que a versão para PC teve seu modo multiplayer retirado, não tem como se comunicar fora!

Revertendo mudanças

No caso improvável de 2K reverter essas alterações, ou no evento mais provável de o inicializador e/ou executável do jogo ser renomeado ou movido, reverter essas alterações é simples.

Symlink

O link simbólico no diretório do iniciador é tratado como qualquer outro arquivo. Excluí-lo e restaurar o backup do LauncherPatcher.exe restaurará o inicializador ao seu estado original. Se o Windows lançar um erro ao tentar excluí-lo da maneira “moderna”, um prompt de comando do administrador funcionará:

  1. Inicie um prompt de comando como administrador, conforme descrito anteriormente.
  2. Navegue até o diretório 2KLauncher.
  3. Insira o seguinte comando:
    del LauncherPatcher.exe
Regras de firewall

Há muito pouco que “excluir” não resolva. Abra o Firewall do Windows e exclua as regras que você criou para Bioshock2HD.exe na entrada e na saída.

Notas finais

Ao iniciar o jogo pela primeira vez após a atualização, você receberá uma solicitação para aceitar os novos contratos de usuário. Surpreendentemente, mesmo sem as alterações do launcher e do firewall, você pode recusar e ainda jogar o jogo, então faça isso. É isso, está tudo feito! Aproveite o Bioshock 2 Remastered sem o iniciador intrusivo ou o comportamento de ligar para casa!

NOTA: Com qualquer atualização que atualize o Launcher ou sempre que o jogo for validado pelo steam (invocado por você ou não), o link simbólico será quebrado. Basta seguir o processo novamente para recriar o link simbólico.

Deixe um comentário

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish