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

VitaVoyager: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
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=vitavoyagervita.jpg
|image=vitavoyager2.png
|image_alt=vitaVoyager
|image_alt=vitaVoyager
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Star Trek Voyager: Elite Force Holomatch (vitaVoyager)
|title=vitaVoyager
|image=vitavoyagervita.jpg
|image=vitavoyager2.png
|description=Port of Star Trek Voyager: Elite Force
|description=Port of lilium-voyager (Star Trek Voyager: Elite Force Holomatch multiplayer) for PS Vita.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2021/07/06
|lastupdated=2021/07/06
Line 14: Line 14:
|version=0.8
|version=0.8
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitavoyagervita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitavoyager.7z
|website=https://github.com/ioquake/ioq3
|website=https://vitadb.rinnegatamante.it/#/info/491
|source=https://github.com/Rinnegatamante/vitaVoyager
|source=https://github.com/Rinnegatamante/vitaVoyager
}}
}}
'''vitaVoyager''' is a port of lilium-voyager, an ioquake3 fork made to be compatible with multiplayer mode of Star Trek Voyager: Elite Force.
vitaVoyager is a port of lilium-voyager, a fork of ioquake3 for running Star Trek Voyager: Elite Force Holomatch (multiplayer).  


'''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 hmconfig file inside baseEF folder.'''
It is based on Thilo Schulz' ioEF engine (also known as iostvoyHM). The focus for Lilium Voyager is to maintain Elite Force multiplayer support on newer ioquake3 versions.


Both local and online multiplayer are fully implemented as well as game against bots.
Both local and online multiplayer are fully implemented as well as game against bots.


==Requirements==
'''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 hmconfig file inside baseEF folder.
* libshacccg.suprx


==How to install==
==Installation==
*In order to play it, you must place p'''ak*.pk3''' files from your installation of Star Trek Voyager: Elite Force in '''ux0:data/voyager/baseEF'''. (Those files are available on VitaDB as well since they got re-released as shareware)
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].
*Demo file are NOT supported.
*To use your CD Key, just transfer '''efq3.key''' file too in the same place.


==Controls==
Install the VPK, extract vitavoyager_data.zip (containing full holomatch data files) to ux0/data.
*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>S-UpeS_-UIc</youtube>
 
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/vitavoyagervita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitavoyagervita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitavoyagervita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitavoyagervita-04.jpg


==How to use lower resolutions==
==User guide==
===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 60: 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


==Changelogs==
==Controls==
'''v.0.8'''
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==
vitavoyager3.png
vitavoyager4.png
 
vitavoyager5.png
vitavoyager6.png
 
==Changelog==
'''v0.8'''
* Updated to latest vitaGL usage.
* Updated to latest vitaGL usage.
* Updated to GCC10 usage.
* Updated to GCC10 usage.
Line 73: Line 80:
* Fixed dynamic lights, now they render properly (r_dynamiclight).
* Fixed dynamic lights, now they render properly (r_dynamiclight).


== External links ==
'''v0.7'''
* Official Website - https://github.com/ioquake/ioq3
* Optimized renderer code.
* Github - https://github.com/Rinnegatamante/vitaVoyager
* Huge performance boost thanks to vitaGL fixes.
* Added full holomatch data files in the downloadable pack (Base game is no longer required).
 
'''v0.6'''
* Fixed dynarec issues with game qvm. Now works as intended.
* Updated to latest vitaGL commit.
* Slightly reduced memory usage of the engine.
* Fixed a memleak in dynamic libraries loader.
 
==Credits==
* lilium-voyager and ioquake3 developers for the engine.
* rsn8887 for the improved analogs sensitivity system.
* All my Patreon supporters.
 
==External links==
* GitHub - https://github.com/Rinnegatamante/vitaVoyager
* VitaDB - https://vitadb.rinnegatamante.it/#/info/491
* VitaDB - https://vitadb.rinnegatamante.it/#/info/491
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=49863&sid=0bb53cf6e4fda6d9d7cf5ac5e81f7615
* Reddit - https://www.reddit.com/r/vitahacks/comments/oerrx5/release_vitavoyager_v08_port_of_star_trek_voyager/

Revision as of 02:04, 29 December 2022

vitaVoyager
Vitavoyager2.png
General
AuthorRinnegatamante
TypeShooter
Version0.8
LicenseGPL-2.0
Last Updated2021/07/06
Links
Download
Website
Source

vitaVoyager is a port of lilium-voyager, a fork of ioquake3 for running Star Trek Voyager: Elite Force Holomatch (multiplayer).

It is based on Thilo Schulz' ioEF engine (also known as iostvoyHM). The focus for Lilium Voyager is to maintain Elite Force multiplayer support on newer ioquake3 versions.

Both local and online multiplayer are fully implemented as well as game against bots.

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 hmconfig file inside baseEF folder.

Installation

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

Install the VPK, extract vitavoyager_data.zip (containing full holomatch data files) to ux0/data.

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

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

vitavoyager3.png vitavoyager4.png

vitavoyager5.png vitavoyager6.png

Changelog

v0.8

  • 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).

v0.7

  • Optimized renderer code.
  • Huge performance boost thanks to vitaGL fixes.
  • Added full holomatch data files in the downloadable pack (Base game is no longer required).

v0.6

  • Fixed dynarec issues with game qvm. Now works as intended.
  • Updated to latest vitaGL commit.
  • Slightly reduced memory usage of the engine.
  • Fixed a memleak in dynamic libraries loader.

Credits

  • lilium-voyager and ioquake3 developers for the engine.
  • rsn8887 for the improved analogs sensitivity system.
  • All my Patreon supporters.

External links

Advertising: