Home Mobile Android Rilasciato ScummVM v2.8.0 nome in codice “Stan’s previously broken swords”

Rilasciato ScummVM v2.8.0 nome in codice “Stan’s previously broken swords”

537
1

ScummVM ha fatto il suo debutto sull’App Store con l’annuncio dell’ultimo aggiornamento del 2023. Questo popolare emulatore consente di eseguire numerosi titoli punta e clicca e avventure grafiche del passato su diverse piattaforme.

ScummVM è un insieme di diversi motori di gioco, originariamente progettato per far girare i titoli punta e clicca della LucasArts che utilizzavano appunto il sistema SCUMM (Script Creation Utility for Maniac Mansion).

L’aspetto interessante di questo emulatore e che ScummVM sostituisce solo gli eseguibili forniti con i giochi, che permette di giocare sui sistemi per i quali non sono mai stati progettati.

In questa nuova versione il team ha lavorato intensamente su nuovi motori e migliorato quelli esistenti. La lista dei giochi supportati è cresciuta notevolmente, includendo ora:

  • Adibou 1
  • 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 (solo versioni macOS)
  • Technobabylon
  • The Vampire Diaries
  • Whispers of a Machine
  • Wrath of the Gods e altri quattro titoli Director.
  • 14 titoli AGS di Stranga e Cloak and Dagger

L’aggiornamento ha introdotto complessivamente 50 nuovi giochi e cinque nuovi motori.

Un passo significativo è stato compiuto nel migliorare l’accessibilità di ScummVM attraverso diverse piattaforme. Il porting di RetroArch è stato completamente riscritto, garantendo maggiore stabilità e funzionalità. Allo stesso modo, il porting per Atari è stato reinventato da zero, comunicando direttamente con l’hardware e migliorando notevolmente la compatibilità con una vasta gamma di giochi. Tuttavia, il porting per Atari FireBee continua a utilizzare la libreria SDL per garantire una fluida esperienza di gioco.

Le nuove piattaforme includono un porting completamente riscritto di RetroArch che ne garantisce maggiore stabilità e funzionalità.

Allo stesso modo, il porting per Atari è stato reinventato da zero, comunicando direttamente con l’hardware e migliorando notevolmente la compatibilità con una vasta gamma di giochi.

Tuttavia, il porting per Atari FireBee continua a utilizzare la libreria SDL per garantire una fluida esperienza di gioco.

Un altro importante passo in avanti è stato compiuto nell’ottimizzazione delle prestazioni grafiche. Grazie al contributo di Wyatt Radkiewicz, che ha lavorato nel contesto del GSoC, ScummVM ora sfrutta le istruzioni SIMD specifiche della CPU come SSE, AVX2 e NEON per il disegno grafico negli engine AGS e in alcune routine generiche.

Ciò ha portato a un notevole aumento delle prestazioni, con velocità di disegno incrementate da 4 a 14 volte in molteplici casi.

Il team poi ha unito le forze con il progetto Backyard Sports Online, consentendo ai giocatori di godere di titoli come “Backyard Football” e “Backyard Baseball 2001” su Internet con altri utenti.

Il supporto per Moonbase Commander è ancora in fase di playtesting attivo. Inoltre, numerosi engine, come quello di AGS, sono stati notevolmente migliorati per supportare varianti cinesi e giapponesi.

Changelog

