Il developer Rinnegatamante ha recentemente pubblicato un importante aggiornamento per vitaQuakeIII, il porting di Quake 3: Arena, Quake 3: Team Arena e OpenArena basato sul motore ioquake3.
L’aggiornamento introduce un significativo boost delle prestazioni, sfruttando una nuova scoperta riguardante i colli di bottiglia del motore vitaGL.
First homebrew receiving a perf boost update with the new discovery I made about the vitaGL bottleneck situation is vitaQuakeIII! https://t.co/GYOCHwvqb0
— Rinnegatamante (@Rinnegatamante) November 29, 2024
Questo miglioramento potrebbe essere esteso in futuro anche ad altri porting dello sviluppatore che soffrono di problemi di framerate.
Come utilizzare le risoluzioni più basse
Per utilizzare risoluzioni inferiori e per migliorare ulteriormente il framerate, modificare nel file q3config.cfg
il parametro r_mode in:
- 0 = 480×272
- 1 = 640×368
- 2 = 720×408
- 3 = 960×544
Come abilitare le luci dinamiche e la mipmap
Se giocavi a vitaQuakeIII prima del rilascio della versione 1.0, probabilmente hai queste due funzionalità disabilitate nel file di configurazione. Per abilitarli modificare queste due voci:
- r_dynamiclight da
0
a1
- r_textureMode da
GL_LINEAR
aGL_LINEAR_MIPMAP_LINEAR
oGL_LINEAR_MIPMAP_NEAREST
Controlli
- – Sposta giocatore.
- – Muovi camera.
- – Punta.
- – Spara.
- – Salta.
- – Accovacciati.
- – Usa.
- – Modifica dell’arma in uso.
- – Pausa.
- – Mostra punteggio.
File di gioco completi
Per poter utilizzare i file di gioco completi, dovrete fare uso dei file di dati aggiornati all’ultima patch disponibile.
Posizionare i file *.pk3
dalla cartella baseq3
nella directory ux0:data/ioq3/baseq3
per il gioco e i file standard *.pk3
dalla cartella missionpack
nella directory ux0:data/ioq3/missionpack
per Quake 3: Team Arena.
Per quanto riguarda il core OpenArena
Il core OpenArena non utilizza il motore OpenArena ma ancora il motore ioquake3. Questo significa che mancano alcune cose (specialmente nel renderer) (ad esempio il renderer di particelle).
Changelog
- Aggiornato all’ultima versione di vitaGL.
- Prestazioni notevolmente migliorate grazie all’utilizzo del pool di vertex circolare in vitaGL.
Download: VitaQuakeIII v.1.3
Download: Source code VitaQuakeIII
Fonte: x.com