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

Backstab HD Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 8: Line 8:
|title=Backstab HD Vita
|title=Backstab HD Vita
|image=backstabhdvita.png
|image=backstabhdvita.png
|description=Port of Backstab HD for PSVITA.
|description=Port of Backstab HD for PS Vita.
|author=gl33ntwine, Rinnegatamante
|author=gl33ntwine, Rinnegatamante
|lastupdated=2023/03/28
|lastupdated=2023/03/28
Line 17: Line 17:
|website=https://www.reddit.com/r/vitahacks/comments/1244asg/release_backstab_hd_vita_port_of_backstab_hd_for/
|website=https://www.reddit.com/r/vitahacks/comments/1244asg/release_backstab_hd_vita_port_of_backstab_hd_for/
|source=https://github.com/v-atamanenko/backstab-vita
|source=https://github.com/v-atamanenko/backstab-vita
|discussion=[https://www.paypal.me/VolodymyrAtamanenko gl33ntwine] & [https://www.patreon.com/Rinnegatamante Rinnegatamante]
|discussion=https://vitadb.rinnegatamante.it/#/info/1065
}}
}}
Backstab, an adventure game developed in 2011, is available on both iOS and Android devices. In this game, players assume the role of Henry Blake, a man who has lost everything and seeks justice and revenge. Players will need to climb, jump, and sneak through various settings to reach their targets and defeat their enemies using lethal fighting skills and a combo-based combat system.
The is a loader of the Android release of Backstab HD v1.2.8d, allows to run the game on PS Vita.


This repository offers a loader for the Android release of Backstab HD v1.2.8d, which is based on [https://github.com/TheOfficialFloW/gtasa_vita TheFloW's Android SO Loader]. With this loader, players can enjoy a tailored and minimalist Android-like environment to run the official ARMv7 game executable on their PS Vita.
Based on the Android SO Loader by TheFloW, the loader provides a tailored, minimalistic Android-like environment to run the official ARMv7 game executable on the PS Vita.


'''Note: The authors of this work do not support or encourage piracy in any form. To launch and play the game on their PS Vita device, users must have legally obtained their own copy of the game in the form of an .apk file.'''
'''Note:''' The authors of this work do not support or encourage piracy in any form. To launch and play the game on their PS Vita device, users must have legally obtained their own copy of the game in the form of an .apk file.


==Requirements==
==Installation==
(Recommended) Make sure that you are either on 3.60 enso or 3.65 enso firmware version. Other versions may work too, but no support are provided for them. If you experience any issues apart from described in the [[#Known issues|Known issues]] section, please upgrade or downgrade your firmware before asking for support.
 
'''Requirements:'''
* libshacccg.suprx ([[ShaRKBR33D Vita|ShaRKBR33D]])
* libshacccg.suprx ([[ShaRKBR33D Vita|ShaRKBR33D]])
* [[Kubridge Vita|Kubridge]]
* [[Kubridge Vita|Kubridge]]
Line 31: Line 34:
* Android game data files.
* Android game data files.


== Setup Instructions (For Players) ==
'''Instructions:'''
In order to properly install the game, you'll have to follow these steps precisely:
* Copy kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ur0:tai) and add two entries to your config.txt under *KERNEL:
*KERNEL
ur0:tai/kubridge.skprx
ur0:tai/fd_fix.skprx
* Note: Don't install fd_fix.skprx if you're using the rePatch plugin.
* Make sure you have libshacccg.suprx in the ur0:/data/ folder on your console. If you don't, use [[ShaRKBR33D Vita|ShaRKBR33D]] to get it quickly and easily.
* Legally obtain your copy of BackStab HD for Android in a form of an .apk file and data files. This port is tailored for v1.2.8d (latest) version of the game. Other versions may work too but no support is provided for them.
** If you have it installed on your phone, you can [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access get all the required files directly from it] or by using any APK extractor you can find on Google Play.
** Verify that your build is the correct one using sha1sum (can also be found as an online tool). sha1sum for "lib/armeabi-v7a/libPirates.so" must be <code>9a36ce92ac09f2908c155ab1debb3e138a3496b8</code>.
* Open the .apk with any zip explorer (like [https://www.7-zip.org/ 7-Zip]) and extract the file "lib/armeabi-v7a/libPirates.so" from the .apk into ux0:data/backstab/ on your Vita. Example of correct resulting path: ux0:data/backstab/libPirates.so.
* Fetch the game data files from your device. You can find them at /sdcard/gameloft/games. Copy the "com.gameloft.android.ANMP.GloftSDHM" folder to ux0:data/backstab/ on your Vita. Example of correct resulting path: ux0:data/backstab/com.gameloft.android.ANMP.GloftSDHM/files/actors.gla.
* Install BackstabHD.vpk (from [https://github.com/v-atamanenko/backstab-vita/releases/latest Releases]).


* (Recommended) Make sure that you are either on 3.60 enso or 3.65 enso firmware version. Other versions may work too, but no support are provided for them! If you experience any issues apart from described in the [[#Known_Issues|Known Issues]] section, please upgrade or downgrade your firmware before asking for support.
'''Important:'''
* Install or update [[Kubridge Vita|Kubridge]] and [[FdFix Vita|FdFix]] by copying <code>kubridge.skprx</code> and <code>fd_fix.skprx</code> to your taiHEN plugins folder (usually <code>ur0:tai</code>) and adding two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
* When you launch the game for the first time, open the in-game settings (cogwheel icon in main menu), and do two things:
 
** Reduce controls sensitivity to minimum.
<pre>  *KERNEL
** In &quot;Control Scheme&quot;, select Control Scheme 2.
  ur0:tai/kubridge.skprx
* (Optional) Tap Settings in the bottom left corner of the port's LiveArea to adjust some settings. Namely, you can change analog sticks dead zones, change graphical detail level, and enable FPS limiter.
  ur0:tai/fd_fix.skprx</pre>
 
<pre>! ⚠️ Don't install `fd_fix.skprx` if you're using the rePatch plugin!</pre>


* Make sure you have <code>libshacccg.suprx</code> in the <code>ur0:/data/</code> folder on your console. If you don't, use [[ShaRKBR33D Vita|ShaRKBR33D]] to get it quickly and easily.
==User guide==
* Legally obtain your copy of BackStab HD for Android in a form of an <code>.apk</code> file and data files. This port is tailored for v1.2.8d (latest) version of the game. Other versions may work too but no support is provided for them.
Backstab is a 2011 adventure-style game released for iOS and Android devices by Gameloft. Take on the role of Henry Blake, a broken man whose life was stripped away, and help in his quest for justice and revenge.  
** If you have it installed on your phone, you can [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access get all the required files directly from it] or by using any APK extractor you can find on Google Play.


<blockquote>ℹ️ Verify that your build is the correct one using '''sha1sum''' (can also be found as an online tool). sha1sum for <code>lib/armeabi-v7a/libPirates.so</code> '''must''' be <code>9a36ce92ac09f2908c155ab1debb3e138a3496b8</code>
Climb, jump and sneak your way through diverse settings to reach your target and strike down adversaries. Use your deadly fighting skills and the combo-based combat system to defeat your nemesis and anyone else who gets in your way.
</blockquote>
* Open the <code>.apk</code> with any zip explorer (like [https://www.7-zip.org/ 7-Zip]) and extract the file <code>lib/armeabi-v7a/libPirates.so</code> from the <code>.apk</code> into <code>ux0:data/backstab/</code> on your Vita. Example of correct resulting path: <code>ux0:data/backstab/libPirates.so</code>
* Fetch the game data files from your device. You can find them at <code>/sdcard/gameloft/games</code>. Copy the <code>com.gameloft.android.ANMP.GloftSDHM</code> folder to <code>ux0:data/backstab/</code> on your Vita. Example of correct resulting path: <code>ux0:data/backstab/com.gameloft.android.ANMP.GloftSDHM/files/actors.gla</code>
* Install <code>BackstabHD.vpk</code> (from [https://github.com/v-atamanenko/backstab-vita/releases/latest Releases]).
* '''IMPORTANT:''' when you launch the game for the first time, open the in-game settings (cogwheel icon in main menu), and do two things:
** Reduce controls sensitivity to minimum.
** In &quot;Control Scheme&quot;, select '''Control Scheme 2'''.
* (Optional) Tap '''Settings''' in the bottom left corner of the port's LiveArea to adjust some settings. Namely, you can change analog sticks dead zones, change graphical detail level, and enable FPS limiter.


==Controls==
==Controls==
Left JoyStick / DPad - Move
Left Analog or D-Pad - Move
 
Right JoyStick - Control camera


Left Button - Aim Mode
Right Analog - Control camera


Right Button - Fire / Special attack (when prompted in combat)
Left - Aim Mode


Cross Button - Jump / Sheathe sword
Right - Fire, Special attack (when prompted in combat)


Circle Button - Counter-attack (when prompted in combat)
Cross - Jump, Sheathe sword


Square Button - Attack
Circle - Counter-attack (when prompted in combat)


Triangle Button - Interact / Switch ranged weapon (when aiming)
Square - Attack


Triangle Button (Hold) - Call horse (only on some locations)
Triangle - Interact, Switch ranged weapon (when aiming)


Right Button + Square Button - "Vengeance" mode (when prompted in combat)
Triangle (Hold) - Call horse (only on some locations)


Select Button - Open Map
Right+Square - "Vengeance" mode (when prompted in combat)


Start Button - Open Menu
Select - Open Map


Touchscreen - Menus control. Please don't try to use buttons or analogs
Start - Open Menu


==Media==
Touchscreen - Menus control (please don't try to use buttons or analogs)
'''BackStab (Android/iOS Longplay, FULL GAME, No Commentary) - ([https://www.youtube.com/watch?v=TjT1aDsNBKQ Longplay Express])'''<br>
<youtube>TjT1aDsNBKQ</youtube>


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-01.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-01.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-02.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-02.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-03.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-03.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-04.png
https://dlhb.gamebrew.org/vitahomebrews/backstabhdvita-04.png


== Known Issues ==
==Media==
# On first levels, sometimes a loss of some sound (random, could be some of sfx, music or dialogue) may occur. Most likely, can not be fixed.
'''BackStab (Android/iOS Longplay, FULL GAME, No Commentary) ([https://www.youtube.com/watch?v=TjT1aDsNBKQ Longplay Express])'''<br>
# Starting a new game over an old save loads the old save instead. If you're out of slots, you'll have to remove save files manually from the data folder.
<youtube>TjT1aDsNBKQ</youtube>
 
== Known issues ==
*On first levels, sometimes a loss of some sound (random, could be some of sfx, music or dialogue) may occur. Most likely, can not be fixed.
*Starting a new game over an old save loads the old save instead. If you're out of slots, you'll have to remove save files manually from the data folder.


==Changelog==  
==Changelog==  
'''(v.1.0)'''
'''v1.0'''
* First Release.
* First Release.


Line 105: Line 108:
* [https://github.com/TheOfficialFloW/ Andy &quot;The FloW&quot; Nguyen] for the original .so loader.
* [https://github.com/TheOfficialFloW/ Andy &quot;The FloW&quot; Nguyen] for the original .so loader.
* [https://github.com/Rinnegatamante/ Rinnegatamante] for a lot of work he did with VitaGL specifically to make this port possible, Audio Player code, and many other great things.
* [https://github.com/Rinnegatamante/ Rinnegatamante] for a lot of work he did with VitaGL specifically to make this port possible, Audio Player code, and many other great things.
* [https://github.com/CatoTheYounger97/ CatoTheYounger] for '''tremendous''' amount of testing. Not the hero we deserved, but the one we need.
* [https://github.com/CatoTheYounger97/ CatoTheYounger] for tremendous amount of testing. Not the hero we deserved, but the one we need.
* [https://github.com/once13one/ Once13One] for his beautiful LiveArea assets.
* [https://github.com/once13one/ Once13One] for his beautiful LiveArea assets.
* Dieter B., CatoTheYounger, Arka Mukherjee, Edgar Morales, Sergey Galdin: my dearest [https://patreon.com/gl33ntwine/ Patrons].
* Dieter B., CatoTheYounger, Arka Mukherjee, Edgar Morales, Sergey Galdin: my dearest [https://patreon.com/gl33ntwine/ Patrons].


== External links ==
== External links ==
* GitHub - https://github.com/v-atamanenko/backstab-vita
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1065
* Reddit - https://www.reddit.com/r/vitahacks/comments/1244asg/release_backstab_hd_vita_port_of_backstab_hd_for/
* Reddit - https://www.reddit.com/r/vitahacks/comments/1244asg/release_backstab_hd_vita_port_of_backstab_hd_for/
* Github - https://github.com/v-atamanenko/backstab-vita
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1065


[[Category:Support the author]]
[[Category:Support the author]]

Revision as of 12:39, 11 April 2023

Backstab HD Vita
Backstabhdvita.png
General
Authorgl33ntwine, Rinnegatamante
TypeAction
Version1.0
LicenseMIT License
Last Updated2023/03/28
Links
Download
Website
Source

The is a loader of the Android release of Backstab HD v1.2.8d, allows to run the game on PS Vita.

Based on the Android SO Loader by TheFloW, the loader provides a tailored, minimalistic Android-like environment to run the official ARMv7 game executable on the PS Vita.

Note: The authors of this work do not support or encourage piracy in any form. To launch and play the game on their PS Vita device, users must have legally obtained their own copy of the game in the form of an .apk file.

Installation

(Recommended) Make sure that you are either on 3.60 enso or 3.65 enso firmware version. Other versions may work too, but no support are provided for them. If you experience any issues apart from described in the Known issues section, please upgrade or downgrade your firmware before asking for support.

Requirements:

Instructions:

  • Copy kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ur0:tai) and add two entries to your config.txt under *KERNEL:
*KERNEL
ur0:tai/kubridge.skprx
ur0:tai/fd_fix.skprx
  • Note: Don't install fd_fix.skprx if you're using the rePatch plugin.
  • Make sure you have libshacccg.suprx in the ur0:/data/ folder on your console. If you don't, use ShaRKBR33D to get it quickly and easily.
  • Legally obtain your copy of BackStab HD for Android in a form of an .apk file and data files. This port is tailored for v1.2.8d (latest) version of the game. Other versions may work too but no support is provided for them.
    • If you have it installed on your phone, you can get all the required files directly from it or by using any APK extractor you can find on Google Play.
    • Verify that your build is the correct one using sha1sum (can also be found as an online tool). sha1sum for "lib/armeabi-v7a/libPirates.so" must be 9a36ce92ac09f2908c155ab1debb3e138a3496b8.
  • Open the .apk with any zip explorer (like 7-Zip) and extract the file "lib/armeabi-v7a/libPirates.so" from the .apk into ux0:data/backstab/ on your Vita. Example of correct resulting path: ux0:data/backstab/libPirates.so.
  • Fetch the game data files from your device. You can find them at /sdcard/gameloft/games. Copy the "com.gameloft.android.ANMP.GloftSDHM" folder to ux0:data/backstab/ on your Vita. Example of correct resulting path: ux0:data/backstab/com.gameloft.android.ANMP.GloftSDHM/files/actors.gla.
  • Install BackstabHD.vpk (from Releases).

Important:

  • When you launch the game for the first time, open the in-game settings (cogwheel icon in main menu), and do two things:
    • Reduce controls sensitivity to minimum.
    • In "Control Scheme", select Control Scheme 2.
  • (Optional) Tap Settings in the bottom left corner of the port's LiveArea to adjust some settings. Namely, you can change analog sticks dead zones, change graphical detail level, and enable FPS limiter.

User guide

Backstab is a 2011 adventure-style game released for iOS and Android devices by Gameloft. Take on the role of Henry Blake, a broken man whose life was stripped away, and help in his quest for justice and revenge.

Climb, jump and sneak your way through diverse settings to reach your target and strike down adversaries. Use your deadly fighting skills and the combo-based combat system to defeat your nemesis and anyone else who gets in your way.

Controls

Left Analog or D-Pad - Move

Right Analog - Control camera

Left - Aim Mode

Right - Fire, Special attack (when prompted in combat)

Cross - Jump, Sheathe sword

Circle - Counter-attack (when prompted in combat)

Square - Attack

Triangle - Interact, Switch ranged weapon (when aiming)

Triangle (Hold) - Call horse (only on some locations)

Right+Square - "Vengeance" mode (when prompted in combat)

Select - Open Map

Start - Open Menu

Touchscreen - Menus control (please don't try to use buttons or analogs)

Screenshots

backstabhdvita-01.png backstabhdvita-02.png

backstabhdvita-03.png backstabhdvita-04.png

Media

BackStab (Android/iOS Longplay, FULL GAME, No Commentary) (Longplay Express)

Known issues

  • On first levels, sometimes a loss of some sound (random, could be some of sfx, music or dialogue) may occur. Most likely, can not be fixed.
  • Starting a new game over an old save loads the old save instead. If you're out of slots, you'll have to remove save files manually from the data folder.

Changelog

v1.0

  • First Release.

Credits

  • Andy "The FloW" Nguyen for the original .so loader.
  • Rinnegatamante for a lot of work he did with VitaGL specifically to make this port possible, Audio Player code, and many other great things.
  • CatoTheYounger for tremendous amount of testing. Not the hero we deserved, but the one we need.
  • Once13One for his beautiful LiveArea assets.
  • Dieter B., CatoTheYounger, Arka Mukherjee, Edgar Morales, Sergey Galdin: my dearest Patrons.

External links

Advertising: