Jump to content

Help making GEMRB IWDHoW work on a Samsung Galaxy Tab 10.1


MacDuro

Recommended Posts

Hi , as the title says I need help yo make work IceWind Dale Heart of Winter on a Samsung Galaxy Tab 10.1 , Android version 3.1 . The IWDHoW that I'm want to make work is that one that was in a special pack , language game Spanish .

 

forgotten_realms.jpg

 

Two important things , I'm Spanish and my English is really bad , I'm totally noob with Android or anything that requires ediit cfg and similar things ...

 

Getting in matter ... I install the game on my PC , complete installation , then I install GemRB on the tablet . As this tablet doesn't has any sd card I have to create an new directory on the tablet to do it called 2appdate" inside it another directory called "net.sourceforge.gemrb" son the final path is :

 

app-data/net.sourceforge.gemrb

 

 

 

 

Once GemRB is installed I run it and download the required files ,edit GemRB.cfg.sample and rename it to GemRB.cfg , then I copy the IWDHoW from my PC to the GemRB directory ... with all this done it's time to open the GemRB.cfg and edit it ... and here comes the problem ... I have changed the gamepath and cache path but I'm not sure if I did it ok , I don't know if I have to change something more ... When I try to launch the game GemRB closes .

 

Here is a copy of my GemRB.cfg

 

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

# #

# 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=how

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

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

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

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

GameName=IceWind Dale : HoW

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

# Video Parameters #

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

#Screen width

Width=640

#Screen height

Height=480

#Bits per pixel [integer:16,32]

Bpp=16

#Fullscreen [boolean]

Fullscreen=0

# 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=

app-data/net.sourceforge.gemrb

CD1=./

CD2=./CD2/

CD3=./CD3/

CD4=./CD4/

CD5=./CD5/

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

# 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=

app-data/net.sourceforge.gemrb/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=/mnt/windows/Programmi/Black Isle/BGII - SoA/

###### 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=@DATA_DIR@

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

# 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=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=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=@DATA_DIR@

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

# END #

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

 

 

 

 

 

 

 

Any help will be welcome , if you need more data just ask . Thanks in advance .

Link to comment

Make GamePath an absolute path and write the value in the same row as the key: GamePath = /app-data/...

(If there is something else before app-data add it too).

Same about cache path, make it an absolute path, make sure the cache path exists and empty.

 

Write: Fullscreen=1

 

If it still doesn't work, install aLogCat and post the log.

If you haven't seen this, read it: http://forums.gibber...showtopic=23913

Link to comment

MacDuro,

 

I have IWD setted up for my galaxy tab 7, so can provide some instructions:

1. After installing IWD in windows ensure that you've got latest patches, Heart of Winter and Tales of the Luremaster (maybe all of them already included into deluxe edition).

2. Download widescreen mod (http://www.gibberlin...net/widescreen/) and patch data files, choosing GemRB and 1280x800 resolution when asked. Widescreen mod won't work without TotLM addon installed.

3. Install gemrb from market and ensure you have BG2 demo running.

4. Uninstall gemrb, rename or delete /sdcard/app-data/net.sourceforge.gemrb

5. Install gemrb, on first run choose "more options", set "Data installation location" to "SD card storage", in "Downloads" menu uncheck "BG 2 Demo" and check "override" and "scripts". It would crash on continue - it's normal, you haven't got data files yet.

6. Copy you all files from IWD folder on windows box to /sdcard/app-data/net.sourceforge.gemrb

7. Delete everything from /sdcard/app-data/net.sourceforge.gemrb/cache , there some folder by default

8. In your GemRB.cfg set

GameType=how
Fullscreen=1
Width=1280
Height=800
Bpp=16
GamePath=./
CD1=./
CD2=./CD2/
CD3=./CD3/
...
CachePath=./

9. In your icewind.ini ( ! GemRB won't write it on ingame config change) under [Program Options] set

Full Screen=1

10. Run gemrb,

 

In case of problems collect crash logs with aLogCat (https://market.andro...org.jtb.alogcat , insructions in FAP topic) upload them to pastebin.com and post link here.

 

 

Possible problems:

1. There were thread with 1280x800 fulscreen problem on galaxy tab 10.1 - http://forums.gibber...opic=23867&st=0

In case of that problem you should reinstall game in windows and repatch files for proper resolution excluding toolbar size (something like 1280x752(?))

 

2. If you are using non default installation folder you should set absolute path to it in SDL menu "Data Installation Location" and set "Command Line" parameter to empty string "" (it's "GemRB" by default).

 

 

Additional config:

1. You may enable border areas to scroll screen with touch:

in GemRB.cfg

TouchScrollAreas=1

tweak scroll speed in icewind.ini under [Program Options]

Mouse Scroll Speed=128

 

2. GemRB has awesome feature - custom fonts support, see here http://forums.gibber...52

 

3. To set pause settings in icewind.ini under [Game Options] you should use settings:

Auto Pause State=
Auto Pause Center=1 or 0
Pause On Trap=1 or 0

For Auto Pause State you may run game in windows, set pause options, and copy its value from icewind.ini to your devices one. Or you may use sum of values from this list:

weapon unusable: 1
character attacked: 2
character hit: 4
character injured: 8
character death: 16
character's target destroyed: 32
end of round: 64
enemy sighted: 512
spell cast: 1024

 

Feel free to ask questions.

 

edit: markup and typos

Link to comment

Thanks for the help , is working now ...

 

The problem was the path for the app-data ... It' seems that the tablet has locked the acces to the main data and when you explore the files with Windows explorer , Tablet file Browser manager or Total Comander , when you uses those programs the path seems alwais to be somethin like Root/GT-P75000:/app-data/net.sourceforge.gemrb ... those path are all false since there is superior level with more directories that is locked , I discovered it using KiesWifi tool to conect my PC and Tablet using wireles to transfer data ... so the real path for the game is " /sdcard/app-data/net.sourceforge.gemrb" ... Tablet doesn't has any sdcard but with this path IWD runs with no problems .

 

All this problem is caused with path I think is caused by the ROM that the tablet uses that comes with a lot of features locked , this is beause it's is not a "free" tablet , it's a Tablet provided a Spanish Telephonic company and it comes with a lot of shit from this company preinstaledand there is no way to uninstall it except rooting the tablet and installing another rom ... thin that I'm going to do as quick as I can .

 

I have not istalled widescreen mod yet or tried to change anything from the GemRB config , but the game is working and I was able to run an old save (a save from 2005 lol) with no problems .

 

Lots of thanks to Avenger and Alx3apps , his advices and config where really useful !

Link to comment

Hello,

 

I have an Asus Transformer Prime (TF201) running Android 4.0.3 with a screen resolution of 1200*800.

 

Due to file copying problems I generally have with this tablet, it took a lot of hassle copying my complete installation of IWD2 to the instructed folder on my tablet.

 

However, as soon as I run GemRB, I see the splash screen, a few seconds of black screen then an immediate quit.

 

I don't know where the problem could be however I'm suspecting gemrb.cfg.

 

Do you know what is wrong and/or can you provide me with IWD2 cfg instructions please ?

 

Thanks in advance.

Link to comment

Something on the platform kills it. You'll have better luck with a newer gemrb version, though that will bring new bugs of its own, since it wasn't rebuilt in a while and contains some known nasty bugs.

Link to comment

the last records about killing gemrb appeared when i killed it myself, when i turn on alogcat while running gemrb it stops at:


  1. I/GemRB ( 2054): override/iwd/gemrb.ini

  2. I/GemRB ( 2054): [OK]

and nothing happens even if i wait for a long time

Link to comment

Archived

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

×
×
  • Create New...