Thread Closed

1000$USD Bounty to fix GemRB for IRIX - CLOSED
#31
RE: 1000$USD Bounty to fix GemRB for IRIX
(01-07-2020, 05:21 PM)Irinikus Wrote:  Thanks! I'm currently not authorised to download either of the files!  I have CD's 2 to 4 of 4, I just need CD 1of 4. (I'm also being blacked from downloading CD1)

:huh:

You can drop me a pm when you are Ready to download again, I'll upload what you Need.
TruHobbyist
Developer

Trade Count: (0)
Posts: 195
Threads: 21
Joined: May 2018
Find
01-07-2020, 05:32 PM
#32
RE: 1000$USD Bounty to fix GemRB for IRIX
(01-07-2020, 05:32 PM)TruHobbyist Wrote:  
(01-07-2020, 05:21 PM)Irinikus Wrote:  Thanks! I'm currently not authorised to download either of the files!  I have CD's 2 to 4 of 4, I just need CD 1of 4. (I'm also being blacked from downloading CD1)

:huh:

You can drop me a pm when you are Ready to download again, I'll upload what you Need.


It's now working and I didn't need anything else! Smile

Just one thing. The GemRB.config file of the new game doesn't play the movies, so I used the original config file and I now have the Movies and sound.
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
01-07-2020, 05:56 PM
#33
RE: 1000$USD Bounty to fix GemRB for IRIX
It's been running now for more than an hour without issue, so it's pretty stable! Smile

I've left Candlekeep and Imoen has joined my party!

[Image: DeMkiFf.jpg]
(This post was last modified: 01-07-2020, 09:01 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
01-07-2020, 07:10 PM
#34
RE: 1000$USD Bounty to fix GemRB for IRIX
(01-07-2020, 05:56 PM)Irinikus Wrote:  It's now working and I didn't need anything else! Smile

Just one thing. The GemRB.config file of the new game doesn't play the movies, so I used the original config file and I now have the Movies and sound.

I just double checked again, manually checking for uninstalled and installed files and the GemRB.cfg provided with my second tarfile is already Sound enabled. You should just Need to adjust the GamePath= variable some lines below.

Maybe you could do me the huge favor of uninstalling, checking that all GemRB.cfg files are gone and reinstalling to check?  :s

The idea is to provide necron2600 and the community a GemRB binary that is hassle free to use (only GamePath= Adjustment).


In any case, I thank you thousand times for your time. Kudos to you.


Tru
TruHobbyist
Developer

Trade Count: (0)
Posts: 195
Threads: 21
Joined: May 2018
Find
01-07-2020, 07:16 PM
#35
RE: 1000$USD Bounty to fix GemRB for IRIX
I already checked and when the game uninstalls, the config file is deleted. I've encountered the problem of the lack of videos with the new config file every time I've installed the new version of the game.
(This post was last modified: 01-07-2020, 07:21 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
01-07-2020, 07:18 PM
#36
RE: 1000$USD Bounty to fix GemRB for IRIX
(01-07-2020, 07:18 PM)Irinikus Wrote:  I already checked and when the game uninstalls, the config file is deleted. I've encountered the problem of the lack of videos with the new config file every time I've installed the new version of the game.

Could you post the GemRB.cfg just after Installation? I'm puzzled. I can't reproduce the behaviour you Mention. After installing GemRB, I just Need to edit GemRB.cfg to Change the GamePath Settings to run the game with Sound.
TruHobbyist
Developer

Trade Count: (0)
Posts: 195
Threads: 21
Joined: May 2018
Find
01-07-2020, 07:58 PM
#37
RE: 1000$USD Bounty to fix GemRB for IRIX
And the intro comes up? TSR and BioWare?

When I install the game, it just takes me t the main menu when the game starts. (Using the new config file)

But when I change it to the config file from the game without sound and enter in the game path and setup the sound parameters, it gives me sound together with the intro.
(This post was last modified: 01-07-2020, 08:06 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
01-07-2020, 08:02 PM
#38
RE: 1000$USD Bounty to fix GemRB for IRIX
If I recall, even the Solaris 10/SPARC compile of GemRB skipped the movies.. I forget if that had extra libs needed that were more completed to get built or not. The movies were never super great anyway.

Ok.. For bounty purposes, I am going to have to rely on Irinikus' efforts "It's been running now for more than an hour without issue, so it's pretty stable!", as I am not able to get the game to start on my main SGI Octane that I use. My Octane has a lot of stuff installed (and many 'workarounds' here and there) though that could be hindering things. I also believe it is IRIX 6.5.29, and not 6.5.30 (an old install I did years ago). I have a Tezro with 6.5.30 to try later.. but it also has a lot of stuff installed.

I followed the install.. but was getting an SDL error with ENOMEM (out of memory).

Then to help debug.. I uninstalled and placed the extra libs from your packages into a custom directory.
Details of my specific issue (again.. not a typical out-of-box IRIX setup.. I have freeware installed, nekoware installed.. and much of nekoware Beta installed.. some /usr/local bits, and some obsolete nekoware libs I stuff in /opt/lib.. however I arrange libs as needed via LD_LIBRARYN32_PATH settings.

output (in this specific case for debugging.. I placed all your packages and 3rd party (your SDL version, etc..) into a separate dir /gemrb-needs/ and used LD_LIBRARYN32_PATH to point to it first. you can see it is using your compiled SDL-1.2.15 in the output

export LD_LIBRARYN32_PATH=/gemrb-needs/lib:/usr/lib32:/usr/freeware/lib32
(/gemrb-needs has all your extra required packages installed there (SDL, zlib, etc..).. however I did install to /usr/local before to no avail (ENOMEM))

[Core]: GemRB Core Version v0.8.4 Loading...
[Config]: attempting to initialize config with GemRB.cfg
[Core]: Initializing the Event Manager...
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins from /usr/local/lib/gemrb/plugins
[PluginLoader]: Loaded plugin "2DA File Importer" (2DAImporter.so).
[PluginLoader]: Loaded plugin "ACM File Importer" (ACMReader.so).
[PluginLoader]: Loaded plugin "ARE File Importer" (AREImporter.so).
[PluginLoader]: Loaded plugin "BAM File Importer" (BAMImporter.so).
[PluginLoader]: Loaded plugin "BIF File Importer" (BIFImporter.so).
[PluginLoader]: Loaded plugin "BIK Video Player" (BIKPlayer.so).
[PluginLoader]: Loaded plugin "BMP File Reader" (BMPImporter.so).
[PluginLoader]: Loaded plugin "BMP File Writer" (BMPWriter.so).
[PluginLoader]: Loaded plugin "CHU File Importer" (CHUImporter.so).
[PluginLoader]: Loaded plugin "CRE File Importer" (CREImporter.so).
[PluginLoader]: Loaded plugin "DLG File Importer" (DLGImporter.so).
[PluginLoader]: Loaded plugin "Directory Importer" (DirectoryImporter.so).
[PluginLoader]: Loaded plugin "EFF File Importer" (EFFImporter.so).
[PluginLoader]: Loaded plugin "Effect opcodes for core games" (FXOpcodes.so).
[PluginLoader]: Loaded plugin "GAM File Importer" (GAMImporter.so).
[PluginLoader]: Loaded plugin "GUI Script Engine (Python)" (GUIScript.so).
[PluginLoader]: Loaded plugin "IDS File Importer" (IDSImporter.so).
[PluginLoader]: Loaded plugin "INI File Importer" (INIImporter.so).
[PluginLoader]: Loaded plugin "ITM File Importer" (ITMImporter.so).
[PluginLoader]: Loaded plugin "Effect opcodes for the icewind branch of the games" (IWDOpcodes.so).
[PluginLoader]: Loaded plugin "KEY File Importer" (KEYImporter.so).
[PluginLoader]: Loaded plugin "MOS File Importer" (MOSImporter.so).
[PluginLoader]: Loaded plugin "MUS File Importer" (MUSImporter.so).
[PluginLoader]: Loaded plugin "MVE Video Player" (MVEPlayer.so).
[PluginLoader]: Loaded plugin "Null Sound Driver" (NullSound.so).
[PluginLoader]: Loaded plugin "Null Resource Source" (NullSource.so).
[PluginLoader]: Loaded plugin "OGG File Importer" (OGGReader.so).
[PluginLoader]: Loaded plugin "PLT File Importer" (PLTImporter.so).
[PluginLoader]: Loaded plugin "PNG File Importer" (PNGImporter.so).
[PluginLoader]: Loaded plugin "PRO File Importer" (PROImporter.so).
[PluginLoader]: Loaded plugin "Effect opcodes for the torment branch of the games" (PSTOpcodes.so).
[PluginLoader]: Loaded plugin "SAV File Importer" (SAVImporter.so).
[PluginLoader]: Loaded plugin "SDL1 Video Driver" (SDLVideo.so).
[PluginLoader]: Loaded plugin "SPL File Importer" (SPLImporter.so).
[PluginLoader]: Loaded plugin "STO File Importer" (STOImporter.so).
[PluginLoader]: Loaded plugin "TIS File Importer" (TISImporter.so).
[PluginLoader]: Loaded plugin "TLK File Importer" (TLKImporter.so).
[PluginLoader]: Loaded plugin "TTF Font Importer" (TTFImporter.so).
[PluginLoader]: Loaded plugin "WAV File Importer" (WAVReader.so).
[PluginLoader]: Loaded plugin "WED File Importer" (WEDImporter.so).
[PluginLoader]: Loaded plugin "WMP File Importer" (WMPImporter.so).
[PluginLoader]: Loaded plugin "ZLib Compression Manager" (ZLibManager.so).
[Core]: Plugin Loading Complete...
[Core]: GemRB Core Initialization...
[Core]: Initializing Video Driver...
[SDL 1.2 Driver]: Creating display
[SDL 1.2 Driver]: SDL_SetVideoMode...
[SDL 1.2 Driver]: Checking for HardWare Acceleration...
[SDL 1.2 Driver]: Creating Main Surface...
[SDL 1.2 Driver]: Creating Back Buffer...
[SDL 1.2 Driver]: Creating Extra Buffer...
<<<< CUSTOM NOTE: a black SDL window appears for a second or two here >>>>
Process 7015 Thread 0x10000 (gemrb) stopped on signal SIGSEGV: Segmentation violation (default) at [SDL_LockSurface:738 +0x4,0x10973a88]
Source (of /usr/people/root/prog/SDL/1.2.15/SDL-1.2.15/src/video/SDL_surface.c) not available for Process 7015

I made sure the gemrb binary and its plugins (.so files) came clean with 'ldd' commands on using the correct libraries. It must be a library issue, just not sure which.
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
01-07-2020, 08:39 PM
#39
RE: 1000$USD Bounty to fix GemRB for IRIX
I'm finding it different to tell them apart, but there is an extremely small file size difference between them 5 Bytes:

[Image: NToBiZf.png]

On the left is the old one (originally without sound)

I think I might have to make a video to show this anomaly!

All it really means is that you must for now anyway install the game without sound first and then copy its GemRB.config file to another location and then uninstall it and then install the version with sound. If you don't see the intro, and it takes you straight to the game menu, then swap the config files and change the sound parameters in the old config file to give you sound and off you go!
(This post was last modified: 01-07-2020, 08:58 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find
01-07-2020, 08:54 PM
#40
RE: 1000$USD Bounty to fix GemRB for IRIX
Irinikus,
diff the two files.. may just be extra whitespace/lines.
diff <origfilename> <newfilename>

Also, gemrb should work with data files from Baldur's Gate II, Ice Wind Dale 1 and 2 (not sure of their completeness though), and Planescape: Torment. You have months of hardcore gaming hours here Wink
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
01-07-2020, 09:05 PM
Thread Closed


Forum Jump:


Users browsing this thread: 1 Guest(s)