[PSVITA/MULTI] Xash3D FWGS Continuous Master Build Pre-release: Build 3833 Disponibile!

La comunità di Xash3D FWGS è vivace come non mai, e lo dimostra il rilascio continuo di nuovi build. Oggi parliamo della Pre-release Continuous Master Build 3833, l’ultimo aggiornamento di questo potente game engine.

Cos’è Xash3D FWGS?

Xash3D FWGS (pronunciato [ksɑʂ]) è un motore grafico open-source nato con un obiettivo ambizioso: mantenere la piena compatibilità con il motore originale di Half-Life, estenderne le funzionalità e offrire agli sviluppatori un workflow moderno e consolidato. Si tratta di un fork pesantemente modificato del vecchio Xash3D di Unkle Mike, portato avanti con passione dal team FWGS.

Caratteristiche Principali del Fork

Il team ha lavorato sodo per distinguere questo fork dall’originale, integrando una lunga serie di migliorie:

  • Compatibilità moderna: Supporto completo per Steam Half-Life (HLSDK 2.5) e compilatori moderni.

  • Vera Cross-platform: Gira su Windows, Linux, BSD e Android, su architetture x86, ARM e molte altre.

  • Multiplayer potenziato: Supporto per più master server, server dedicato “headless”, chat vocale, protocollo GoldSrc e IPv6.

  • Renderering flessibile: Supporto per multiple API grafiche: OpenGL, GLESv1, GLESv2 e Software.

  • File System Avanzato: Filesystem virtuale con supporto per .pk3 e .pk3dir, emulazione rapida case-insensitive.

  • Supporto Mobile di alto livello: API dedicata per vibrazione e controlli touch, oltre a supporto per gamepad.

  • Formati moderni: Supporto nativo per formati come PNG, KTX2 (immagini), Ogg Vorbis e Opus (audio).

  • Miglioramenti senza fine rotta: Centinaia di piccoli miglioramenti che non rompono la compatibilità con i mod esistenti.

Come Provare la Build 3833

Vuoi testare l’ultima novità in anteprima? Ecco come fare:

  1. Scarica i binari: Recati sulla pagina delle Release di GitHub e scarica la “Daily Build” più recente (la 3833 al momento della stesura di questo articolo).

  2. Prepara i file del gioco: Copia la cartella valve dalla tua installazione di Half-Life nella stessa directory dove hai estratto i binari del motore.

    • Nota importante: Se stai usando una CPU non x86 (es. ARM) o una versione a 64-bit del motore, dovrai ricompilare il gioco stesso partendo dall’HLSDK fork del team.

  3. Lancia ed gioca! Esegui xash3d.exe (su Windows) o l’AppImage (su Linux).

Per Android:
Installa il file APK, copia la cartella valve in una cartella chiamata xash nella memoria interna del dispositivo e avvia il tutto dall’app.

Vuoi Contribuire?

Xash3D FWGS è un progetto di comunità. Se sei uno sviluppatore e vuoi dare il tuo contributo:

  • Segnalazione Bug: Prima di aprire una issue, controlla che non sia già stata segnalata. Segui la guida “How To Ask Questions The Smart Way”. Le issue sono accettate in Inglese e Russo.

  • Invio Codice: Prima di inviare una Pull Request, leggi attentamente la guida in CONTRIBUTING.md.

Supporta il Progetto

Ti piace quello che stai vedendo? Xash3D FWGS è portato avanti da sviluppatori volontari. Se vuoi supportare il loro lavoro e contribuire a garantire lo sviluppo futuro del motore, considera una donazione. I link per supportare i maintainer sono disponibili nella documentazione ufficiale.

Link Utili:

Provate la nuova build e fateci sapere cosa ne pensate! Il feedback della comunità è fondamentale per continuare a migliorare.

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

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