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

VitaRTCW: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title=Vita Homebrew Games (Shooter) - GameBrew! |title_mode=append |image=vitartcwvita.jpg |image_alt=vitaRTCW }} {{Infobox Vita Homebrews |title=Return to Castle Wol...")
 
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew Games (Shooter) - GameBrew!
|title_mode=append
|image=vitartcwvita.jpg
|image_alt=vitaRTCW
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Return to Castle Wolfenstein (vitaRTCW)
|title=vitaRTCW
|image=vitartcwvita.jpg
|image=vitartcw2.png
|description=Port of RTCW for PSVITA/PSTV.
|description=Return to Castle Wolfenstein port for PS Vita.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2022/02/23
|lastupdated=2023/02/23
|type=Shooter
|type=Shooter
|version=0.5
|version=0.6
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitartcwvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitartcw.7z?k33p0fil35
|website=https://github.com/iortcw/iortcw
|website=https://www.psx-place.com/threads/release-vitartcw-return-to-castle-wolfenstein-port-for-psvita-pstv.34575/
|source=https://github.com/Rinnegatamante/vitaRTCW
|source=https://github.com/Rinnegatamante/vitaRTCW
|donation=https://www.patreon.com/Rinnegatamante
}}
}}
A port of Return to Castle Wolfenstein for PSVITA/PSTV based on iortcw.
{{#seo:
|title=Vita Homebrew Games (Shooter) - GameBrew
|title_mode=append
|image=vitartcw2.png
|image_alt=vitaRTCW
}}
A port of Return to Castle Wolfenstein for PS Vita/PS TV based on [https://github.com/iortcw/iortcw iortcw].


==Installation==
How to install:
*Install libshacccg.suprx ([https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx follow this guide]).
*Install the VPK and data files (if manually installing data files, extract the zip folder in ux0:data).
*Move pak0.pk3, sp_pak1.pk3 and sp_pak2.pk3 and all the mp_*.pk3 files from your RTCW files to ux0:data/iortcw/main (tested with Steam data files).
(Optional) If you want to install translations in Italian/French/Spanish/German:
* Grab the relative files from [https://github.com/iortcw/iortcw/releases/tag/1.51c here].
* Overwrite all files in ux0:data/iortcw/main.​
==User guide==
===Backstory===
World War II rages and nations fall. SS head Himmler has Hitler's full backing to twist science and the occult into an army capable of annihilating the Allies once and for all. Battling alone, you're on an intense mission to pierce the black heart of the Third Reich and stop Himmler -- or die trying. Fighting in advanced team-based multiplayer mode, you'll wage your own WWII in an all-out Axis vs. Allies contest for frontline domination.
World War II rages and nations fall. SS head Himmler has Hitler's full backing to twist science and the occult into an army capable of annihilating the Allies once and for all. Battling alone, you're on an intense mission to pierce the black heart of the Third Reich and stop Himmler -- or die trying. Fighting in advanced team-based multiplayer mode, you'll wage your own WWII in an all-out Axis vs. Allies contest for frontline domination.


Powered by the Quake III Arena engine, the Wolfenstein universe explodes with the kind of epic environments, A.I., firepower and cinematic effects that only a game created by true masters can deliver. The dark reich's closing in. The time to act is now. Evil prevails when good men do nothing.
Powered by the Quake III Arena engine, the Wolfenstein universe explodes with the kind of epic environments, A.I., firepower and cinematic effects that only a game created by true masters can deliver. The dark reich's closing in. The time to act is now. Evil prevails when good men do nothing.


==Requirements:==
===Notes===
* libshacccg.suprx
* vitaRTCW is still not stable.
* Game Data Files: PC Steam
 
==How to install==
* Install libshacccg.suprx (https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx)
* Install the vpk and data files (if manually installing data files, extract the zip folder in ux0:data)
* Move '''pak0.pk3''', '''sp_pak1.pk3''' and '''sp_pak2.pk3''' and all the '''mp_*.pk3''' files from your RTCW files (Tested with Steam data files) to '''ux0:data/iortcw/main'''.
* [OPTIONAL] If you want to install translations in Italian/French/Spanish/German, grab the relative files from here: https://github.com/iortcw/iortcw/releases/tag/1.51c and overwrite all files in '''ux0:data/iortcw/main'''.​
 
==Controls:==
*Cross = Jump
*Square = Reload
*Circle = Open doors/Activate objects
*Triangle = Change weapon
*L Trigger = Aim/Use Binocular
*R Trigger = Shoot
*Left Analog/DPad Arrows = Move player
*Right Analog = Aim
*Touch = Precision Aim​
 
==Media==
<youtube>elcsC9emcYY</youtube>
 
==Screenshots=
https://dlhb.gamebrew.org/vitahomebrews/vitartcwvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitartcwvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitartcwvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitartcwvita-04.jpg
 
==Notes: vitaRTCW is still not stable==
* Framerate is unstable, in certain circumstances it can even drop drastically especially if playing in high res.
* Framerate is unstable, in certain circumstances it can even drop drastically especially if playing in high res.
* Multiplayer build is extremely experimental: expect crashes, maps not loading and issues when joining some servers.
* Multiplayer build is extremely experimental: expect crashes, maps not loading and issues when joining some servers.
Line 60: Line 44:
* It has not completely tested (only first levels got fully played, meaning later in the game, crashes may occur, if it happens, report them here or on GitHub with coredump attachment and possibly a save file to fastly reproduce the issue.​
* It has not completely tested (only first levels got fully played, meaning later in the game, crashes may occur, if it happens, report them here or on GitHub with coredump attachment and possibly a save file to fastly reproduce the issue.​


==How to enable dynamic lights and mipmaps==
===How to enable dynamic lights and mipmaps===
*Dynamic lights are disabled by default to focus on framerate. If you want to enable them, in wolfconfig.cfg, change r_dynamiclight from 0 to 1
Dynamic lights are disabled by default to focus on framerate. If you want to enable them, in wolfconfig.cfg, change r_dynamiclight from 0 to 1.
*Also, if you had vitaRTCW installed prior v.0.4, you'd want to enable mipmaps usage by changing r_textureMode from GL_LINEAR to GL_LINEAR_MIPMAP_LINEAR or GL_LINEAR_MIPMAP_NEAREST​
 
Also, if you had vitaRTCW installed prior v.0.4, you'd want to enable mipmaps usage by changing r_textureMode from GL_LINEAR to GL_LINEAR_MIPMAP_LINEAR or GL_LINEAR_MIPMAP_NEAREST​.
 
===Resolution===
The engine (idTech 3) has been ported through vitaGL and is fully compatible with all supported PSVITA resolutions the same as [[vitaQuakeIII]].
 
By default, vitaRTCW will run at 640x368 resolution. This is cause it's a little slower than PSP resolution but makes texts readable.


==Resolution==
If you don't mind about texts and want the best framerate possible, you can switch to 480x272 or if you want better graphics at the cost of lower framerate, you can switch to 720x408 or 960x544.
*The engine (idTech 3) has been ported through vitaGL and is fully compatible with all supported PSVITA resolutions the same as vitaQuakeIII.
To do so, edit in wolfconfig.cfg the r_mode value as follow:
*By default, vitaRTCW will run at 640x368 resolution! This is cause it's a little slower than PSP resolution but makes texts readable.
*If you don't mind about texts and want the best framerate possible, you can switch to 480x272 or if you want better graphics at the cost of lower framerate, you can switch to 720x408 or 960x544.
*To do so, edit in wolfconfig.cfg the r_mode value as follow:
*0 = 480x272
*0 = 480x272
*1 = 640x368
*1 = 640x368
*2 = 720x408
*2 = 720x408
*3 = 960x544
*3 = 960x544
*Regardless of the resolution you'll play on, vitaRTCW will run with MSAA 4x!


==Changelogs==
Regardless of the resolution you'll play on, vitaRTCW will run with MSAA 4x.
'''v.0.5'''
 
==Controls==
Cross - Jump
 
Square - Reload
 
Circle - Open doors/Activate objects
 
Triangle - Change weapon
 
L - Aim, Use Binocular
 
R - Shoot
 
Left Analog/D-Pad - Move player
 
Right Analog - Aim
 
Touch - Precision Aim​
 
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/vitartcw3.png
https://dlhb.gamebrew.org/vitahomebrews/vitartcw4.png
 
https://dlhb.gamebrew.org/vitahomebrews/vitartcw5.png
https://dlhb.gamebrew.org/vitahomebrews/vitartcw6.png
 
==Changelog==
'''v0.6'''
* Updated to latest vitaGL usage.
* Added gyroscope aiming (controllable from cl_gyroscope, cl_gyro_h_sensitivity and cl_gyro_v_sensitivity cvars).
* Made so that right analog sensitivity can be adjusted via cl_analog_slowdown cvar.
 
'''v0.5'''
* Updated to latest vitaGL usage.
* Updated to latest vitaGL usage.
* Added a check for libshacccg.suprx existence on boot.
* Added a check for libshacccg.suprx existence on boot.
Line 82: Line 101:
* Fixed fog rendering, now renders as intended.
* Fixed fog rendering, now renders as intended.


'''v.0.4'''
'''v0.4'''
* Updated to latest vitaGL usage.
* Updated to latest vitaGL usage.
* Updated to GCC10 usage.
* Updated to GCC10 usage.
Line 91: Line 110:
* Fixed several renderer related glitches (eg: sometimes garbage was rendered on screen).​
* Fixed several renderer related glitches (eg: sometimes garbage was rendered on screen).​


'''(v.0.1)'''
'''v0.1'''
* First Release.
* First Release.


== External links ==
==Credits==
* Official Website - https://github.com/iortcw/iortcw
* iortcw developers for the awesome work done on the engine.
* Github - https://github.com/Rinnegatamante/vitaRTCW
* All my Patroners for their awesome support.
 
==External links==
* GitHub - https://github.com/Rinnegatamante/vitaRTCW
* VitaDB - https://vitadb.rinnegatamante.it/#/info/459
* VitaDB - https://vitadb.rinnegatamante.it/#/info/459
* Psx-place - https://www.psx-place.com/threads/release-vitartcw-return-to-castle-wolfenstein-port-for-psvita-pstv.34575/
* PSX-Place - https://www.psx-place.com/threads/release-vitartcw-return-to-castle-wolfenstein-port-for-psvita-pstv.34575/
 
[[Category:PC game ports on Vita]]
[[Category:Vita game ports]]

Latest revision as of 05:07, 26 October 2024

vitaRTCW
Vitartcw2.png
General
AuthorRinnegatamante
TypeShooter
Version0.6
LicenseGPL-3.0
Last Updated2023/02/23
Links
Download
Website
Source
Support Author

A port of Return to Castle Wolfenstein for PS Vita/PS TV based on iortcw.

Installation

How to install:

  • Install libshacccg.suprx (follow this guide).
  • Install the VPK and data files (if manually installing data files, extract the zip folder in ux0:data).
  • Move pak0.pk3, sp_pak1.pk3 and sp_pak2.pk3 and all the mp_*.pk3 files from your RTCW files to ux0:data/iortcw/main (tested with Steam data files).

(Optional) If you want to install translations in Italian/French/Spanish/German:

  • Grab the relative files from here.
  • Overwrite all files in ux0:data/iortcw/main.​

User guide

Backstory

World War II rages and nations fall. SS head Himmler has Hitler's full backing to twist science and the occult into an army capable of annihilating the Allies once and for all. Battling alone, you're on an intense mission to pierce the black heart of the Third Reich and stop Himmler -- or die trying. Fighting in advanced team-based multiplayer mode, you'll wage your own WWII in an all-out Axis vs. Allies contest for frontline domination.

Powered by the Quake III Arena engine, the Wolfenstein universe explodes with the kind of epic environments, A.I., firepower and cinematic effects that only a game created by true masters can deliver. The dark reich's closing in. The time to act is now. Evil prevails when good men do nothing.

Notes

  • vitaRTCW is still not stable.
  • Framerate is unstable, in certain circumstances it can even drop drastically especially if playing in high res.
  • Multiplayer build is extremely experimental: expect crashes, maps not loading and issues when joining some servers.
  • Savegames can't be named (meaning you can have only a single savefile unless you manually rename your save file and overwrite it later).
  • It has not completely tested (only first levels got fully played, meaning later in the game, crashes may occur, if it happens, report them here or on GitHub with coredump attachment and possibly a save file to fastly reproduce the issue.​

How to enable dynamic lights and mipmaps

Dynamic lights are disabled by default to focus on framerate. If you want to enable them, in wolfconfig.cfg, change r_dynamiclight from 0 to 1.

Also, if you had vitaRTCW installed prior v.0.4, you'd want to enable mipmaps usage by changing r_textureMode from GL_LINEAR to GL_LINEAR_MIPMAP_LINEAR or GL_LINEAR_MIPMAP_NEAREST​.

Resolution

The engine (idTech 3) has been ported through vitaGL and is fully compatible with all supported PSVITA resolutions the same as vitaQuakeIII.

By default, vitaRTCW will run at 640x368 resolution. This is cause it's a little slower than PSP resolution but makes texts readable.

If you don't mind about texts and want the best framerate possible, you can switch to 480x272 or if you want better graphics at the cost of lower framerate, you can switch to 720x408 or 960x544. To do so, edit in wolfconfig.cfg the r_mode value as follow:

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

Regardless of the resolution you'll play on, vitaRTCW will run with MSAA 4x.

Controls

Cross - Jump

Square - Reload

Circle - Open doors/Activate objects

Triangle - Change weapon

L - Aim, Use Binocular

R - Shoot

Left Analog/D-Pad - Move player

Right Analog - Aim

Touch - Precision Aim​

Screenshots

vitartcw3.png vitartcw4.png

vitartcw5.png vitartcw6.png

Changelog

v0.6

  • Updated to latest vitaGL usage.
  • Added gyroscope aiming (controllable from cl_gyroscope, cl_gyro_h_sensitivity and cl_gyro_v_sensitivity cvars).
  • Made so that right analog sensitivity can be adjusted via cl_analog_slowdown cvar.

v0.5

  • Updated to latest vitaGL usage.
  • Added a check for libshacccg.suprx existence on boot.
  • Added aim assist feature for single player derived from the Android port.
  • Fixed fog rendering, now renders as intended.

v0.4

  • Updated to latest vitaGL usage.
  • Updated to GCC10 usage.
  • Enabled multitexturing usage (huge performance boost).
  • Enabled texture compression usage.
  • Enabled executable compression (saves space on filesystem)
  • Fixed dynamic lights, now they render properly (r_dynamiclight).
  • Fixed several renderer related glitches (eg: sometimes garbage was rendered on screen).​

v0.1

  • First Release.

Credits

  • iortcw developers for the awesome work done on the engine.
  • All my Patroners for their awesome support.

External links

Advertising: