Wagic the Homebrew Vita
More actions
| Wagic the Homebrew Vita | |
|---|---|
| General | |
| Author | bren |
| Type | Card |
| Version | 0.1.1 |
| License | Mixed |
| Last Updated | 2026/05/10 |
| Links | |
| Download | |
| Website | |
| Source | |
Wagic the Homebrew is a C++ game engine that allows playing card games against an AI. This is a native PS Vita port of Wagic, running at 960×544 using vitaGL and SDL2.
Description
Wagic the Homebrew is a C++ game engine that allows the player to play card games against an AI. It is highly customizable and allows the player to tweak the rules, create their own cards, their own themes, and more. This PS Vita port brings the full Wagic experience natively to the PS Vita hardware.
What Works
- Gameplay, menus, deck building, and settings
- Save and load support
- Front touch screen input
- Analog stick support
- All face buttons and triggers supported
- Boots and runs at default Vita clocks — no overclock required
Installation
- Ensure your Vita has Custom Firmware with
libshacccg.suprxset up (see vitaGL documentation if not already configured). - Copy
wagic.vpkto your Vita over FTP or USB. - Open VitaShell and press Cross on the VPK to install.
- Launch the game from the LiveArea.
Card Art
The release VPK ships without card images, as Wizards of the Coast art cannot be redistributed. To play with card art, there are two options:
- Build the full VPK locally — see
BUILD_VITA.mdin the repository. - Drop card art files at
ux0:data/Wagic/sets/<SETCODE>/<id>.jpgon your Vita. The engine searches that location before falling back to the bundledcore.zip, and files placed there will persist through future VPK updates.
Save Data
Save data is stored at ux0:data/Wagic/. To wipe progress, delete that folder in VitaShell.
Media
Wagic - Gameplay (pcgaminYT)
Changelog
v0.1.1
- Fixed: Story mode "tap to collect mana" crash — the first-campaign tutorial duels override the player avatar in their rules file; Wagic was loading the avatar texture during rules parsing on a placeholder Player whose GameObserver is intentionally null, causing a data abort. This has been guarded against.
- Fixed: Redundant music loading —
GameApp::playMusicwas callingMix_LoadMUStwice per track. Replaced with a lightweight path-resolution check so each track is loaded exactly once.
v0.1.0a
- Initial public release — native PS Vita port of Wagic.
- Runs at 960×544 with vitaGL and SDL2.
- Gameplay, menus, deck building, and settings functional.
- Save and load functional.
- Front touch screen, analog stick, all face buttons and triggers supported.
- Boots and runs at default Vita clocks.