PDA

View Full Version : GemRb Development Thread


ArnimS
2008-02-21, 05:46
Since gemRb is very much in a development stage, i'm starting this thread so we can continue to discuss the issues without bumping the topic up in the 'gaming' section. It would be misleading to forum viewers who just want to play games to maintain a discussion about development over there.

We do discuss works in progress over in Gaming, but usually the topics are about applications that are mature, for which the port is a work in progress.

Gemrb is in a different category - it is one of the most ambitious commercial game engine remakes ever attempted (based on the complexity of the scripting and DnD rules). and discussion about getting it working is more of a development nature.


So to kick it off, bundyo please try creating a sorceror character and see if you get a python crash (with 3.0).

cheers

Bundyo
2008-02-21, 08:20
When is it supposed to crash? I created a sorcerer, then the game starts and works? :)

BTW, here:
http://www.youtube.com/watch?v=icyAgs3dFqU

The sound is synced, just my capture software isn't very good (or I'm not good in configuring it :)

Just tried openal in UQM - works with it on my device, though on high quality skips whereas SDL handles it without any problem. So no biggie. Warzone's problem lies somewhere else i guess.

rachid
2008-02-21, 10:42
That looks quite promising! :)

spirytsick
2008-02-21, 12:05
Thank You Very Much Guys. I am not a developper but if you need another tester feel free to let me know. I have a copy of both BG and BG2 at home so I can give some power user feedback on how it works on my tablet.

ArnimS
2008-02-25, 02:42
Thank You Very Much Guys. I am not a developper but if you need another tester feel free to let me know. I have a copy of both BG and BG2 at home so I can give some power user feedback on how it works on my tablet.

You can pick up general instructions from the GemRB thread in 'gaming'.

I'm not so sure I agree that a 50x50 threshold for hilighting. Seems like overkill - wouldn't a 15x15 threshold be adequate, while giving faster visual feedback when user drags to hilight?

Since there are a fair number of ITOS-heads who have some python skills, perhaps we as a community could help identify fix some of the remaining scripting errors: focusing perhaps first on BG2: Throne of Bhaal and SoA.

What are you thinking bundyo?

spirytsick
2008-02-29, 17:46
Guys, installed the build and copied openall and created the appropriate rc's. bg2 is in the /media/mmc1/games/bg2. When I start gemrb I get the following errors (please forgive me if I have missed something obvious but I am at work and I have to be a bit sneaky when playing with the tablet :) ).

Ok, here we go...

~/.gemrb $ gemrb
GemRB Core Version v0.3.0 Loading...
[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [NOT FOUND]
[Config]: Trying to open /home/user/.gemrb/gemrb.cfg [OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins...
[PluginMgr]: Searching for plugins in: /usr/lib/gemrb/
[PluginMgr]: Loading: /usr/lib/gemrb/libGUIScript.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for GUI Script Engine (Python)...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libSDLVideo.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for SDL Video Driver...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libZLibMgr.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ZLib Compression Manager...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/lib2DAImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for 2DA File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libACMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ACM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libNullSound.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Null Sound Driver...[OK]
[PluginMgr]: Duplicate Plug-in! [SKIPPING]
[PluginMgr]: Loading: /usr/lib/gemrb/libAREImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ARE File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libBAMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BAM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libBIFImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BIF File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libBMPImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BMP File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libPNGImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PNG File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libCHUImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for CHU File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libCREImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for CRE File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libDLGImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for DLG File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libEFFImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for EFF File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libFXOpcodes.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for core games...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libIWDOpcodes.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for the icewind branch of the games...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libPSTOpcodes.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for the torment branch of the games...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libGAMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for GAM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libIDSImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for IDS File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libINIImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for INI File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libITMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ITM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libKEYImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for KEY File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libMOSImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MOS File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libMUSImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MUS File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libMVEPlayer.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MVE Video Player...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libPLTImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PLT File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libPROImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PRO File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libSPLImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for SPL File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libSTOImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for STO File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libWMPImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for WMP File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libWEDImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for WED File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libTLKImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for TLK File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/libTISImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for TIS File Importer...[OK]
[Core]: Plugin Loading Complete...[OK]
[Core]: Creating Object Factory...[OK]
[Core]: GemRB Core Initialization...
[Core]: Searching for Video Driver...[OK]
[Core]: Initializing Video Plugin...[OK]
[Core]: Searching for KEY Importer...[OK]
[Core]: Initializing Resource Manager...
[KEYImporter]: Opening /media/mmc1/games/bg2/chitin.key...[OK]
[KEYImporter]: Checking file type...[OK]
[KEYImporter]: Reading Resources...
[KEYImporter]: BIF Files Count: 128 (Starting at 24 Bytes)
[KEYImporter]: RES Count: 35200 (Starting at 3834 Bytes)
[KEYImporter]: Resources Loaded...[OK]
[Core]: Reading Game Options...
[KEYImporter]: Searching for gemrb.ini...[ERROR]
[ERROR]
Cannot Load INI
Termination in Progress...
[KEYImporter]: Searching for defsound.2da...[ERROR]
Press enter to continue...

I will investigate it when I get home later on tonight but at quick glance I could not find neither gemrb.ini or defsound.2da anywhere...

Any suggestions? Please...

Bundyo
2008-02-29, 21:17
Did you configure gemrb.cfg properly?

spirytsick
2008-02-29, 23:30
seems so. I have all the files in the right paths and the ini files in the right location. I cannot locate gemrb.ini and defsound.2da anywhere though... :(

spirytsick
2008-03-01, 14:16
ok, looks like the GUIScripts path was not set properly. It now loads but hangs on sound initialization. Will have to investigate openal settings again

spirytsick
2008-03-01, 14:37
[KEYImporter]: Searching for STATES2.bam...[FOUND]
[Core]: Fonts Loaded...[OK]
[KEYImporter]: Searching for TOOLSCRL.bam...[FOUND]
[Core]: Initializing Tooltips...[OK]
[KEYImporter]: Searching for CAROT.bam...[FOUND]
[Core]: Setting up the Console...[OK]
open /dev/[sound/]dsp: No such file or directory
[Core]: Starting up the Sound Manager...Retrying to open sound, last error:(0)
open /dev/[sound/]dsp: No such file or directory
Retrying to open sound, last error:(0)

Sound seems to be the problem, although openal is setup correctly (i did check three times now)

Ok!! It works now, tablet restart was required before it worked ok.

Bundyo
2008-03-01, 22:42
So you have sound?

spirytsick
2008-03-01, 22:59
Yes, nice and crisp. No problems there. Intro played out ok, I have not tried galivanting around yet but it works fast enough (loading takes time though but that is to be expected). I have ordered a bt keyboard but for the moment xkbd will have to do. I have created a palladin character so far. I will keep on going.

Bundyo
2008-03-02, 09:22
Okay, then i'll focus on 800x480 interface and the right click.

spirytsick
2008-03-02, 11:24
great, i also have a copy of gemrb running on my pc with exactly the same game data for comparison. cant wait for an update.

spirytsick
2008-03-02, 18:16
Bundyo, I have built a svn version as this fixes the pupnik reported issues with mage and sorceror creation. It can be downloaded from http://spirytusick.pwp.blueyonder.co.uk/gemrb_0.3.0_armel.deb

should work against your openal but just in case it was build against http://spirytusick.pwp.blueyonder.co.uk/openal_0.0.8-1_armel.deb

Bundyo
2008-03-02, 22:10
@spirytsick, 0.3.0 already fixes that (or at least I didn't encounter it :)

spirytsick
2008-03-02, 22:17
sorry bundyo, it's called 0.3.0 but in fact this is an svn build. The one you posted before still does not work. try creating a mage or sorceror. Other classes worked ok with your 0.3.0. All i did was to check out current source from svn and rebuild it under scratchbox. no other changes were made (apart from -Werror and setting python right). Btw, pupnik managed to get the sound working, it seems that his libasound2 was corrupted (or just heavy modified), after a vanilla reinstall it started working for him too. Good luck working on 800x480 and right click emulation. Please keep us posted.

ArnimS
2008-03-03, 09:40
* For 3.0 they fixed up some serious movement problems, but not all. I have two characters highlighted and click somewhere to move sometimes the character 'behind' another will not move - almost like saying 'ah i'm blocked by other character - giving up!'

* Sometimes sound (spirytsick's build) will get stuttery/echoey after a level load - sometimes it recovers, sometimes not.

* in BG2:SoA I created a sorceror *yay* but he's level 1, not ~10. or whatever a new chara should be in SoA. Leveling up definitely needs implementation!

JustNick
2008-07-06, 15:39
Woah... How did I miss this? Must buy a larger SD to try...
Just a couple of personal thoughts...
First full screen 800x480 could be too slow to be playable, would it be better to have 400x240 with pixel doubling?
Second.. well... I forgot while I was writing :D
I can't wait to get another media big enough to try it, I'm not a coder but if there's some testing to do my n800 is at you service :) (although maybe a keyboard is needed too...)

iliaden
2008-09-20, 21:35
Did the project die out with time?

I mean, were there no builds since march?

that's sad, but I guess most of the projects are self-controlled: if the developers loose enthusiasm or find the task too complex, they just give up.

example: anyone remembers the nobounds project?

ArnimS
2009-05-25, 20:16
gemrb 0.4.0 just released!

spirystick, bundyo - care to run a buils 4 us?

silvermountain
2009-07-23, 02:04
gemrb 0.4.0 just released!

spirystick, bundyo - care to run a buils 4 us?

Does that mean that we're closer to a working BG2 build for Maemo?

<.---Willing tester!

This video looks really promising (and it's with sound!): http://www.youtube.com/watch?v=icyAgs3dFqU&NR=1

Bundyo
2009-07-23, 04:38
If anyone wants to step up and build it - be my guest. :)

dukemagus
2009-07-23, 12:51
sorry for asking, but does fallout and fallout 2 runs on the same engine as bg and bg2? if the answer is "yes", so they should be a good place to start in porting... well... they're far easier to run on a nit (lower requirements)

Bundyo
2009-07-23, 13:55
The answer is no. They were made by different company too.

dukemagus
2009-07-23, 13:56
black isle works on both if i do remember... but oh well, it the answer is no, so my dreams were shattered (fallout would look great no a NIT)

anyway, i'm a little worried IF the port works, with some spell effects... they use 3d acccelerator cards

Bundyo
2009-07-23, 19:32
http://en.wikipedia.org/wiki/Baldur%27s_Gate_%28series%29
http://en.wikipedia.org/wiki/Fallout_%28series%29

You are maybe confused by Icewind Dale, which is by Black Isle Studios and uses BG's Infinity engine:
http://en.wikipedia.org/wiki/Icewind_Dale

Rotkaeqpchen
2009-10-15, 20:37
Is GemRB beeing ported to Maemo 5, so that Baldurs Gate can be played on the N900? Thank you for a quick answer.

Malyce
2009-11-16, 22:14
As the new GemRB version was recently released, I was hoping to do some bugtesting on my n810, Im not very familiar with linux however.

Could someone compile it? Is it difficult?

Or possibly explain to me how to get it running on my n810.

Thanks

Bundyo
2009-11-17, 10:19
I have a working 0.6.0 build for fremantle, though not top performance. No build for n8x0 yet.

Malyce
2009-11-18, 00:52
Alright, it's good to hear someone is still working with GemRB/Maemo

Hopefully you'll find some time to give the n810 some love

ArnimS
2009-12-18, 10:32
I have a working 0.6.0 build for fremantle, though not top performance. No build for n8x0 yet.

I can't work on this either... but... can you post your cmake, openal and other dependencies? :)

EDIT: hmm, didn't have all repos activated, nevermind

go1dfish
2009-12-24, 18:37
I have a working 0.6.0 build for fremantle, though not top performance. No build for n8x0 yet.

Where might I find this, I'd like to help test.

I compiled 0.6.0 in a debian chroot and have it running and somewhat playable on the n900, sound performance is pretty bad, and load times are quite sluggish though. I'd imagine even without optimizations, a fremantle build should run smoother than my chroot build.

Also, quicksave doesn't seem to work, but if I save manually in a new slot each time things seem to work ok.

Using BG2 gamedata in MyDocs (fat32)

Bundyo
2009-12-24, 22:12
Here is a build, I was hoping to do a small config tool for it and then push it to extras:
http://bundyo.com/things/gemrb-0.6.0-maemo0.deb

It is optified.

go1dfish
2009-12-25, 00:41
I can't work on this either... but... can you post your cmake, openal and other dependencies? :)

EDIT: hmm, didn't have all repos activated, nevermind

My google-fu is aparantly not up to snuff, what repo am I missing for openal?

I have extras, testing and dev and enabled

Bundyo
2009-12-25, 08:39
Oh, sorry.

http://bundyo.com/things/libopenal1_1.10.622-1_armel.deb
http://bundyo.com/things/libopenal-dev_1.10.622-1_armel.deb
http://bundyo.com/things/libopenal1-dbg_1.10.622-1_armel.deb

/etc/openal/alsoft.conf would probably also help for better sound :).

go1dfish
2009-12-25, 18:15
Oh, sorry.

http://bundyo.com/things/libopenal1_1.10.622-1_armel.deb
http://bundyo.com/things/libopenal-dev_1.10.622-1_armel.deb
http://bundyo.com/things/libopenal1-dbg_1.10.622-1_armel.deb

/etc/openal/alsoft.conf would probably also help for better sound :).

Thanks, you're build runs much better than my chroot build. Sound is usable, but sometime stutters I modified alsoft.conf to use pulse through alsa, havent tried alsa directly yet.

800x480 is currently unusable, had the same issue with the chroot build, the notification/spells etc area does not redraw properly, 640x480 works fine however.


The only n900 specific issue I have ran into is that there is no 'dead zone' between a click and a drag. This makes it very easy to accidently deselect everyone instead of going to where you tapped.

It feels playable, I'm working my way through Irenicus' dungeon for the Nth time :)

Thanks again..

I'd be willing to help some with python scripting when I can, but Im not familiar with the infinity engine from a development/modding perspective

ArnimS
2010-01-04, 09:09
I have a working 0.6.0 build for fremantle, though not top performance. No build for n8x0 yet.

Building this in scratchbox is a god damned circus show.

shinkamui
2010-01-10, 05:38
Is sound fixed? Im having a problem with stuttering audio with the latest build 0.6.0. I looked at my openal.conf, and there are no options set... Anyone with good sound have some tips they'd like to share?

Bundyo
2010-01-10, 07:44
You need to tweak the openal.conf a little. Is it empty?

shinkamui
2010-01-11, 12:41
pretty much bundyo, all the options are # out. Can you post a good cfg? I've never touched openal. :) Also, I don't think it should be relevant, but Im running it with Icewind Dale 1. (Smaller installation, and I've never beaten it...)

shinkamui
2010-01-14, 00:22
Figured it out, for those who have the same problem, make sure you specify in your openal.conf in the order to try, alsa first. Sound is beautiful. I also dropped the sample rate to 22050 and left everything else at the defaults.

shinkamui
2010-01-14, 00:41
icewind dale runs quite well, unfortunately the 640x480 resolution makes accuracy a bit difficult in the point and click... still totally playable, and I look forward to updates! Finally, my dream has come true. Baldurs gate in my pocket!

Cry86
2010-01-25, 14:52
i'm sorry, i'm newbie, is a first time with Maemo and with Linux ...
I installed gemrb and Openal libraries, but... how can i do for gemrb.cfg?
thanks and sorry :P

andyph666
2010-01-26, 16:01
There is no gemrb.cfg included with the .deb. Are we supposed to find the gemrb.cfg.sample and edit it? Then do we copy the installed folder from our PC to the path in gemrb.cfg? Thanks.

shinkamui
2010-01-26, 16:16
for those who have asked about GemRB, /home/user/.gemrb/gemrb.cfg.

andyph666
2010-01-26, 16:22
I dont have a gemrb.cfg in /home/user/.gemrb, in fact there is no folder called .gemrb there for me. Am I supposed to make one and put the sample gemrb into it and edit it?

The game starts up fine. I copied my install folder of BG2 to my phone and then put in a sample gemrb.cfg. I changed the paths of GUIScripts path and GEMRB path to /usr/share/gemrb/ and it loaded up.

andyph666
2010-01-26, 18:41
Does BG2 crash for anyone when going into the game? I get this error:

keyimporter: searching for ar4000.wed
cannot find /home/user/MyDocs/bg2tob/data/AREA4000.cbf
areimporter: no tile map available
keyimporter: searching for guiw.chu ... found
Segmentation fault

Bundyo
2010-01-26, 20:21
Probably your paths in the cfg are not okay.

andyph666
2010-01-26, 22:55
Yea figured it out thanks. If anyone else is having the same error, you have to put the CD2, CD3, CD4, CD5 to the paths of the CDs in the bg2 directory as well. The sound is stuttery. What am I supposed to edit in openal.conf exactly?

Okay figured it out. You edit the alsoft.conf in /etc/openal and change the "device = default" under the alsa backend part to device = alsa.

Is it necessary to change the sample rate? Is the sample rate the same as frequency in alsoft.conf? Or how did you change it? Thanks.

andyph666
2010-01-27, 03:32
It won't start up anymore and I think all I changed was the alsoft.conf. The game shows a blue background with the game panels etc and then crashes to terminal. Anyone with a proper .cfg and alsoft.conf?

Bundyo
2010-01-27, 18:10
Someone else - I don't have it set up on my device after the latest reflash.

Cry86
2010-01-28, 00:47
Plugin Loading Failed...
where is the plugin path? i not find it

Now start, but i have the same problem Andy ...
Blue screen and crash

andyph666
2010-01-28, 03:41
cry86: Have you tried throne of baal ? It worked for me but shadows of amn didn't it gave me a blue screen. Also make sure your rootfs isn't full. Throne of baal gave me a blue screen when I was 100% full.

Cry86
2010-01-28, 11:11
i have only shadow of amn! no, is only 81% ! now i try to install Throne of Ball ! gemrb doesn't find me the first area from cd2 !
path is /home/user/MyDocs/bg2/CD2/

Error are :
Searching for tracking.2da
Searching for ar0602.wed
cannot find /home/user/MyDocs/bg2/CD2/ /data/AREA060A.cbf
No tile map available
Segmentation fault

i find the file AREA060A.cbf in the folder CD2/data/ but see that file is .bif and not .cbf
Is the possible error?

andyph666
2010-01-29, 08:24
shinkamui: Could you post your gemrb.cfg please? Only BG2 TOB works. I've tried IWD2, IWD1, BG2 SOA and they didn't work. IWD2 said it requires 800 x 600. BG2 starts with a blue background and then crashes and IWD1 doesnt work either.

Anyone have any clearcut steps to making this to work?

Bundyo
2010-01-29, 10:30
You probably have something wrong with wour config because BG2 was working when I tried.

Special.Guest
2010-02-03, 20:27
I have a working 0.6.0 build for fremantle, though not top performance. No build for n8x0 yet.

does anyone have a build for diablo? how do I build this? ... using scratchbox? any hint on what I need to try to bring it to the n810 ?

mthmob
2010-02-20, 12:57
Gemrb works great on my n900 with BG TotSC, BG2 SoA and ToB, Icewind Dale HoW and Planescape Torment. Controles are playable.

But cant run Icewind Dale 2 since it dosent support any less then 800x600 res.

Also i cant attack the zombies in the beginning of Planescape, im guessing its because i cant right click... for some reason the developer of gemrb removed the "attack" shortcut on A...

anyways :) pretty cool.

REMFwhoopitydo
2010-02-23, 12:21
is there a new version of GemRB due out soon?

Rich_H
2010-03-07, 08:54
Gemrb works great on my n900 with BG TotSC, BG2 SoA and ToB, Icewind Dale HoW and Planescape Torment. Controles are playable.

But cant run Icewind Dale 2 since it dosent support any less then 800x600 res.

Also i cant attack the zombies in the beginning of Planescape, im guessing its because i cant right click... for some reason the developer of gemrb removed the "attack" shortcut on A...

anyways :) pretty cool.

I am a little new with my N900, and wondering if you could explain the steps that you took to get Gemrb working on your N900?

Really hope someone will do a real port of this one, must be more people then me wanting to play BG2 on there phone :D

Cobra
2010-03-27, 12:05
I need some help im trying to get bg1 working. I have all the files from the CD's 1-5 I have installed libopenal1_1.10.6-1_armel.deb and gemrb-0.6.9-maemo0.deb and I've configured the GemRB.cfg file. and when I run gemrb I get...

