Deixando de lado as clássicas propagandas de “Eu sou um Mac e eu um PC” da Apple, uma das grandes alfinetadas que os usuários de PC tendem dar nos usuários de Mac é a disponibilidades de franquias famosas de jogos na plataforma nativa do Mac OS. O próprio site da Apple e os apresentadores do Video Game Live deixam isso bem claro. Alguns usam como alternativa instalar o Windows em uma partição do HD do Mac, via Bootcamp. Mas e se você pudesse rodar a versão dos jogos de Windows nativamente no MacOS?
O grande segredo – Wine
O grande segredo para essa “mágica” funcionar é o Wine, mas em um sabor diferente (e ele faz isso direitinho). Wine (vinho, em inglês) é um projeto OpenSource que tem como objetivo permitir executar programas de Windows em outras plataformas, porém, o Wine não é um emulador. Ele permite executar os programas nativamente, sem a necessidade de uma máquina virtual ou outra partição de boot.
Pré-requisitos
Embora o Wine seja gratuito, vamos utilizar uma implementação paga dele, o Crossover Games, por alguns motivos: possui suporte garantido dos desenvolvedores, suas implementações à parte do Wine são publicadas cooperando com o projeto original, implementa o DirectX (importantíssimo para jogos) e é fácil de instalar/usar.
Vamos à lista completa de pré-requisitos:
- Cartão de crédito internacional, para comprar as licenças
- Crossover Games (pago, 39,95 dólares. Há uma versão de teste por 7 dias)
- Steam (gratuito, necessário para Counter Strike:Source)
- Counter Strike: Source (CS:S): (pago, 19,95 dólares). Se você já possui o jogo para Windows e já possui conta no Steam, não será preciso pagar novamente. Essa técnica pode funcionar com outros jogos da Steam.
- Boa conexão com a internet para fazer download do jogo
- 6,5 GB de espaço no HD, para a instalação do jogo
Nota: os preços aqui são considerados da data de publicação. Confira o preço atual com os fabricantes.
Suporte?
Antes de iniciar, vamos deixar claro que a nem a Steam nem a Valve (produtora do Counter Strike:Source) oferecem suporte a esse procedimento. No entanto, a Codeweavers, produtora do Crossover Games oferece suporte para fazer seu jogo rodar ou devolve seu dinheiro. Existe um fórum e um sistema de suporte excelente por parte deles e você sempre pode usar a versão de testes antes de comprar.
1 – Instalando o Crossover Games
Após fazer o download do Crossover (até este teste, estamos utilizando a versão 7.1. A versão 7.2 existe um bug que não permite a execução do jogo), abra o arquivo DMG. Uma nova unidade de disco aparecerá no Finder. Arraste o ícone do Crossover Games para a pasta Applications (Aplicativos).
2 – Configurando Crossover Games
No menu do Crossover, vá em Configure/Manage Bottles. Clique no “+” localizado na parte inferior. Dê um nome de sua preferência e em “New bottle type” marque “winxp”. Clique em Create. Esse processo é rápido e criará um novo “Windows” para seu jogo.
3 – Instalando a Steam
Vá em Configure/Install Software, selecione a opção “Steam via download” . Isso fará com que o Crossover baixe e instale todos os pré-requisitos para executar a Steam (fontes, bibliotecas do Windows e a Steam em si). A instalação é semi-automática, você precisará clicar em Next em alguns Wizards de instalação.
Dependendo da sua velocidade de conexão, em instantes, a Steam será executada. Nesse momento, você poderá criar sua conta da Steam, caso não possua.
4 – Instalando e baixando o CS:S
Se você ainda não possuir licença do Counter Strike:Source (CS:S), na Steam vá em Store e compre-a. Caso possua-a, simplemente clique em My games e baixe-a.
Nota: esse processo pode levar algumas horas dependendo da velocidade da sua internet.
5 – Definindo os parâmetros de inicialização
Por padrão, o Crossover Games traz o DirectX 9, porém, algumas placas de vídeo onboard dos Macs podem ter problemas em exibir os gráficos padrões do jogo, o que não permite nem ver as opções de vídeo do jogo para otimizá-las. Nesse caso, tente antes executar o jogo com o mínimo de detalhes para depois ir subindo.
Nota: em nossos testes, em um MacBook com placa de vídeo Intel, o gráfico funcionou no máximo de detalhes, em tela cheia e sem atraso de tela.
Para definir os parâmetros de inicialização, selecione o jogo na Steam, clique em Properties depois em Set Launch Options e coloque o comando:
-dxlevel 70 -width 1024 - height 640 -windowed
Em resumo:
- dxlevel: nível de detalhes do DirectX. 70 significa DirectX 7. 90 significa DirectX 9 (máximo do Crossover)
- width: largura da resolução
- height: altura da resolução
- windowed: executar em janela. Remova essa parâmetro para executar em tela cheia.
Se tudo der certo, o jogo será executado (com todas as funções da versão de Windows).
6 – Otimize suas configurações
Uma vez executando o jogo você pode otimizar suas configurações, como atalhos de teclado e as configurações de vídeo, velocidade do mouse, uso do microfone para jogos… Tenha em mente que a execução do jogo é feita de forma nativa no MacOSX, sem emulação. Nos nossos testes, a execução não possui nenhuma perda em relação a versão original executando em Windows. Claro que é preciso ter hardware suficiente para executá-lo.
Adicional – Console
Se você é um jogador assíduo, pode precisar em várias situações da console do jogo. Porém, você pode ter reparado que o layout do teclado do Mac é bem diferente do teclado padrão dos PCs. Se você estiver utilizando qualquer layout europeu ou a nossa solução de teclado inglês-internacional, vai reparar que o console do CS:S não abrirá com a tecla ` ou ~. Para resolver esse problema, adicione o parâmetro -console na inicialização da Steam. Isso fará com que a console já venha aberta. A partir da própria console, você pode digitar o comando abaixo para redefinir uma outra tecla para exibir/ocultar a console. No nosso exemplo, a partir do código abaixo, redefinimos para a tecla F6 do teclado:
bind F6 toggleconsole
Digitar esse código e teclar enter, redefine a console do Counter Strike: Source para a tecla F6 do seu Mac. Após essa configuração, você já pode retirar a opção -console dos parâmetros de inicialização se assim desejar.
Adicional – Localizando a unidade C
Em algumas situações você pode querer acessar a unidade C:\ do “windows” que está executando o seu CS:S para criar um spray personalizado, recuperar screenshots, adicionar mapas ou fazer um backup de arquivos. Como dissemos desde o início, Wine não é um emulador, por isso não possui um disco virtual. Todos os arquivos estão no seu próprio HD. Para saber em que pasta o Crossover criou esses arquivos, vá em Configure/Manage Bottles. Com seu ambiente selecionado na lista da esquerda, selecione Advanced e clique no botão “Open C: driver in Finder” para exibir a pasta com os arquivos. Você pode copiar normalmente da mesma forma que faz com os arquivos do seu computador.
Próximos passos
A partir daqui basta você alterar as configurações do seu jogo para otimizá-lo conforme sua necessidade. Diversos jogos puderam ser executados em nossos testes sem nenhum problema. Fique atento para a versão 7.2 do Crossover especificamente em placas de vídeo onboard Intel, que impede o início do jogo. A versão 7.1 (utilizada nesse tutorial) está disponível no site da Codeweavers.
Esse tutorial pode funcionar ainda com a versão do Crossover para Linux. Além disso, a Codeweavers possui o Crossover voltado para aplicativos comuns. Na prática, a diferença entre a versão “games” e a versão normal é o suporte ao DirectX. Antes que alguém pergunte, essa não é uma matéria paga, mas um compartilhamento de experiência
Alguns screenshots
Update:
A configurações do Macbook utilizado nos testes está disponível aqui.












Faltou só a SS com os 200 frags… rsrsrs
Abraço brother!!!
Óhh fala sobre a viagem no seu site. rsrs depois pego as fotos com o fullgore.
Valeu brow!!!
Thank you !!!!!!!!!!!!!
cara, queria sabe como configuro o teclado do meu notebook, pra poder jogar CS:Source.sabe o botão “‘…entaum no meu note(q eh europeu)naum tem esse botão, e ai naum posso colocar por exemplo:bot_kill ou bot_add…como eu configuro
Olá Tomas!
Você pode rodar esses comandos através do console do CS:Source.
Mas se quiser continuar usando uma tecla para isso, deve fazer de forma similar ao explicado no texto aí em cima que altera a tecla do console. Esse problema realmente acontece quando utilizamos layout de teclado que precisa de uma combinação de teclas para ativar um caractere (como o inglês internacional).
Para solucionar o problema, você pode colocar, por exemplo:
bind f8 bot_kill
bind f9 bot_add
por favor cara me ajuda ai com os comandos nao sei o que se passa mas quando crio as fases tenho que esperar os but tudo morer nao sei como fazer o comando para matar os but e todas as paradas se posivel me pasar os comandos detalhado do cs 1.6 source obrigado
Opa, blz rodflash? Bacana compartilhar sua experiencia.
Eu rodo o CSS faz um tempo num iMac 2.4Ghz, com 256Mb de video, e 1Gb de RAM – mas o fps é triste, varia entre 7 e 25fps – ruim não? isto com dxlevel 70…
Voce consegue bons resultados? Quanto vc consegue de fps?
Valeu~
Bom dia cara, obrigado pelo post!
Não estou mais conseguindo jogar na internet, já tentei de tudo…. antes conseguia mas agora não.
vlw cara!
abraços
Neto: infelizmente não posso te ajudar muito sobre os comandos do CS. Mas se você procurar no Google tem muita coisa que pode ajudar. A maioria realmente é para o console.
Peter: fiz um update no fim do texto com um screenshot e a configuração do Macbook utilizado no teste. Aqui o FPS ficou na faixa de 40 a 65 durante o jogo (haviam outros programas rodando em background). Repare que esse Macbook não possui a placa de vídeo da NVidia, ele utiliza a placa onboard da Intel.
Robinson: o jogo pela internet aqui funciona normalmente. Verifique se você não mudou a forma de acesso a internet. Se precisar de proxy, pode ser preciso configurar no Internet Explorer (também instalado pelo Wine). Lembre-se também que é preciso ter o jogo original para jogar pela internet e não pode ter sido banido do servidor
yo my homes