Home News Rilasciato QuakespasmNX v0.3.0

[Scena Switch] Rilasciato QuakespasmNX v0.3.0

182
0

Disponibile un nuovo aggiornamento di QuakespasmNX su console Switch, il motore più moderno del primo capitolo di Quake basato su FitzQuake.

Questa versione basata sulla libreria grafica OpenGL 2 supporta l’accelerazione hardware e con una risoluzione di 1280×720, comprende inoltre il supporto per le tracce musicali personalizzati in formato OGG e MP3.

Caratteristiche

  • Rendering basato su OpenGL 2.x con accelerazione hardware in 1280×720;
  • Suono, compreso il supporto per tracce musicali OGG e MP3;
  • Supporta i Mission Pack e altre mod compatibili con Quakespasm (Quoth, Arcane Dimensions), con un semplice menu di selezione delle mod;
  • Controlli analogici e SHIT;
  • Comprende la maggior parte delle altre funzionalità di Quakespasm, come ad esempio:
    • Renderizzatore avanzato con elementi interessanti, come illuminazione colorata, nebbia, acqua traslucida, texture ad alta risoluzione, interpolazione dei modelli, ecc..;
    • HUD e menu scalabili, opzionalmente traslucidi;
    • Supporto musicale, come accennato in precedenza;
    • Limiti del motore alzati;
    • Supporto del controller integrato, il che significa che non dovevo fare praticamente nulla per farlo funzionare sullo Switch.

Installazione

  • Per installarlo, decomprimere l’archivio quakespasmnx_v030.zip all’interno della scheda SD.
  • Successivamente copiare il file pak0.pak e (opzionalmente, se si ha accesso alla versione completa di Quake), il file pak1.pak dalla installazione di Quake in /switch/quakespasm/id1/.
  • Potrete eseguire il gioco direttamente dall’homebrew launcher, è inoltre possibile scaricare la versione Shareware pak0.pak da questo archivio.
  • Se si vuole giocare alla Mission Pack 1 (Scourge of Armagon), copiare hipnotic/pak0.pak in /switch/quakespasm/hipnotic/ dal file di installazione.
  • Se si vuole giocare alla Mission Pack 2 (Dissolution of Eternity), copiare rogue/pak0.pak in /switch/quakespasm/rogue/ dal file di installazione.
  • Per qualsiasi altra mod, copiare la sua cartella in /switch/quakespasm/.
  • Eseguire QuakespasmNX utilizzando l’Homebrew Launcher.

Alcune note

  • Se il gioco si blocca e ritorna in HBL/Horizon, controllare il file /switch/quakespasm/error.log per scoprire cosa lo ha causato;
  • Un riavvio sullo schermo arancione significa crash della GPU, si prega di segnalare se succede;
  • La musica dovrebbe essere copiata nella sottocartella music all’interno della cartella di gioco appropriata, e le tracce dovrebbero essere denominate track02.ogg – track11.ogg (o .mp3 se si sta utilizzando MP3), ad esempio:
    • La musica di Quake deve essere inserita in /switch/quakespasm/id1/music/;
    • La musica del Mission Pack 1 deve essere inserita in /switch/quakespasm/hipnotic/music/.
  • Arcane Dimensions in realtà non funziona al 100%, dal momento che richiede più memoria, ma la maggior parte delle mappe, penso di si;
  • Per abilitare il filtro delle texture, cambiare gl_texturemode nel file config.cfg in GL_LINEAR_MIPMAP_LINEAR;
  • Per abilitare le particelle rotonde, cambiate r_particles nel file config.cfg da 12 per particelle quadrate;
  • Per cambiare la sensibilità analogica corretta, modificare le variabili joy_sensitivity_pitch (su/giù) e joy_sensitivity_yaw (sinistra/destra) nel file config.cfg;
  • Per uscire dalla schermata di intervallo “Completed” alla fine di una mappa, premere “jump” (LTRIGGER di default) un paio di volte;
  • Sono troppo pigro per scrivere un post da zero, quindi ho appena copiato di nuovo l’OP del thread di NXQuake;
  • Per uscire dal gioco, utilizzare l’opzione Quit all’interno del menu, non premere il pulsante Home, utilizzare per confermare;
  • Il multiplayer non funziona ancora, proprio come in NXQuake, ma probabilmente verrà aggiunto in seguito;
  • Leggere il file readme originale del Quakespasm per maggiori informazioni;
  • Se hai qualche suggerimento, per favore pubblicali qui o nei problemi di Github.

Changelog

  • Aggiunte ulteriori opzioni di puntamento per il giroscopico (basato sul PR di falquinho);
  • Sincronizzato con le modifiche a monte;
  • Ricostruito con l’ultima versione di libnx;
  • Miglioramenti della stabilità per migliorare l’esperienza dell’utente.

Crediti

  • Quakespasm è stato fatto da:
    • Ozkan
    • Eric
    • Sander
    • Stevenaaus
    • Basato su FitzQuake di Fitzgibbons
    • ..e probabilmente altri;
  • fincs, Armada651, Subv e probabilmente altri per il loro lavoro su OpenGL/mesa/libdrm;
  • id Software per Quake.

Download: QuakespasmNX v0.3.0

Download: Source code QuakespasmNX v0.3.0

Fonte: github.com