[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for GAM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libCREImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for CRE File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/lib2DAImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for 2DA File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libIWDOpcodes.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for the icewind branch of the games...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libMVEPlayer.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MVE Video Player...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libAREImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ARE File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libINIImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for INI File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libKEYImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for KEY File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libSDLVideo.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for SDL Video Driver...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libPNGImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PNG File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libZLibMgr.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ZLib Compression Manager...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libNullSound.so...[DELAYING]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libBAMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BAM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libACMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ACM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libSTOImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for STO File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libTISImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for TIS File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libMOSImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MOS File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libBMPImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BMP File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libPROImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PRO File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libDLGImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for DLG File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libPSTOpcodes.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for the torment branch of the games...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libIDSImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for IDS File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libITMImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ITM File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libCHUImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for CHU File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libWEDImporter.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for WED File Importer...[OK]
[PluginMgr]: Loading: /usr/lib/gemrb/plugins/libNullSound.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Null Sound Driver...[OK]
[PluginMgr]: Duplicate Plug-in! [SKIPPING]
[Core]: Plugin Loading Complete...[OK]
[Core]: GemRB Core Initialization...
[Core]: Searching for Video Driver...[OK]
[Core]: Initializing Video Plugin...[OK]
[Core]: Searching for KEY Importer...[OK]
[Core]: Initializing Resource Manager...
[KEYImporter]: Opening /media/mmc1/Games/Baldur's Gate/chitin.key...[OK]
[KEYImporter]: Checking file type...[OK]
[KEYImporter]: Reading Resources...
[KEYImporter]: BIF Files Count: 141 (Starting at 24 Bytes)
[KEYImporter]: RES Count: 15237 (Starting at 4241 Bytes)
[KEYImporter]: Resources Loaded...[OK]
[Core]: Reading Game Options...
[KEYImporter]: Searching for gemrb.ini...[Found in GemRB Override]
[Core]: Loading game type-specific GemRB setup...
/usr/share/gemrb/override/bg1/gemrb.ini[OK]
[Option]: HasKaputz = no
[Option]: AllStringsTagged = yes
[Option]: HasSongList = no
[Option]: TeamMovement = no
[Option]: UpperButtonText = yes
[Option]: LowerLabelText = yes
[Option]: HasPartyIni = no
[Option]: SoundFolders = no
[Option]: IgnoreButtonFrames = no
[Option]: OneByteAnimationID = no
[Option]: HasDPLAYER = yes
[Option]: HasEXPTABLE = no
[Option]: HasBeastsIni = no
[Option]: HasDescIcon = yes
[Option]: HasPickSound = no
[Option]: IWDMapDimensions = no
[Option]: AutomapIni = no
[Option]: SmallFog = yes
[Option]: ReverseDoor = no
[Option]: ProtagonistTalks = no
[Option]: HasSpellList = no
[Option]: IWD2ScriptName = no
[Option]: DialogueScrolls = no
[Option]: KnowWorld = no
[Option]: ReverseToHit = yes
[Option]: SaveForHalfDamage = no
[Option]: CharNameIsGabber = no
[Option]: MagicBit = no
[Option]: CheckAbilities = no
[Option]: ChallengeRating = no
[Option]: SpellBookIconHack = no
[Option]: EnhancedEffects = no
[Option]: DeathOnZeroStat = yes
[Option]: SpawnIni = no
[Option]: IWD2DeathVarFormat = no
[Option]: HasResDataIni = no
[Option]: OverrideCursorPos = no
[Option]: BreakableWeapons = yes
[Option]: 3EdRules = no
[Option]: LevelslotPerClass = no
[Option]: SelectiveMagicRes = no
[Option]: HasHideInShadows = no
[Option]: AreaVisitedVar = no
[Option]: ProperBackstab = no
[Option]: OnScreenText = no
[Core]: Creating Projectile Server...
[KEYImporter]: Searching for gemprjtl.ids...[Found in GemRB Override]
[KEYImporter]: Searching for projectl.ids...[ERROR]
[Core]: Checking for Dialogue Manager...[OK]
[KEYImporter]: Searching for months.2da...[ERROR]
Cannot find data/Default.bif... Resource unavailable.
[Core]: Loading Dialog.tlk file...[OK]
[Core]: Loading Palettes...
[KEYImporter]: Searching for MPALETTE.bmp...[ERROR]
Cannot find data/Gui.bif... Resource unavailable.
[KEYImporter]: Searching for MPALETTE.bmp...[ERROR]
Cannot find data/Gui.bif... Resource unavailable.
[KEYImporter]: Searching for MPAL256.bmp...[Found in GemRB Override]
[Core]: Palettes Loaded
[Core]: Initializing stock sounds...
[KEYImporter]: Searching for defsound.2da...[Found in GemRB Override]
[OK]
[Core]: Broadcasting Event Manager...[OK]
[Core]: Initializing Window Manager...[OK]
sys:1: RuntimeWarning: Python C API version mismatch for module GemRB: This Python has API version 1013, module GemRB has version 1012.
[Core]: Initializing GUI Script Engine...[OK]
[KEYImporter]: Searching for cursors.bam...[ERROR]
Cannot find data/Gui.bif... Resource unavailable.
[Core]: Loading Cursors...[ERROR]
[KEYImporter]: Searching for defsound.2da...[Found in GemRB Override]
Press enter to continue...

When I press enter it gos back to cmd. I've been searching google and maemo.org for a while would somebody please help. thanks yall.

ps im typing this with my N900 and its getting slow.

fuzzie
2010-03-28, 00:18
Cannot find data/Default.bif... Resource unavailable.

That is your problem, it can't find the game files. Maybe you need to set CaseSensitive to 1 in the config file?

chenliangchen
2010-04-23, 08:09
Any chance to build an extras devel package? Many thanks! :)

Magik
2010-05-12, 19:37
Hi guys :) I'm a new member and it's my first post.
Could someone please post his openal config file? I just can't configure it... music/sounds are choppy and crapy :P

Thanks in advance!

andyph666
2010-05-15, 03:30
How do you right click in the game?

Magik
2010-05-18, 12:49
andyph666,i tried everything... you can't :(

I will not be an *** and share with you guys. Here are my configs of gemrb and openal(sound isnt crappy anymore):
http://www.4shared.com/file/ZD6jG2_J/configi.html

Just put the Baldur's Gate 2 data into "bg2" folder in MyDocs.
It should work.

limpid
2010-06-10, 12:46
Hi, I'm having some trouble setting gemrb up. I think I'm digging a hole for myself, but I'm not sure where I went wrong.

I begun by installing the .deb files Bundyo posted on page 4 for libopenal. They wouldn't install from the app manager (the error I got was "incompatible application package") so I used xterm to install them. Then I installed the .deb for gemrb posted on the same page.

My issue is that I can't find a /home/user/.gemrb folder. Not only that, but although I have the game installed on my PC, I don't know which files to copy onto my phone and where.

This guide http://gemrb.sourceforge.net/wiki/doku.php?id=installation doesn't have any information specific to the N900.

Did I install the program right if the .gemrb directory doesn't exist? What should I have done?

I'm not new to the unix command line and I'm quite keen on trying this out.

Thanks.

ArnimS
2010-06-17, 12:54
I'm not sure why you have no .gemrb in home directory. I seem to recall copying my PC .gemrb over to the N810 long ago. Maybe try that, and then be sure al the paths are correct.

Btw: new 0.61 minor release yesterday: http://forums.gibberlings3.net/index.php?showtopic=20112

WhiteIce
2010-06-21, 08:41
Those expecting the steps on the installation for gemrb with BG2, perhaps I'll post it later. I finally got it to work on n900.
I'm still working right now.

WhiteIce
2010-06-21, 12:14
Steps for getting gemrb to work with Baldur's Gate 2

1. Download these depencies

http://bundyo.com/things/libopenal1_1.10.622-1_armel.deb

You could probably copy over to /home/user/MyDocs/Downloads
*Note case sensitive (you guys should know by now)

2. Download gemrb from here
http://bundyo.com/things/gemrb-0.6.0-maemo0.deb
*You may place it at /home/user/MyDocs/Downloads too

3. Grant yourself root access using xterminal using command -> sudo gainroot

4. Install each and every libopenal .deb files by using this command -> dpkg -i libopenal1-dbg_1.10.622-1_armel.deb

5. Install gemrb using the above same command -> dpkg -i gemrb-0.6.0-maemo0.deb

6. Create a bg2 folder/directory by using command -> mkdir /home/user/MyDocs/bg2
*This directory should contain all bg2 source files and folders.

7. Create folder for gemrb.cfg to reside in by using command ->
mkdir /home/user/.gemrb/

8.Download gemrb.cfg from
http://www.4shared.com/file/ZD6jG2_J/configi.html

9. Move gemrb.cfg to /home/user/.gemrb/gemrb.cfg by using command -> mv gemrb.cfg /home/user/.gemrb/
*Take note, you must be at the directory where you first placed gemrb.cfg like e.g. /home/user/MyDocs/Downloads

10. Run gemrb by using two command -> cd /usr/bin
-> gemrb

Just hope I did not make this up too complicated, this should make everything work but I'm sure I did miss out something

I'll continue to keep the post updated should I find out what I missed.

Hope you guys have some fun even though it might not be perfect enough.

Joorin
2010-06-21, 14:07
Why install the -dev and -dbg packages? Aren't they only needed if you're going to compile against the OpenAL library?

To start gemrb, all you need to do is to write gemrb in an XTerminal. If you do "cd /usr/bin" first, you need to write "./gemrb".

EDIT:
And don't forget to exit from your root shell before starting the application.

WhiteIce
2010-06-22, 01:03
Thanks Joorin I've edited the post a little, on my way to work again

bng
2010-07-06, 23:55
8.Download gemrb.cfg from
http://www.4shared.com/file/ZD6jG2_J/configi.html


the link seems to be offline, would you be so kind to upload it somewhere else? thank you

Magik
2010-07-07, 17:10
bng, it's not offline ;) I just download'ed it
Maybe you don't know how to download it so here is a mirror:
http://rapidshare.com/files/405541508/configi.rar
And another one:
http://www.megaupload.com/?d=EQJEKAR2

Enjoy the biggest adventures on gemrb :)
I suggest Baldur's Gate 1, because it seems less buggy then other infinity engine games.

Trisk3lion
2010-07-07, 21:31
Thanks everyone for making this possible, The infinity games are my top favorite games ever made and to be able to play them on my phone is pure gold.

At the moment i'm working on getting to run, i just got my n900 so everything goes a bit slow but i think i'l soon have it working.

Thou i a questions:
If i would like to play Icewind Dale or Planescape Torment i just need to change the paths in gemrb.cfg right?

What would have been cool is if you could choose bewteen different games when you loaded Gemrb, so i you can have both Bg2 and IWD on your N900 and when you start GemRB it asks you wich game and then cooses the right config file.

Magik
2010-07-08, 08:20
At the moment i'm working on getting to run, i just got my n900 so everything goes a bit slow but i think i'l soon have it working.

With config files it's pretty easy :)

If i would like to play Icewind Dale or Planescape Torment i just need to change the paths in gemrb.cfg right?

Put the game files into bg2 folder and in config file you have to change line called "GameType=bg2" to "GameType=icw" or "GameType=pst" for Planescape Torment.


What would have been cool is if you could choose bewteen different games when you loaded Gemrb, so i you can have both Bg2 and IWD on your N900 and when you start GemRB it asks you wich game and then cooses the right config file.

You have to ask it on gemrb forums ;)

Trisk3lion
2010-07-08, 11:48
Bah this problem is killing me, i have installed GemRB as WhiteIce suggested but i'm having problems getting my bg2 source files over to my N900.
THe only way i know of getting them over is using OpenSSH. I have installed OpenSSH client on my N900 and using WinSCP from my pc but i always get an error halway through the transfer.
Really frustrating, anyone know a bether way?

Joorin
2010-07-08, 12:50
Connect the USB cable and enter drive mode and copy the files that way?

Trisk3lion
2010-07-08, 13:07
If I connect with a usb cable and enter mass storage mode i can't access the right folders or is there an other usb mode i dont know about?

Joorin
2010-07-08, 14:17
If I connect with a usb cable and enter mass storage mode i can't access the right folders or is there an other usb mode i dont know about?

Then you do it in, you know, two steps.

First you copy the files to MyDocs and then you move them to wherever you want them.

Nathraiben
2010-07-08, 14:28
Thanks for the instructions, WhiteIce!

Two quick questions, though:


From the post prior to the instructions, I take it that both them and the config file will work on the N900?
Will simply changing the bg2 to bg1 in the config file make it work with BG1, or will I have to tinker with the rest of the settings for that?
(Couldn't find my BG2 box, so I thought let's do it the right way and just start replaying from the beginning... :D)


I'm really looking forward to giving this a try this weekend! :)

Trisk3lion
2010-07-08, 18:42
Then you do it in, you know, two steps.

First you copy the files to MyDocs and then you move them to wherever you want them.

I solved it at last, the porblem was that i was always connected to OpenSSH and usb mass storage at the same time so i couldn't see the directory where i copied the bg2 files over usb in my ftp client.
So i justed plugged the usb out and it showed up, then i could move the files to their correct location.

Magik
2010-07-08, 19:51
I take it that both them and the config file will work on the N900?

If I understood what you mean: yes.

Will simply changing the bg2 to bg1 in the config file make it work with BG1, or will I have to tinker with the rest of the settings for that?

Yes. Put the bg1 files into bg2 folder(if you don't do it you will have change more in config files), change the "GameType" in config file to bg1 and you can play :)

Cobra
2010-07-08, 20:23
Im trying to get BG1 working wich files do i need from the cd's? Should I install it then use those files or do i only need the cd1(cd2, cd3 etc.) dir?

Magik
2010-07-08, 20:31
Cobra install bg1 on PC and just copy ALL game files to bg2 folder on your n900.

Trisk3lion
2010-07-08, 21:17
I just got it working at last, so damn nice! This has been like a little dream to me to get to play my favorite game on the run!

Baldur's Gate 2 runs pretty fine at 850mhz but the sound is still hacking abit and because i have a swedish N900 i can't use up and down arrows as those don't have their own keys like the us/uk verisions do.
I'm maybe gonna do some promoting on the gemrb forums to have them program the ability to right click using ctrl+left click, would probably work pretty good for us.

Have anyone compared the speed of BG2 to BG1 and Icewind Dale? Is it faster or the same?

Magik
2010-07-08, 21:23
but the sound is still hacking

You used my configs? For me it work nearly perfect on 900mhz :) (yea it was buggy at many times, but come on... be happy that it is at all :D )

Is it faster or the same?

It's nearly the same. Maybe Icewind Dale slightly faster(and more bugged :rolleyes: ).
Didn't play on n900 for too long BG1 to compare it to the sequel.

Cobra
2010-07-08, 22:08
Cobra install bg1 on PC and just copy ALL game files to bg2 folder on your n900.

thanks for your help but I cant get it to work. Is there a specific version that works?


edit:

usr/bin $ gemrb
GemRB Core Version v0.6.0 Loading...
[Core]: Initializing the Event Manager...[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [NOT FOUND]
[Config]: Trying to open /home/user/.gemrb/gemrb.cfg [OK]

**cannot open**
[Core]: Cache path ./Cache doesn't exist, not a folder or contains alien files!
[Config]: Trying to open /usr/etc/gemrb.cfg [NOT FOUND]
Press enter to continue...
/usr/bin $

Magik
2010-07-08, 23:16
thanks for your help but I cant get it to work. Is there a specific version that works?

Did you put config file in the right place?


7. Create folder for gemrb.cfg to reside in by using command ->
mkdir /home/user/.gemrb/
8.Download gemrb.cfg from
http://www.4shared.com/file/ZD6jG2_J/configi.html

9. Move gemrb.cfg to /home/user/.gemrb/gemrb.cfg by using command -> mv gemrb.cfg /home/user/.gemrb/
*Take note, you must be at the directory where you first placed gemrb.cfg like e.g. /home/user/MyDocs/Downloads

andyph666
2010-07-08, 23:34
can you right click in this game? I'm asking cause I want to see the info for the items etc and I can't right click.

Magik
2010-07-08, 23:44
can you right click in this game?

On PC version Gemrb? Yes :D On n900 - nope (if u read this thread or used search button you would know ^^ )
I know all items so it's not the problem :P If you don't like unidentified items in your bagpack use bg2tweak mod to indentify them :) ( http://www.gibberlings3.net/bg2tweaks/ ).

Cobra
2010-07-09, 11:59
Magik yes I put it in the right place. there was also a alsoft.confin the download for gemrb.cfg I didnt know what to do with it so I put it in /home/user/.gemrb with gemrb.cfg.

Cobra
2010-07-09, 12:27
finally I got it working :). I ran it from /home/user again. I tryed that first but it errored out then I ran it from /usr/bin like the tutorial read and got the error above. Then today I tried it from /home/user and IT WORKED! I dont know what changed but this is awsome. thanks guys.

Jedibeeftrix
2010-07-09, 12:52
is it not really playable at the default speed of 650MHz?

Magik
2010-07-09, 13:22
is it not really playable at the default speed

Not really. I think 800-900MHz will be good.

ps
Stock speed is 600MHz not 650 ;)

Trisk3lion
2010-07-23, 20:44
I have tried Icewind Dale but it runs even worse then BG2, maybve gonna try BG1 later and see how it goes.

@Magik I'm using you config file but even at 1ghz overclock the sound is still slow on BG2, are you saying it runs perfect for you?

Bundyo
2010-07-24, 03:18
Guys, I'll be moving this soon to extras-devel plus a little config tool. Will keep in touch.

Trisk3lion
2010-07-24, 11:48
Wonderful, great work Bundyo!

Bundyo
2010-07-24, 12:43
Not much work, just real life.

Magik
2010-07-25, 09:52
are you saying it runs perfect for you?

Yes. It worked very well. It was choppy(and buggy) sometimes, but when you compared to the "stock" config it works "perfectly" :D

Magik
2010-08-06, 14:41
Video of Pandora running newest version of gemrb:
http://www.youtube.com/watch?v=EnQe5KlqGPg

It seems that newer version works better or it is just pandora build(it's surprisely fast)?

Bundyo
2010-08-07, 07:03
Its almost the same with what I'm running from what I saw, though its not much faster than 0.6.0 (mainly depends on the audio config and running in 16bit color mode)

ArnimS
2010-08-09, 15:41
New build please - i want to complain about current problems.

fuzzie
2010-08-15, 13:07
FYI: Our latest code should use considerably less RAM (don't know how relevant this is for maemo devices) and be faster. We (GemRB dev team) are planning a new release (0.6.2) a week or so from now.

If you're using OpenAL Soft like the other handheld ports then it seems to be slow and FP-intensive - not something we can do an awful lot about - so if these devices lack an FPU I'd suggest someone tries our SDLAudio plugin once we release (the version in git right now is still buggy).

Bundyo
2010-08-15, 18:19
I'll check it out when you release it. Though 0.6.1 works kinda good in 16bpp even now.

leviathan0297
2010-08-20, 21:37
I'll check it out when you release it. Though 0.6.1 works kinda good in 16bpp even now.

During character creation the game crashes. I have applied the openal and gemrb config files but I am running at stock speed? Are you running overclocked?

Magik
2010-08-22, 14:29
leviathan0297 create your character on pc and copy the save file to n900.

kinda good in 16bpp even now.

How to turn on this 16bpp mode? :>
EDIT: ok I have found it in cfg file.

leviathan0297
2010-08-23, 03:48
hi thanks would some one be able to post gemrb 0.61 or 0.62, thanks in advance again

Bundyo
2010-08-23, 05:31
When I get home, I will post 0.6.1 since I'm not ready with the GUI yet.

Magik
2010-08-23, 09:16
Bundyo cool!
To install updated gemrb we will have to remove previous version?
I will make a video when you will release the new version ;)

I'm not ready with the GUI yet.

Imo the GUI isn't that necessary, but choosing a game without messing with the gemrb config would be cool.

leviathan0297
2010-08-26, 08:07
good day! any update on posting the 0.61 or 0.62 version thanks

Bundyo
2010-08-26, 09:58
0.6.1 probably tonight.

leviathan0297
2010-08-26, 14:12
0.6.1 probably tonight.

will check tonight then :)

