Como instalar e jogar Spore no macOS Ventura

Embora Spore não esteja disponível no Mac desde a versão Catalina, que removeu suporte a programas de 32 bit do sistema operacional, o jogo esteve disponível desde então a partir do projeto Porting Kit. Infelizmente, essa versão apresenta vários problemas gráficos nos terrenos do planeta.

Recentemente, eu consegui instalar o Spore no macOS Ventura (em um Mac usando o processador M1) usando o D9VK, um projeto que traduz a biblioteca do Direct3D 9 (usado pelo jogo) para o Vulkan — e, então, usando o Wineskin para “empacotar” o jogo e as bibliotecas de tradução necessárias em um aplicativo para o macOS. Vou ensinar vocês a fazerem isso.

O que você vai precisar:

1. Instalando e configurando o Winery

O Wineskin Winery é um programa desenvolvido por [Gcenx] que “empacota” o Wine, uma biblioteca que traduz instruções Windows para sistemas UNIX (como o macOS e o Linux) em um aplicativo do Mac, junto com alguns recursos extras que facilitam a instalação de dependências.

Primeiro, você precisa instalar o Homebrew, um gerenciador de pacotes para o macOS. Eu vou dar as instruções abaixo, mas você pode lê-las e conhecer mais sobre o projeto no site oficial.

Para instalar o Homebrew, abra o aplicativo Terminal e cole o comando abaixo:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

O script vai pedir permissão para você, então você precisa digitar a senha do seu usuário. Depois da instalação, você será instruído a adicionar o brew em seu $PATH. Para isso, execute esse comando:

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> ~/.zprofile    

Com isso, o Homebrew estará configurado no seu Mac. Agora, feche o Terminal e abra-o de novo para “ativá-lo”. Agora podemos instalar o Wineskin Winery com o comando abaixo:

brew install --cask --no-quarantine gcenx/wine/wineskin

Você verá o Wineskin Winery aparecer no seu Launchpad e na pasta de aplicativos. Você pode abrí-lo, e verá uma tela semelhante a essa:

Captura de tela do aplicativo Winery

Talvez você não tenha uma engine nem um wrapper listado. Isso é normal.

Clique em Install (ou Update) Wrapper para criar um wrapper (precisa ser, no mínimo, Wineskin-3.0).

Clique no símbolo de +. Escolha WS12WineCX64Bit23.7.1-2 (ou qualquer versão WineCX mais recente).

Agora, selecione a engine que você selecionou na lista, e clique em Create New Blank Wrapper. Digite o nome do aplicativo que você quer dar (pode ser SPORE.app ou qualquer outro) e confirme.

O Winery vai criar seu aplicativo. Aguarde o processo ser concluído e, então, clique em View Wrapper in Finder. O Finder vai abrir com o seu aplicativo (se você quiser, pode visitar {Sua Pasta de Usuário} → Applications → Wineskin, e seu aplicativo estará lá).

Clique no aplicativo duas vezes para abrir.

2. Configurando o Wineskin

O Wineskin apresentará quatro botões:

Captura de tela do Wineskin com quatro botões

Clique em Winetricks.

Captura de tela do aplicativo Winetricks

Uma janela com uma barra de busca e uma lista com várias bibliotecas vão exibir. Busque e selecione as seguintes bibliotecas:

  • corefonts
  • d3dcompiler_43
  • d3dcompiler_47
  • d3dx9
  • d9vk
  • dxvk

Importante: se você optar por instalar o Spore através do Origin/EA app, busque e selecione origin.

Clique em Run e aguarde o download e a implementação das bibliotecas no seu pacote do Wine.

Quando terminado, feche a janela. O Wineskin abrirá novamente com as quatro opções.

3. Instalando o Spore

As instruções nessa etapa divergem dependendo de onde você vai instalar o jogo.

Se você for instalar pela GOG:

  1. Vá para sua biblioteca de jogos e procure por SPORE Collection. Clique na seta ao lado do jogo, e escolha a opção View Downloads.
  2. Em Download Offline Backup Game Installers, faça o download das três partes do instalador. Aguarde o download de todas elas acabar.
  3. Volte para o Wineskin e selecione a opção Install Software.
  4. Clique em Choose Setup Executable e navegue até sua pasta de Downloads.
  5. Selecione o arquivo executável, setup_spore_3.1.0.22_(10834).exe.
  6. Siga os passos da instalação e aguarde ela concluir.
  7. Quando a instalação terminar, feche o instalador. Não inicie o jogo ainda.
  8. O Wineskin vai pedir para você selecionar o arquivo executável do jogo. Selecione language_setup.exe.
  9. A janela de configurações avançadas vai ser exibida. Clique em Test Run.
  10. O seletor de idiomas vai ser exibido. Selecione Português (Brasil) e clique em Salvar alterações.
  11. A janela de configurações avançadas do Wineskin vai ser exibida novamente.
  12. Um alerta perguntando se você quer ver os logs da execução. Você pode responder que não.
  13. Na aba Configuration, clique em Browse.
  14. Uma janela com os conteúdos do pacote do Wine será exibido. Navegue para Shared Support → prefix → drive_c → Program Files (x86) → GOG Games → SPORE Collection → SporebinEP1 e selecione Sporebin.exe

Se você for instalar pela Origin:

  1. No Wineskin, clique em Advanced.
  2. Na aba Configuration, clique em Browse.
  3. Uma janela com os conteúdos do pacote do Wine será exibido. Navegue para Shared Support → prefix → drive_c → Program Files (x86) → Origin e selecione Origin.exe
  4. Clique em Test Run
  5. O Origin vai iniciar. Entre com sua conta da EA e instale os seus jogos.
  6. Prefira instalar na seguinte ordem:
    1. Spore
    2. Spore: Pacote de Partes Medonhas e Fofinhas
    3. Spore: Aventuras Galácticas
  7. Deixe o instalador do Origin terminar de configurar tudo.
  8. Quando a instalação do último jogo acontecer (seja Spore ou Aventuras Galácticas), clique na capa dele com o botão direito e selecione Propriedades.
  9. Desmarque a opção Origin no Jogo e feche a janela. Depois, encerre o Origin.
  10. A janela de configurações avançadas do Wineskin vai ser exibida novamente.
  11. Um alerta perguntando se você quer ver os logs da execução. Você pode responder que não e encerrar o Wineskin.

4. Melhorando os gráficos

Antes de iniciar o Spore, vamos adicionar suporte a efeitos gráficos avançados à GPU dos processadores da Apple.

Baixe o spore_graphics_fix.zip e descompacte-o.

Procure seu aplicativo gerado pelo Winery no Finder. Ele geralmente está em {Pasta de Usuário} → Applications → Wineskin.

Clique com o botão secundário no aplicativo e escolha Mostrar conteúdo do pacote.

Navegue para SharedSupport → prefix → drive_c → Program Files (x86).

Se você instalou o jogo pela GOG, continue em GOG Games → SPORE Collection. Se você instalou pela Origin, continue em Origin Games → Spore.

Abra uma nova aba do Finder, vá na sua pasta de Downloads e copie os dois arquivos descompactados, ConfigManager.txt e Properties.txt.

Na aba com a pasta de instalação do Spore, navegue para Data → Config e cole os dois arquivos, substituindo os originais.

Faça o mesmo para DataEP1 → Config (no GOG) ou na pasta Data → Config da instalação do Aventuras Galácticas (na Origin).

Pronto, seu jogo estará com efeitos gráficos avançados ativado.

Agora é só voltar executar o Spore pelo Launchpad e se divertir! Recursos como a Sporepédia e a página Meu Spore estão disponíveis se você fizer login com sua conta EA.

Spore executando no macOS Ventura

Servidores de Spore e Spore.com estão fora do ar

Os servidores de Spore e do spore.com estão fora do ar desde quarta-feira, dia 2 de agosto.

A EA e a Maxis não se pronunciaram sobre isso ainda. Possivelmente se trata de uma queda de serviço eventual, e não o encerramento dos serviços online de Spore. A EA precisaria anunciar esse encerramento com no mínimo um mês de antecedência. Como não foi o caso, podemos aguardar um retorno dos serviços online em breve.

Os servidores de Spore e do site oficial já ficaram fora do ar em algumas ocasiões no passado, geralmente devido a um problema de certificados de segurança. Tudo leva a crer que seja a mesma situação aqui.

Nós do Esporo estamos observando a situação e já contatamos a EA sobre essa falha. Qualquer atualização será postada aqui.

Atualização (07/08) às 10h40: A EA anunciou que os serviços online de Spore e o spore.com estão passando por uma manutenção nos fóruns da EA para Spore. Não há previsão para a manutenção acabar, mas os serviços serão restaurados “o mais cedo possível”.

Jogos Spore e SimCity com desconto na GOG.com

A loga de jogos GOG.com está com uma promoção para celebrar o aniversário de 40 anos da Electronic Arts, com vários clássicos com desconto. Os títulos Spore e SimCity estão com os seguintes descontos:

A promoção vai até amanhã, segunda-feira (30/05), às 18 horas.

Rumor: EA prioriza usar a engine Unreal em seus próximos jogos

Tudo indica que a EA deve parar de investir no desenvolvimento da engine Frostbite e priorizar o uso da engine Unreal, da Epic Games, em seus próximos jogos.

O rumor foi apontado pelo simmer James Avery através do site de carreiras da EA em busca de um engenheiro de software sênior especificamente para o desenvolvimento através da Unreal Engine:

Studios Technology Group (STG) possibilita aos principais Estúdios da EA a criação de experiências ainda maiores. Nós ajudamos a definir o futuro em que os jogos são criados e como eles serão jogados e vistos.

Seu foco será em nossa iniciativa para aperfeiçoar o espaço de motores de jogo e ajudar a definir a visão técnica em longo prazo do uso da Unreal Engine na EA. Você será o principal ponto de contato para desafios técnicos, e vai fazer parceirias com times ao redor do mundo para oferecer as melhores experiências para seus jogadores. Você também vai oferecer mentoria para as melhores práticas, mantendo um repositório de conhecimento e gerenciando divergencia de código.

Essa vaga, e outras oportunidades que requerem experiência com a Unreal Engine, se somam às declarações dos executivos da EA sobre a péssima recepção de Battlefield 2042 envolver problemas no desenvolvimento do jogo com a Frostbite, o que levou a uma mudança na liderança da DICE, o estúdio desenvolvedor tanto de Battlefield quanto da engine Frostbite.

Em dezembro de 2021, Oskar Gabrielson, gerente-geral da DICE, foi substituído por Vince Zampella, fundador da Respawn (outro estúdio da EA, responsável por Apex Legends e Titanfall). Zampella e seu time na Respawn são um dos únicos estúdios da EA que nunca abraçou a Frostbite, preferindo desenvolver seus títulos (incluindo o bem recebido Jedi: Fallen Order) usando a Unreal. Ao que tudo indica, agora que ele também lidera os times de Battlefield e o time interno que desenvolve a Frostbite, a diretiva de priorizar o desenvolvimento usando a engine da EA vai mudar.

Criada originalmente para Battlefield: Bad Company, a Frostbite é um motor de jogo (ou engine) que oferece altíssima fidelidade visual para jogos em primeira-pessoa. Sua recepção inicial com BF3 foi tão boa que a EA decidiu expandir seu foco, tornando-a a engine principal da empresa, e todos os maiores jogos a partir de então deveriam ser desenvolvidos usando ela.

Os problemas começaram a aparecer com o desenvolvimento de Dragon Age: Inquisition, da BioWare. Após um desenvolvimento conturbado em que o time se viu obrigado a adicionar vários recursos à Frostbite para adaptá-la para um jogo de RPG em terceira pessoa, os desenvolvedores da BioWare tiveram que fazer o mesmo processo para o desenvolvimento de Mass Effect: Andromeda e Anthem. Embora Dragon Age: Inquisition tenha sido bem recebido por público e crítica, ME:A e Anthem foram fracassos na recepção da mídia especializada e decepcionaram nas expectativas de vendas. O conteúdo extra de Andromeda foi cancelado, e uma reformulação na jogabilidade de Anthem foi cancelada antes do primeiro aniversário do jogo. Em todos os casos, relatos dos desenvolvedores de Anthem e Andromeda apontam incertezas na liderança e falta de suporte técnico por parte da Frostbite como motivos para os resultados ruins desses jogos.

A Frostbite também foi usada nas franquias Plants vs. Zombies: Garden Warfare, Need for Speed (a partir de The Run, em 2011), Star Wars Battlefront e FIFA (a partir da edição de 2017).

Embora nenhum jogo da Maxis tenha usado o Frostbite, o estúdio também lutou contra sua própria engine, Glassbox, no lançamento de SimCity em 2013. Falhas na simulação oferecida pelo Glassbox causava problemas sérios de jogabilidade, impossibilitando o tráfego de unidades e estancando o crescimento de cidades — rumores indicam que a Glassbox é um dos motivos pelos quais os mapas disponíveis no jogo são tão pequenos.

Tanto Spore quanto The Sims 2 e The Sims 3 foram desenvolvidos, em parte, com o motor RenderWare, desenvolvido pela Criterion Games — outro estúdio da EA, responsável por Burnout e Star Wars Squadrons. Embora a RenderWare seja uma engine da geração de PlayStation 2 e Xbox 360, seu desenvolvimento simplificado e versatilidade (a engine também foi usada por outros títulos, como Grand Theft Auto) ajudou os times da Maxis a aperfeiçoarem a jogabilidade de seus jogos sem se preocupar em readaptar ferramentas constantemente. Não é o caso com The Sims 4, desenvolvido a partir de uma engine exclusiva criada internamente.

Rumores indicam que tanto a próxima geração de The Sims quanto Lost Astral estão sendo desenvolvidos com a Unreal Engine há algum tempo. A Frostbite ainda deve ser usada no remake de Dead Space desenvolvido pela Motive e por Dragon Age 4, desenvolvido pela BioWare.