Releases: MetalSyntax/Zenonia2-psvita-port
Release list
Zenonia 2: The Lost Memories - PS Vita Port v1.2.0: Major Performance & Stability Overhaul
Description
This release focuses entirely on performance and stability. Previously the game had an unstable
framerate, no VSync, and a hard, noticeable frame drop every time a hit landed in combat — all of that
is fixed here. The audio and rendering hot paths were reworked at a lower level, and the framerate is now
capped and VSync'd for a consistent, tear-free experience.
What's New:
• Fixed Combat Freezes: Sound effects no longer block the game's render loop. Previously, every time a
sound played (e.g. a hit landing) it opened and decoded the audio file directly on the main thread —
that work now happens asynchronously on the audio thread, eliminating the FPS spikes that happened on
every collision/hit.
• Optimized Video Pipeline: The internal pixel conversion needed every frame for the game's
software-rendered screen no longer allocates/frees memory per frame, and is now NEON-accelerated,
cutting its CPU cost significantly with no visible quality loss.
• Stable ~30 FPS with Real VSync: Framerate is now capped to the game's original target (~30 FPS) with
VSync enabled — no more screen tearing, and the game no longer runs faster than it was designed to.
• Reduced Logging Overhead: Removed several always-on debug logs that were silently writing to disk on
every asset check during actual gameplay (not just at boot), and registered a couple of previously
unimplemented engine callbacks (vibration, etc.) so it stops repeatedly retrying failed lookups.
• CPU/GPU Clock Boost (carried over): CPU/bus/GPU clocks are set to their safe maximum at startup, since
the engine composites every frame in software.
• For developers: added a reusable porting_tools/ toolkit (build/deploy/debug helpers) generalized from
this port.
Known Issues (unchanged):
• Logo/title screens may appear blank until you tap the touchscreen to advance.
• The experimental post-process shader build may show a black screen after the menu — use the standard
VPK if this happens.
Installation Note:
No changes to the install layout in this release — if you're upgrading from v1.1.0, just replace the VPK.
Zenonia 2: The Lost Memories - PS Vita Port v1.1.0: Dynamic Splash Screens & VPK Size Optimization
Description
This release introduces a much cleaner and optimized approach to handling the game's splash and title screens, significantly reducing the final .vpk size
and improving asset management.
What's New:
• Dynamic PNG Decoding: Replaced the static, pre-rendered .rgba frames with dynamic PNG decoding at runtime using stb_image.
• Reduced VPK Size: The raw splash.rgba, title.rgba, and touch.rgba files are no longer bundled into the VPK, resulting in a much lighter installation file.
• Separated Drawable Assets: The game now dynamically loads logo.png, title.png, and touch.png directly from the ux0:data/zenonia-2/drawable/ directory on
your console.
• Updated Vita Manager: Added a new option to manage_vita.py that allows you to easily deploy these drawable assets separately via FTP without needing to
re-transfer the entire game data.
Installation Note:
Because the splash screen assets are no longer bundled inside the VPK, please ensure you copy the drawable/ folder (along with assets/ and sound/) to your
ux0:data/zenonia-2/ directory when setting up the game for the first time. Check the updated INSTALL.md for complete instructions.
Zenonia 2: The Lost Memories - PS Vita Port (v1.0)
⚔️ Zenonia 2: The Lost Memories for PS Vita
The legendary action RPG from Gamevil finally arrives on the PlayStation Vita! This release is a full native port based on the
original Android version, fully optimized to take advantage of the console's physical controls and screen.
🎮 Features of this Port
-
Full Physical Controls: Perfect mapping for the D-Pad and PS Vita face buttons for a superior gaming experience.
-
Native Performance: Runs flawlessly thanks to the wrapper running natively on the console.
-
Language Compatibility Mod: Full support for English.
-
Adapted Texts: Item names, stats, and descriptions have been carefully adjusted to the game's original memory constraints to prevent crashes.
📥 Installation Instructions
- Download the
Zenonia2.vpkfile from the Assets section at the bottom of this release. - Download the
zenonia2-data.zipdata file. - Use VitaShell to install the
.vpkon your console. - Extract
zenonia2-data.zipand copy thezenonia-2folder into your console'sux0:data/path, so it looks like this:
ux0:data/zenonia-2/. - Ensure you have the
kubridge.skprxplugin and thelibshacccg.suprxmodule installed (standard requirements for Android ports). - Launch the game from the LiveArea and enjoy!
🐛 Known Issues
Feel free to report any issues or bugs
❤️ Credits & Acknowledgments
- To TheFlow and the Rinnegatamante community for the Android wrapper tools.
Enjoy reliving the nostalgia of this classic RPG on the best handheld console!