Jump to content

Android, GemRB - Problem with BG2


Nuru

Recommended Posts

Alright,

I know this problem has been brought up countless times now: it is the most infamous blue screen of death.

I've looked everywhere i could on the net, gathered all the informations i could find, but nothing seems the fix the problem.

 

Firstly, i used to play BG2 on my HTC Desire HD a few months ago, and it worked just fine...

 

Now, i got a Galaxy S4 with Android 4.2.2 and the 0.7.0.1 version of GemRB.

I have the GoG DVD version of BG2. I followed all the instructions, and especially the config of the CD path up to DATA, etc...

One odd thing though, i've got no CD1 folder in my game folder. I've got CD2 to CD5, but no CD1... I think it comes from the GoG version... Anyway, i can play BG2 on my PC without any issue, so it should be the same on my GS4!

 

Sooo, on my phone: the game launches, i can navigate the menu, the options, etc... start a new character, etc...

However, when the actual game starts, i get a blue screen. I can still see the character portraits, the icons on the left and at the bottom, but the main part of the screen, where the action takes place, is replaced by a blue screen.

This is what i get with both SoA and ToB.

 

Everywhere i checked on the net, it is explained that it is a pathing issue.

I've tried everything i could think of to fix that, testing again and again with different paths, but nothing will work.

I think it doesn't come from the game datas, because it works flawlessly on my PC, so it HAS to do with the GemRB.cfg and the pathing!

Moreover, i've done a fresh install of the game with a few mods. It just can't the game datas.

 

Here below, i will copy/paste the content of the GemRB.cfg file. If any of you gentlemen would be so kind as to point me out what to change in order to play the damn game, i would be forever in your debt!

 

Ah, yes... almost forgot: Please o please, do not send me to the FAQ section of the forum or any other similar place as i have already read them time and time again and it didn't really help...

 

-------------------------------------------------------------------------------------------------------------------------------------

 

 

#####################################################

# #

# This is the GemRB Configuration file. #

# Here are defined some default parameters for #

# basic configuration and paths definition. #

# #

# Parameters are defined as a Name=Value pair #

# The Value can be of three types: #

# - String #

# - Integer #

# - Boolean #

# #

# The String value is represented as follows #

# i.e. H:\GemRB\plugins #

# Integers are defined as follows #

# i.e. 12723 #

# Booleans are represented as 1 or 0 in this file #

# #

# Lines starting with # are ignored #

# #

#####################################################

 

#####################################################

# #

# Game Type [string] Use one of the following #

# values: #

# #

# auto Attempt to autodetect game type #

# bg1 Baldur's Gate #

# bg2 Baldur's Gate 2 : SoA or ToB #

# tob Baldur's Gate 2 : ToB (obsolete) #

# iwd IceWind Dale (no How or ToTL installed)#

# how IceWind Dale : HoW or ToTL #

# iwd2 IceWind Dale 2 #

# pst Planescape Torment #

# (More will come) #

# #

#####################################################

 

GameType=bg2

 

#####################################################

# Game Name [string] Title for GemRB window, use #

# anything you wish, e.g. Baldur's Gate 3: RotFL #

#####################################################

 

GameName=Baldur's Gate 2

 

#####################################################

# Video Parameters #

#####################################################

 

#Screen width

Width=800

 

#Screen height

Height=600

 

#Bits per pixel [integer:16,32]

Bpp=16

 

#Fullscreen [boolean]

Fullscreen=1

 

# Delay before tooltips appear [milliseconds]

TooltipDelay=500

 

#####################################################

# Audio Parameters #

#####################################################

# #

# All volume options are in percents, with 100 #

# being the normal and default volume #

# #

#####################################################

 

# Choices: openal (default), sdlaudio (faster, but limited featureset), none

#AudioDriver = openal

 

# Volume of ambient sounds

#VolumeAmbients = 100

 

# Volume during movie playback

#VolumeMovie = 100

 

# Volume of background music

#VolumeMusic = 100

 

# Volume of sound effects

#VolumeSFX = 100

 

# Volume of PC or NPC voices

#VolumeVoices = 100

 

#####################################################

# Case Sensitive Filesystem [boolean] #

# #

# If your installed game files are residing on a #

# case sensitive filesystem (ext2 on Linux) then #

# you need to set this value to 1, it has no #

# effect on Windows #

#####################################################

 

#CaseSensitive=1

 

#GameOnCD=0

 

#####################################################

# GUI Parameters #

#####################################################

# #

# GemRB may enhance the GUI of the Infinity Engine #

# games (so far only in bg2) creating functionally #

# new buttons or scrollbars where they weren't #

# present in original games. It may improve its #

# usability, but is not quite compatible with #

