Skip to content

Half-Life 2 for PS Vita 0.1.0-beta

Choose a tag to compare

@LargeVegetable LargeVegetable released this 21 Oct 03:03
· 2 commits to vita since this release

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