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

Wagic the Homebrew Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=Wagic the Homebrew Vita |image=WagictheHomebrewVita.png |description=Port of Wagic the Homebrew for PSVita. |author=bren |lastupdated=2026/05/10 |type=Card |version=0.1.1 |license=Mixed |download=https://dlhb.gamebrew.org/vitahomebrews/WagictheHomebrewVita.7z |website=https://github.com/Brendonm17/wagic-vita |source=https://github.com/Brendonm17/wagic-vita |donation= }} {{#seo: |title=Vita Homebrew Games (Card) - GameBrew |title_mode=appen..."
 
x
 
Line 2: Line 2:
|title=Wagic the Homebrew Vita
|title=Wagic the Homebrew Vita
|image=WagictheHomebrewVita.png
|image=WagictheHomebrewVita.png
|description=Port of Wagic the Homebrew for PSVita.
|description=Port of Wagic the Homebrew for PS Vita.
|author=bren
|author=bren
|lastupdated=2026/05/10
|lastupdated=2026/05/10
Line 18: Line 18:
|image=WagictheHomebrewVita.png
|image=WagictheHomebrewVita.png
|image_alt=Wagic the Homebrew Vita
|image_alt=Wagic the Homebrew Vita
}}
}}  
'''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.
Wagic, the Homebrew is a C++ game engine that allows 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, etc.


== Description ==
== Features ==
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.
* Gameplay, menus, deck building, settings.
* Save and load.
* Front touch screen, analog stick, all face buttons and triggers.
* Boots and runs at default Vita clocks. No overclock.


== What Works ==
== Installation ==
* Gameplay, menus, deck building, and settings
Ensure your Vita has Custom Firmware with <code>libshacccg.suprx</code> set up (see vitaGL documentation if not already configured).
* 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 ==
Copy <code>wagic.vpk</code> to your Vita over FTP or USB.
# Ensure your Vita has Custom Firmware with <code>libshacccg.suprx</code> set up (see vitaGL documentation if not already configured).
 
# Copy <code>wagic.vpk</code> to your Vita over FTP or USB.
Open [[VitaShell]] and press Cross on the VPK to install.
# 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:
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 <code>BUILD_VITA.md</code> in the repository.
* Drop card art files at <code>ux0:data/Wagic/sets/</code> on your Vita. The engine finds it there before checking the bundled archive, and it survives future updates.


* Build the full VPK locally — see <code>BUILD_VITA.md</code> in the repository.
* Drop card art files at <code>ux0:data/Wagic/sets/&lt;SETCODE&gt;/&lt;id&gt;.jpg</code> on your Vita. The engine searches that location before falling back to the bundled <code>core.zip</code>, and files placed there will persist through future VPK updates.
=== Save Data ===
Save data is stored at <code>ux0:data/Wagic/</code>. To wipe progress, delete that folder in VitaShell.
Save data is stored at <code>ux0:data/Wagic/</code>. To wipe progress, delete that folder in VitaShell.


==Media==
==Media==
'''Wagic - Gameplay''' ([https://www.youtube.com/watch?v=RCQZB5QYJaU pcgaminYT]) <br>
'''Wagic - Gameplay''' ([https://www.youtube.com/watch?v=RCQZB5QYJaU pcgaminYT]) <br>
<youtube width=""640"">RCQZB5QYJaU</youtube>
<youtube width="640">RCQZB5QYJaU</youtube>


== Changelog ==
== Changelog ==
Line 65: Line 58:


== External links ==
== External links ==
* Github - https://github.com/Brendonm17/wagic-vita
* GitHub - https://github.com/Brendonm17/wagic-vita
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1394
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1394

Latest revision as of 03:15, 14 May 2026

Wagic the Homebrew Vita
General
Authorbren
TypeCard
Version0.1.1
LicenseMixed
Last Updated2026/05/10
Links
Download
Website
Source

Wagic, the Homebrew is a C++ game engine that allows 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, etc.

Features

  • Gameplay, menus, deck building, settings.
  • Save and load.
  • Front touch screen, analog stick, all face buttons and triggers.
  • Boots and runs at default Vita clocks. No overclock.

Installation

Ensure your Vita has Custom Firmware with libshacccg.suprx set up (see vitaGL documentation if not already configured).

Copy wagic.vpk to your Vita over FTP or USB.

Open VitaShell and press Cross on the VPK to install.

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.md in the repository.
  • Drop card art files at ux0:data/Wagic/sets/ on your Vita. The engine finds it there before checking the bundled archive, and it survives future updates.

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::playMusic was calling Mix_LoadMUS twice 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.

External links

Advertising: