
O ScummVM permite que você execute certos jogos clássicos de aventura gráfica e RPG
Há poucos dias foi anunciado lançamento da nova versão do ScummVM 2.8, versão em que Um grande número de melhorias de suporte foram introduzidas, tanto para novos jogos, plataformas, na engine, quanto para otimizações e muito mais.
Para quem não conhece o ScummVM (Scumm Virtual Machine), saiba que se trata de um software que permite rodar aventuras gráficas originalmente criadas para a engine LucasArts SCUMM. O ScummVM também suporta uma variedade de jogos que não usam o mecanismo SCUMM, feitos por empresas como Revolution Software ou Adventure Soft.
Como o nome indica, O ScummVM roda os jogos através de uma máquina virtual, usando apenas seus arquivos de dados, então ele substitui os executáveis com os quais o jogo foi originalmente lançado. Esse permite que os jogos sejam executados em sistemas para os quais nunca foram projetados, como wii, pocketPCs, PalmOS, Nintendo DS, PSP, PlayStation 3, Linux, Xbox ou telefones celulares.
Principais novidades do ScummVM 2.8
Nesta nova versão apresentada do ScummVM 2.8, o inclusão de 50 novos jogos, entre os quais se destacam os seguintes títulos: Adibou 1, O Olho Escuro, Lado Negro, Fuga do Inferno, Gadget: Invenção, Viagem e Aventura, Gobliiins 5, A Escavação do Cemitério do Hob, Reino: Os Longínquos Alcances, Poder e Magia Livro Um, Ilha do Tesouro dos Muppet, Nancy Drew: O Cena final, Nancy Drew: mensagem em uma mansão assombrada, Nancy Drew: segredos podem matar, Nancy Drew: fique atento ao perigo, Nancy Drew: tesouro na torre real, Primordia, Reah: enfrente o desconhecido, Schizm: jornada misteriosa, Shardlight , Strangeland, Syberia e Syberia II, Technobabylon, The Vampire Diaries, Whispers of a Machine, Wrath of the Godse outros 4 jogos do mesmo desenvolvedor, além de 14 jogos baseados no motor AGS (Adventure Game Studio).
Outra novidade que se destaca é o trabalho realizado no Reescrita da porta RetroArch, que agora faz parte do código ScummVM. Também é destacado que foi reescrito do zero e adaptado para acesso direto ao hardware (sem usar SDL) a porta para a plataforma Atari.
Além disso, também podemos descobrir que As operações de representação gráfica foram melhoradas, usando instruções vetoriais SIMD como SSE, AVX2 e NEON para acelerar o motor AGS e algumas funções básicas. Como resultado, a velocidade de renderização aumentou de 4 a 14 vezes em muitas situações.
Foi integrado ao projeto Backyard Sports Online, lou que permitiu a adição de suporte para diversos jogos multijogador online, como Backyard Football, Backyard Baseball 2001 e Backyard Football 2002. Suporte preliminar também foi adicionado para o jogo online Moonbase Commander.
O motor AGS foi atualizado para a versão 3.6.0.53 e com isso acelerou a manipulação de gráficos, adicionou suporte para renderização antecipada de fontes, para corresponder ao intérprete original, adicionou suporte para reproduzir vídeos transcodificados em vez de codecs não suportados, implementou MOD de reprodução de áudio e várias correções também foram implementadas.
Do outras mudanças que se destacam:
- Numerosos diálogos gráficos nativos foram implementados para jogos SCUMM.
- Adicionada dependência opcional para libvpx.
- Adicionada dependência opcional para libmikmod.
- Adicionado suporte para ROMs de origem PC98.
- O código foi redesenhado para oferecer suporte ao som nos jogos SCUMM Humongous Entertainment.
- Adicionado suporte YUV422 e YUV444 ao decodificador Theora.
- Implementou rotinas de CPU especializadas para blitting de gráficos para ManagedSurface.
- Dispositivo GM padrão alterado para “automático” para melhor compatibilidade.
Enfim sim Você está interessado em aprender mais sobre isso? você pode fazer isso de o seguinte link.
Para os interessados no código do projeto, você deve saber que ele é distribuído sob a licença GPLv3 + e você pode obter os arquivos de instalação para as diferentes plataformas suportadas. No caso do Linux, são oferecidos pacotes deb, Snap e Flatpak em o seguinte link.