Repository navigation
Half-Life 2 for PS Vita 0.1.0-beta
The first public beta of an unofficial PS Vita port of Half-Life 2. It's the Source engine built for the Vita, and it plays the game from your own Steam copy: no game files are included.
Download hl2_vita-0.1.0-beta.zip below. It holds the VPK, the install guide and the licenses.
What you need
- A PS Vita or PS TV on HENkaku or Ensō (tested on firmware 3.65)
- kubridge v0.3.1_hotfix (bythos14's) as a kernel plugin
libshacccg.suprx, extracted with ShaRKBR33D- Half-Life 2 on Steam, switched to the Pre-20th Anniversary build (Steam beta
steam_legacy) - About 3.9 GB free on ux0 for the game files
Setup takes about half an hour: follow INSTALL_VITA.md (also in the zip).
What works
- 640×368, mostly 30–60 fps; the heaviest fights can dip into the low 20s.
- Menus made for the Vita, fully remappable controls, rear-touchpad crouch, a larger HUD with PlayStation button symbols, facial animation and lip sync.
- If something is missing at launch, a message says what and how to fix it.
Known issues
- Rarely, the game can crash while loading the next map. Save often.
- Cube map reflections are off, and the intro videos don't play.
- Suspend and resume are lightly tested.
- kubridge has known offsets only for firmware 3.60 and 3.65; on others it warns that crashes may occur.
- Half-Life 2 only: no Episodes, Lost Coast, multiplayer or mods.
Reporting bugs
Open an issue with ux0:data/hl2_vita_boot.txt, ux0:data/halflife2/engine.log, crash.log if there is one, where you were in the game, and the version (top right of the menus). README_VITA.md has the details.
Credits
Valve, for Half-Life 2 and the Source engine; nillerusr and contributors, for the cross-platform engine this builds on; Rinnegatamante, for vitaGL, vitashark and ShaRKBR33D; bythos14 and TheFloW, for kubridge; the VitaSDK team.
Not affiliated with or endorsed by Valve or Sony. Free, and it must stay free.
SHA-256 of the zip: 4d43792b9a4e9058252690da95319f6afa501a402d40772bb1fdd75759734e23