# mods changing graphics and alignment in the *.chu #

# files (e.g. the buttons will appear in old #

# coordinates and may stop being clickable). #

#####################################################

 

# Enable all gui enhancements ? [boolean]

GUIEnhancements = 1

TouchScrollAreas = 1

 

#####################################################

# Debug #

#####################################################

 

# Do not play intro videos [boolean], useful for development

#SkipIntroVideos=1

 

# Draw Frames per Second info [boolean]

#DrawFPS=1

 

# Hide unexplored parts of a map

FogOfWar=1

 

# Enable debug and cheat keystrokes, see docs/en/CheatKeys.txt

# full listing

#EnableCheatKeys=1

 

#####################################################

# Paths #

#####################################################

 

#####################################################

# Game Paths [string] #

# #

# These are the paths where the Game you want to #

# play is installed. #

# Enter the full path to the directory. #

#####################################################

 

GamePath=./bg2

CD1=./CD1/data

CD2=./CD2/data

CD3=./CD3/data

CD4=./CD4/data

CD5=./CD5/data

 

#####################################################

# GemRB Cache Path [string] #

# #

# This is the path where GemRB will store the #

# cached files, enter the full path to the GemRB #

# Cache directory. #

#####################################################

 

CachePath=./cache

 

#####################################################

# GemRB Save Path [string] #

# #

# This is the path where GemRB looks for saved #

# games. #

# Enter the full path to the directory containing #

# e.g. the 'save' subdirectory. #

# #

# You do not have to specify this if you use save #

# subdir in the GamePath directory. #

#####################################################

 

#SavePath=./bg2/save

 

###### HERE BE DRAGONS #############################

###### HERE BE DRAGONS #############################

###### HERE BE DRAGONS #############################

# You shouldn't need to change anything below this point.

 

#####################################################

# GemRB Path [string] #

# #

# This is the path where GemRB is stored, just #

# enter the full path to the GemRB executable #

#####################################################

 

#GemRBPath=@DATA_DIR@

 

#####################################################

# GemRB GUI Scripts Path [string] #

# #

# This is the path where GemRB GUI scripts are #

# stored, usually these are in the GemRB directory #

# Enter the full path to the directory containing #

# the 'GUIScript' subdirectory. #

#####################################################

 

#GUIScriptsPath=./guiscripts

 

#####################################################

# GemRB Plugins Path [string] #

# #

# This is the path containing GemRB plugins #

# - shared libraries (.so) on Unixes, or #

# DLLs (.dll) on windows. #

# Enter the full path to the directory. #

# #

# You may need to specify this path if running #

# GemRB from source directory on Linux. #

#####################################################

 

#PluginsPath=@PLUGIN_DIR@

 

#####################################################

# Game Data Path [string] #

# #

# This is the subdirectory under GamePath where #

# game data files are stored. #

# #

# You probably do NOT want to specify this! #

#####################################################

 

#GameDataPath=./bg2/data

 

#####################################################

# Game Data Override Path [string] #

# #

# This is the subdirectory under GamePath where #

# game data override files are stored. #

# #

# You probably do NOT want to specify this! #

#####################################################

 

#GameOverridePath=./bg2/override

 

#####################################################

# GemRB Data Override Path [string] #

# #

# This is the path where GemRB looks for the GemRB #

# data override directory. #

# #

# You probably do NOT want to specify this! #

#####################################################

 

#GemRBOverridePath=./override

 

#####################################################

# END #

#####################################################

Link to comment

I found this on Wiki:

"It is logged to GemRB.log (in the GameDir or SaveDir if the first isn't writable) and sent to the standard output if available. Run GemRB from the terminal on major OSes and it will get printed there. Since it is usually long, use a pastebin to post it, rather than adding it to your message directly."

 

If i understand correctly, the log should be located in the game directory or the save directory, but i could find it in neither of them.

The only log i have in my game directory is the Weidu one.

 

Or rather, do i have to run the game on my phone while it's connected to my PC and then get the log on the PC? If yes, where?

Sorry to ask so much, but English is not my first language and the directives are a bit confusing to me.

Link to comment

too old gemrb for that, but you were right, it is a path issue. Area files (graphics) can't be found, so blue is displayed.

 

GamePath=./bg2

CD1=./CD1/data

Are you sure this is ok? Usually the CD paths are within the GamePath, so this looks strange from the get go.

Link to comment

Hi, thanks for your answer.

As i stated in my 1st post, i have the GOG version of the game. It's the DVD version.

When i install the game, i have no folder for CD1... but i have for CD2 to 5. So i can specify no path for it obviously...

Any idea?