Bundyo
2010-08-30, 21:23
GemRB is now in Extras-devel. It shouldn't change your current config. If you're installing anew, the game is BG2 TOB and the folder is configured to point at /media/mmc1/Games/GemRB/bg2/ and CD2-6 subfolders.

You can change the defaults in /home/user/.gemrb/gemrb.cfg.

That's for now, moving to 0.6.2 and then the configurator, Pentagram, Exult, Diablo (not the game:)) in this order.

2disbetter
2010-09-01, 10:20
Bundyo,

I'm getting the following error after upgrading to the new GUI wrapper for gemrb:

[ResourceManager]: Searching for MPAL256... Tried MPAL256.png MPAL256.mps MPAL256.bmp [ERROR]
[ERROR]

I have my game files resting in
/media/mmc1/bg2

and have updated gemrb.conf to reflect that, to include the save file location as well.

Any ideas?

Edit: This has been fixed. I am trying to run BG1 not BG2. Thanks!

2d

Magik
2010-09-01, 11:03
Bundyo what's the name of the package? I can't fin it in app manager.

Bundyo
2010-09-01, 17:06
http://repository.maemo.org/extras-devel/pool/fremantle-1.2/free/g/gemrb/

colla84
2010-09-10, 16:51
Steps for getting gemrb to work with Baldur's Gate 2

1. Download these depencies

http://bundyo.com/things/libopenal1_1.10.622-1_armel.deb

You could probably copy over to /home/user/MyDocs/Downloads
*Note case sensitive (you guys should know by now)

2. Download gemrb from here
http://bundyo.com/things/gemrb-0.6.0-maemo0.deb
*You may place it at /home/user/MyDocs/Downloads too

3. Grant yourself root access using xterminal using command -> sudo gainroot

4. Install each and every libopenal .deb files by using this command -> dpkg -i libopenal1-dbg_1.10.622-1_armel.deb

5. Install gemrb using the above same command -> dpkg -i gemrb-0.6.0-maemo0.deb

6. Create a bg2 folder/directory by using command -> mkdir /home/user/MyDocs/bg2
*This directory should contain all bg2 source files and folders.

7. Create folder for gemrb.cfg to reside in by using command ->
mkdir /home/user/.gemrb/

8.Download gemrb.cfg from
http://www.4shared.com/file/ZD6jG2_J/configi.html

9. Move gemrb.cfg to /home/user/.gemrb/gemrb.cfg by using command -> mv gemrb.cfg /home/user/.gemrb/
*Take note, you must be at the directory where you first placed gemrb.cfg like e.g. /home/user/MyDocs/Downloads

10. Run gemrb by using two command -> cd /usr/bin
-> gemrb

Just hope I did not make this up too complicated, this should make everything work but I'm sure I did miss out something

I'll continue to keep the post updated should I find out what I missed.

Hope you guys have some fun even though it might not be perfect enough.


this is a guide for play BG2 with gemRb on N900? And sound fixed?

Bundyo
2010-09-10, 22:48
Both config files are inside the debs which are in Extras-devel. The sound config is fixed there too.

Voohan
2010-09-11, 13:32
Hi!
And what about 'right-click'? It's work now or not?

(Sorry for my short qestion, but my english is very bad)

Bundyo
2010-09-11, 15:23
No right click yet.

colla84
2010-09-11, 18:04
I try to install bg2 to pc and then take the source installation and copy on folder bg2 on mmc.
I need the nocd patch? or i can play without cd o n900?

which program can use fo BT keyboard? thanks... (the keyboard is a nokia SU-W8, time ago i try to use it but n900 don't find it properly)

kureyon
2010-09-12, 06:06
So my question is, work fine with bluetooth keyboard? which program can use it?Short answer:Install bt-hid-scripts - works great
Long answer: search forum for more info

gavor
2010-09-28, 05:17
Hi all. I have Planescape running on my N900 but it's stuck with the character swapping cursor (grey head with a red arrow on each side) on so I can't do much. How can I 'escape' from the swap mode?

Otherwise, it runs quite well, definately playable, though perhaps a touch small :D.

ivgalvez
2010-09-29, 08:56
Shouldn't this thread go now into Games category?

ivgalvez
2010-10-11, 12:14
Hi there, no news since some time.

Any plans to update to upstream version 0.6.2?

Bundyo
2010-10-11, 16:08
I will probably update it next week, though the SDL plugin is not working as good as the OpenAL one and doesn't bring any performance gains as was expected.

fettouhi
2010-10-29, 08:21
Has anybody tried getting gemrb working with the new releases of icw, bg1 and planescape from gog.com? Is there list that describes what game files er neeeded?

Magik
2010-10-29, 09:10
Is there list that describes what game files er neeeded?

You need to install the game from original CDs and copy all the game files to your n900.
So if you buy them from that site it should work.

fettouhi
2010-10-29, 10:36
You need to install the game from original CDs and copy all the game files to your n900.
So if you buy them from that site it should work.

The gemrb.cfg talks about paths for CD1, CD2 etc. but the version from gog.com does install the game that way.

Voohan
2010-10-29, 10:47
I'm still waiting on right click in newest version..;)

Magik
2010-10-29, 11:04
The gemrb.cfg talks about paths for CD1, CD2 etc

That are the paths to the "CD1, CD2 etc" folders in BG root folder not real CD's.

I'm still waiting on right click in newest version..

It's not that necessary, but it would be cool feature :)

fettouhi
2010-10-29, 19:51
What is the max resolution I can run gemrb in on my n900? Is 800x480 supported? I'm currently running at the standard 640x480 which was default in the config file.

Bundyo
2010-10-30, 19:27
Its not supported - it works but has various bad effects :)

cube48
2010-11-01, 09:15
Hi all. I have Planescape running on my N900 but it's stuck with the character swapping cursor (grey head with a red arrow on each side) on so I can't do much. How can I 'escape' from the swap mode?

Otherwise, it runs quite well, definately playable, though perhaps a touch small :D.

I got rid of it by swapping my two characters there and back. Then the swap mode was gone.

But I have other question regarding PST. Is there any other way to 'use' an item from inventory apart from right click?

mthmob
2010-11-15, 18:06
I got rid of it by swapping my two characters there and back. Then the swap mode was gone.

But I have other question regarding PST. Is there any other way to 'use' an item from inventory apart from right click?

Not until its been mapped in gemRB to the n900 buttons.

So PST isent playable on n900 since you cant leave the first room you start in. In case people forgot, you need to use a knife to kill in the first room to get a key. Unfortently you attack with right clicking in GemRB, the gemRB team havent added Attack on "a" yet for PST in gemRB.

Magik
2010-11-25, 16:09
GemRB on n900:
http://www.youtube.com/watch?v=Uo5qLyVlHGU

There's a new version too:
http://forums.gibberlings3.net/index.php?showtopic=21341

changes:
GemRB V0.6.3 (2010-11-21)
New features:
- IWD:HoW is now completable!
- casting sounds and footsteps
- autodetection of secret doors, detect illusions
- basic bardsong support and selective magic resistance (bg2-style)
- proper store economics, ergonomics and dragging
- custom blood color (creature-dependant)
- new actions, iwd effects and triggers
- Importing a SoA game into ToB

Improved features:
- actor selection and action bar (for summons and illusions too!)
- door bashing and traps
- loading screens, ambushes, worldmap
- sparkles, panic and other effects
- actions, dialogs, object matching
- personal items support (swap/equip/remove)
- bugfixes

Applied patches:
iwd regression fix from Eggert Jón Magnússon

Trisk3lion
2010-12-20, 17:55
Let's hope Bundyo has time and will to port it over to N900! :)

verrnum
2010-12-28, 12:39
Hi,

Thans for GemRb. It's very nice.
How to a "right click" command on BG2 ??

Thanks a lot !!

Magik
2010-12-28, 16:29
Hi,

Thans for GemRb. It's very nice.
How to a "right click" command on BG2 ??

Thanks a lot !!


Hi.

