Jump to content

Having some trouble getting GemRB on Android to run with IWD2


Vanceypants

Recommended Posts

Hi folks,

I'm new to the whole GemRB thing and thought I'd give it a whirl. I was able to get the Windows version to load up IWD2 just fine, but I keep running into trouble with the Android version on my Samsung Galaxy Tab S3. At first I was having issues with the pathing but I seem to have figured most of that out. Now, however, it just loads a black screen and doesn't do anything from there. I checked out the GemRB.log file (see below) it generated after letting the app try to run for several minutes, but it cuts off in the middle of a line and I'm not sure what I'm doing wrong. Any help would be appreciated!

Here is the GemRB.cfg file:

 

 

#####################################################
#                                                   #
#  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           #
#  how       Icewind Dale : HoW or ToTL             #
#  (iwd)     Icewind Dale (no How or ToTL installed)#
#  iwd2      Icewind Dale 2                         #
#  pst       Planescape Torment                     #
#                                                   #
#  demo      Game demo stub                         #
#  test      Minimal test mode                      #
#  (More will come)                                 #
#                                                   #
#####################################################
 
GameType=iwd2
 
#####################################################
#  Game Name [String] Title for GemRB window, use   #
#  anything you wish, e.g. Baldur's Gate 3: RotFL   #
#####################################################
 
GameName=IWD2
 
#####################################################
#  Encoding [default|polish|czech] Language used by #
#  game data. Except of polish BG1, leave disabled. #
#####################################################
 
# Encoding=default
 
#####################################################
#  Video Parameters                                 #
#####################################################
#NOTE: SCREEN width and height can NOT be ARBITRARY without installing the
# widescreen mod: http://www.gibberlings3.net/widescreen/
#Resolutions supported by the original games (gemrb) are:
# * 640x480 (except in iwd2)
# * 800x600 (bg2, iwd:how, iwd2)
# * 1024x768 (bg2, iwd:how, iwd2)
# * 1280x1024 (bg2, iwd:how, iwd2)
 
#Screen width
Width=2048
 
#Screen height
Height=1536
 
#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
 
#####################################################
#  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 ? [Integer]
GUIEnhancements = 15
 
# Enable bigger parties (up to 10) or force smaller ones [Integer]
# NOTE: You need to choose a big enough resolution, so
#   there will be enough room for all the party portraits.
#   THE GAME WILL CRASH OTHERWISE!
# Requires 10pp mod: https://github.com/lynxlynxlynx/gemrb-mods
#MaxPartySize = 6
 
#####################################################
#  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=/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/bg2/
#CD1=/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/bg2/data
GamePath=/storage/emulated/0/gemrb/iwd2
CD1=/storage/emulated/0/gemrb/iwd2
CD2=/storage/emulated/0/gemrb/iwd2/CD2
# CD3=<CD3_PLACEHOLDER>
# CD4=<CD4_PLACEHOLDER>
# CD5=<CD5_PLACEHOLDER>
 
 
#####################################################
#  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=/sdcard/gemrb/iwd2/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=/sdcard/gemrb/bg2/
 
###### HERE BE DRAGONS #############################
# You shouldn't need to change any paths below this point.
 
#####################################################
#  GemRB Path [String]                              #
#                                                   #
#  This is the path where GemRB is stored, just     #
#  enter the full path to the GemRB executable      #
#####################################################
 
#GemRBPath=
 
#####################################################
#  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=
 
#####################################################
#  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=@DEFAULT_PLUGINS_DIR@
 
#####################################################
#  Custom Font Path [String]                    #
#                                                   #
#  This is the path where GemRB looks for non-BAM   #
#  fonts (ex TTF)                                   #
#                                                   #
#####################################################
 
#CustomFontPath=
 
#####################################################
#  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=
 
#####################################################
#  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=
 
#####################################################
#  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=
#GemRBUnhardcodedPath=
 
#####################################################
#  Input Parameters                                 #
#####################################################
 
#whether or not to use software keyboard on devices that support one
UseSoftKeyboard=1
 
#Adds a gutter around the screen for scrolling
#TouchScrollAreas=1
 
#####################################################
#  MouseFeedback                            #
#  Bitfield with reserved bits for disabling        #
#  the mouse. Those bits cannot be set via config   #
#                                                   #
#  Show mouse+tooltips = 0              #
#  Hide mouse          = 1              #
#  Hide tooltips       = 2              #
#  Hide mouse+tooltips = 3              #  
#####################################################
 
# For a strictly touchscreen device we recommend
# Changing this to 3.
 
# default is 0
MouseFeedback=3
 
#####################################################
#  Touch Gesture Input Parameters                   #
#  Requires SDL 1.3 or later                #
#  All "NumFing" settings must be > 1 and < 5       #
#  NumFingScroll and NumFingKboard cannot be equal  #
#####################################################
 
#NumFingScroll=2
 
#NumFingKboard=3
 
#NumFingInfo=2
 
#####################################################
#  END                                              #
#####################################################


And here is the GemRB.log file:


[Core]: GemRB Core Initialization...
[Core]: Initializing Video Driver...
[SDL 2 Driver]: Creating display
[SDL 2 Driver]: Creating Main Surface: w=2048 h=1536 fmt=SDL_PIXELFORMAT_ABGR8888
[Core]: Initializing Search Path...
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/portraits (Portraits)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/CD3/data (CD3/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/data/CD3/data (CD3/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/CD4/data (CD4/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/data/CD4/data (CD4/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/CD5/data (CD5/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/data/CD5/data (CD5/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/CD6/data (CD6/data)
[ResourceManager/WARNING]: Invalid path given: /storage/emulated/0/gemrb/iwd2/data/CD6/data (CD6/data)
[Core]: Initializing KEY Importer...
[KEYImporter]: Opening /storage/emulated/0/gemrb/iwd2/chitin.key...
[KEYImporter]: Checking file type...
[KEYImporter]: Reading Resources...
[KEYImporter]: BIF Files Count: 133 (Starting at 24 Bytes)
[KEYImporter]: RES Count: 25819 (Starting at 3746 Bytes)
[KEYImporter]: Resources Loaded...
[Core]: Initializing GUI Script Engine...
[ResourceManager/WARNING]: Invalid path given: /usr/share/fonts/TTF (CustomFonts)
[Core]: Reading Game Options...
[ResourceManager]: Found 'gemrb.ini' in 'GemRB Unhardcoded data'.
[Core]: Loading game type-specific GemRB setup '/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/unhardcoded/iwd2/gemrb.ini'
[Core]: Loading original game options from /storage/emulated/0/gemrb/iwd2/icewind2.ini
[ResourceManager]: Found 'defaults.ini' in 'shared GemRB Unhardcoded data'.
[Core]: Reading Encoding Table...
[ResourceManager]: Found 'default.ini' in 'shared GemRB Unhardcoded data'.
[Core]: Loading encoding definition for default: '/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/unhardcoded/shared/default.ini'
[Core]: Creating Projectile Server...
[ResourceManager]: Found 'gemprjtl.ids' in 'GemRB Unhardcoded data'.
[ResourceManager/ERROR]: Couldn't find 'projectl.ids'.
[Core]: Checking for Dialogue Manager...
[ResourceManager]: Found 'gender.2da' in 'GemRB Unhardcoded data'.
[Core]: Loading Dialog.tlk file...
[Core]: Loading Palettes...
[ResourceManager]: Searching for 'MPALETTE'...
[ResourceManager]: Found 'MPALETTE.bmp' in 'chitin.key'.
[ResourceManager]: Searching for 'MPALETTE'...
[ResourceManager]: Found 'MPALETTE.bmp' in 'chitin.key'.
[ResourceManager]: Searching for 'MPAL256'...
[ResourceManager]: Found 'MPAL256.bmp' in 'chitin.key'.
[Core]: Palettes Loaded
[Core]: Initializing stock sounds...
[ResourceManager]: Found 'defsound.2da' in 'GemRB Unhardcoded data'.
[Core]: Broadcasting Event Manager...
[Core]: Initializing Window Manager...
[Core]: Loading Cursors...
[ResourceManager]: Found 'cursors.bam' in 'chitin.key'.
[ResourceManager]: Found 'fogowar.bam' in 'chitin.key'.
[Core]: Loading Fog-Of-War bitmaps...
[Core]: Loading Ground circle bitmaps...
[ResourceManager]: Found 'TOOLTIP.bam' in 'chitin.key'.
[Core]: Initializing Tooltips...
[Core]: Loading Fonts...
[ResourceManager]: Found 'fonts.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Searching for 'NORMAL'...
[ResourceManager]: Found 'NORMAL.bam' in 'chitin.key'.
[Core]: Loaded Font: NORMAL for ResRef NORMAL
[ResourceManager]: Searching for 'INFOFONT'...
[ResourceManager]: Found 'INFOFONT.bam' in 'chitin.key'.
[Core]: Loaded Font: INFOFONT for ResRef INFOFONT
[ResourceManager]: Searching for 'NUMBER'...
[ResourceManager]: Found 'NUMBER.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMBER for ResRef NUMBER
[ResourceManager]: Searching for 'INITIALS'...
[ResourceManager]: Found 'INITIALS.bam' in 'chitin.key'.
[Core]: Loaded Font: INITIALS for ResRef INITIALS
[ResourceManager]: Searching for 'NUMBER2'...
[ResourceManager]: Found 'NUMBER2.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMBER2 for ResRef NUMBER2
[ResourceManager]: Searching for 'NUMBER3'...
[ResourceManager]: Found 'NUMBER3.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMBER3 for ResRef NUMBER3
[ResourceManager]: Searching for 'NUMFONT'...
[ResourceManager]: Found 'NUMFONT.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMFONT for ResRef NUMFONT
[ResourceManager]: Searching for 'REALMS'...
[ResourceManager]: Found 'REALMS.bam' in 'chitin.key'.
[Core]: Loaded Font: REALMS for ResRef REALMS
[ResourceManager]: Searching for 'REALMS2'...
[ResourceManager]: Found 'REALMS2.bam' in 'chitin.key'.
[Core]: Loaded Font: REALMS2 for ResRef REALMS2
[ResourceManager]: Searching for 'STONEBIG'...
[ResourceManager]: Found 'STONEBIG.bam' in 'chitin.key'.
[Core]: Loaded Font: STONEBIG for ResRef STONEBIG
[ResourceManager]: Searching for 'STONESM2'...
[ResourceManager]: Found 'STONESM2.bam' in 'chitin.key'.
[Core]: Loaded Font: STONESM2 for ResRef STONESM2
[ResourceManager]: Searching for 'STONESM3'...
[ResourceManager]: Found 'STONESM3.bam' in 'chitin.key'.
[Core]: Loaded Font: STONESM3 for ResRef STONESM3
[ResourceManager]: Searching for 'STONESML'...
[ResourceManager]: Found 'STONESML.bam' in 'chitin.key'.
[Core]: Loaded Font: STONESML for ResRef STONESML
[ResourceManager]: Searching for 'TOOLFONT'...
[ResourceManager]: Found 'TOOLFONT.bam' in 'chitin.key'.
[Core]: Loaded Font: TOOLFONT for ResRef TOOLFONT
[ResourceManager]: Searching for 'STATES'...
[ResourceManager]: Found 'STATES.bam' in 'chitin.key'.
[Core]: Loaded Font: STATES for ResRef STATES
[ResourceManager]: Searching for 'STATES2'...
[ResourceManager]: Found 'STATES2.bam' in 'chitin.key'.
[Core]: Loaded Font: STATES2 for ResRef STATES2
[ResourceManager]: Searching for 'GBTNSTD'...
[ResourceManager]: Found 'GBTNSTD.bam' in 'chitin.key'.
[Core]: Loaded Font: GBTNSTD for ResRef GBTNSTD
[Core]: Fonts Loaded...
[Core]: Starting up the Sound Driver...
[OpenAL]: Initializing OpenAL driver:
AL Version:(null)
AL Renderer:(null)
AL Vendor:(null)
[OpenAL]: Allocated 30 streams.
[OpenAL]: EFX not available.
[Core]: Allocating SaveGameIterator...
[Core]: Initializing Token Dictionary...
[Core]: Initializing Music Manager...
[Core]: Loading music list...
[ResourceManager]: Found 'music.2da' in 'chitin.key'.
[Core]: Loading resource data File...
[ResourceManager]: Found 'sounds.ini' in 'chitin.key'.
[Core]: Loading precreated teams setup...
[Core]: Bringing up the Global Timer...
[Core]: Initializing effects...
[ResourceManager]: Found 'efftext.2da' in 'GemRB Override'.
[ResourceManager]: Found 'effects.ids' in 'GemRB Unhardcoded data'.
[Core]: Initializing Inventory Management...
[ResourceManager]: Found 'itemtype.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'itemdata.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'slottype.2da' in 'GemRB Unhardcoded data'.
[Core]: Initializing string constants...
[ResourceManager]: Found 'strings.2da' in 'GemRB Unhardcoded data'.
[Core]: Initializing random treasure...
[ResourceManager]: Found 'randitem.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'rt_norm.2da' in 'Override'.
[Core]: Initializing ability tables...
[ResourceManager]: Found 'strmod.2da' in 'chitin.key'.
[ResourceManager]: Found 'strmodex.2da' in 'chitin.key'.
[ResourceManager]: Found 'intmod.2da' in 'Override'.
[2DAImporter/WARNING]: Bad signature (intmod.2da)! Complaining, but not ignoring...
[ResourceManager]: Found 'hpconbon.2da' in 'chitin.key'.
[ResourceManager]: Found 'chrmodst.2da' in 'chitin.key'.
[Core]: Reading reputation mod table...
[ResourceManager]: Found 'reputati.2da' in 'chitin.key'.
[ResourceManager/WARNING]: 'WMAPLAY.2da' not found...
[Core]: Reading game time table...
[ResourceManager]: Found 'gametime.2da' in 'GemRB Unhardcoded data'.
[Core]: Reading special spells table...
[ResourceManager]: Found 'splspec.2da' in 'GemRB Unhardcoded data'.
[ResourceManager/ERROR]: Couldn't find 'wildmag.2da'.
[Core/WARNING]: Failed to load special spells.
[ResourceManager]: Found 'dmgtypes.2da' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'stats.ids' in 'shared GemRB Override'.
[Core]: Reading damage type table...
[Core]: Reading modal states table...
[ResourceManager]: Found 'modal.2da' in 'GemRB Unhardcoded data'.
[Core]: Reading game script tables...
[ResourceManager]: Found 'happy.2da' in 'chitin.key'.
[ResourceManager]: Found 'rmodrep.2da' in 'chitin.key'.
[ResourceManager]: Found 'rmodchr.2da' in 'chitin.key'.
[ResourceManager]: Found 'trigger.ids' in 'chitin.key'.
[ResourceManager]: Found 'action.ids' in 'chitin.key'.
[ResourceManager]: Found 'object.ids' in 'chitin.key'.
[ResourceManager]: Found 'gemact.ids' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'gemtrig.ids' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'script.2da' in 'GemRB Unhardcoded data'.
[GameScript/WARNING]: Couldn't assign function to trigger: 7 said
[GameScript/WARNING]: Couldn't assign function to trigger: 85 reset
[GameScript/WARNING]: Couldn't assign function to action: 20 layhands
[GameScript/WARNING]: Couldn't assign function to action: 37 followpath
[GameScript/WARNING]: Couldn't assign function to action: 77 nidspecial8
[GameScript/WARNING]: Couldn't assign function to action: 79 nidspecial10
[GameScript/WARNING]: Couldn't assign function to action: 80 nidspecial11
[GameScript/WARNING]: Couldn't assign function to action: 81 nidspecial12
[GameScript/WARNING]: Couldn't assign function to action: 94 groupattack
[GameScript/WARNING]: Couldn't assign function to action: 271 stopjoinrequests
[GameScript/WARNING]: Couldn't assign function to action: 272 resetjoinrequests
[GameScript/WARNING]: Couldn't assign function to action: 282 overrideareadifficulty
[GameScript/WARNING]: Couldn't assign function to action: 311 spellwait
[ResourceManager]: Found 'dlginst.ids' in 'chitin.key'.
[ResourceManager]: Found 'scrinst.ids' in 'chitin.key'.
[GameScript/WARNING]: scrinst action 271 (stopjoinrequests()) doesn't exist, ignoring
[ResourceManager/ERROR]: Couldn't find 'actsleep.ids'.
[ResourceManager/ERROR]: Couldn't find 'chase.ids'.
[ResourceManager]: Found 'svtriobj.ids' in 'chitin.key'.
[GameScript/WARNING]: saved trigger 85 (reset(o:object*)) doesn't exist, ignoring
[GameScript/WARNING]: saved trigger 7 (said(o:object*,i:dialog) doesn't exist, ignoring
[Core]: Initializing keymap tables...
[ResourceManager]: Found 'keymap.2da' in 'shared GemRB Unhardcoded data'.
[Unknown]: Adding key Y with function GUICommon::ResolveKey
[Unknown]: Adding key . with function GUICommon::ResolveKey
[Unknown]: Adding key F with function GUICommon::ResolveKey
[Unknown]: Adding key 7 with function GUICommon::ResolveKey
[Unknown]: Adding key 8 with function GUICommon::ResolveKey
[Unknown]: Adding key 9 with function GUICommon::ResolveKey
[Unknown]: Adding key 0 with function GUICommon::ResolveKey
[Unknown]: Adding key - with function GUICommon::ResolveKey
[Unknown]: Adding key = with function GUICommon::ResolveKey
[Core]: Setting up the Console...
[ResourceManager]: Found 'CAROT.bam' in 'chitin.key'.
[Core]: Core Initialization Complete!
[GUIScript]: Loading Script Start.
[ResourceManager]: Found 'classes.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'kitlist.2da' in 'Override'.
[ResourceManager]: Found 'clskills.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'races.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'xplevel.2da' in 'chitin.key'.
[ResourceManager/WARNING]: 'pdolls.2da' not found...
[ResourceManager]: Found 'strmod.2da' in 'chitin.key'.
[ResourceManager]: Found 'strmodex.2da' in 'chitin.key'.
[ResourceManager]: Found 'spldisp.2da' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'aligns.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'itemtype.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'mxsplbon.2da' in 'chitin.key'.
[ResourceManager]: Found 'haterace.2da' in 'GemRB Unhardcoded data'.
[Python/ERROR]: Traceback (most recent call last):
[Python/ERROR]:   File "/storage/emulated/0/Android/data/net.so

It just cuts off at that last line without finishing it. I'm totally new to GemRB/all of this in general so it's probably something really simple that I'm just missing, but any help would be appreciated. If I can't get it to work I won't be too disappointed since it runs fine on Windows, but I was hoping to get this to work to complete my Infinity Engine collection on my tablet. Thanks again!

GemRB.log

Link to comment

not if you want higher resolutions. Maybe it's too big for the mod itself, but the fact that the log just cuts out in the middle of an error is very unhelpful.

 

we support scaling, but the apk is forcing fullscreen mode, since that's both the standard and you'd have no way to resize the window.

Link to comment

Okay, I tried a fresh install of everything - GemRB, and IWD2 (which is the GOG version if that matters). The new log file still cuts off, but it shows more of an actual error this time.

 

[Core]: GemRB Core Initialization...
[Core]: Initializing Video Driver...
[SDL 2 Driver]: Creating display
[SDL 2 Driver]: Creating Main Surface: w=2048 h=1536 fmt=SDL_PIXELFORMAT_ABGR8888
[Core]: Initializing Search Path...
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/portraits (Portraits)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/CD3/data (CD3/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/data/CD3/data (CD3/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/CD4/data (CD4/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/data/CD4/data (CD4/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/CD5/data (CD5/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/data/CD5/data (CD5/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/CD6/data (CD6/data)
[ResourceManager/WARNING]: Invalid path given: /sdcard/gemrb/iwd2/data/CD6/data (CD6/data)
[Core]: Initializing KEY Importer...
[KEYImporter]: Opening /sdcard/gemrb/iwd2/chitin.key...
[KEYImporter]: Checking file type...
[KEYImporter]: Reading Resources...
[KEYImporter]: BIF Files Count: 133 (Starting at 24 Bytes)
[KEYImporter]: RES Count: 25819 (Starting at 3746 Bytes)
[KEYImporter]: Resources Loaded...
[Core]: Initializing GUI Script Engine...
[ResourceManager/WARNING]: Invalid path given: /usr/share/fonts/TTF (CustomFonts)
[Core]: Reading Game Options...
[ResourceManager]: Found 'gemrb.ini' in 'GemRB Unhardcoded data'.
[Core]: Loading game type-specific GemRB setup '/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/unhardcoded/iwd2/gemrb.ini'
[Core]: Loading original game options from /sdcard/gemrb/iwd2/icewind2.ini
[ResourceManager]: Found 'defaults.ini' in 'shared GemRB Unhardcoded data'.
[Core]: Reading Encoding Table...
[ResourceManager]: Found 'default.ini' in 'shared GemRB Unhardcoded data'.
[Core]: Loading encoding definition for default: '/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/unhardcoded/shared/default.ini'
[Core]: Creating Projectile Server...
[ResourceManager]: Found 'gemprjtl.ids' in 'GemRB Unhardcoded data'.
[ResourceManager/ERROR]: Couldn't find 'projectl.ids'.
[Core]: Checking for Dialogue Manager...
[ResourceManager]: Found 'gender.2da' in 'GemRB Unhardcoded data'.
[Core]: Loading Dialog.tlk file...
[Core]: Loading Palettes...
[ResourceManager]: Searching for 'MPALETTE'...
[ResourceManager]: Found 'MPALETTE.bmp' in 'chitin.key'.
[ResourceManager]: Searching for 'MPALETTE'...
[ResourceManager]: Found 'MPALETTE.bmp' in 'chitin.key'.
[ResourceManager]: Searching for 'MPAL256'...
[ResourceManager]: Found 'MPAL256.bmp' in 'chitin.key'.
[Core]: Palettes Loaded
[Core]: Initializing stock sounds...
[ResourceManager]: Found 'defsound.2da' in 'GemRB Unhardcoded data'.
[Core]: Broadcasting Event Manager...
[Core]: Initializing Window Manager...
[Core]: Loading Cursors...
[ResourceManager]: Found 'cursors.bam' in 'chitin.key'.
[ResourceManager]: Found 'fogowar.bam' in 'chitin.key'.
[Core]: Loading Fog-Of-War bitmaps...
[Core]: Loading Ground circle bitmaps...
[ResourceManager]: Found 'TOOLTIP.bam' in 'chitin.key'.
[Core]: Initializing Tooltips...
[Core]: Loading Fonts...
[ResourceManager]: Found 'fonts.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Searching for 'NORMAL'...
[ResourceManager]: Found 'NORMAL.bam' in 'chitin.key'.
[Core]: Loaded Font: NORMAL for ResRef NORMAL
[ResourceManager]: Searching for 'INFOFONT'...
[ResourceManager]: Found 'INFOFONT.bam' in 'chitin.key'.
[Core]: Loaded Font: INFOFONT for ResRef INFOFONT
[ResourceManager]: Searching for 'NUMBER'...
[ResourceManager]: Found 'NUMBER.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMBER for ResRef NUMBER
[ResourceManager]: Searching for 'INITIALS'...
[ResourceManager]: Found 'INITIALS.bam' in 'chitin.key'.
[Core]: Loaded Font: INITIALS for ResRef INITIALS
[ResourceManager]: Searching for 'NUMBER2'...
[ResourceManager]: Found 'NUMBER2.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMBER2 for ResRef NUMBER2
[ResourceManager]: Searching for 'NUMBER3'...
[ResourceManager]: Found 'NUMBER3.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMBER3 for ResRef NUMBER3
[ResourceManager]: Searching for 'NUMFONT'...
[ResourceManager]: Found 'NUMFONT.bam' in 'chitin.key'.
[Core]: Loaded Font: NUMFONT for ResRef NUMFONT
[ResourceManager]: Searching for 'REALMS'...
[ResourceManager]: Found 'REALMS.bam' in 'chitin.key'.
[Core]: Loaded Font: REALMS for ResRef REALMS
[ResourceManager]: Searching for 'REALMS2'...
[ResourceManager]: Found 'REALMS2.bam' in 'chitin.key'.
[Core]: Loaded Font: REALMS2 for ResRef REALMS2
[ResourceManager]: Searching for 'STONEBIG'...
[ResourceManager]: Found 'STONEBIG.bam' in 'chitin.key'.
[Core]: Loaded Font: STONEBIG for ResRef STONEBIG
[ResourceManager]: Searching for 'STONESM2'...
[ResourceManager]: Found 'STONESM2.bam' in 'chitin.key'.
[Core]: Loaded Font: STONESM2 for ResRef STONESM2
[ResourceManager]: Searching for 'STONESM3'...
[ResourceManager]: Found 'STONESM3.bam' in 'chitin.key'.
[Core]: Loaded Font: STONESM3 for ResRef STONESM3
[ResourceManager]: Searching for 'STONESML'...
[ResourceManager]: Found 'STONESML.bam' in 'chitin.key'.
[Core]: Loaded Font: STONESML for ResRef STONESML
[ResourceManager]: Searching for 'TOOLFONT'...
[ResourceManager]: Found 'TOOLFONT.bam' in 'chitin.key'.
[Core]: Loaded Font: TOOLFONT for ResRef TOOLFONT
[ResourceManager]: Searching for 'STATES'...
[ResourceManager]: Found 'STATES.bam' in 'chitin.key'.
[Core]: Loaded Font: STATES for ResRef STATES
[ResourceManager]: Searching for 'STATES2'...
[ResourceManager]: Found 'STATES2.bam' in 'chitin.key'.
[Core]: Loaded Font: STATES2 for ResRef STATES2
[ResourceManager]: Searching for 'GBTNSTD'...
[ResourceManager]: Found 'GBTNSTD.bam' in 'chitin.key'.
[Core]: Loaded Font: GBTNSTD for ResRef GBTNSTD
[Core]: Fonts Loaded...
[Core]: Starting up the Sound Driver...
[OpenAL]: Initializing OpenAL driver:
AL Version:(null)
AL Renderer:(null)
AL Vendor:(null)
[OpenAL]: Allocated 30 streams.
[OpenAL]: EFX not available.
[Core]: Allocating SaveGameIterator...
[Core]: Initializing Token Dictionary...
[Core]: Initializing Music Manager...
[Core]: Loading music list...
[ResourceManager]: Found 'music.2da' in 'chitin.key'.
[Core]: Loading resource data File...
[ResourceManager]: Found 'sounds.ini' in 'chitin.key'.
[Core]: Loading precreated teams setup...
[Core]: Bringing up the Global Timer...
[Core]: Initializing effects...
[ResourceManager]: Found 'efftext.2da' in 'GemRB Override'.
[ResourceManager]: Found 'effects.ids' in 'GemRB Unhardcoded data'.
[Core]: Initializing Inventory Management...
[ResourceManager]: Found 'itemtype.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'itemdata.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'slottype.2da' in 'GemRB Unhardcoded data'.
[Core]: Initializing string constants...
[ResourceManager]: Found 'strings.2da' in 'GemRB Unhardcoded data'.
[Core]: Initializing random treasure...
[ResourceManager]: Found 'randitem.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'rt_norm.2da' in 'Override'.
[Core]: Initializing ability tables...
[ResourceManager]: Found 'strmod.2da' in 'chitin.key'.
[ResourceManager]: Found 'strmodex.2da' in 'chitin.key'.
[ResourceManager]: Found 'intmod.2da' in 'Override'.
[2DAImporter/WARNING]: Bad signature (intmod.2da)! Complaining, but not ignoring...
[ResourceManager]: Found 'hpconbon.2da' in 'chitin.key'.
[ResourceManager]: Found 'chrmodst.2da' in 'chitin.key'.
[Core]: Reading reputation mod table...
[ResourceManager]: Found 'reputati.2da' in 'chitin.key'.
[ResourceManager/WARNING]: 'WMAPLAY.2da' not found...
[Core]: Reading game time table...
[ResourceManager]: Found 'gametime.2da' in 'GemRB Unhardcoded data'.
[Core]: Reading special spells table...
[ResourceManager]: Found 'splspec.2da' in 'GemRB Unhardcoded data'.
[ResourceManager/ERROR]: Couldn't find 'wildmag.2da'.
[Core/WARNING]: Failed to load special spells.
[ResourceManager]: Found 'dmgtypes.2da' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'stats.ids' in 'shared GemRB Override'.
[Core]: Reading damage type table...
[Core]: Reading modal states table...
[ResourceManager]: Found 'modal.2da' in 'GemRB Unhardcoded data'.
[Core]: Reading game script tables...
[ResourceManager]: Found 'happy.2da' in 'chitin.key'.
[ResourceManager]: Found 'rmodrep.2da' in 'chitin.key'.
[ResourceManager]: Found 'rmodchr.2da' in 'chitin.key'.
[ResourceManager]: Found 'trigger.ids' in 'chitin.key'.
[ResourceManager]: Found 'action.ids' in 'chitin.key'.
[ResourceManager]: Found 'object.ids' in 'chitin.key'.
[ResourceManager]: Found 'gemact.ids' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'gemtrig.ids' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'script.2da' in 'GemRB Unhardcoded data'.
[GameScript/WARNING]: Couldn't assign function to trigger: 7 said
[GameScript/WARNING]: Couldn't assign function to trigger: 85 reset
[GameScript/WARNING]: Couldn't assign function to action: 20 layhands
[GameScript/WARNING]: Couldn't assign function to action: 37 followpath
[GameScript/WARNING]: Couldn't assign function to action: 77 nidspecial8
[GameScript/WARNING]: Couldn't assign function to action: 79 nidspecial10
[GameScript/WARNING]: Couldn't assign function to action: 80 nidspecial11
[GameScript/WARNING]: Couldn't assign function to action: 81 nidspecial12
[GameScript/WARNING]: Couldn't assign function to action: 94 groupattack
[GameScript/WARNING]: Couldn't assign function to action: 271 stopjoinrequests
[GameScript/WARNING]: Couldn't assign function to action: 272 resetjoinrequests
[GameScript/WARNING]: Couldn't assign function to action: 282 overrideareadifficulty
[GameScript/WARNING]: Couldn't assign function to action: 311 spellwait
[ResourceManager]: Found 'dlginst.ids' in 'chitin.key'.
[ResourceManager]: Found 'scrinst.ids' in 'chitin.key'.
[GameScript/WARNING]: scrinst action 271 (stopjoinrequests()) doesn't exist, ignoring
[ResourceManager/ERROR]: Couldn't find 'actsleep.ids'.
[ResourceManager/ERROR]: Couldn't find 'chase.ids'.
[ResourceManager]: Found 'svtriobj.ids' in 'chitin.key'.
[GameScript/WARNING]: saved trigger 85 (reset(o:object*)) doesn't exist, ignoring
[GameScript/WARNING]: saved trigger 7 (said(o:object*,i:dialog) doesn't exist, ignoring
[Core]: Initializing keymap tables...
[ResourceManager]: Found 'keymap.2da' in 'shared GemRB Unhardcoded data'.
[Unknown]: Adding key Y with function GUICommon::ResolveKey
[Unknown]: Adding key . with function GUICommon::ResolveKey
[Unknown]: Adding key F with function GUICommon::ResolveKey
[Unknown]: Adding key 7 with function GUICommon::ResolveKey
[Unknown]: Adding key 8 with function GUICommon::ResolveKey
[Unknown]: Adding key 9 with function GUICommon::ResolveKey
[Unknown]: Adding key 0 with function GUICommon::ResolveKey
[Unknown]: Adding key - with function GUICommon::ResolveKey
[Unknown]: Adding key = with function GUICommon::ResolveKey
[Core]: Setting up the Console...
[ResourceManager]: Found 'CAROT.bam' in 'chitin.key'.
[Core]: Core Initialization Complete!
[GUIScript]: Loading Script Start.
[ResourceManager]: Found 'classes.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'kitlist.2da' in 'chitin.key'.
[ResourceManager]: Found 'clskills.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'races.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'xplevel.2da' in 'chitin.key'.
[ResourceManager/WARNING]: 'pdolls.2da' not found...
[ResourceManager]: Found 'strmod.2da' in 'chitin.key'.
[ResourceManager]: Found 'strmodex.2da' in 'chitin.key'.
[ResourceManager]: Found 'spldisp.2da' in 'shared GemRB Unhardcoded data'.
[ResourceManager]: Found 'aligns.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'itemtype.2da' in 'GemRB Unhardcoded data'.
[ResourceManager]: Found 'mxsplbon.2da' in 'chitin.key'.
[ResourceManager]: Found 'haterace.2da' in 'GemRB Unhardcoded data'.
[Python/ERROR]: Traceback (most recent call last):
[Python/ERROR]:   File "/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/GUIScripts/iwd2/Start.py", line 24, in <module>
[Python/ERROR]:     from datetime import datetime
[Python/ER

 



So yeah, not sure what to do from here. I do have this working on Windows, though, so if I can't get it to run on my tablet it won't be the end of the world. Thank you for helping me try to figure this out so far!

Link to comment

That's a core python module. :s Anyway, it's used only for prettying up the starting screen, since iwd2 has a different one if you're playing at night. Open that file and remove that line and then the other mention at line 50 (plus the whole if-block after it).

Link to comment
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...