Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

VitaQuakeIII: Difference between revisions

From GameBrew
m (HydeWing moved page VitaquakeIII Vita to VitaQuakeIII without leaving a redirect)
No edit summary
Line 2: Line 2:
|title=Vita Homebrew Games (Shooter) - GameBrew
|title=Vita Homebrew Games (Shooter) - GameBrew
|title_mode=append
|title_mode=append
|image=vitaquakeiiivita.jpg
|image=vitaquakeiii2.png
|image_alt=vitaQuakeIII
|image_alt=vitaQuakeIII
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=vitaQuakeIII
|title=vitaQuakeIII
|image=vitaquakeiiivita.jpg
|image=vitaquakeiii2.png
|description=ioquake3 port for PSVITA.
|description=ioquake3 port for PS Vita (supports Quake III: Arena, Quake III: Team Arena, OpenArena, Urban Terror and Q3Rally).
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2021/07/05
|lastupdated=2021/07/05
Line 14: Line 14:
|version=1.0
|version=1.0
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitaquakeiiivita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitaquakeiii.7z
|website=https://ioquake3.org/
|website=https://wololo.net/talk/viewtopic.php?f=116&t=48955
|source=https://github.com/Rinnegatamante/vitaQuakeIII
|source=https://github.com/Rinnegatamante/vitaQuakeIII
}}
}}
'''vitaQuakeIII''' is a port of Quake 3: Arena, Quake 3: Team Arena and OpenArena based on ioquake3 engine.
This is a port of ioquake3, an improved source port of idTech 3, the engine running Quake III: Arena.


'''Note: I suggest NOT TO MESS UP with Setup menu since the release will have an already tweaked config file that should offer a good framerate without downgrading too much graphics. If you want to change some settings, edit q3config file inside baseq3 folder.'''
vitaQuakeIII supports Quake III: Arena, OpenArena and Quake III: Team Arena.
 
'''Note:''' It is suggested not to mess up with Setup menu since the release will have an already tweaked config file that should offer a good framerate without downgrading too much graphics. If you want to change some settings, edit q3config file inside baseq3 folder.


==Requirements==
==Requirements==
* libshacccg.suprx
Install libshacccg.suprx, if you don't have it already, by following [https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx this guide].


==How to use full game files==
To use full game files, you'll need data files updated to latest patch available.
To use full game files, you'll need data files updated to latest patch available.
Place pk3 files from '''baseq3''' folder to '''ux0:data/ioq3/baseq3''' folder for standard game and pk3 files from missionpack folder to '''ux0:data/ioq3/missionpack''' folder for Quake 3: Team Arena.
*For standard game, place pk3 files from baseq3 folder to ux0:data/ioq3/baseq3 folder.
 
*For Quake 3: Team Arena, place pk3 files from missionpack folder to ux0:data/ioq3/missionpack folder.
==Controls==
*DPad or Left Analog = Move character
*Right Analog/Touchscreen = Move Camera
*L = Aim
*R = Shoot
*Cross = Jump
*Square = Crouch
*Circle = Use Item
*Triangle = Change in use weapon
*Start = Pause
*Select = Show Score
 
==Media==
<youtube>Y4xE5ZI5saA</youtube>


==Screenshots==
==User guide==
https://dlhb.gamebrew.org/vitahomebrews/vitaquakeiiivita-02.jpg
===How to use lower resolutions===
https://dlhb.gamebrew.org/vitahomebrews/vitaquakeiiivita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitaquakeiiivita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitaquakeiiivita-04.jpg
 
==How to use lower resolutions==
To use lower resolutions to improve framerate more, edit in q3config file the r_mode parameter to:
To use lower resolutions to improve framerate more, edit in q3config file the r_mode parameter to:
*0 = 480x272
*0 = 480x272
Line 57: Line 39:
*3 = 960x544
*3 = 960x544


==How to enable dynamic lights and mipmaps==
===How to enable dynamic lights and mipmaps===
If you used to play vitaQuakeIII before v.1.0 release, you probably have those two features disabled in your config files. To enable them edit:
If you used to play vitaQuakeIII before v.1.0 release, you probably have those two features disabled in your config files. To enable them edit:
*r_dynamiclight from 0 to 1
*r_dynamiclight from 0 to 1
*r_textureMode from GL_LINEAR to GL_LINEAR_MIPMAP_LINEAR or GL_LINEAR_MIPMAP_NEAREST
*r_textureMode from GL_LINEAR to GL_LINEAR_MIPMAP_LINEAR or GL_LINEAR_MIPMAP_NEAREST


==Regarding OpenArena core==
===Regarding OpenArena core===
OpenArena core doesn't use OpenArena engine but still ioquake3 engine. This means some stuffs (especially in the renderer) are missing (eg. the particles renderer).
OpenArena core doesn't use OpenArena engine but still ioquake3 engine.  
 
This means some stuffs (especially in the renderer) are missing (eg. the particles renderer).
 
==Controls==
D-Pad/Left Analog - Move character
 
Right Analog/Touchscreen - Move Camera
 
L - Aim
 
R - Shoot
 
Cross - Jump
 
Square - Crouch
 
Circle - Use Item


==Changelogs==
Triangle - Change in use weapon
'''v.1.0'''
 
Start - Pause
 
Select - Show Score
 
==Screenshots==
vitaquakeiii3.png
vitaquakeiii4.png
 
vitaquakeiii5.png
vitaquakeiii6.png
 
==Changelog==
'''v1.0'''
* Updated to latest vitaGL usage.
* Updated to latest vitaGL usage.
* Updated to GCC10 usage.
* Updated to GCC10 usage.
Line 76: Line 88:
* Fixed portals and mirrors rendering (r_noportals).
* Fixed portals and mirrors rendering (r_noportals).


== External links ==
==Credits==
* Official Website - https://ioquake3.org/
* ioq3 developers for ioquake3 engine.
* Github - https://github.com/Rinnegatamante/vitaQuakeIII
* fgsfds for helping me implementing dynamic linking for shared libraries.
* rsn8887 for the improved analogs sensitivity system.
* Ch3lin for the Livearea assets.
* All my Patreon supporters.
 
==External links==
* GitHub - https://github.com/Rinnegatamante/vitaQuakeIII
* VitaDB - https://vitadb.rinnegatamante.it/#/info/375
* VitaDB - https://vitadb.rinnegatamante.it/#/info/375
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48955
* Psx-Place - https://www.psx-place.com/threads/release-vitaquakeiii-ioquake3-port-for-psvita-quake-iii-quake-iii-team-arena-openarena.34480/
* Psx-Place - https://www.psx-place.com/threads/release-vitaquakeiii-ioquake3-port-for-psvita-quake-iii-quake-iii-team-arena-openarena.34480/

Revision as of 02:31, 29 December 2022

vitaQuakeIII
Vitaquakeiii2.png
General
AuthorRinnegatamante
TypeShooter
Version1.0
LicenseGPL-2.0
Last Updated2021/07/05
Links
Download
Website
Source

This is a port of ioquake3, an improved source port of idTech 3, the engine running Quake III: Arena.

vitaQuakeIII supports Quake III: Arena, OpenArena and Quake III: Team Arena.

Note: It is suggested not to mess up with Setup menu since the release will have an already tweaked config file that should offer a good framerate without downgrading too much graphics. If you want to change some settings, edit q3config file inside baseq3 folder.

Requirements

Install libshacccg.suprx, if you don't have it already, by following this guide.

To use full game files, you'll need data files updated to latest patch available.

  • For standard game, place pk3 files from baseq3 folder to ux0:data/ioq3/baseq3 folder.
  • For Quake 3: Team Arena, place pk3 files from missionpack folder to ux0:data/ioq3/missionpack folder.

User guide

How to use lower resolutions

To use lower resolutions to improve framerate more, edit in q3config file the r_mode parameter to:

  • 0 = 480x272
  • 1 = 640x368
  • 2 = 720x408
  • 3 = 960x544

How to enable dynamic lights and mipmaps

If you used to play vitaQuakeIII before v.1.0 release, you probably have those two features disabled in your config files. To enable them edit:

  • r_dynamiclight from 0 to 1
  • r_textureMode from GL_LINEAR to GL_LINEAR_MIPMAP_LINEAR or GL_LINEAR_MIPMAP_NEAREST

Regarding OpenArena core

OpenArena core doesn't use OpenArena engine but still ioquake3 engine.

This means some stuffs (especially in the renderer) are missing (eg. the particles renderer).

Controls

D-Pad/Left Analog - Move character

Right Analog/Touchscreen - Move Camera

L - Aim

R - Shoot

Cross - Jump

Square - Crouch

Circle - Use Item

Triangle - Change in use weapon

Start - Pause

Select - Show Score

Screenshots

vitaquakeiii3.png vitaquakeiii4.png

vitaquakeiii5.png vitaquakeiii6.png

Changelog

v1.0

  • Updated to latest vitaGL usage.
  • Updated to GCC10 usage.
  • Enabled multitexturing usage (huge performance boost).
  • Enabled texture compression usage.
  • Fixed dynamic lights, now they render properly (r_dynamiclight).
  • Removed Urban Terror core (too heavy for PSVita).
  • Fixed several renderer related glitches (eg: fog not properly rendering in some maps).
  • Fixed portals and mirrors rendering (r_noportals).

Credits

  • ioq3 developers for ioquake3 engine.
  • fgsfds for helping me implementing dynamic linking for shared libraries.
  • rsn8887 for the improved analogs sensitivity system.
  • Ch3lin for the Livearea assets.
  • All my Patreon supporters.

External links

Advertising: