More actions
No edit summary |
No edit summary |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=This War of Mine | |title=This War of Mine | ||
|image= | |image=thiswarofminevita2.jpg | ||
|description=Port of This War of Mine for | |description=Port of This War of Mine for PS Vita. | ||
|author=TheFloW, Rinnegatamante | |author=TheFloW, Rinnegatamante | ||
|lastupdated=2022/03/30 | |lastupdated=2022/03/30 | ||
Line 17: | Line 11: | ||
|website=https://github.com/TheOfficialFloW/twom_vita | |website=https://github.com/TheOfficialFloW/twom_vita | ||
|source=https://github.com/TheOfficialFloW/twom_vita | |source=https://github.com/TheOfficialFloW/twom_vita | ||
|donation=[https://www.patreon.com/TheOfficialFloW], [https://www.patreon.com/Rinnegatamante] | |||
}} | }} | ||
This is a wrapper/port of [https://play.google.com/store/apps/details?id=com.elevenbitstudios.twommobile This War of Mine] and [https://play.google.com/store/apps/details?id=com.elevenbitstudios.twomstoriesmobile This War Of Mine: Stories - Father's Promise] for the PS Vita. | {{#seo: | ||
|title=Vita Homebrew Games (Action) - GameBrew | |||
|title_mode=append | |||
|image=thiswarofminevita2.jpg | |||
|image_alt=This War of Mine | |||
}} | |||
TWoM Vita is a wrapper/port of [https://play.google.com/store/apps/details?id=com.elevenbitstudios.twommobile This War of Mine] and [https://play.google.com/store/apps/details?id=com.elevenbitstudios.twomstoriesmobile This War Of Mine: Stories - Father's Promise] for the PS Vita. | |||
The port works by loading the official Android ARMv7 executables in memory, resolving their imports with native functions and patching them in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is. | The port works by loading the official Android ARMv7 executables in memory, resolving their imports with native functions and patching them in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is. | ||
Line 43: | Line 44: | ||
*Obtain your copy of This War of Mine legally for Android in form of an .apk file and one or more .obb files (usually com.elevenbitstudios.twommobile.obb located inside the /sdcard/android/obb/com.elevenbitstudios.twommobile/) folder. | *Obtain your copy of This War of Mine legally for Android in form of an .apk file and one or more .obb files (usually com.elevenbitstudios.twommobile.obb located inside the /sdcard/android/obb/com.elevenbitstudios.twommobile/) folder. | ||
*[https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access You can get all the required files directly from your phone] or by using an apk extractor you can find in the play store. | *[https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access You can get all the required files directly from your phone] or by using an apk extractor you can find in the play store. | ||
Open the apk with your zip explorer and extract the file libAndroidGame.so from the lib/armeabi-v7a folder to ux0:data/twom. | *Open the apk with your zip explorer and extract the file libAndroidGame.so from the lib/armeabi-v7a folder to ux0:data/twom. | ||
*Rename com.elevenbitstudios.twommobile.obb to main.obb and place it inside ux0:data/twom. | *Rename com.elevenbitstudios.twommobile.obb to main.obb and place it inside ux0:data/twom. | ||
*(Optional) The vpk supports This War of Mine: Stories - Father's Promise as well. In order to install and play it, open its relative apk and place the file libAndroidGame.so from the lib/armeabi-v7a folder inside ux0:data/twom renamed as libAndroidGameStories.so. | *(Optional) The vpk supports This War of Mine: Stories - Father's Promise as well. In order to install and play it, open its relative apk and place the file libAndroidGame.so from the lib/armeabi-v7a folder inside ux0:data/twom renamed as libAndroidGameStories.so. | ||
Line 54: | Line 55: | ||
==Screenshots== | ==Screenshots== | ||
thiswarofminevita3.jpg | https://dlhb.gamebrew.org/vitahomebrews/thiswarofminevita3.jpg | ||
thiswarofminevita4.jpg | https://dlhb.gamebrew.org/vitahomebrews/thiswarofminevita4.jpg | ||
thiswarofminevita5.jpg | https://dlhb.gamebrew.org/vitahomebrews/thiswarofminevita5.jpg | ||
==Changelog== | ==Changelog== | ||
Line 71: | Line 72: | ||
* GitHub - https://github.com/TheOfficialFloW/twom_vita | * GitHub - https://github.com/TheOfficialFloW/twom_vita | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/802 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/802 | ||
[[Category:Mobile game ports on Vita]] | |||
[[Category:Vita game ports]] |
Latest revision as of 13:47, 28 October 2024
This War of Mine | |
---|---|
General | |
Author | TheFloW, Rinnegatamante |
Type | Action |
Version | 1.0 |
License | Mixed |
Last Updated | 2022/03/30 |
Links | |
Download | |
Website | |
Source | |
[[1], [2] Support Author] | |
TWoM Vita is a wrapper/port of This War of Mine and This War Of Mine: Stories - Father's Promise for the PS Vita.
The port works by loading the official Android ARMv7 executables in memory, resolving their imports with native functions and patching them in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is.
Note: This port, as specified before also, can be used to run This War Of Mine: Stories - Father's Promise as well. Check the Setup Instructions paragraph to understand how to set it up. There also is support for all DLCs of base game (Season Pass and The Little Ones). You can find more information regarding this contents in the DLCs Support paragraph.
Installation
Requirements:
- libshacccg.suprx.
- kubridge.skprx.
- fd_fix.skprx OR repatch_ex.skprx.
- Game Data Files: Android.
Installing the required plugins:
- Install kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ux0:tai) and adding two entries to your config.txt under *KERNEL:
*KERNEL ux0:tai/kubridge.skprx ux0:tai/fd_fix.skprx
- Note: Don't install fd_fix.skprx if you're using rePatch plugin.
- (Optional) Install PSVshell to overclock your device to 500Mhz.
- Install libshacccg.suprx, if you don't have it already, by following this guide.
Adding game datafiles:
- Obtain your copy of This War of Mine legally for Android in form of an .apk file and one or more .obb files (usually com.elevenbitstudios.twommobile.obb located inside the /sdcard/android/obb/com.elevenbitstudios.twommobile/) folder.
- You can get all the required files directly from your phone or by using an apk extractor you can find in the play store.
- Open the apk with your zip explorer and extract the file libAndroidGame.so from the lib/armeabi-v7a folder to ux0:data/twom.
- Rename com.elevenbitstudios.twommobile.obb to main.obb and place it inside ux0:data/twom.
- (Optional) The vpk supports This War of Mine: Stories - Father's Promise as well. In order to install and play it, open its relative apk and place the file libAndroidGame.so from the lib/armeabi-v7a folder inside ux0:data/twom renamed as libAndroidGameStories.so.
DLCs Support:
- DLCs for This War of Mine can be enabled by editing a config file named settings.cfg located inside ux0:app/TWOM00000.
- It is strongly encouraged to enable support for these contents solely if you possess these contents on your Android device.
- Sadly, there is no way to propose a license check on Vita against your purchased in-game contents on Android, so show respect and support 11 bit studios first before proceeding.
- Open the file ux0:app/TWOM00000/settings.cfg and change enable_dlcs=0 to enable_dlcs=1.
Screenshots
Changelog
v1.0
- Initial release.
Credits
- Rinnegatamante for porting the renderer using vitaGL and making various improvements to the port.
- gl33ntwine for the Livearea assets.