Nuovi giochi

  • Aggiunto il supporto per le versioni macOS di Syberia e Syberia II.
  • Aggiunto il supporto per The Vampire Diaries, Nancy Drew: Secrets Can Kill, Nancy Drew: Stay Tuned for Danger, Nancy Drew: Message in a Haunted Mansion, Nancy Drew: Treasure in the Royal Tower e Nancy Drew: The Final Scene.
  • Aggiunto il supporto per Reah: Face the Unknown e Schizm: Mysterious Journey.
  • Aggiunto il supporto per Might and Magic Book One.
  • Aggiunto il supporto per Muppet Treasure Island.
  • Aggiunto il supporto per Primordia, Shardlight e Technobabylon.
  • Aggiunto il supporto per The Excavation of Hob’s Barrow, Strangeland e Whispers of a Machine.
  • Aggiunto il supporto per Stranga e i giochi AGS di Cloak and Dagger.
  • Aggiunto il supporto per Adibou 1.
  • Aggiunto il supporto per Dark Side.
  • Aggiunto il supporto per Kingdom: The Far Reaches.
  • Aggiunto il supporto per Escape From Hell.
  • Aggiunto il supporto per Wrath of the Gods, Gadget: Invention, Travel and Adventure, The Dark Eye e altri 4 titoli Director.

Nuove piattaforme

  • Aggiunto il porting Libretro new shiny.
  • Aggiunto il porting Atari.

Generale

  • Aggiunta dipendenza opzionale per libvpx.
  • Aggiunta dipendenza opzionale per libmikmod.
  • Aggiunto supporto per la ROM del font PC98.
  • Aggiunta dipendenza opzionale per libsonivox, implementando il driver audio EAS (Embedded Audio Synthesis).
  • Aggiunto supporto per YUV422 e YUV444 al decoder Theora.
  • Implementate routine CPU specializzate per il blitting grafico per ManagedSurface.
  • Modificato il dispositivo GM predefinito in “auto” per una migliore compatibilità.

AGS

  • Sincronizzato con l’AGS upstream 3.6.0.53.
  • Velocizzata la manipolazione grafica su hardware moderno con codice specifico per la CPU.
  • Aggiunto supporto per il rendering anticipato dei caratteri, per corrispondere all’interprete originale.
  • Aggiunto supporto per la riproduzione di video trascodificati al posto dei codec non supportati.
  • Completata l’implementazione della riproduzione audio MOD.
  • Corretti problemi di loop della musica di fondo in alcuni giochi.
  • Corretti bug che causavano il blocco del gioco in vari titoli (ad esempio, Strangeland, Chronicle of Innsmouth).
  • Diversi aggiornamenti alle tabelle di rilevamento del gioco.

Asylum

Aggiunto supporto per Sanitarium in cinese.

Dragons

  • Implementate localizzazioni per la schermata dei diritti d’autore e il menu principale.

Freescape

  • Migliorata la rilevazione di collisioni e proiettili utilizzando sweepAABB.

GrimE

  • Aggiunto supporto per Grim Fandango in cinese.
  • Aggiunto supporto per le traduzioni russe di Grim Fandango da parte di Fargus, ENPY e 7Wolf.

Kyra

  • Aggiunto supporto per la versione francese di Kyra1 Amiga e la traduzione amatoriale ceca per DOS.
  • Migliorata l’accuratezza del menu dei controlli di gioco per tutte le piattaforme.
  • Aggiunto supporto per EOB2 in cinese.
  • Aggiunto supporto per la versione PC-98 di EOB2.

Mohawk

  • Migliorata notevolmente l’accuratezza della generazione del codice per le Cupole in Riven: Il Seguito di Myst per corrispondere al gioco originale.

Private

  • Aggiunto supporto per la versione giapponese per Windows.

SCUMM

  • Aggiunto supporto per patch RuSCUMM non compressate per localizzazioni russe.
  • Consentito l’utilizzo della patch ufficiale Roland MT-32 di Monkey Island 1 con qualsiasi versione EGA, non solo con la versione in inglese.
  • Codice del suono completamente riscritto per tutti i giochi di Humongous Entertainment.
  • Implementata fedelmente l’interfaccia grafica Mac per Indiana Jones and the Last Crusade, e Loom.
  • Implementata l’animazione di girarsi quando si cambia direzione per Full Throttle, The Dig e The Curse of Monkey Island.
  • Aggiunto miglioramento a Loom: Ctrl+D mostra l’elenco di bozze scoperte.
  • Corretto il problema di rendering dei caratteri kanji nella versione giapponese SegaCD di Monkey Island 1. Il rendering del testo per questo gioco ora è pixel perfect.
  • Implementato completo supporto per le versioni giapponesi di Macintosh e DOS/V di Indiana Jones and the Fate of Atlantis distribuite da MicroMouse.
  • Implementato supporto multiplayer di rete per Backyard Football, Backyard Baseball 2001 e Backyard Football 2002.

