Thread Closed

1000$USD Bounty to fix GemRB for IRIX - CLOSED
#11
RE: 1000$USD Bounty to fix GemRB for IRIX
Strange.. I have consistent crashes..
In BG1, the very beginning.  Dont walk into Winthrop's Inn.  Go north for a few seconds.  There are 2 stationary people on that path.  First one just talks tutorial stuff.  The next one is Phyldia.. it crashes all the time there.  It will only take you seconds to get to this crash (maybe more if your using the mouse to scroll the map Smile
...
[ResourceManager]: Searching for 'genfg12'...

[ResourceManager]: Found 'genfg12.wav' in 'chitin.key'.

[OpenAL/ERROR]: Cannot get AL source type.: 0xa002 - Illegal parameter

[OpenAL/ERROR]: Cannot queue a buffer to a static source.

[ResourceManager]: Found 'phlydi.dlg' in 'chitin.key'.

[ResourceManager]: Found 'reaction.ids' in 'chitin.key'.
Bus error (core dumped)

(NOTE, the OpenAL/ERROR i dunno what that is for. but I can disable audio entirely in GemRB and it goes away.. but still have that core dump.)


Can you see if you can create a new character and just go north for a few seconds to click on that person and see if it crashes or not? 

Also, regarding your comment "speed at which the map scrolls by means of moving the cursor to the viewport boundaries" .. I never noticed since I use the keyboard to move the screen and the mouse to move the character within it.  To me it is not an issue at all since the keyboard moves it quite fast.  The game does seem to play at a very good speed this way.  


Thanks!
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
03-16-2019, 05:43 AM
#12
RE: 1000$USD Bounty to fix GemRB for IRIX
I'll check all of that out ASAP. I had to dip out for a few days to do some backups of my systems. I've never done proper full system images of any of my SGIs for over 15 years... It's time.
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
03-17-2019, 03:13 AM
#13
RE: 1000$USD Bounty to fix GemRB for IRIX
Bounty is avail..   GemRB+Baldurs Gate is so close to fully working on IRIX
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
06-15-2019, 05:14 AM
#14
RE: 1000$USD Bounty to fix GemRB for IRIX
Still working on this. It's basically me pouring a ton of time into debugging the engine: The crash locations aren't reproducible in debug builds, that doesn't exactly help in getting the problems sorted...
dexter1
Administrator

Trade Count: (1)
Posts: 297
Threads: 17
Joined: May 2018
Location: The Netherlands
Find
06-15-2019, 01:21 PM
#15
RE: 1000$USD Bounty to fix GemRB for IRIX
Hi there,

finally I got it all compiled and working. Here are the steps to follow to replicate the necessary environment for GemRB:


1. Dependencies

These are the system provided libraries you will need to get GemRB running:

/usr/lib32/libfreetype.so (2.1.3) - xpdf.sw.xpdf (6.5.30 Applications CD)
/usr/lib32/libpng.so (1.2.8)  - ifl_eoe.sw.c++ (6.5.30 Overlays 2 of 3 CD)
/usr/freeware/lib32/libogg.so.1  - fw_libogg.sw.lib (Freeware May 2004 CD 3)
/usr/freeware/lib32/libvorbis.so.1 - fw_libvorbis.sw.lib (Freeware May 2004 CD 3)
/usr/lib32/libaudio.so   - dmedia_eoe.sw.audio (6.5.30 Overlays 2 of 3 CD)
/usr/lib32/libXext.so   - x_eoe.sw.eoe (6.5.30 Installation Tools and Overlays 1 of 3 CD)


If you need any of the CDs, you can get them from the ftp. The only exception is the Freeware May 2004 CD 3, which can be obtained from here: 
ftp://ftp.lp0.dk/pub/archives/ftp-sites/...cd-3/dist/

For all of them: download locally to your machine and install with swmgr.


2. Install GemRB

Download the tar file at https://gofile.io/?c=BSmZGA (~100MiB), untar into /usr/dist, and install all products with swmgr as well. The products are:

GemRB_0_8_4
Python_2_7_15
libSDL_1_2_15
libiconv_1_14
zlib_1_2_7

This puts everything in place and ready to run.


3. Edit GemRB.conf

Edit /usr/local/etc/gemrb/GemRB.cfg and set "GamePath" to the path with Baldur's Gate 1 files (the big bg1 directory from *your* ftp).


4. Run gemrb and enjoy

# gemrb



If there are any questions regarding the setup or if you are having any kind of trouble, let me know. Other than that, I recommend a machine at least with 300 MHz for the game to be really playable.



Cheers,

TruHobbyist
TruHobbyist
Developer

Trade Count: (0)
Posts: 195
Threads: 21
Joined: May 2018
Find
12-31-2019, 12:48 AM
#16
RE: 1000$USD Bounty to fix GemRB for IRIX
(12-31-2019, 12:48 AM)TruHobbyist Wrote:  Hi there,

finally I got it all compiled and working. Here are the steps to follow to replicate the necessary environment for GemRB:

That's fantastic! I'll have to try your steps out and see if I can replicate them. I'm a huge fan of the Infinity Engine games and it'd be a lot of fun to have them up and running on SGI gear.

Thank you for your work on this!

Personaliris Indigo Indigo2 Indy Onyx2 Origin 200 Origin Vault O2 Octane2 (VW 320) (VW 540) (VW 550) Fuel Tezro Tezro Rack Origin 350 Onyx4 Altix 350 (Prism Rackmount)
kaigan
Site Admin and SGI Tinkerer

Trade Count: (2)
Posts: 262
Threads: 31
Joined: May 2019
Location: Omaha, NE
Find
12-31-2019, 03:17 PM
#17
RE: 1000$USD Bounty to fix GemRB for IRIX
Thanks very much!!! Smile

I've got it up and running and I didn't have to install the extra libraries, I am running 6.5.30 though:

[Image: rMiGHiX.jpg]

[Image: Q9jWxDl.jpg]

Have you got it to run with sound?

I've checked the libraries and I already have them installed.
(This post was last modified: 12-31-2019, 09:48 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
12-31-2019, 08:52 PM
#18
RE: 1000$USD Bounty to fix GemRB for IRIX
(12-31-2019, 08:52 PM)Irinikus Wrote:  Thanks very much!!! Smile

I've got it up and running and I didn't have to install the extra libraries, I am running 6.5.30 though:



Have you got it to run with sound?

I've checked the libraries and I already have them installed.


Hope you all enjoy the game.


The system provided libraries are only required if you don't already have them installed, of course. With a default 6.5.30 installation you should be good to go.

Regarding sound: I haven't compiled it in because the OP said it wasn't important. Nonetheless, I see no real hindrance to get it working, except time, of course. Playing games with sound should be far more fun... 

Tru

(12-31-2019, 03:17 PM)kaigan Wrote:  That's fantastic! I'll have to try your steps out and see if I can replicate them. I'm a huge fan of the Infinity Engine games and it'd be a lot of fun to have them up and running on SGI gear.

Thank you for your work on this!

Enjoy! Enjoy!
(This post was last modified: 12-31-2019, 10:30 PM by TruHobbyist.)
TruHobbyist
Developer

Trade Count: (0)
Posts: 195
Threads: 21
Joined: May 2018
Find
12-31-2019, 10:19 PM
#19
RE: 1000$USD Bounty to fix GemRB for IRIX
(12-31-2019, 10:19 PM)TruHobbyist Wrote:  
(12-31-2019, 08:52 PM)Irinikus Wrote:  Thanks very much!!! Smile

I've got it up and running and I didn't have to install the extra libraries, I am running 6.5.30 though:



Have you got it to run with sound?

I've checked the libraries and I already have them installed.


Hope you all enjoy the game.


The system provided libraries are only required if you don't already have them installed, of course. With a default 6.5.30 installation you should be good to go.

Regarding sound: I haven't compiled it in because the OP said it wasn't important. Nonetheless, I see no real hindrance to get it working, except time, of course. Playing games with sound should be far more fun... 

Tru

(12-31-2019, 03:17 PM)kaigan Wrote:  That's fantastic! I'll have to try your steps out and see if I can replicate them. I'm a huge fan of the Infinity Engine games and it'd be a lot of fun to have them up and running on SGI gear.

Thank you for your work on this!

Enjoy! Enjoy!

It would be really great if you compiled it to have sound, as you really need sound in a game such as this one!
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
12-31-2019, 11:01 PM
#20
RE: 1000$USD Bounty to fix GemRB for IRIX
Wow! I have not tested your work yet.... I will try very soon.
My 1000$ bounty is still valid.. (even if no sound).. but I can add some more funds for you to get sound in. Baldur's Gate music and sounds are some of the best.
Let me test soon and I can PM you offline for sending you the bounty.
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
01-03-2020, 04:25 AM
Thread Closed


Forum Jump:


Users browsing this thread: 1 Guest(s)