Page 1 of 25

[RELEASE] vitaQuake - Quake port for PSVITA

Posted: Sat Jul 30, 2016 7:13 pm
by Rinnegatamante
vitaQuake v.4.0

Image
Introduction:
vitaQuake is a port of Quake for PSVITA. It started as a direct port of winQuake but now it' a lot more advanced than this last.
At the moment vitaQuake has unique features like dualshock rumbling when player get hit, an fps counter and an internal render rescaler. It supports also double analogs for comfortable gameplay, online and locale multiplayer with featured servers, soundtracks support, sounds support and a lot more stuffs

Video footage (referred to an old version v.1.3):
https://www.youtube.com/watch?v=oZZv6_dRjYE

Features:

Hardware accelerated GPU rendering
Native 960x544 resolution
MSAA 2x and MSAA 4x support
Dual analogs support
Native IME for inputing commands/text
Sounds and Musics (CDTracks) support in OGG, MP3, WAV formats
Gyroscope and touchscreen support for camera movement
Custom arguments support and mods support
Support for both official missionpacks
Support for transparent surfaces (.alpha and .renderamt)
Increased Quake Engine limits (max vertices, max entities, max static entities, etc...)
LAN Multiplayer support (locale and online)
AdHoc Multiplayer support
ProQuake net protocol support
Savegames fully working
Support for colored lights with .lit files support
Support for Half-Life BSP
Supprt for BSP2 and 2BSP formats
Smooth animations thanks to interpolation techniques
Crosshair and custom crosshairs support
Mirrors support
Specular mode support
Fog support
Cel Shading support
Bilinear filtering support
Dynamic shadows support
Several different improvements in the renderer quality
Several different miscellaneous features (eg: transparent statusbar, benchmark feature, working gamma, etc...)
Map downloader support if you try to join an online server and you don't own the running map

Controls:
- Left Analog / Digital Pad = Move player
- Right Analog = Move camera
- O / X = Jump
- R Trigger / Square = Shoot
- Triangle = Change Weapon
- L Trigger = Run
- Touch = Show game status
- Retrotouch = Move camera
- Select = Enable Danzeff Keyboard in Console Menu for commands insertion

Custom Crosshair:
Starting with vitaQuake v.4.0, it will be possible to use a completely custom crosshair with the game.
To do so, you should create a file named xhair.bin and place it in ux0:data/Quake/GAMEFOLDER folder (GAMEFOLDER will be id1 for main Quake for example).
This file must contains 64 bytes that will define the 8x8 crosshair glyph. A byte set at 0xFE will mean a visible pixel. A byte set at 0xFF will mean an invisible pixel.
The custom crosshair usage can be enabled in Options menu. If no xhair.bin is provided, when Custom crosshair will be set, QuakeWorld crosshair2 will be used.
You can also alter crosshair color by setting these three values in config.cfg:
crosshaircolor_r, crosshaircolor_g, crosshaircolor_b.
By default these three values are set at 255, 255, 0.

Credits:
- MasterFeizz for ctrQuake source which i studied to understand how winQuake works.
- Ch0wW for several improvements and code cleanup.
- frangarcj, xerpi and Davee for helping during the journey that lead to the creation of vitaGL.
- All my patroners for their awesome support:
  • Tain Sueiras
  • nobodywasishere
  • RaveHeart
  • XandridFire
  • Count Duckula
  • rsn8887
  • T33Hud
  • Andyways
  • Elwood Blues
  • Oleg Des
  • CLAUDIO ADRIANO KIEUTEKA
  • Artūrs Lubāns
  • suLac4ever
  • Samuel Batista
  • BOBdotEXE
  • Florian Gaul
  • Troy Murray
  • Jared Breland
  • Daniel
  • Lars Zondervan
  • gnmmarechal
  • Yakara Network
  • Pirloui
  • PSX-Place.com
  • 2Mourty
  • Gelson Silva
Installation:
- Place the data folder in ux0:/

How to use soundtrack:
- Create a folder in ux0:/data/Quake/id1 and call it cdtracks
- Place the audio tracks renamed as track001, track0002, ... in ogg or mp3 format in this folder.

You can find complete soundtrack in ogg format here: https://www.quaddicted.com/files/music/quake_music.zip

How to have colored lights:
As of v.2.8, colored lights are available thanks to .lit lights support from DarkPlaces client by LordHavoc.
The simplest way to get colored lights in Quake is to download this package: http://www.moddb.com/games/quake/addons ... -lightmaps
Grab LIGHTS.PAK file and place it in your vitaQuake installation (where pak0.pak is) and rename LIGHTS.PAK as if it's a normal pak (so if you have pak0 and pak1, rename it pak2.pak).
That package has colored lights support for the two official mission packs too.

Links:
Download: http://vitadb.rinnegatamante.it/#/info/10
GitHub Repository: https://github.com/Rinnegatamante/vitaQuake

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 7:21 pm
by maxld
Working great, thanks!

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 7:27 pm
by Yoyogames28
How does the framerate fare for it right now?

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 7:30 pm
by maxld
Yoyogames28 wrote:How does the framerate fare for it right now?
I would say that it stays at 20fps+ but it is only a guess. It is definetly playable.

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 7:33 pm
by haxxey
I'm hosting this on VPK Mirror, if you don't mind. EDIT: Never mind, you have a data folder and I've no clue how to handle that on my site yet, I'll figure it out tomorrow (unless you manage to pack the data folder into the vpk?)

Nice work!

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 7:40 pm
by Rinnegatamante
Wolfmade wrote:I'm hosting this on VPK Mirror, if you don't mind. EDIT: Never mind, you have a data folder and I've no clue how to handle that on my site yet, I'll figure it out tomorrow (unless you manage to pack the data folder into the vpk?)

Nice work!
Impossible to pack the folder in the vpk since it can be subject to edits (for example for mods or for full quake version utilization).
Yoyogames28 wrote:How does the framerate fare for it right now?
In some scenes you'll have some framedrops but it stays on an average of 23-24 fps.
In the future i'll switch to hardware GPU rendering making it fullspeed for sure.

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 8:04 pm
by xFx
Thanks, plays and controls with both sticks really good! (Never had a chance to beat 1st quake :D )

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 8:11 pm
by kimomaka
Thank you for this release !

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 8:33 pm
by gnmmarechal
Awesome! I can confirm it works fine as well.

Re: [RELEASE] vitaQuake - Quake porting for PSVITA

Posted: Sat Jul 30, 2016 8:42 pm
by humbertosnk
O heck YESSS :--DDDDDDDDDDDDDDDDD