Skip to content

Releases: MetalSyntax/Zenonia2-psvita-port

Zenonia 2: The Lost Memories - PS Vita Port v1.2.0: Major Performance & Stability Overhaul

Choose a tag to compare

@MetalSyntax MetalSyntax released this 18 Jul 03:31

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

Choose a tag to compare

@MetalSyntax MetalSyntax released this 17 Jul 01:22

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)

Choose a tag to compare

@MetalSyntax MetalSyntax released this 12 Jul 22:42

⚔️ 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

  1. Download the Zenonia2.vpk file from the Assets section at the bottom of this release.
  2. Download the zenonia2-data.zip data file.
  3. Use VitaShell to install the .vpk on your console.
  4. Extract zenonia2-data.zip and copy the zenonia-2 folder into your console's ux0:data/ path, so it looks like this:
    ux0:data/zenonia-2/.
  5. Ensure you have the kubridge.skprx plugin and the libshacccg.suprx module installed (standard requirements for Android ports).
  6. 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!