port-to-vita
Port a game whose full C/C++ source is available (typically a universal-decompiler reconstruction, or any CMake C/C++ project) to the PS Vita as a .vpk, autonomously after one intake conversation. Covers the prerequisite check (complete source, working PC build, supported language), prior art (VitaDB, GitHub, field notes), project scan, tool checks (VitaSDK native or Docker, vdpm, vitaGL), the intake questions with recommendations grounded in the game (controls, touch, rear touch, gyro, glyphs, remapping, resolution and scaling, textures and memory, embedded or external assets, frame rate, title ID), the technical plan (SDL's Vita port + vitaGL, dependency replacements, runtime shaders with libshacccg.suprx, memory budget), adding a Vita target next to the PC one, 32-bit ARM fixes, LiveArea, verification without a Vita (static checks, the PC Vita-simulation profile, Vita3K), the handoff (.vpk, external assets, hardware checklist) and hardware iteration over vitacompanion. Use when the user wants to port, bring, convert or build a game for PS Vita / PSVita / Vita homebrew / a .vpk ("port this to Vita", "make a vpk of my decomp", "can this run on my Vita?").
Pinned to revision a40784761866, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/port-to-vita/SKILL.md
- skills/port-to-vita/references/audio.md
- skills/port-to-vita/references/controls.md
- skills/port-to-vita/references/filesystem.md
- skills/port-to-vita/references/hardware.md
- skills/port-to-vita/references/livearea.md
- skills/port-to-vita/references/memory.md
- skills/port-to-vita/references/safety.md
- skills/port-to-vita/references/scaling.md
- skills/port-to-vita/references/testing.md
- skills/port-to-vita/references/unsafe.md
- skills/port-to-vita/references/vitagl.md
Every link opens the file at its source, pinned to the revision this page describes.