Home Mobile Android Rilasciato NetherSX2-classic v2.1: Nuovo aggiornamento sperimentale per l’emulatore PS2 su Android

Rilasciato NetherSX2-classic v2.1: Nuovo aggiornamento sperimentale per l’emulatore PS2 su Android

135
0

Pubblicato un nuovo aggiornamento sperimentale per NetherSX2-classic, una versione modificata del defunto AetherSX2, emulatore Android della console PlayStation 2.

Questa nuova release, basata su NetherSX2 e sviluppata tramite uno script creato da Arjoe, integra miglioramenti e correzioni rispetto all’ultima versione stabile di AetherSX2 (build 3668), includendo l’hack anti-manomissione di NetherSX2 e diverse ottimizzazioni delle prestazioni.

La versione 2.1 corregge problemi di performance e regressioni visive riscontrate nella release 2.0, garantendo un aumento delle prestazioni e numerose correzioni di bug.

Tra gli interventi principali troviamo il ripristino del supporto a Hardcore RetroAchievements, la correzione di problemi grafici come la parete di nebbia in Wrath of Cortex e gli occhi neri nei giochi Jak, oltre al miglioramento della sincronizzazione e delle performance nei titoli che utilizzano FullVU0SyncHack.

Sono stati risolti problemi con il Cover Downloader, rimosso InstantDMAHack in favore di DMABusyHack per i giochi Metal Gear Solid, e applicate correzioni comuni tramite lo script di conversione per giochi come Atelier Iris, The Godfather, GTA: San Andreas, Jak, Digital Devil Saga, The Lord of the Rings: Two Towers e Timesplitters.

La nuova release include inoltre funzionalità avanzate per gestire più fix hardware e software tramite il seriale del gioco, ottimizzazioni di rendering (cpuCLUTRender) per migliorare prestazioni e qualità visiva, supporto sperimentale per estimateTextureRegion, aggiornamenti ai patch widescreen e no-interlacing, e aggiornamento del database dei controller a SDL_GameControllerDB.

Aggiunta inoltre una funzione per escludere giochi dall’over-tuning e migliorata la gestione dei file di conversione con nomi più descrittivi.

Tra i problemi noti, l’installazione potrebbe attivare avvisi di Google Play Protect a causa delle chiavi di test utilizzate per firmare l’APK. Gli save states non sono compatibili tra le build 3668 e 4248, quindi si consiglia di utilizzare salvataggi in-game o su memory card.

Alcuni giochi come Black, Ace Combat e i titoli Jak presentano ancora problemi grafici, mentre i giochi basati sul motore Snowblind hanno migliori performance nella build 4248.

I file CHD creati con createdvd richiedono il flag -c zlib per funzionare correttamente, mentre i nuovi pacchetti texture realizzati dopo il 2024 potrebbero non essere compatibili a causa dei cambiamenti nel naming dei file introdotti da PCSX2.

Anche alcuni RetroAchievements recenti che utilizzano le funzioni Remember e Recall potrebbero non funzionare correttamente.

Changelog

  • Aggiornata la versione a v2.1.
  • Risolto il supporto a Hardcore RetroAchievements, temporaneamente non funzionante nella build di test v2.0.6.
  • L’ereditarietà delle impostazioni non viene trasferita tramite autoFlush e cpuSpriteRenderBW poiché interrompono più cose di quante ne risolvano:
    • Questo risolve il problema del muro di nebbia in Wrath of Cortex e le texture degli occhi neri nei giochi Jak.
  • Ripristinata l’impostazione FullVU0SyncHack, presente in entrambe le versioni:
    • Dovrebbe risolvere la perdita di performance nei giochi che utilizzano questa impostazione.
  • Corretto il problema per cui il Cover Downloader non scaricava il link fornito dall’utente.
  • Rimosso InstantDMAHack dall’ereditarietà, preferendo DMABusyHack; questo dovrebbe risolvere i giochi MGS.
  • Implementate correzioni comuni nello script di conversione, risolvendo problemi in:
    • FMV dei giochi Atelier Iris.
    • Filtro colore fullscreen rotto in The Godfather.
    • Performance di Grand Theft Auto: San Andreas.
    • Problemi di ombre nei giochi Jak con Vulkan.
    • Calo di performance in Metal Gear Solid 3: Subsistence quando camuffati.
    • Allineamento delle texture e luce attraverso i muri nei giochi Digital Devil Saga.
    • FMV in The Lord of the Rings: Two Towers.
    • Luce che attraversa i muri in Timesplitters.
  • Implementata una funzione di esclusione dall’ereditarietà per evitare modifiche eccessive a giochi già ottimizzati (come Driv3r).
  • Aggiunta correzione per Hitman Blood Money.
  • Lo script di conversione ora genera file con nomi più descrittivi.
  • Implementata la possibilità di inserire più fix hardware tramite il seriale del gioco.
  • Implementata la possibilità di inserire più fix per i giochi tramite il seriale.
  • Utilizzo di cpuCLUTRender al posto di gpuTargetCLUT per un leggero aumento delle prestazioni e migliore qualità visiva.
  • Aggiunto supporto sperimentale per le funzionalità di estimateTextureRegion usando disablePartialInvalidation, a beneficio dei giochi Snowblind.
  • Aggiornati i patch widescreen e no-interlacing all’ultima versione fornita da Saramagrean.
  • Aggiornato il database dei controller all’ultima versione da SDL_GameControllerDB.

Problemi noti

  • Google Play Protect potrebbe dare un avviso durante l’installazione dell’APK a causa dell’utilizzo di chiavi di test per firmare l’applicazione
  • I salvataggi rapidi (SAVE STATES) NON SONO COMPATIBILI TRA LE VERSIONI 3668 E 4248! Utilizzare salvataggi su memory card o in-game se si prevede di passare tra Patch e Classic
  • Black, Ace Combat, i giochi Jak e vari altri giochi presentano problemi grafici. Molti di questi sono stati risolti nella versione 4248
  • I giochi basati sul motore Snowblind (Baldur’s Gate: Dark Alliance, i giochi Champions e Justice League Heroes) hanno diversi problemi con la versione 3668. Per migliori prestazioni e meno problemi, utilizzare la 4248
  • I file CHD creati con createdvd non funzioneranno con l’emulatore a meno che non si utilizzi il flag -c zlib. Poiché i file CHD creati con createcd sono generalmente più piccoli, potrebbe essere preferibile utilizzarli quando lo spazio è limitato
  • I nuovi pacchetti di texture (creati nel 2024 o successivamente) non funzioneranno. Questo è dovuto al cambiamento del metodo di naming delle texture dumpate in PCSX2, che rinomina automaticamente i file secondo il nuovo schema quando si usano pacchetti più vecchi, rompendo la compatibilità con NetherSX2. La possibilità di dumpare texture con NetherSX2 dovrebbe aiutare a mitigare il problema
  • I nuovi RetroAchievements che utilizzano le funzioni Remember e Recall in RA potrebbero non funzionare con NetherSX2, quindi i set di achievement creati nell’ultimo anno e mezzo potrebbero non essere compatibili

Download: NetherSX2 Classic v2.1 (3668)

Download: Source code NetherSX2 Classic v2.1 (3668)

Fonte: github.com