Link to comment
It seems there's nothing i can do about it though. Everytime i install the game, it creates no CD1 folder!
Erhm, in the PC install, there is no CD1 folder because the installation process puts the files in the CD to the game folders own data folder and few other essential places. So no, the CD1 folder doesn't actually matter, what matters is that the game folder should have the data folder and CD2, CD3, CD4 and in the ToB install the CD5 -folders, and the baldur.ini [Alias] -folders shows the paths in to them, and in a full install, they should all be in the gamefolder/CDx/, not in an external drive. Don't know about the Android or GemRB, but I would think the principle is quite much the same.
Link to comment

As Lynx said, the cd[x] folders are just path names. You can swap them without problem. But we need all paths that contain game files.

The cd paths should be inside the gamepath for a fully installed game.

 

I do understand that i have to point somewhere for the game to look for datas. However, i just don't know where.

There is no CD1 folder, so obviously, i can't set the path to /CD1/data...

I tried to set it to /bg2/data, but it doesn't work. I thought about the override folder, but there's already a path that points specifically to override.

 

I looked at some internet guide about the GoG version of the game, which i believe i have. (it's the DVD version, 1 for BG1 and 1 for its expansion. And likewise, 1 for BG2 and 1 for its expansion)

It was written to set all the CD paths (from 1 to 5) to bg2/data. And as i thought, it didn't work either.

 

I really can't figure out how to set those paths. There must be a correct path setting though!!

 

 

EDIT:

I opened the Baldur.ini, and here is what i found inside:

 

 

[Alias]

HD0:=D:\PC Games\Adventure - RPG\Forgotten Worlds\

CD1:=D:\PC Games\Adventure - RPG\Forgotten Worlds\English\;D:\PC Games\Adventure - RPG\Forgotten Worlds\CD1\

CD2:=D:\PC Games\Adventure - RPG\Forgotten Worlds\CD2\;D:\PC Games\Adventure - RPG\Forgotten Worlds\English\;D:\PC Games\Adventure - RPG\Forgotten Worlds\CD2\

CD3:=D:\PC Games\Adventure - RPG\Forgotten Worlds\English\;D:\PC Games\Adventure - RPG\Forgotten Worlds\CD3\

CD4:=D:\PC Games\Adventure - RPG\Forgotten Worlds\English\;D:\PC Games\Adventure - RPG\Forgotten Worlds\CD4\

CD5:=D:\PC Games\Adventure - RPG\Forgotten Worlds\CD5\

[Program Options]

Installing=0

Install Type=3

[Game Options]

Memory Access=100

Memory Level=1

[Local]

Language=English

Language25=English

[uninstall]

Uninst_dir=C:\Program Files (x86)\InstallShield Installation Information\{7AF32AB1-CB97-11D4-9607-0050BA84F5F7}

Uninst_dir_25=C:\Program Files (x86)\InstallShield Installation Information\{B8C3B479-1716-11D5-968A-0050BA84F5F7}

[GameSpy]

Enabled=1

 

 

It's clearly written that there is a CD1 folder in my game directory, but i can assure you there isn't!

Just an idea but... i've seen so many crazy things going on with computer that i'm wondering... perhaps it is because i installed the game to a directory of my choosing instead of the default directory?

Link to comment
It's clearly written that there is a CD1 folder in my game directory, but i can assure you there isn't!
Well dah, it doesn't matter, like I said in my post, the data is actually cathered into the HD0... so only the HD0 directory does, and the CD2, CD3, CD4 and CD5...
Link to comment

Alright, sure. So do you have any idea of which folder i have to set the path to? Because so far i've tried a whole bunch of stuff and nothing actually worked.

The last thing i tried was to put all the game datas at the root of the sourceforge folder. I mixed the sourceforge data folder, cache folder and override folder with the game ones. Then i tried to config the paths. It didn't work either. For CD1, i set the path to ./data

Also, i've tried to put the game datas in a different directory that i called "bg2", without mixing gemrb and the game's data, cache and override folders. And then i configured again the config file. Didn't work either.

 

Not sure if my English is good enough and if you understand what i mean, there.. :x

Anyway...

 

The question remains, where to set those damn paths to?...

Link to comment

It is impossible to tell from afar, where you installed the data files.

Some people have it as:

GamePath=/mnt/sdcard/app-data/net.sourceforge.gemrb

CD1= /mnt/sdcard/app-data/net.sourceforge.gemrb

CD2= /mnt/sdcard/app-data/net.sourceforge.gemrb

CD3= /mnt/sdcard/app-data/net.sourceforge.gemrb

CD4= /mnt/sdcard/app-data/net.sourceforge.gemrb

CD5= /mnt/sdcard/app-data/net.sourceforge.gemrb

 

I can't tell if that would work for you.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...