There's no right click when you are using touch screen. You have to have a real mouse to right click at the moment :P
So wizards(like Edwin) are useless :(

verrnum
2010-12-28, 22:34
Hi.

There's no right click when you are using touch screen. You have to have a real mouse to right click at the moment :P
So wizards(like Edwin) are useless :(

Ouch !!!!

No !!!

How to pick object then ??

Why no right click support ?

It's very hard to emulate ?

Trisk3lion
2010-12-31, 14:09
Maybe it gets inplanted in future releases of Gemrb

ArnimS
2011-01-09, 09:29
Disable 'click on tap' and map left/right mouseclicks to +/- buttons.

verrnum
2011-01-09, 12:25
Disable 'click on tap' and map left/right mouseclicks to +/- buttons.

Hi,

How to do it ?

In game settings ?

DrKlaw
2011-01-31, 03:17
Disable 'click on tap' and map left/right mouseclicks to +/- buttons.

I looked around for how to do this and I couldn't find anything. Can you tell me how to do this?

Thanks!
DrKlaw

Magik
2011-02-02, 12:03
Can you tell me how to do this?

You're asking for a feature that is not implemented in current gemrb ;)
I think that this:
Disable 'click on tap' and map left/right mouseclicks to +/- buttons.

Is just a suggestion.

wakkamis
2011-02-23, 15:25
I just found this yesterday! So I went digging for my bg2 CD's and ended up getting it off GOG cause I couldn't find the disks.

Seems like I can get past character creation and when I click accept the game either just crashes or I get into the game and I can see the game UI but the game screen is blue. Then if I try to do anything form there bg2 just crashes.

Any way to fix this?

Thanks!

Magik
2011-02-23, 17:08
wakkamis create a character on pc, start the game and save it. Put the save on the n900 and load it.

wakkamis
2011-02-23, 17:22
cool. will give it a try tonight!

wakkamis
2011-02-24, 14:52
So got the saved game form the pc. when i load it up i still get to see the ui just fine, but the play screen is blue.

I'd tried to take a screen but when i hit ctrl or shift gemrb just crashes right away.

so found out that you have to take the files from ../bg2/data/DATA and move it to ../bg2/data

as well as /data/MOVIES/

NerdKnight
2011-03-12, 22:49
I've downloaded the source of gemrb and made a little change to implement right click, it's emulated holding x key while taping the screen.
To install the patch you must overwrite the file /opt/maemo/usr/lib/libgemrb_core.so.0.0.0 with the one I uploaded here:
http://dl.dropbox.com/u/11747350/libgemrb_core.so.0.0.0.7z (make a backup first!).
I tested it with BG1.
Does someone know why the file I've compiled is 9.1 MB big while the original it's only 1.1 MB?

DrKlaw
2011-03-13, 04:50
I've downloaded the source of gemrb and made a little change to implement right click, it's emulated holding x key while taping the screen.
To install the patch you must overwrite the file /opt/maemo/usr/lib/libgemrb_core.so.0.0.0 with the one I uploaded here:
http://dl.dropbox.com/u/11747350/libgemrb_core.so.0.0.0.7z (make a backup first!).
I tested it with BG1.
Does someone know why the file I've compiled is 9.1 MB big while the original it's only 1.1 MB?

Seems like it's working fine in BG2, as well. Thanks for this!

stooobs
2011-03-15, 17:57
works in pst for me got outside the mortuary
shame pst is so buggy keeps segfaultin in sigil when fighting thugs
thanks for the right click

ivgalvez
2011-03-16, 08:40
I've downloaded the source of gemrb and made a little change to implement right click, it's emulated holding x key while taping the screen.
To install the patch you must overwrite the file /opt/maemo/usr/lib/libgemrb_core.so.0.0.0 with the one I uploaded here:
http://dl.dropbox.com/u/11747350/libgemrb_core.so.0.0.0.7z (make a backup first!).
I tested it with BG1.
Does someone know why the file I've compiled is 9.1 MB big while the original it's only 1.1 MB?

Great, I hope this fix could be merged with the upstream.

NerdKnight
2011-03-19, 17:36
I've compiled the last version of gemrb (0.6.3), here is the link to the debian package:
http://dl.dropbox.com/u/11747350/gemrb_0.6.3-1_armel.deb
It includes the right mouse button patch.
The source code is here:
http://dl.dropbox.com/u/11747350/gemrb_0.6.3-1.tar.gz

maartenmk
2011-03-20, 11:59
I've tried Icewind Dale with the new version, it works, but I can't get it to run in full screen anymore.
Anyone else have this problem? Maybe it's because of the CSSU?

edit: Oh, never mind, I found the option under graphics options in the game itself.

ArnimS
2011-03-20, 21:43
Screen so small... cpu struggling... but so close to playable... :/

anybody got good experiences for making it work better?

* gemrb > /dev/null to swallow all that terminal output

* = key to select all party

* ctrl-p to center screen on your party

more niggles:

- journal text is bright grey
- combat can get a bit too slow to control

TimusEravan
2011-03-23, 06:19
I've downloaded the source of gemrb and made a little change to implement right click, it's emulated holding x key while taping the screen.
To install the patch you must overwrite the file /opt/maemo/usr/lib/libgemrb_core.so.0.0.0 with the one I uploaded here:
http://dl.dropbox.com/u/11747350/libgemrb_core.so.0.0.0.7z (make a backup first!).
I tested it with BG1.
Does someone know why the file I've compiled is 9.1 MB big while the original it's only 1.1 MB?
Is it possible to have the proximity sensor cover instead of X for the right click?

NerdKnight
2011-03-23, 11:50
Is it possible to have the proximity sensor cover instead of X for the right click?

Good idea, I think is possible, I'll see what I can do...

NerdKnight
2011-03-23, 18:09
New version:
gemrb_0.6.3-2_armel.deb (http://dl.dropbox.com/u/11747350/gemrb_0.6.3-2_armel.deb)

Source:
gemrb_0.6.3-2.tar.gz (http://dl.dropbox.com/u/11747350/gemrb_0.6.3-2.tar.gz)

Changes:

Added proximity sensor RMB click
Fixed blank journal in PST


Warning: installation will overwrite /home/user/.gemrb/gemrb.cfg config file

ivgalvez
2011-03-29, 07:21
Version 0.64 is out (http://www.gemrb.org/wiki/doku.php?id=status)!

NerdKnight: Are you going to update the package in Extras? You can ask to be the maintainer here (http://maemo.org/packages/maintainer/request/gemrb/)

Thanks

Magik
2011-03-29, 07:25
Changes look promising :)
Especially:
travel regions, projectiles, dialog startup
bink player has no/less artifacts, good sound quality
combat, effects, actions, triggers, banters
bugfixes

Maybe now bg2 will be more playable :)

NerdKnight
2011-03-29, 11:21
Version 0.64 is out (http://www.gemrb.org/wiki/doku.php?id=status)!

NerdKnight: Are you going to update the package in Extras? You can ask to be the maintainer here (http://maemo.org/packages/maintainer/request/gemrb/)

Thanks

I'll ask to be the mantainer, meanwhile here is the new version:
http://dl.dropbox.com/u/11747350/gemrb_0.6.4-1_armel.deb

NerdKnight
2011-03-31, 02:49
I've uploaded gemrb 0.6.4-1 to extras-devel

maartenmk
2011-04-03, 19:33
In Icewind Dale, the journal file is completely unreadable, the text is more or less the same color as the background.

On the PC, the journal text is perfectly readable, using the same data and GemRb version.
Does anyone know a solution or a workaround?

Magik
2011-04-04, 10:52
maartenmk write about this on gemrb forums :)
http://forums.gibberlings3.net/index.php?showforum=91

pannkaksfest
2011-04-04, 11:27
Thanks for your work on GemRB everyone. I just installed bg2 on my
n900 and it working great, now when i am able to use right click. I am so happy =)

maartenmk
2011-04-06, 18:41
Thanks for the tip Magik, user Lynx on the gemrb forum said there's a patch (http://gemrb.git.sourceforge.net/git/gitweb.cgi?p=gemrb/gemrb;a=commitdiff;h=8540918988b5635bc0789ff2e4952 1e6d6da811e;hp=ce6d5cd4b56e10863d8fcd89c84e270245f 00466) available.
Unfortunately, I have no idea how to build a new version.
Nerdknight, could you help me out with that?

NerdKnight
2011-04-06, 23:15
Thanks for the tip Magik, user Lynx on the gemrb forum said there's a patch (http://gemrb.git.sourceforge.net/git/gitweb.cgi?p=gemrb/gemrb;a=commitdiff;h=8540918988b5635bc0789ff2e4952 1e6d6da811e;hp=ce6d5cd4b56e10863d8fcd89c84e270245f 00466) available.
Unfortunately, I have no idea how to build a new version.
Nerdknight, could you help me out with that?

I've tested IWD and the journal is perfectly readable for me, do you have the last version (0.6.4-1) from extras installed? I had this problem too with version 0.6.1-1

ArnimS
2011-04-07, 05:46
y'all can hang-out in #gemrb on irc.freenode.net. it's where i reported the greyed-out journal error (which happily got fixed)

maartenmk
2011-04-07, 08:57
I've tested IWD and the journal is perfectly readable for me, do you have the last version (0.6.4-1) from extras installed? I had this problem too with version 0.6.1-1

I was sure I did.... but I was wrong, it was 0.6.3 :o
That helped, thanks, and sorry for not paying attention.

maartenmk
2011-04-10, 15:11
is there any way to switch off the proximity sensor input?
I am lefthanded, so my hand keeps activating it.

NerdKnight
2011-04-10, 18:28
is there any way to switch off the proximity sensor input?
I am lefthanded, so my hand keeps activating it.

Nope, the proximity sensor is always activated, I'll see if I can make it configurable through the gemrb.cfg file

NerdKnight
2011-04-12, 13:51
New version uploaded.
Changes:

Added configuration of right button to gemrb.cfg: now you can chose the keyboard key and disable proximity sensor right click
Installation no longer overwrite existing gemrb.cfg file, now creates an example file: ~/.gemrb/gemrb.cfg.ex and creates gemrb.cfg if it doesn't exist

Example of the new parameters added to gemrb.cfg:
################################################## ###

# N900 specific config #

# #

# RightClickEmulatorButton: defines the key to #

# emulate the right mouse button click. #

# #

# ProximitySensorEnabled: enable/disable proximity #

# sensor to emulate right mouse button click. #

# 1=enabled, 0=disabled #

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

RightClickEmulatorButton=x

ProximitySensorEnabled=1

maartenmk
2011-04-12, 19:29
Thanks, that was fast!
I had a small issue, I think my cfg file was overwritten after all. (I had a backup)

NerdKnight
2011-04-13, 13:14
Thanks, that was fast!
I had a small issue, I think my cfg file was overwritten after all. (I had a backup)

Are you sure? I made some tests and didn't happened to me

ArnimS
2011-04-18, 15:56
New version uploaded.
Example of the new parameters added to gemrb.cfg:
################################################## ###

# N900 specific config #

# #

# RightClickEmulatorButton: defines the key to #

# emulate the right mouse button click. #

# #

# ProximitySensorEnabled: enable/disable proximity #

# sensor to emulate right mouse button click. #

# 1=enabled, 0=disabled #

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

RightClickEmulatorButton=x

ProximitySensorEnabled=1

^^^^ this is not what you released
vvvv this is what you released


################################################## ###^M
# N900 specific config #^M
# #^M
# RightClickEmulatorButton: defines the key to #^M
# emulate the right mouse button click. #^M
# #^M
# ProximitySensorEnabled: enable/disable proximity #^M
# sensor to emulate right mouse button click. #^M
# 1=enabled, 0=disabled #^M
################################################## ###^M
RightClickEmulatorButton=x^M
ProximitySensorEnabled=1^M


I'll let others comment.

[EDIT] fullscreen not working here despite being specified in gemrb.cfg

NerdKnight
2011-04-18, 17:36
^^^^ this is not what you released
vvvv this is what you released


################################################## ###^M
# N900 specific config #^M
# #^M
# RightClickEmulatorButton: defines the key to #^M
# emulate the right mouse button click. #^M
# #^M
# ProximitySensorEnabled: enable/disable proximity #^M
# sensor to emulate right mouse button click. #^M
# 1=enabled, 0=disabled #^M
################################################## ###^M
RightClickEmulatorButton=x^M
ProximitySensorEnabled=1^M


I'll let others comment.

[EDIT] fullscreen not working here despite being specified in gemrb.cfg
I don't understand the problem with the cfg file. Do you mean the "^M" at the end if line?
To enable fullscreen you must edit the ini file in the game directory

ArnimS
2011-04-18, 18:21
Thanks for the reminder about fullscreen setting in baldur.ini.

I am not seeing any menus / borders. Tapping around the screen makes overlaid graphics flicker briefly.

http://i.imgur.com/WQYHS.jpg

Has anyone seen this?

I tried using a variety of savegames, and baldur.ini settings [edit] including the one with the ^MicroSoft ^Marker

[Alias]^M
HD0:=C:\bg2\^M
CD1:=C:\bg2\CD1\^M
CD2:=C:\bg2\CD2\^M
CD3:=C:\bg2\CD3\^M
CD4:=C:\bg2\CD4\^M
#CD1:=C:\bg2\English\;c:\bg2\CD1\^M
#CD2:=C:\bg2\English\;c:\bg2\CD2\^M
#CD3:=C:\bg2\English\;c:\bg2\CD3\^M
#CD4:=C:\bg2\English\;c:\bg2\CD4\^M
^M
[Program Options]^M
Installing=0^M
Install Type=3^M
Path Search Nodes=50000^M
Maximum Frame Rate=30^M
Resolution=640
Full Screen=1^M
BitsPerPixel=32^M
SoftMirrorBlt=0^M
SoftBlt=0^M
SoftSrcKeyBlt=0^M
3D Acceleration=1^M
16Bit Textures=0^M
GLSetup Driver=0^M
Translucent Shadows=0^M
Disable Brighten=0^M
Force 50 Percent Transparent=0^M
Volume Movie=150^M
Volume Music=150^M
Volume Voices=150^M
Volume Ambients=150^M
Volume SFX=150^M
Screen Position X=-5^M
Screen Position Y=-25^M
Font Name=^M
Double Byte Character Support=0^M
Drop Capitals=1^M
Display Frequency=60^M
Tooltips=20^M
Sprite Mirror=0^M
Gamma Correction=1^M
Brightness Correction=8^M
Backwards Compatible 3d=0^M
SoftSrcKeyBltFast=0^M
SoftBltFast=0^M
Strref On=0^M
First Run=0^M
^M
[Game Options]^M
Memory Access=100^M
Memory Level=1^M
Difficulty Level=3^M
Enhanced Path Finding=1^M
Use 3d Animations=0^M
Critical Hit Screen Shake=1^M
Low End Machine=0^M
Low End Machine 2=0^M
Duplicate Floating Text=0^M
Footsteps=1^M
Attack Sounds=1^M
Disable Casting Glows=0^M
Low Mem Sounds 1=0^M
Low Mem Sounds 2=0^M
Disable VEFVidCells=0^M
Mid Level Brighten=1^M
High Level Brighten=0^M
Tiles Precache Percent=75^M
Current Loading Hint=35^M
Mouse Scroll Speed=36^M
GUI Feedback Level=1^M
Locator Feedback Level=3^M
Bored Timeout=3000^M
Always Dither=1^M
Subtitles=0^M
Keyboard Scroll Speed=36^M
Command Sounds Frequency=2^M
Selection Sounds Frequency=2^M
Effect Text Level=30^M
Infravision=0^M
Weather=1^M
Tutorial State=1^M
Auto Pause State=1153^M
Auto Pause Center=1^M
Quick Item Mapping=1^M
Environmental Audio=1^M
Heal Party on Rest=0^M
Terrain Hugging=0^M
HP Over Head=0^M
Hotkeys On Tooltips=1^M
Area Effects Density=100^M
^M
[Local]^M
Language=English^M
Zip=^M
Country Code=^M
^M
[Uninstall]^M
Uninst_dir=c:\Program Files\InstallShield Installation Information\{7AF32AB1-CB97-11D4-9607-0050BA84F5F7}^M
^M
[Config]^M
General=2^M
Graphics=2^M
Sound=1^M
CacheSize=250^M
^M
[Movies]^M
BISLOGO=1^M
BWDRAGON=1^M
WOTC=1^M
INTRO15F=1^M
DEATHAND=1^M
RESTDUNG=1^M
RESTINN=1^M
DAYNITE=1^M
RESTCAMP=1^M

maartenmk
2011-04-19, 07:38
Are you sure? I made some tests and didn't happened to me

t was certainly gone in my case. I did notice GemRB checks a few locations for the cfg file. Mine was ./home/user/.gemrb/gemrb.cfg

edheldil
2011-04-19, 08:23
Hi, guys,

the Fullscreen setting in gemrb.cfg is not working, possibly will be deprecated. You have to set it in the original game INI file. e.g. in baldur.ini, torment.ini or icewind.ini.

GemRB indeed looks for its config file in several locations, among others:


./GemRB.cfg
~/.gemrb/gemrb.cfg


(beware of upper/lower letter case!)

But you can also use specific config file using the -c parameter, e.g.


gemrb -c ~/iwd.cfg

will use /home/user/iwd.cfg. So it should be easy to create e.g. two *.desktop files, each calling gemrb with different config file, and hence possibly with different game. No need to create graphical menus :).

Alternatively you can create symbolic link, e.g. bg2 to point to gemrb binary and if you now type bg2 gemrb will also look for

~/.gemrb/bg2.cfg

config file. Just saying ;-)

Anyway, feel free to come to #gemrb at freenode or to our forum (http://http://forums.gibberlings3.net/index.php?showforum=91), there is always somebody willing to talk about GemRB or the Infinity Engine games. Android ppl are already there :p .

NerdKnight
2011-04-20, 05:24
t was certainly gone in my case. I did notice GemRB checks a few locations for the cfg file. Mine was ./home/user/.gemrb/gemrb.cfg

I've noticed that upgrading from previous versions causes the file being overwritten, should not happen in future releases.

TimusEravan
2011-04-25, 06:16
Version 0.2 available!

New features:

Show cost of sent SMS
Show duration of calls
Show cost of calls
Options menu to set sms and minute cost


Notice: the call duration is not stored by default in the database, this information will be available since the first time you install this version.

Did you mean to post this someplace else? ;)

NerdKnight
2011-04-25, 12:11
Did you mean to post this someplace else? ;)

Yep, my mistake It belongs to the SMSCounter thread, I was wondering were did that post go. :)

Lionelwalks
2011-07-31, 23:26
Steps for getting gemrb to work with Baldur's Gate 2

1. Download these depencies

http://bundyo.com/things/libopenal1_1.10.622-1_armel.deb

You could probably copy over to /home/user/MyDocs/Downloads
*Note case sensitive (you guys should know by now)

2. Download gemrb from here
http://bundyo.com/things/gemrb-0.6.0-maemo0.deb
*You may place it at /home/user/MyDocs/Downloads too

3. Grant yourself root access using xterminal using command -> sudo gainroot

4. Install each and every libopenal .deb files by using this command -> dpkg -i libopenal1-dbg_1.10.622-1_armel.deb

5. Install gemrb using the above same command -> dpkg -i gemrb-0.6.0-maemo0.deb

6. Create a bg2 folder/directory by using command -> mkdir /home/user/MyDocs/bg2
*This directory should contain all bg2 source files and folders.

7. Create folder for gemrb.cfg to reside in by using command ->
mkdir /home/user/.gemrb/

8.Download gemrb.cfg from
http://www.4shared.com/file/ZD6jG2_J/configi.html

9. Move gemrb.cfg to /home/user/.gemrb/gemrb.cfg by using command -> mv gemrb.cfg /home/user/.gemrb/
*Take note, you must be at the directory where you first placed gemrb.cfg like e.g. /home/user/MyDocs/Downloads

10. Run gemrb by using two command -> cd /usr/bin
-> gemrb

Just hope I did not make this up too complicated, this should make everything work but I'm sure I did miss out something

I'll continue to keep the post updated should I find out what I missed.

Hope you guys have some fun even though it might not be perfect enough.

Hi, sorry, noob here, x term keeps saying access denied when i try to access /home/user/MyDocs/Downloads and when i try and install the first package it says file doesn't exist :(

NerdKnight
2011-08-01, 00:08
Hi, sorry, noob here, x term keeps saying access denied when i try to access /home/user/MyDocs/Downloads and when i try and install the first package it says file doesn't exist :(

GemRb is already in extras-devel repository, try to install it from there

Jedibeeftrix
2011-08-01, 14:02
GemRb is already in extras-devel repository, try to install it from there

does it appear to be advancing towards the standard repo, i'd love to give this a go?

Lionelwalks
2011-08-05, 08:17
GemRb is already in extras-devel repository, try to install it from there

Hi, thanks for that, I have managed to get a few steps further than I was, tho when i cd /usr/bin
gemrb
it can't find GemRB.cfg but ok's /home/usr/.gemrb/gemrb.cfg

it can't find the cache path and can't find the plugins path

thanks for your help, sorry to be so noobie lol

Lionelwalks
2011-08-05, 19:49
Hi, thanks for that, I have managed to get a few steps further than I was, tho when i cd /usr/bin
gemrb
it can't find GemRB.cfg but ok's /home/usr/.gemrb/gemrb.cfg

it can't find the cache path and can't find the plugins path

thanks for your help, sorry to be so noobie lol

Hey again, ok, so I've edited the config file, it's still looking for the cache in media/mmc1/Games/GemRB/bg2/cache even after I edited the config file to get it from somewhere else....

Lionelwalks
2011-08-05, 21:51
Hey again, ok, so I've edited the config file, it's still looking for the cache in media/mmc1/Games/GemRB/bg2/cache even after I edited the config file to get it from somewhere else....

lol, here we go again!!!
when gemrb is loading it's loading the config file from /home/usr/.gemrb/gemrb.cfg not from the one we downloaded,
i can't get open the hidden file to edit it to change the path directories, i can find it, but can't open it, and in x term it says permission denied, is there a way around this? should i just connect my phone to my pc and find the hidden file then edit it on my pc?
thanks again and sorry again, new to this

Lionelwalks
2011-08-05, 21:51
Hi, sorry, noob here, x term keeps saying access denied when i try to access /home/user/MyDocs/Downloads and when i try and install the first package it says file doesn't exist :(

lol, here we go again!!!
when gemrb is loading it's loading the config file from /home/usr/.gemrb/gemrb.cfg not from the one we downloaded,
i can't get open the hidden file to edit it to change the path directories, i can find it, but can't open it, and in x term it says permission denied, is there a way around this? should i just connect my phone to my pc and find the hidden file then edit it on my pc?
thanks again and sorry again, new to this

NerdKnight
2011-08-06, 07:43
Version 0.6.5-2 available in extras-devel.

New features:
- quickspell support
- keymap.ini handling
- yet more unhardcoded PST projectiles
- area comments, party npc interactions
- ios port and enhanced touchscreen support

Improved features:
- performance
- squirrels and other small game don't die instantly
- stores and stacking
- effects, triggers, actions, dialogs
- secret door detection, turning undead
- bugfixes and internal cleanups

More info: http://www.gemrb.org/ (http://www.gemrb.org/wiki/doku.php?id=status)

NerdKnight
2011-08-06, 07:44
lol, here we go again!!!
when gemrb is loading it's loading the config file from /home/usr/.gemrb/gemrb.cfg not from the one we downloaded,
i can't get open the hidden file to edit it to change the path directories, i can find it, but can't open it, and in x term it says permission denied, is there a way around this? should i just connect my phone to my pc and find the hidden file then edit it on my pc?
thanks again and sorry again, new to this
You can update gemrb to the last version (0.6.5-2) I've just uploaded, I've changed the ownership of the file so you don't need to be root to edit it.
You can also edit the file as root (http://wiki.maemo.org/Root_access), but be careful what you do logged as root.

NerdKnight
2011-10-21, 01:50
Version 0.6.6-1 available in extras-devel
New features

aura pollution and cleansing, casting interruption
formation rotation
bounty encounters
npclevel.2da support
initial mac bundle support
fatigue
backstab on condition (like in ToBEx)

Improved features

effects, triggers, actions
keyboard shortcuts (F1-F12), touchscreen ui, scrolling
hitpoint gain, thieving skill boni
combat, spellcasting, iwd sounds
PST inventory, PST spells
bugfixes

NerdKnight
2012-01-13, 03:44
Version 0.7.0-maemo1 available in extras-devel
New features

one can play through the whole Baldur's Gate saga
custom TTF fonts support
arbitrarily sortable casting list
ios configuration interface, xcode project
more pst spawn ini flags, individual critical hit animations

Improved features

resting, comment timing, actions
drop caps, keybindings, sdl 1.3 input
bugfixes, cleanups

ivgalvez
2012-01-13, 07:36
Great, now that Baldur's saga is completely playable I can anticipate long hours with my N900.

Jedibeeftrix
2012-01-22, 12:37
is this ever going to get out of testing? :)

NerdKnight
2012-01-25, 16:35
is this ever going to get out of testing? :)

Actually it never got out of extras-devel, I've promoted version 0.7.0maemo4 (http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/gemrb/0.7.0maemo4/) to testing

optimaxxx
2012-01-30, 13:58
I'm feeling really ******ed, but i've now spent 3+ hours trying to get this running.

Is there any chance of an up to date guide?

i don't even have a memory card, why would it default to a non-guaranteed location?

NerdKnight
2012-01-30, 15:56
I'm feeling really ******ed, but i've now spent 3+ hours trying to get this running.

Is there any chance of an up to date guide?

i don't even have a memory card, why would it default to a non-guaranteed location?

Just copy the installed game and cds contents anywere you want in MyDocs, edit /home/user/.gemrb/gemrb.cfg and change the paths to the ones you just copied the files to. You should also have to change the GameType property depending the game you are trying to run.

optimaxxx
2012-01-31, 05:03
i did that then changed everything in the cfg.

running it as root in console gives:
emRB Core Version v0.7.0maemo4 Loading...
[Core]: Initializing the Event Manager...[Core]: Initializing Lists Dictionary...[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [NOT FOUND]
[Config]: Trying to open /home/user/.gemrb/gemrb.cfg [OK]

**contains another dir**
[Core]: Cache path /home/user/MyDocs/bg2/cache doesn't exist, not a folder or contains alien files!
[Config]: Trying to open /etc/gemrb/gemrb.cfg [NOT FOUND]
[Core]: Could not load config file [ERROR]
Press enter to continue...

NerdKnight
2012-01-31, 11:15
i did that then changed everything in the cfg.

running it as root in console gives:

The cache directory must exist and be empty, Don't run it as root.

optimaxxx
2012-01-31, 12:58
okay, so ran it again, not as root, and gives exact same output..
?

NerdKnight
2012-01-31, 13:15
okay, so ran it again, not as root, and gives exact same output..
?

Did you either create /home/user/MyDocs/bg2/cache or deleted it's contents?. According to [Core]: Cache path /home/user/MyDocs/bg2/cache doesn't exist, not a folder or contains alien files!
the cache directory doesn't exist or contains files not generated by gemrb

optimaxxx
2012-01-31, 16:09
hey, sorry for all the trouble and thanks for your help.

apparently i fell victim to a transmission-induced error which forces mydocs into read-only mode.

although new problem, bladurs gate 2, screen is in nicely, intro videos play nicely, but i cannot actually select anything.. ?

just presented with "throne of bhaal" "shadows of amn", but i cannot select either, nor "quit game"

music is playing perfectly and the cursor is correctly themed.

Ayle
2012-05-21, 19:27
hey, sorry for all the trouble and thanks for your help.

apparently i fell victim to a transmission-induced error which forces mydocs into read-only mode.

although new problem, bladurs gate 2, screen is in nicely, intro videos play nicely, but i cannot actually select anything.. ?

just presented with "throne of bhaal" "shadows of amn", but i cannot select either, nor "quit game"

music is playing perfectly and the cursor is correctly themed.

Were you able to fix the problem? I'm in the same situation.

NerdKnight
2012-07-27, 23:42
Version 0.7.1-maemo1 available in extras-devel

New features

almost all iwd2 feats
encumbrance penalties in movement
configurable xp/damage adjustments per difficulty level
support for logging to file directly
iwd2 armor penalty and critical hit multiplier
beginnings of iwd2 spellbook support
vlc plugin for extra video formats

Improved features

(iwd2) effects, actions, combat, action bar, infravision
sdl renderer and an initial sdl2 port
config loading, logging
cocoa wrapper and mac build, cursor handling, touch input
bugfixes

edheldil
2012-08-01, 08:22
Thank you for the effort, however there are couple of issues specific for the maemo version:


The worst one: I can't pan the map (the one where the actors walk) in the vertical direction. There are two factors:

I have a Czech kbd-version of n900, where the up/down cursor keys are replaced with Blue+Left, Blue+Right. This combination in GemRB does not work
The extreme top and bottom of n900's screen is not clickable, nor I can drag the mouse cursor to it. Since I do not use wide screen mod, there's a free space on the left and ride side and I can drag cursor there for horizontal panning


Would it be possible to use more natural touch input to pan the area? Possibly it requires new SDL, but the support for it is in GemRB code (at least for Android or iOS).

A mean to magnify a part of the screen would be helpful, but probably too tricky...

Better legible/bigger font for chat dialogue/message screen. I believe other phones have that with TTF support in GemRB

For some reason, some button labels are shifted too low, as if it was anchored to letters' top instead of center - see for example BG1's main menu - some buttons have correct labels, some don't. This problem is not visible on a PC


Cheers, Edheldil

NerdKnight
2012-08-01, 23:37
The worst one: I can't pan the map (the one where the actors walk) in the vertical direction. There are two factors:
I have a Czech kbd-version of n900, where the up/down cursor keys are replaced with Blue+Left, Blue+Right. This combination in GemRB does not work
The extreme top and bottom of n900's screen is not clickable, nor I can drag the mouse cursor to it. Since I do not use wide screen mod, there's a free space on the left and ride side and I can drag cursor there for horizontal panning


Would it be possible to use more natural touch input to pan the area? Possibly it requires new SDL, but the support for it is in GemRB code (at least for Android or iOS).

You could try setting TouchScrollAreas=1 in your /home/user/.gemrb/gemrb.cfg to workaround this.



A mean to magnify a part of the screen would be helpful, but probably too tricky...

Tricky indeed...




Better legible/bigger font for chat dialogue/message screen. I believe other phones have that with TTF support in GemRB

For some reason, some button labels are shifted too low, as if it was anchored to letters' top instead of center - see for example BG1's main menu - some buttons have correct labels, some don't. This problem is not visible on a PC


You could try your customs ttf fonts, to do this set the following options in your gemrb.cfg file:
GemRBOverridePath=/opt/maemo/usr/share/gemrb
CustomFontPath=<path to your custom fonts>
then edit /opt/maemo/usr/share/gemrb/override/bg1/fonts.2da to set your fonts for BG1 (look here (http://gemrb.sourceforge.net/wiki/doku.php?id=plugins:ttf) for help editing this file).

KFX
2012-12-08, 12:55
Is there a reason why I can't seem to be able to change the options in Baldur's Gate 1 from the game's option menu? The default options autopause when literally anything happens, making the game virtually unplayable, and changing it doesn't stop it from happening.

TimusEravan
2012-12-10, 04:55
Thanks a lot for your effort. Maybe you can move this thread to Games section so more people can see it :)

NerdKnight
2013-05-09, 20:23
Version 0.8.0maemo2 available in extras-devel
New features

iwd2: Chapter 0+1 completable, full spellbook and ECL support
multibyte font support (chinese, korean, japanese)
favourite weapon/spell tracking, bg1 dreams
most gemrb overrides were moved and are now moddable via game override
initial bundled gemrb demo stubs


Improved features

random encounters and spawns (properly difficult)
iwd2 combat, stats, spells, skills, effects and actions
animations, speech, input
looting, worldmap, hotkeys (work everywhere), fatigue
bugfixes


More info: http://www.gemrb.org/

Morowyn
2013-06-19, 15:06
I've downloaded the source of gemrb and made a little change to implement right click, it's emulated holding x key while taping the screen.
To install the patch you must overwrite the file /opt/maemo/usr/lib/libgemrb_core.so.0.0.0 with the one I uploaded here:
http://dl.dropbox.com/u/11747350/libgemrb_core.so.0.0.0.7z (make a backup first!).
I tested it with BG1.
Does someone know why the file I've compiled is 9.1 MB big while the original it's only 1.1 MB?

This is going to sound silly...

But WHICH file is it that I overwrite?:confused:

NerdKnight
2013-06-19, 15:19
That post id old, now GemRB (with right click support) is en extras-devel, install it from there.

This is going to sound silly...

But WHICH file is it that I overwrite?:confused: