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

MOTHER Encore Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=MOTHER Encore Vita |image=MOTHEREncoreVita.png |description=Port of MOTHER Encore for PSVita. |author=Wolff |lastupdated=2026/07/09 |type=Role Playing |version=0.2b |license=MIT |download=https://dlhb.gamebrew.org/vitahomebrews/MOTHEREncoreVita.7z |website=https://www.reddit.com/r/vitahacks/comments/1urf516/mother_encore_act_2_psvita_port_beta/ |source=https://github.com/WolffsRoom/MotherEncore-PSVita |donation= }} {{#seo: |title=Vita Home..."
 
xxx
 
Line 19: Line 19:
|image_alt=MOTHER Encore Vita
|image_alt=MOTHER Encore Vita
}}
}}
MOTHER: Encore (ACT 2) - PS Vita Port is a native PlayStation Vita port of MOTHER: Encore, a free fan-made reimagining of MOTHER 1, adapted from its original Godot Engine PC release. The repository contains the source patches, control rewrites, and tooling created to make the game run natively on PS Vita hardware. The port is based on MOTHER: Encore ACT 2 - v0.4.0.3 (Windows), with the original game created by Pkdotts and team.
A native PlayStation Vita port of MOTHER: Encore, the free fan-made reimagining of MOTHER 1, adapted from its original Godot Engine PC release. This project contains the source patches, control rewrites, and tooling created to make the game run natively on the PS Vita hardware.


==About The Game==
Improvements & Adaptations for the PS Vita:
MOTHER: Encore is a free, unofficial fan reimagining of MOTHER 1 and is not affiliated with Nintendo or Shigesato Itoi. It is described as offering a uniquely different experience from the original and is not intended as a replacement for it. This PS Vita port is likewise unofficial and non-commercial; MOTHER: Encore is redistributed under its MIT license, with full credit to the original authors.
* Memory & loading (boot crash fix):
** Lazy UI loading - the UI manager previously preloaded around 11 heavy scenes (battle system, shops, storage, ATM, save/keyboard/ocarina screens, dialogue boxes) at boot; these now load on demand.
** Lazy map loading - maps now load individually when opened, instead of every map being instanced at startup.
** Result: boot RAM usage dropped from 365/365 MB (an out-of-memory crash) to around 181/365 MB, letting the game boot to the title screen and beyond.
* Data packaging:
** The game is fully data-driven (900+ <code>.yaml</code>/<code>.ecs</code>/<code>.dat</code> files). These raw data files were explicitly included in the Vita export so the runtime stops looping on missing data.
* Engine compatibility (Godot 3.6 → 3.5 Vita fork):'''
** Replaced a Godot 3.6-only API call (<code>is_node_ready</code>) with its 3.5 equivalent and restored a dropped <code>class_name</code> registration from the decompile.
* Controls and input:
** Gamepad-first prompts - on-screen prompts show real PS Vita buttons instead of PC keyboard keys by default.
** Touch L2/R2 - the Vita's missing L2/R2 buttons are mapped to the left/right halves of the touchscreen.
** PC hints removed - the title screen's "Fullscreen (F11) / Window Size (F5)" hints are hidden on console.
* Display:
** Adapted the game to the Vita's 960×544 screen.


In the story, set in 1988 in a small rural American town, a boy named Ninten wakes up to strange phenomena — objects coming to life, animals going wild, people vanishing, and a shadowy cloud atop Mt. Itoi. Equipped with PSI powers and following his Great Grandfather's footsteps, Ninten sets out to uncover these mysteries, collecting Eight Melodies and exploring dungeons along the way. The game is made entirely from the ground up using the Godot Engine and currently contains 2 of a planned 8 total Acts, each intended as a content update adding new areas. The project is directed by Pkdotts.
Based on MOTHER: Encore ACT 2 - v0.4.0.3 (Windows). Original game by Pkdotts and team: https://mother-encore.itch.io/mother-encore
 
At the time of this release, overall progress on the PS Vita port is listed at approximately 55%, running on Godot 3.5 RC5, and its state is described as "Playable," with the accompanying note: "Bugs, crashes, poor performance, but it's playable (I guess)."


== Installation ==
== Installation ==
Every release ships two files: the .vpk (the app itself) and a -GameData.zip (the game data, i.e. game_data/game.pck). Both are required.
Every release ships two files: the .vpk (the app itself) and a -GameData.zip (the game data, i.e. game_data/game.pck). Both are required.


# Head to the Releases tab.
Go to [https://github.com/WolffsRoom/MotherEncore-PSVita/releases Releases], download the latest MotherEncore-Vita-x.x.x.vpk and MotherEncore-Vita-x.x.x-GameData.zip.
# Download the latest MotherEncore-Vita-x.x.x.vpk and MotherEncore-Vita-x.x.x-GameData.zip.
 
# Install the .vpk on the PS Vita using VitaShell or FMVita (a personalized VitaShell fork by the same author).
Install the .vpk on the PS Vita using [[VitaShell]] or [[FMVita]] (a personalized VitaShell fork by the author).
# Extract the -GameData.zip to get a game_data folder containing game.pck.
 
# Connect the Vita via FTP or USB and copy the game_data folder into <code>ux0:app/MOTHER001/</code>, so that the file ends up exactly at <code>ux0:app/MOTHER001/game_data/game.pck</code>.
Extract the -GameData.zip to get a game_data folder containing game.pck.


When updating, both the new .vpk and the new -GameData.zip should always be installed together, since a newer VPK is not guaranteed to work with an older game.pck, and vice versa. Save files are not lost when uninstalling or updating, as they are stored under <code>ux0:data/godot/app_userdata/MOTHER Encore/...</code>.
Connect the Vita via FTP or USB and copy the game_data folder into <code>ux0:app/MOTHER001/</code>, so that the file ends up exactly at <code>ux0:app/MOTHER001/game_data/game.pck</code>.
 
When updating, always install both the new .vpk and the new -GameData.zip, a newer VPK is not guaranteed to work with an older game.pck, and vice versa.  
 
Save files are not lost when uninstalling or updating (stored under <code>ux0:data/godot/app_userdata/MOTHER Encore/...</code>).


== Controls ==
== Controls ==
{| class="wikitable"
D-Pad or Left Analog - Move
! Control !! Action
 
|-
Cross - Confirm / Interact
| Up / Down / Left / Right or Left Analog Stick || Move
 
|-
Triangle - Menu
| Cross (X) || Confirm / Interact
|-
| Triangle || Menu
|-
| Circle || Cancel / Back
|-
| Square || Crouch / Telepathy (hold)
|-
| Right Analog Stick || Camera
|-
| L1 || Previous party member
|-
| R1 || Next party member
|-
| Touchscreen, left half (emulated L2) || Scope / markers
|-
| Touchscreen, right half (emulated R2) || Crouch / Telepathy
|}


The PS Vita has no physical L2/R2 (nor L3/R3) buttons; these are emulated by touching the left and right halves of the front touchscreen.
Circle - Cancel, Back


== Improvements & Adaptations for the PS Vita ==
Square - Crouch, Telepathy (hold)
Since this port is based on the Godot version, several parts of the game were reworked to make it feel native on the console and fit within the Vita's ~365 MB memory budget:


'''Memory & loading (boot crash fix):'''
Right Analog - Camera
* Lazy UI loading – the UI manager previously preloaded around 11 heavy scenes (battle system, shops, storage, ATM, save/keyboard/ocarina screens, dialogue boxes) at boot; these now load on demand.
* Lazy map loading – maps now load individually when opened, instead of every map being instanced at startup.
* Result: boot RAM usage dropped from 365/365 MB (an out-of-memory crash) to around 181/365 MB, letting the game boot to the title screen and beyond.


'''Data packaging:'''
L1 - Previous party member
* The game is fully data-driven (900+ .yaml/.ecs/.dat files). These raw data files were explicitly included in the Vita export so the runtime stops looping on missing data.


'''Engine compatibility (Godot 3.6 → 3.5 Vita fork):'''
R1 - Next party member
* Replaced a Godot 3.6-only API call (is_node_ready) with its 3.5 equivalent and restored a dropped class_name registration from the decompile.


'''Controls and input:'''
Touchscreen, left half (emulated L2) - Scope, Markers
* Gamepad-first prompts – on-screen prompts show real PS Vita buttons instead of PC keyboard keys by default.
* Touch L2/R2 – the Vita's missing L2/R2 buttons are mapped to the left/right halves of the touchscreen.
* PC hints removed – the title screen's "Fullscreen (F11) / Window Size (F5)" hints are hidden on console.


'''Display:'''
Touchscreen, right half (emulated R2) - Crouch, Telepathy
* Adapted the game to the Vita's 960×544 screen.


==Media==
The PS Vita has no physical L2/R2 (nor L3/R3) buttons; these are emulated by touching the left and right halves of the front touchscreen.
'''MOTHER: Encore Act 2 LAUNCH TRAILER''' ([https://www.youtube.com/watch?v=rVubWY0Ubzs Mother Encore]) <br>
<youtube width=""640"">rVubWY0Ubzs</youtube>


==Screenshots==
==Screenshots==
Line 99: Line 84:
https://dlhb.gamebrew.org/vitahomebrews/images/MOTHEREncoreVita-03.png
https://dlhb.gamebrew.org/vitahomebrews/images/MOTHEREncoreVita-03.png


== Known Issues ==
==Media==
This is described as an early technical beta, with the following rough edges noted:
'''MOTHER: Encore Act 2 LAUNCH TRAILER''' ([https://www.youtube.com/watch?v=rVubWY0Ubzs Mother Encore]) <br>
* Battle crashes – the game still crashes when entering the first battle; a fix is planned for the next version.
<youtube width="640">rVubWY0Ubzs</youtube>
* Performance GPU load is high and frame rate is currently low in the overworld/title screen; performance tuning is still in progress.
 
==Known issues==
This is an early technical beta - expect rough edges:
* Battle crashes: The game still crashes when entering the first battle. Fix planned for the next version.
* Performance: GPU load is high and frame rate is currently low in the overworld/title; performance tuning is still in progress.
* Some scenes are still being optimized for the PowerVR GPU.
* Some scenes are still being optimized for the PowerVR GPU.
* Three unrecoverable developer/joke dialogue sheets from the decompile (Snowman, Testing, shitpost) were removed, as they are not part of normal gameplay.
* Three unrecoverable developer/joke dialogue sheets from the decompile (Snowman, Testing, shitpost) were removed; they are not part of normal gameplay.


==Changelog==  
==Changelog==  
Line 114: Line 103:


== Credits ==
== Credits ==
* MOTHER: Encore created by Pkdotts and team: [https://mother-encore.itch.io/mother-encore mother-encore.itch.io/mother-encore]
* MOTHER: Encore - created by Pkdotts and team - https://mother-encore.itch.io/mother-encore
* Users are encouraged to support the original developers and the official MOTHER series.
* Please support the original developers and the official MOTHER series.
* Main tools used in creating this port:
** [https://github.com/GDRETools/gdsdecomp GDRE Tools] – used to extract the original PCK from the free Windows release so the project could be reconstructed and opened in the Godot Engine.
** [https://github.com/SonicMastr/godot-vita Godot PSVita] – used to compile the final .vpk for the Vita and adapt the essential game/engine files for the console.
** [https://github.com/xyzz/vita-parse-core vita-parse-core] – used to symbolicate and analyze the Vita crash dumps (.psp2dmp) to trace the boot crash down to an out-of-memory condition.
* The author's other work can be followed at: [https://wolffsroom.wordpress.com/ wolffsroom.wordpress.com]


== External links ==
== External links ==
* Author's website - https://wolffsroom.wordpress.com/
* GitHub - https://github.com/WolffsRoom/MotherEncore-PSVita
* Reddit - https://www.reddit.com/r/vitahacks/comments/1urf516/mother_encore_act_2_psvita_port_beta/
* Reddit - https://www.reddit.com/r/vitahacks/comments/1urf516/mother_encore_act_2_psvita_port_beta/
* Github - https://github.com/WolffsRoom/MotherEncore-PSVita
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1431
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1431

Latest revision as of 05:35, 12 July 2026

MOTHER Encore Vita
General
AuthorWolff
TypeRole Playing
Version0.2b
LicenseMIT License
Last Updated2026/07/09
Links
Download
Website
Source

A native PlayStation Vita port of MOTHER: Encore, the free fan-made reimagining of MOTHER 1, adapted from its original Godot Engine PC release. This project contains the source patches, control rewrites, and tooling created to make the game run natively on the PS Vita hardware.

Improvements & Adaptations for the PS Vita:

  • Memory & loading (boot crash fix):
    • Lazy UI loading - the UI manager previously preloaded around 11 heavy scenes (battle system, shops, storage, ATM, save/keyboard/ocarina screens, dialogue boxes) at boot; these now load on demand.
    • Lazy map loading - maps now load individually when opened, instead of every map being instanced at startup.
    • Result: boot RAM usage dropped from 365/365 MB (an out-of-memory crash) to around 181/365 MB, letting the game boot to the title screen and beyond.
  • Data packaging:
    • The game is fully data-driven (900+ .yaml/.ecs/.dat files). These raw data files were explicitly included in the Vita export so the runtime stops looping on missing data.
  • Engine compatibility (Godot 3.6 → 3.5 Vita fork):
    • Replaced a Godot 3.6-only API call (is_node_ready) with its 3.5 equivalent and restored a dropped class_name registration from the decompile.
  • Controls and input:
    • Gamepad-first prompts - on-screen prompts show real PS Vita buttons instead of PC keyboard keys by default.
    • Touch L2/R2 - the Vita's missing L2/R2 buttons are mapped to the left/right halves of the touchscreen.
    • PC hints removed - the title screen's "Fullscreen (F11) / Window Size (F5)" hints are hidden on console.
  • Display:
    • Adapted the game to the Vita's 960×544 screen.

Based on MOTHER: Encore ACT 2 - v0.4.0.3 (Windows). Original game by Pkdotts and team: https://mother-encore.itch.io/mother-encore

Installation

Every release ships two files: the .vpk (the app itself) and a -GameData.zip (the game data, i.e. game_data/game.pck). Both are required.

Go to Releases, download the latest MotherEncore-Vita-x.x.x.vpk and MotherEncore-Vita-x.x.x-GameData.zip.

Install the .vpk on the PS Vita using VitaShell or FMVita (a personalized VitaShell fork by the author).

Extract the -GameData.zip to get a game_data folder containing game.pck.

Connect the Vita via FTP or USB and copy the game_data folder into ux0:app/MOTHER001/, so that the file ends up exactly at ux0:app/MOTHER001/game_data/game.pck.

When updating, always install both the new .vpk and the new -GameData.zip, a newer VPK is not guaranteed to work with an older game.pck, and vice versa.

Save files are not lost when uninstalling or updating (stored under ux0:data/godot/app_userdata/MOTHER Encore/...).

Controls

D-Pad or Left Analog - Move

Cross - Confirm / Interact

Triangle - Menu

Circle - Cancel, Back

Square - Crouch, Telepathy (hold)

Right Analog - Camera

L1 - Previous party member

R1 - Next party member

Touchscreen, left half (emulated L2) - Scope, Markers

Touchscreen, right half (emulated R2) - Crouch, Telepathy

The PS Vita has no physical L2/R2 (nor L3/R3) buttons; these are emulated by touching the left and right halves of the front touchscreen.

Screenshots

MOTHEREncoreVita-01.png

MOTHEREncoreVita-02.png

MOTHEREncoreVita-03.png

Media

MOTHER: Encore Act 2 LAUNCH TRAILER (Mother Encore)

Known issues

This is an early technical beta - expect rough edges:

  • Battle crashes: The game still crashes when entering the first battle. Fix planned for the next version.
  • Performance: GPU load is high and frame rate is currently low in the overworld/title; performance tuning is still in progress.
  • Some scenes are still being optimized for the PowerVR GPU.
  • Three unrecoverable developer/joke dialogue sheets from the decompile (Snowman, Testing, shitpost) were removed; they are not part of normal gameplay.

Changelog

v0.2b

  • Fixed touch L2/R2: touching the left/right half of the screen now correctly presses L2 (Scope) and R2 (Crouch/Telepathy) in-game, not just on the polling checks.

v0.1b

  • First Release.

Credits

External links

Advertising: