O que é ScummVM?

ScummVM é um programa que permite que você rode certos jogos de aventura gráfica clássicos e de RPG, desde que você forneça os respectivos arquivos de dados. A parte genial disso: ScummVM simplesmente substitui os executáveis fornecidos com os jogos, permitindo que você os jogue em sistemas para o qual eles nunca foram projetados! ScummVM é uma reescrita completa dos executáveis desses jogos e não é um emulador.

O ScummVM oferece suporte para uma vasta biblioteca de mais de 325 jogos de aventura, incluindo títulos clássicos de estúdios icônicos como LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. e Westwood Studios. Além de jogos inovadores como a série Monkey Island, Broken Sword, Myst, Blade Runner e diversos outros títulos conhecidos, você também pode vivenciar aventuras verdadeiramente obscuras e descobrir jogos incríveis mais desconhecidos.

Você pode encontrar uma lista completa com detalhes de cada jogo suportado e o nível de suporte na página de compatibilidade. ScummVM está melhorando continuamente, então volte com frequência. Entre os sistemas que você pode jogar esses jogos estão Windows, Linux, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero e muito mais...

Nosso fórum e Servidor no Discord, estão abertos para comentários e sugestões. Por favor leia nossa página de Perguntas Frequentes antes de publicar.

Você pode apoiar o projeto expressando seu entusiasmo em forma de doações via PayPal, embora valorizemos consideravelmente mais as contribuições de código.

Publicações Mais Recentes
14 de jan. de 2024: Vamos fazer outro salto temporal, ou o Burger Chow nos aguarda
Publicado por DreamMaster

Uma pobre cobaia está destinada a repetir a mesma hora indefinidamente. Tentando desesperadamente provar que sua espécie vale como algo melhor do que apenas carne para ser transformada em hambúrgueres de fast food intergalácticos.

A equipe ScummVM tem o prazer de anunciar suporte completo para Orion Burger, o jogo clássico de Sanctuary Woods. A engine também adiciona algumas sutilezas que o original não tinha, como o manuseio da roda do mouse e o uso da barra de espaço para pular animações de caminhada - algo que o original não fazia corretamente.

Ajude-nos a testar o jogo pegando uma compilação diária. Leia nossas diretrizes de teste. Originalmente a lógica do jogo foi totalmente incorporada ao código, então realmente precisamos que as pessoas tentem todo tipo de ações estranhas e garantam que o jogo lide com tudo corretamente e corresponda à implementação original. E, por favor, tire algumas capturas de tela ao longo do caminho.

Que a sorte esteja com você. E lembre-se, com os alienígenas trapaceando nos testes que prepararam para você, isso não será uma tarefa fácil.

30 de dez. de 2023: ScummVM 2.8.0: Mistérios, Mamutes e Muppets
Publicado por sev

Temos o orgulho de anunciar o último lançamento do ano de 2023. Apresentamos o ScummVM 2.8.0 – “Mistérios, Mamutes e Muppets”.

Novos jogos

A equipe esteve bastante ocupada trabalhando em novas engines e aprimorando as existentes. A lista de jogos compatíveis cresceu consideravelmente e agora oferecemos suporte a estas adições:

  • Adibou 1
  • Classical Cats
  • The Dark Eye
  • Dark Side
  • Escape From Hell
  • Gadget: Invention Travel and Adventure
  • Gobliiins 5
  • The Excavation of Hob's Barrow
  • Kingdom: The Far Reaches
  • Might and Magic Book One
  • Muppet Treasure Island
  • Nancy Drew: The Final Scene
  • Nancy Drew: Message in a Haunted Mansion
  • Nancy Drew: Secrets Can Kill
  • Nancy Drew: Stay Tuned for Danger
  • Nancy Drew: Treasure in the Royal Tower
  • Primordia
  • Reah: Face the Unknown
  • Schizm: Mysterious Journey
  • Shardlight
  • Strangeland
  • Syberia e Syberia II (somente versões para macOS)
  • Technobabylon
  • The Vampire Diaries
  • Whispers of a Machine
  • Wrath of the Gods e quatro outros títulos do Director.
  • 14 títulos AGS de Stranga e Cloak and Dagger

Ao todo, introduzimos 50 novos jogos e cinco novas engines.

Novas plataformas

Estamos felizes em ver a versão do RetroArch sendo reescrita corretamente, e esta versão agora faz parte do nosso código-fonte. A versão do Atari também foi refeita do zero e agora se comunica nativamente com o hardware, ignorando o SDL como camada intermediária. Isso tornou vários jogos jogáveis na plataforma. A versão do Atari FireBee ainda utiliza a biblioteca SDL.

Gráficos otimizados para velocidade

Graças ao trabalho de um dos participantes do GSoC deste ano, Wyatt Radkiewicz (também conhecido como eklipsed), agora usamos instruções SIMD específicas da CPU, como SSE, AVX2 e NEON, para desenhar gráficos na engine AGS e em algumas rotinas genéricas. Isso levou a uma aceleração de 4 a 14x no desenho em muitos casos.

Jogos de rede

Este ano, nos fundimos com o projeto Backyard Sports Online, que possibilitou jogar Backyard Football, Backyard Baseball 2001 e Backyard Football 2002 online com outros jogadores. Além disso, o suporte do Moonbase Commander está no modo de teste de jogo ativo, embora ainda não esteja pronto para a estréia.

Melhorias notáveis na engine

A engine AGS foi atualizada para a versão 3.6.0.53 do desenvolvimento principal.

Para muitas engines, adicionamos suporte para diversas variantes de jogos chineses e japoneses.

Acredite ou não, implementamos vários diálogos GUI nativos para jogos SCUMM, aproximando-os da experiência original. Também reescrevemos o código de som dos jogos SCUMM Humongous Entertainment, tornando-os perfeitos.

Realizamos uma revisão profunda da engine do jogo Broken Sword 1, implementando algumas coisas pequenas e anteriormente despercebidas, como transições de cena, peculiaridades do menu do jogo, fontes precisas, animações inativas e muito mais. Agora, o jogo é absolutamente fiel ao original.


As Notas de versão completas contêm um resumo abrangente das alterações e melhorias; tem aproximadamente 3 páginas nesta versão.

Na nossa página de downloads, você encontra downloads para diversas plataformas. Se você estiver usando Windows, macOS ou os pacotes Ubuntu Snap ou Flatpack, o atualizador automático irá ajudá-lo a atualizar para o ScummVM 2.8.0. A versão Android será lançada em breve, já que estamos atualmente na fase Open Beta.

Jogue e aproveite o ScummVM!

Ah, mais uma coisa…

O ScummVM está chegando à Apple App Store para iPhones e iPads. Deixe-nos boas críticas e relate quaisquer problemas em nosso servidor Discord, que inclui um canal de suporte iOS.

14 de dez. de 2023: Resumo de fim de ano do Director
Publicado por moralrecordings

O fim do ano está quase chegando, junto com um novo lançamento do ScummVM. Então, aqui está uma atualização rápida para um dos subprojetos mais ambiciosos que tem permanecido em segundo plano: suporte ao Macromedia Director! Para quem não sabe, o Macromedia Director foi um popular framework utilizado por milhares de jogos, títulos educacionais, catálogos, peças de arte e outros trabalhos multimídia.

Novos jogos para teste

Em primeiro lugar, a próxima versão, 2.8.0, terá alguns novos jogos suportados e precisamos da sua ajuda para testá-los!

  • Alice: An Interactive Museum
  • Ape Odyssey
  • Classical Cats
  • Gadget: Invention, Travel and Adventure
  • The Cute Machine
  • The Dark Eye
  • Wrath of the Gods

Você precisará dos arquivos de dados da mídia de instalação original dos jogos e de uma versão diária do ScummVM. Para edições Macintosh, você precisará executar as imagens do disco através do Dumper Companion para extrair uma cópia completa dos arquivos. No caso do The Dark Eye, você também precisará dos arquivos criados pelo instalador. Como sempre, se você tiver problemas, informe-nos no rastreador de problemas.

Se o seu jogo favorito não estiver na lista de suportados, não se desespere! O ScummVM pode abrir títulos do Director de 1995 e anteriores, então pegue a versão diária mais recente e experimente. Os títulos lançados depois de 1995 tendem a usar versões do Director que ainda não são suportadas. Se você tiver dúvidas, contate-nos pelo rastreador de problemas para que possamos tentar ajudar.

Se você encontrou um título de Director que não é reconhecido pelo ScummVM, ótimo! Informe-nos no rastreador de problemas para que o título possa ser adicionado à lista de detecção.

Versões da engine

No momento em que este artigo foi escrito, o ScummVM pode detectar 1595 títulos diferentes com base no Director, com as seguintes contagens por versão do Director:

D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11
12 1 14 288 602 262 194 97 138 31 36 4

ScummVM 2.8.0 será o primeiro lançamento a incluir suporte preliminar para a versão D5 do Director! Muito trabalho foi feito para revisar a base de código para suportar múltiplas bibliotecas de conversão, no entanto, ainda há muito trabalho a ser feito adicionando funções Lingo e Xtras.

Adicionar suporte para uma nova versão do Director é um processo desafiador. Primeiro, precisamos verificar se há alterações no formato do arquivo do filme, depois adicionar qualquer nova engine e recursos do Lingo e, finalmente, começar a resolver os problemas em vários jogos candidatos. Devido à dificuldade de acompanhar fatos versus suposições, só ativamos recursos para uma versão da engine depois de confirmados por testes. É por isso que os jogos D6 e superiores não abrem, mesmo que o código que temos funcione de alguma forma.

O suporte para as versões D2, D3 e D4 do Director tem melhorado constantemente. Estamos construindo um conjunto de testes unitários, tanto para o Lingo quanto para os vários modos de desenho no renderizador. A maioria dos bugs restantes está relacionada a comportamento indefinido ou incidental: considere como dois tipos no Lingo são comparados, ou a ordem precisa em que os eventos são processados, ou como as funções respondem quando você lhes passa dados sem sentido? Todas essas coisas são utilizadas por milhares de produtos Director! E o ScummVM deve oferecer suporte a todos eles da forma mais próxima possível.

XLibs

A Macromedia forneceu uma API C com Director, que provou ser muito popular para adicionar novos recursos à engine. Existem centenas de bibliotecas XObject e Xtra em circulação, e cada uma precisa passar por engenharia reversa e ser adicionada como código ao ScummVM. No momento em que este artigo foi escrito, adicionamos suporte para 63 dessas bibliotecas.

Um caso de uso comum é o vídeo; O Director inclui a capacidade de reproduzir vídeos QuickTime como um sprite, mas os computadores da época teriam dificuldades com a sobrecarga adicional do renderizador do Director se a resolução do vídeo fosse maior que um selo postal. Para contornar isso, existem vários XLibs para reproduzir vídeo como uma sobreposição acelerada. Muitos títulos D3 e D4 não têm reprodução de vídeo devido a esse tipo de XLib, e planejamos criar um método comum para suportá-los.

A boa notícia é que a maioria dos XLibs incomuns faziam apenas uma ou duas coisas e são muito fáceis de adicionar suporte inicial. Parte do formato XLib é uma lista de documentos que explicam cada uma das funções; existe um script em /devtools que pode transformar essas docstrings em código C++ fragmentado, evitando muitos problemas.


E é isso! Temos alguns voluntários muito dedicados vasculhando todos os cantos do globo em busca de títulos obscuros do Director e testando-os; se isso te interessa, você pode visitá-los no canal #engine-director do Discord do ScummVM. Até a próxima!

6 de dez. de 2023: Links de Afiliação do GOG.com para ScummVM não são mais suportados
Publicado por The ScummVM Team

Ao longo dos anos, o programa de afiliados do GOG.com tem sido uma ótima maneira de apoiar o projeto. Ao usar nossos links de afiliados para comprar seus jogos favoritos, você nos concedeu uma pequena comissão do GOG.com – sem precisar gastar mais do que o preço original.

No início deste ano, o GOG.com anunciou a descontinuação de seu antigo programa de afiliados. Em vez de usar um simples link de referência, eles agora usam duas redes de afiliação externas que contêm rastreamento entre sites, conforme considerado por muitos bloqueadores de anúncios. Como somos afiliados ao GOG.com desde 2009, conseguimos usar os links de referência antigos por alguns meses após sua descontinuação inicial.

Infelizmente, nossos links de afiliados foram suspensos a partir de 22 de novembro de 2023.

Por não nos sentirmos confortáveis em exigir o uso de redes de afiliação externas apenas para apoiar o projeto, e como o rastreamento de usuários é contra as políticas do projeto, decidimos não aderir ao novo programa.

Ainda valorizamos o GOG.com como uma excelente fonte para compra legal de jogos compatíveis pelo ScummVM. Mesmo que não sejamos mais afiliados a eles, continuaremos a apoiar seus lançamentos, por exemplo, adicionando e atualizando as assinaturas dos arquivos de dados do jogo para os jogos compatíveis pelo ScummVM que estão disponíveis para compra no GOG.com em nosso banco de dados de detecção e fornecendo links para seus lançamentos em nossa lista de jogos disponíveis.

Obrigado GOG.com e a todos que usaram nosso link de afiliado pelo seu apoio nos últimos 14 anos!

10 de nov. de 2023: A detetive adolescente retorna!
Publicado por fracturehill

Coloquem seus bonés de investigação, detetives – é hora de resolver alguns mistérios! Temos o orgulho de anunciar que um lote inteiro de jogos da Nancy Drew da HeR Interactive agora estão prontos para serem publicamente testados:

Em Nancy Drew: Stay Tuned for Danger, uma estrela de novela precisa de sua ajuda para descobrir quem está por trás de uma série de ameaças de morte que soa um pouco real demais para ser confortável.

Nancy Drew: Message in a Haunted Mansion você está ajudando nos reparos em uma mansão vitoriana. No entanto, uma série de acidentes estranhos, além de alguns murmúrios sobre um fantasma assombrando, rapidamente ameaçam transformar esta renovação numa investigação.

Em Nancy Drew: Treasure in the Royal Tower, umas férias de esqui fracassadas em um castelo excêntrico com habitantes ainda mais excêntricos logo se transformam em uma missão para descobrir um pedaço perdido da história da Revolução Francesa.

E se você está procurando algo mais emocionante, em Nancy Drew: The Final Scene, você correrá contra o relógio para encontrar seu amigo sequestrado, ao mesmo tempo em que salva da demolição um teatro histórico com muitos segredos.

Os jogos estão disponíveis para compra no site da HeR Interactive ou no Steam (No entanto, Stay Tuned for Danger não está disponível no Steam). Ou se você já possui uma cópia em CD dos jogos, as variantes em inglês e russo também funcionarão. Para jogá-los com o ScummVM, você precisará de uma compilação de desenvolvimento diária. Como sempre, se você encontrar algum problema, envie um relatório de bug para nosso rastreador de problemas.