GemRB Port for PS Vita

PS VITA / PSTV GemRB Port for PS Vita v0.8.8-vita.7

GemRB Port for PS Vita
by Northfear

bg.png


GemRB Port for PS Vita is an open-source implementation of Bioware's Infinty Engine, ported to the PS Vita by Northfear. You can use this port to play Baldur's Gate, Icewind Dale and Plancescape: Torment. You can also run their expansions and mods.​


  • Download gemrb_data.zip and gemrb.vpk files from https://github.com/Northfear/gemrb-vita/releases.

    Install gemrb.vpk to your Vita. Extract "GemRB" folder from gemrb_data.zip to ux0:data.

    Copy original game folder to ux0:data/GemRB/ and edit ux0:data/GemRB/GemRB.cfg file (set correct "GameType" and "GamePath" parameters. Game auto detection isn't working, so set "GameType" manually).

    rePatch reDux0 plugin is required for proper suspend/resume support

    https://github.com/dots-tb/rePatch-reDux0

  • Prerequisites

    • libSDL 1.2
    • SDL_mixer
    • libpython
    This one

    https://github.com/uyjulian/python_vita

    Or this one (checkout and just do make && make install)

    https://github.com/Northfear/Python-2.7.3-vita

    are both working fine

    Build & installation

    Code:
    mkdir build && cd build
    cmake .. -DCMAKE_TOOLCHAIN_FILE=$VITASDK/share/vita.toolchain.cmake -DSDL_BACKEND=SDL -DSTATIC_LINK=enabled -DDISABLE_WERROR=enabled -DCMAKE_MAKE_PROGRAM=make -DVITA=true -DLAYOUT=home -DPREFIX="vitabuild" -DUSE_OPENAL=false -DUSE_FREETYPE=false -DCMAKE_BUILD_TYPE=None -DNOCOLOR=1
    make
    make install && cd vitabuild/vitabuild/ && make -f Makefile.vita

    Install gemrb.vpk to your Vita system.

    Copy folders "GUIScripts", "override" and "unhardcoded" from build/vitabuild/vitabuild folder into ux0:data/GemRB/

    Rename GemRB.cfg.vita into GemRB.cfg, copy it to ux0:data/GemRB/ and edit it.

    Debug output can be previewed with psp2shell

    https://github.com/Cpasjuste/psp2shell

  • Keyboard input is not supported and there's no virtual keyboard in SDL1. To auto-fill desired character name during character creation, edit VitaCharName parameter in GemRB.cfg.

    To input savegame names (it's impossible to save a game with blank name) just use TRIANGLE or SQUARE buttons.

    Pointer movement speed can be changed with 'VitaPointerSpeed' parameter in GemRB.cfg.

    Performance with 640x480 resolution is "kinda playable". To improve it I STRONGLY recommend disabling character movement and attack sounds in game options. Disabling sound altogether (by seting "AudioDriver = none" in GemRB.cfg) can improve performance even further. The game is pretty IO heavy for Vita, so loading can take some time.

    Custom portraits, character imports, voice selection during character creation are not supported right now (but you can copy saves from PC with all of these and they should work fine)

    Port probably contains some bugs, since I haven't tested it that much.

    • Left analog stick - Pointer movement
    • X button - Left mouse button
    • O button - Right mouse button
    • SQUARE button - Open map
    • TRIANGLE button - Open inventory
    • D-Pad, Right analog stick - Map scrolling
    • R1 - Pause
    • L1 - Highlight items
    • SELECT - Open menu


SOURCE:
https://github.com/Northfear/gemrb-vita
http://wololo.net/talk/viewtopic.php?t=50192
  • Like
Reactions: jolek
Uploaded by
tthousand
Downloads
841
Views
841
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from tthousand

Latest updates

  1. GemRB v0.8.8 Port for PS Vita is out!

    GemRB v0.8.8 Port for PS Vita is out! Changelog: Improved rendering performance (updated to...
  2. GemRB Port for PS Vita v0.8.7-vita.5 is out!

    GemRB Port for PS Vita v0.8.7-vita.5 is out! Changelog: I/O performance improvements. Faster...
  3. GemRB Port for PS Vita v0.8.7-vita.4

    GemRB Port for PS Vita v0.8.7-vita.4 Touchpad support added Fixed crashes that sometimes...
  4. GemRB Port for PS Vita v0.8.7-vita.3

    GemRB v0.8.7-vita.3 (open-source implementation of Bioware's Infinity Engine (Baldur's Gate 1/2...
  5. GemRB v0.8.7-vita.2

    GemRB v0.8.7-vita.2 (open-source implementation of Bioware's Infinity Engine (Baldur's Gate 1/2...
Back
Top