Sherlock

  • Aggiunto supporto per Serrated Scalpel in cinese.
  • Aggiunti dati ai salvataggi la cui mancanza potrebbe rendere i salvataggi irrisolvibili.

Sword1

  • Riscritto il sistema di dissolvenza della tavolozza e i timer di gioco per corrispondere alla versione originale DOS.
  • Riscritto tutto il codice del menu per farlo corrispondere all’originale. Ciò include il ripristino dell’impostazione di velocità.
  • Ripristinate le corrette font e testi di menu per tutte le versioni russe del gioco.
  • Riscritto il motore audio per farlo corrispondere all’originale. I file compressi sono ancora supportati.
  • Modificato il routine dei sottotitoli per la versione PSX per farla corrispondere all’originale.
  • Ripristinata l’animazione di pausa: premi “P”!
  • Ripristinati i comandi di debug: CTRL-G per attivare/disattivare le griglie percorribili sullo schermo, CTRL-T per visualizzare informazioni di debug, SHIFT-M per visualizzare il mirino per il cursore del mouse e la posizione di George, e i tasti 1 e 4 per attivare rispettivamente la modalità di pacing del frame lento e veloce.
  • Ripristinata la corretta font per la schermata di gioco finito.
  • Corretti altri piccoli errori vari.
  • Nel complesso, la versione PC del gioco su ScummVM non dovrebbe differire più dall’eseguibile originale.

Sword2

  • Aggiunto supporto per la traduzione cinese.

Tinsel

  • Corretto l’errore di esaurimento delle tracce audio.

TwinE

  • Aggiunto supporto per la traduzione giapponese.

Ultima

  • Migliorata la reattività di Ultima VI.
  • Corretto il crash durante il caricamento dei salvataggi di Ultima VI quando sono aperti i dialoghi.
  • Corretto l’ordinamento degli oggetti generati in Ultima VI.
  • Corretto il pronto all’uso automatico delle armi da lancio in Ultima VI.
  • Corretto il crash di Ultima VI aprendo la nuova finestra di incantesimi.
  • Corretti i colori della bambola e della finestra di Ultima VI.
  • Corretto il crash di Ultima VI usando l’azione di sguardo sui muri.
  • Correzione di diversi altri arresti anomali.
  • Corretti gli spawner e i proiettili per renderli più simili all’originale.
  • Migliorato il supporto AdLib di Ultima VI e aggiunto il supporto Roland MT-32.
  • Corretti vari problemi di ordine di rendering in Ultima VIII.
  • Aggiunto supporto per la traduzione spagnola di Ultima VIII.
  • Supporto ai file di salvataggio di Pentagram.
  • Aggiunto tempo di doppio clic configurabile per Ultima VIII.

Voyeur

  • Aggiunto supporto per la traduzione tedesca.

Xeen

  • Rinominato il motore ‘xeen’ in ‘mm’ per Might & Magic.
  • Aggiunta opzione di motore personalizzata per sostituire le gemme della salute con barre HP/SP.

RISC OS port

  • Il doppio buffering ora è utilizzato in modalità schermo intero quando è abilitata la sincronizzazione verticale.
  • Aggiunto supporto per le tavolozze hardware.

Gli utenti interessati possono trovare il download dell’emulatore a questo indirizzo. Nel caso in cui si stia utilizzando Windows, macOS o i pacchetti Ubuntu Snap o Flatpack, l’aggiornamento automatico sarà di assistenza per passare alla versione 2.8.0 di ScummVM.

Per quanto riguarda la versione per Android, sarà disponibile a breve, poiché attualmente si trova in fase di Open Beta.

Fonte: twitter.com

1 commento

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.