Home Homebrew Rilasciato Wagic the Homebrew Vita v0.1.1: fix crash nella campagna e...

[Scena PS Vita] Rilasciato Wagic the Homebrew Vita v0.1.1: fix crash nella campagna e miglioramenti audio

49
0

Pubblicato un nuovo aggiornamento rapido per Wagic the Homebrew Vita, il porting su PlayStation Vita del celebre progetto open source Wagic: The Homebrew, realizzato dallo sviluppatore Brendonm17.

Wagic nasce diversi anni fa con l’obiettivo di ricreare in formato digitale l’esperienza di Magic: The Gathering, mantenendo però un’impostazione completamente gratuita e altamente personalizzabile.

Non si tratta di un semplice clone del gioco di carte originale: il progetto include infatti centinaia di carte, un’intelligenza artificiale funzionante, la possibilità di costruire mazzi complessi, una modalità campagna e un sistema di regole estremamente flessibile, che permette anche l’aggiunta di contenuti e meccaniche personalizzate.

Questa nuova versione introduce due correzioni senza alcuna modifica agli asset. Il primo fix riguarda un crash che poteva verificarsi nella modalità storia, in particolare nel tutorial “tap to collect mana”. Alcuni duelli della campagna iniziale utilizzano regole specifiche che sovrascrivono l’avatar del giocatore.

In questo contesto, il gioco cercava di caricare una texture dell’avatar durante la fase di parsing delle regole, ma lo faceva su un player temporaneo con GameObserver nullo, causando un accesso a memoria non valida e quindi un data abort. Il problema è stato risolto con l’introduzione di una protezione adeguata.

Il secondo intervento corregge invece una gestione ridondante della musica: la funzione GameApp::playMusic eseguiva due volte il caricamento dei brani tramite Mix_LoadMUS. Ora è stato implementato un controllo più leggero sul path, così da garantire che ogni traccia venga caricata una sola volta.

Cosa funziona

  • Gameplay, menu, costruzione del mazzo e impostazioni.
  • Salvataggio e caricamento.
  • Touch frontale, analogico, tutti i tasti frontali e i trigger.
  • Avvio e funzionamento alle frequenze di clock di default della Vita, senza overclock.

Installazione

  • Copiare il file wagic.vpk sulla PlayStation Vita tramite FTP o USB.
  • Aprire VitaShell e premere sul file VPK per installarlo.
  • Avviare il gioco dalla LiveArea.

Aggiornamento dalla versione 0.1.0a

I dati di salvataggio presenti in ux0:data/Wagic/ si trovano su una partizione separata e non vengono modificati dalle installazioni VPK. Mazzi, impostazioni e progressi vengono quindi mantenuti.

Se in precedenza sono state inserite immagini delle carte in ux0:data/Wagic/sets/<SETCODE>/<id>.jpg, anche queste resteranno disponibili.

Wagic infatti controlla prima la cartella ux0:data/Wagic/ prima di passare al file integrato core.zip. Questa è la posizione consigliata per conservare una libreria di carte permanente, poiché i futuri aggiornamenti VPK non la altereranno.

Artwork delle carte

Questo file VPK viene distribuito senza immagini delle carte (l’artwork di Wizards of the Coast non può essere redistribuita). Sono disponibili due opzioni:

  • Compilare il VPK completo in locale: consultare il file BUILD_VITA.md.
  • Inserire manualmente le immagini delle carte in ux0:data/Wagic/sets/... sulla PlayStation Vita. Il motore le leggerà da lì prima di controllare l’archivio incluso e questi file rimarranno anche dopo futuri aggiornamenti.

Salvataggi

  • I dati di salvataggio si trovano in ux0:data/Wagic/. Per azzerare i progressi basta eliminare quella cartella tramite VitaShell.

Documentazione

Changelog

  • Crash nella modalità storia “tap to collect mana”. I duelli tutorial della prima campagna (tap_mana, ecc..) sovrascrivono l’avatar del giocatore nel file delle regole. Wagic stava caricando la texture dell’avatar durante l’elaborazione delle regole su un Player temporaneo, il cui GameObserver è intenzionalmente nullo, causando il dereferenziamento di 0x0 e un data abort. Problema risolto con una protezione.
  • Caricamento ridondante della musica. GameApp::playMusic chiamava Mix_LoadMUS due volte per ogni traccia. Sostituito con un controllo leggero di risoluzione del percorso, così ogni brano viene caricato una sola volta.

Download: Wagic Vita v0.1.1

Download: Source code Wagic Vita v0.1.1

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-06-08 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.