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

Blasphemous Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 2: Line 2:
|title=Blasphemous Vita
|title=Blasphemous Vita
|image=blasphemousvita.png
|image=blasphemousvita.png
|description=A port of Blasphemous for PSVITA.
|description=Port of Blasphemous for PS Vita.
|author=gl00mm
|author=gl00mm
|lastupdated=2024/05/18
|lastupdated=2024/06/12
|type=Platform
|type=Platform
|version=alpha-2
|version=BETA.1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/vitahomebrews/blasphemousvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/blasphemousvita.7z
Line 20: Line 20:
}}
}}
This is a patch for running Blasphemous on PS Vita using the data files of the Steam version.
This is a patch for running Blasphemous on PS Vita using the data files of the Steam version.
Expect some issues and crashes with this port due to memory problems:
* It relies ons FMOD Studio for audio, taking up a lot of the Vita's resources.
* It's not optimized well in some areas; for example, many effects are hand-drawn in pixel art instead of using particles or shaders.
* There's at least one memory leak that haven't found yet, which will cause crashes during your gameplay. This issue is also present in the retail versions but is less noticeable due to more available memory.
In order to make sure the game is still playable, the port includes "restricted modes" that limit some features (like videos or sound effects) to save memory.


==Installation==
==Installation==
Download Blasphemous vpk from [https://vitadb.rinnegatamante.it/#/info/1209 vitadb] and install it with [[VitaShell]].
Recommended plugins:
 
* [[IoPlus_Vita|ioplus.skprx]]
Download BlasphemousVitaSTEAM.zip from [https://github.com/gl00mm/Blasphemous_PSVITA/releases the releases page] and extract it.
* [[IOStaging_Vita|iostaging.skprx]]
* [[PSVshell_Vita|PSVshell]] or similar for full CPU Overclock (500Mhz)
* [[Thread Optimizer Vita|ThreadOptimizer]] (optional, requires configuration, and can have negative impact if not correctly done)


Put the game's data folder (../steamapps/common/Blasphemous/Blasphemous_Data) inside the extracted folder (Should be Steam version, make sure there is no Config.ini file in files. if there is one, just delete it.)
Patch instructions:
 
* Download Blasphemous vpk from [https://vitadb.rinnegatamante.it/#/info/1209 vitadb] and install it with [[VitaShell]].
Launch ApplyPatch.bat and let it finish, there should be a .ZIP file named BlasphemousVITA.zip.
* Download BlasphemousVitaSTEAM.zip from [https://github.com/gl00mm/Blasphemous_PSVITA/releases the releases page] and extract it.
 
* Put the game's data folder (../steamapps/common/Blasphemous/Blasphemous_Data) inside the extracted folder (Should be Steam version, make sure there is no Config.ini file in files. if there is one, just delete it.)
Open [[VitaShell]], connect your PS Vita to your PC and copy the contents of the .ZIP file (Zip file should be around 500MB before unpacking) over to ux0:app/BLPM12345/.
* Launch ApplyPatch.bat and let it finish, there should be a .ZIP file named BlasphemousVITA.zip.
 
* Open [[VitaShell]], connect your PS Vita to your PC and copy the contents of the .ZIP file (Zip file should be around 500MB before unpacking) over to ux0:app/BLPM12345/.
Click on "Replace the files in destination" when it asks you to.
* Click on "Replace the files in destination" when it asks you to.
 
You will also need a full CPU overclock to improve performance.


==User guide==
==User guide==
===Port features and concessions===
===Limitations===
Despites concessions listed below, this port includes the latest version of the game, along with all DLCs. You shouldn't encounter any major issues; the author has completed the game with all three endings, achieved 100% completion in NG, over 100% in NG+, and successfully completed all boss fights and game modes (including boss rush and demake).
* FPS is capped at 30 (can be less in big scenes with few enemies - until they die).
 
* A few textures were downsized to fit in PS VITA RAM.
Some concessions were made to make the game fit in PS Vita:
* Voices were ripped off.
* Textures were downsized to fit within the Vita's RAM, resulting in slightly lower resolution graphics.  
* Videos were replaced by sprites slide shows (loss of quality for a few seconds in the game, allowing to benefit from significant more memory for the entire gameplay experience).
* Some textures were reduced to 16-bit color depth instead of the original 32-bit.
* Sound can be glitchy in the first minutes of game session (then, you are good) and sample rate was reduced to 8k.
* Sound quality may occasionally suffer, as the sample rate was reduced to 8k to balance quality with memory usage and minimize crashes.
* Credits were ripped off (the way it was implemented was too heavy for VITA's RAM), but it is strongly recommended you to [https://www.mobygames.com/game/134455/blasphemous/credits/windows/ have a look at all the people involved in this amazing game], and support their work.
* Voiceovers and credits were removed due to their heavy RAM usage.
* Main menu face & background selection is disabled.
* Certain features, like the main menu face and background selection, have been disabled.
* Skin selection is disabled.
 
* Initial load of the app can take up to 2 minutes in order for FMOD Studio to start and load all the sound banks.
=== Restricted modes ===
Port comes up with 3 game modes, some with restrictions to spare some memory usage:
* Full Experience = All cinematics and sounds (except voices) are played.
* NO SFX = Sounds are restricted to only ambient background and musics.
* NO VIDEO = Some cinematics are not played.
 
Selection of the restricted modes is done at the landing screen (when app is loaded, on the black screen with the big red "Blasphemous") :
* Press L to enable "NO SFX" mode
* Press R to enable "NO VIDEO" mode
* Press any other key to go with Full experience mode
 
Remarks :
* Modes can only be selected at the landing screen and cannot be rollbacked.
* When either "NO SFX" or "NO VIDEO" mode is enabled, a red label appears on the top right of the screen to inform the player which mode is enabled.
* When going with Full Experience mode, if at some point, the game is starting to get out of memory, it can automatically enable "NO VIDEO" mode first (except if player is in the last scenes, before the endings videos) and then the "NO SFX" mode. This is not 100% reliable, as the game is sometimes increasing memory usage too much too fast and the restricted modes are not enabled in time.
 
Recommendations :
* Beginning of the game is quite stable, don't hesitate to run the game will the full experience mode, you should be safe for some time.
* Most of the videos are at the beginning of the game, so don't hesitate to go directly with "NO VIDEO" mode between beginning and end of the game.
* When at the end of the game, I recommend playing with Full experience mode in order to see the endings cinematics.
* When going for the 100% with a lot of backtracking, I recommend starting directly with both "NO VIDEO" and "NO SFX" modes.


==Controls==
==Controls==
Line 93: Line 65:


==Media==
==Media==
'''Blasphemous Launch Trailer''' ([https://www.youtube.com/watch?v=Ctm-GClM6wo Team17]) <br>
'''Blasphemous PS VITA port version BETA.1 - 7 minutes of early gameplay''' ([https://www.youtube.com/watch?v=wdu1oQsovBY gl00mm]) <br>
<youtube width=""640"">Ctm-GClM6wo</youtube>
<youtube width="640">wdu1oQsovBY </youtube>


== Known issues ==
== Known issues ==
ALPHA.2 version comes up with some known issues, none being Blocking or High :
Beta.1 version comes up with some known issues, none being Blocking or High:
* Some areas have lower fps when there are a lot of enemies.
* Some areas have lower fps when there are a lot of enemies.
* The port has became quite stable but crash could still happen sometimes (my last game sessions crashes occured after around 2 hours of gameplay, which is quite decent to me).
* The port has became quite stable but crash could still happen after long game session.
* Reducing the size of the textures led to small gaps between some textures in game, and some pixelated sprites.
* Reducing the size of the textures led to small gaps between some textures in game, and some pixelated sprites.
* Shaders are not yet implemented in ALPHA version (skin selection has therefore been disabled from the port for now).
* Shaders are not implemented.
* Scroll up/down via right stick in inventory is not working. To scroll up/down, use the top/bottom of the touch screen. This will lock the item selection. In order to unlock it, press TRIANGLE to see the Lore description or press L/R to change inventory menu and go back.
* Bell carrier enemy behaviour is bugged.
* One dialogue line or animation were ripped off here and there because some were causing issues.
* One elevator is locking the camera below the player when going up. When the elevator stops, simply go left to another screen and come back to have the camera focusing the player again.
* One elevator is locking the camera below the player when going up. When the elevator stops, simply go left to another screen and come back to have the camera focusing the player again.
* Buttons icons are not displayed in some UI popups and are replaced by their text label.
* Buttons icons are not displayed in some UI popups and are replaced by their text label.
* Interaction icon can sometimes appear even if there is nothing to interact with.
* Visual glitches during Sierpes boss fight.


==Changelog==
==Changelog==
'''beta-1'''
* Sprites memory optimization.
* Increased many enemies sprites resolution.
* Decreased app size.
* Fixed vertical scroll in inventory.
* Fixed Bell Carrier enemy behaviour.
'''alpha-2'''
'''alpha-2'''
* Big stability improvement due to:
* Big stability improvement due to:
** Fix of one big unity memory leak
** Fix of one big unity memory leak.
** Textures memory optimization
** Textures memory optimization.
** Videos were replaced by sprites slide shows (loss of quality for a few seconds in the game, allowing to benefit from significant more memory for the entire gameplay experience)
** Videos were replaced by sprites slide shows (loss of quality for a few seconds in the game, allowing to benefit from significant more memory for the entire gameplay experience).
* Better sound sync
* Better sound sync.
* Higher resolution for many textures
* Higher resolution for many textures.
* Faster loading times between scenes
* Faster loading times between scenes.
* Better FPS in some scenes with lot of enemies
* Better FPS in some scenes with lot of enemies.
* Map &amp; inventory are opened faster
* Map &amp; inventory are opened faster.
* Small visual fixes
* Small visual fixes.
* Restricted modes have been removed now that the game is stable enough
* Restricted modes have been removed now that the game is stable enough.
* Added a free RAM counter on top right for debug reasons (temporary)
* Added a free RAM counter on top right for debug reasons (temporary).
'''alpha-1.1'''
'''alpha-1.1'''
*This new version alpha.1.1 simply removes (the dirty way) the Video settings from the Settings.
*This new version alpha.1.1 simply removes (the dirty way) the Video settings from the Settings.
Line 130: Line 107:
* GitHub - https://github.com/gl00mm/Blasphemous_PSVITA
* GitHub - https://github.com/gl00mm/Blasphemous_PSVITA
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1209
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1209
[[Category:PC game ports on Vita]]
[[Category:Vita game ports]]

Latest revision as of 03:33, 26 October 2024

Blasphemous Vita
Blasphemousvita.png
General
Authorgl00mm
TypePlatform
VersionBETA.1
LicenseMixed
Last Updated2024/06/12
Links
Download
Website
Source

This is a patch for running Blasphemous on PS Vita using the data files of the Steam version.

Installation

Recommended plugins:

Patch instructions:

  • Download Blasphemous vpk from vitadb and install it with VitaShell.
  • Download BlasphemousVitaSTEAM.zip from the releases page and extract it.
  • Put the game's data folder (../steamapps/common/Blasphemous/Blasphemous_Data) inside the extracted folder (Should be Steam version, make sure there is no Config.ini file in files. if there is one, just delete it.)
  • Launch ApplyPatch.bat and let it finish, there should be a .ZIP file named BlasphemousVITA.zip.
  • Open VitaShell, connect your PS Vita to your PC and copy the contents of the .ZIP file (Zip file should be around 500MB before unpacking) over to ux0:app/BLPM12345/.
  • Click on "Replace the files in destination" when it asks you to.

User guide

Limitations

  • FPS is capped at 30 (can be less in big scenes with few enemies - until they die).
  • A few textures were downsized to fit in PS VITA RAM.
  • Voices were ripped off.
  • Videos were replaced by sprites slide shows (loss of quality for a few seconds in the game, allowing to benefit from significant more memory for the entire gameplay experience).
  • Sound can be glitchy in the first minutes of game session (then, you are good) and sample rate was reduced to 8k.
  • Credits were ripped off (the way it was implemented was too heavy for VITA's RAM), but it is strongly recommended you to have a look at all the people involved in this amazing game, and support their work.
  • Main menu face & background selection is disabled.
  • Skin selection is disabled.
  • Initial load of the app can take up to 2 minutes in order for FMOD Studio to start and load all the sound banks.

Controls

Controls are taken from PS4 versions (as well as buttons icons displayed in game).

L2 is replaced by left side of the touch screen.

R2 is replaced by right side of the touch screen.

Scroll down via right stick in inventory is not working. To scroll down, use the bottom of the touch screen. This will lock the item selection. To unlock it, press Triangle to see the Lore description or press L/R to change inventory menu and go back.

Screenshots

blasphemousvita-01.png

blasphemousvita-02.png

blasphemousvita-03.png

Media

Blasphemous PS VITA port version BETA.1 - 7 minutes of early gameplay (gl00mm)

Known issues

Beta.1 version comes up with some known issues, none being Blocking or High:

  • Some areas have lower fps when there are a lot of enemies.
  • The port has became quite stable but crash could still happen after long game session.
  • Reducing the size of the textures led to small gaps between some textures in game, and some pixelated sprites.
  • Shaders are not implemented.
  • One elevator is locking the camera below the player when going up. When the elevator stops, simply go left to another screen and come back to have the camera focusing the player again.
  • Buttons icons are not displayed in some UI popups and are replaced by their text label.
  • Interaction icon can sometimes appear even if there is nothing to interact with.
  • Visual glitches during Sierpes boss fight.

Changelog

beta-1

  • Sprites memory optimization.
  • Increased many enemies sprites resolution.
  • Decreased app size.
  • Fixed vertical scroll in inventory.
  • Fixed Bell Carrier enemy behaviour.

alpha-2

  • Big stability improvement due to:
    • Fix of one big unity memory leak.
    • Textures memory optimization.
    • Videos were replaced by sprites slide shows (loss of quality for a few seconds in the game, allowing to benefit from significant more memory for the entire gameplay experience).
  • Better sound sync.
  • Higher resolution for many textures.
  • Faster loading times between scenes.
  • Better FPS in some scenes with lot of enemies.
  • Map & inventory are opened faster.
  • Small visual fixes.
  • Restricted modes have been removed now that the game is stable enough.
  • Added a free RAM counter on top right for debug reasons (temporary).

alpha-1.1

  • This new version alpha.1.1 simply removes (the dirty way) the Video settings from the Settings.

alpha-1

  • First Release.

External links

Advertising: