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

GemRB Vita

From GameBrew
Revision as of 03:14, 5 December 2022 by HydeWing (talk | contribs) (Text replacement - "GameBrew!" to "GameBrew")
GemRB
File:Gemrbvita.jpg
General
AuthorNorthfear
TypeRole playing
Version0.8.8-vita.7
LicenseGPL-2.0
Last Updated2021/10/31
Links
Download
Website
Source

GemRB is a portable open-source implementation of Bioware’s 8 Infinity Engine versions allowing to run the Baldur’s Gate, Icewind Dale and Planescape: Torment games, their expansions and mods.

Requirements

  • Game Data Files: PC

Install

Download gemrb_data.zip and gemrb.vpk files from here.

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).

LiveArea launcher supports launching different games from it by selecting appropriate game title.

Here are the game config names and default game folders (where you should copy your game data) that are used by each title (configs should be located in ux0:data/GemRB/):

  • Baldur's Gate - BG1.cfg. Default game path: ux0:data/GemRB/BG1
  • Baldur's Gate 2 - BG2.cfg. Default game path: ux0:data/GemRB/BG2
  • Icewind Dale - IWD.cfg. Default game path: ux0:data/GemRB/IWD
  • Icewind Dale 2 - IWD2.cfg. Default game path: ux0:data/GemRB/IWD2
  • Planescape: Torment - PST.cfg. Default game path: ux0:data/GemRB/PST

rePatch reDux0 OR FdFix plugin is required for proper suspend/resume support (only use one at a time).

bg2fixpack is recommended for BG2 (not sure about fixpacks for any other games).

Media

Screenshots

gemrbvita-01.jpg gemrbvita-02.jpg gemrbvita-03.jpg gemrbvita-04.jpg

Port info

Input

Keyboard input is done with D-Pad (on character creation and game saves. 'a-z', '0-9', 'space' and some special characters for console commands are supported).

  • Left - Remove character
  • Right - Add new character
  • Down - Next character (alphabetically)
  • Up - Previous character
  • R1, L1 - Switch current character between uppercase/lowercase

Vita specific options

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

Use Fullscreen=1 to scale game area to native Vita resolution or Fullscreen=0 to keep game area at the center of the screen.

VitaBilinear=1 (option is active only when used with Fullscreen=1) uses bilinear filter while scaling the game surface. VitaBilinear=0 uses the nearest filtering.

VitaKeepAspectRatio=1 keeps aspect ratio of original image when scaling. VitaKeepAspectRatio=0 just scales it to 960x544.

Both openal and sdlaudio audio plugins are supported. openal has enviromental audio support and a bit better audio quality in general. sdlaudio is using less resources while providing most of the functionality. You can change audio backend by editing config file:

AudioDriver=openal

Performance

Widescreen mod is supported, but performance with native resolution can be poor in areas with a lot of characters.

Bpp=16 option is recommended for better performance. The game is pretty IO heavy, loading can take quite some time. Disabling walking and combat sounds may reduce stutters during initial load of audio files into the cache.

Controls

  • Left analog stick - Pointer movement
  • × - Left mouse button
  • ○ - Right mouse button
  • □ - Open map (M key)
  • △ - Open inventory (I key)
  • D-Pad Up - Open character record (R key)
  • D-Pad Down - Open journal (J key)
  • D-Pad Left - Priest spells (P key)
  • D-Pad Right - Wizard spells (W key)
  • Right analog stick - Map scrolling
  • R1 - Pause
  • L1 - Highlight items
  • SELECT - Open menu
  • START - Escape

Console:

  • L1 + R1 + △ - Open/Close console
  • START - Enter command (while console is opened)

You can remap □, △ and D-Pad buttons by editing Keymap.ini in individual game folder and assigning M, I, R, J, P, W keys to your liking.

Changelogs

v0.8.8-vita.7

  • Improved rendering performance (updated to latest SDL 1.2 with hardware acceleration)

v0.8.8-vita.6

  • Native Vita text input
  • Basic ambient sound support with sdlaudio plugin
  • Minor performance improvements

v0.8.7-vita.5

  • I/O performance improvements. Faster loading times, MUCH faster loading times with mods installed (from 80 minutes to 40 seconds in some extreme cases).
  • Improved SDLAudio plugin (added functional volume controls and positional audio support).
  • OpenAL support added (supports ambient sounds, audio effects). Use AudioDriver=openal in config file to select it.
  • TTF support added.
  • Support for GemRB console (press L1 + R1 + △ to open the console).
  • Mapped more keyboard shortcuts to D-Pad.
  • General performance improvements.

v0.8.7-vita.4

  • Touchpad support added
  • Fixed crashes that sometimes occurred after the end of the battle
  • Fixed slowdowns that were happening while character was walking to the doors or casting spells
  • Minor performance improvements

v0.8.7-vita.3

  • Sound caching support added. It should decrease stuttering massively.
  • (Hopefully) Fixed some random crashes that were caused by music playback.
  • Added support of launching multiple games from LiveArea without the need of editing GemRB.conf each time (each game has it's own default config now. See README for details).

v0.8.7-vita.2

  • Voice selection, custom portraits and character import are working now
  • Support of text input using D-Pad
  • Fullscreen support
  • Performance improvements (switched to 16 bbp by default, fixed mouse stuttering)

v0.8.6-vita.1

  • Initial release

External links

Advertising: