Jump to content

HOWTO : easy way to build GemRB on windows


zefklop

Recommended Posts

Howdy, I've got Windows XP, and I've been trying to find some way to run Icewind Dale II without tons of errors, which led me to this program. I've tried to follow the instructions in this tutorial, but when I get to the (cmake .. -G "MinGW Makefiles") portion of the "Magic Happens" section, I receive an error message declaring that the openal libraries aren't where they are supposed to be. When I download the openal files (for Windows) from the suggested site, nothing seems to change. Can anyone help me sort this out? I'm afraid I'm rather out of my depth with all of this.

Link to comment
Well, I sent all necessary files to avenger some time ago, so he could put it somewhere everyone could go. I don't know if he did it though. (there is no such thing on sourceforge at least)

Hmm, i think i forgot about them. I don't even find them.

Link to comment

Hi, i have built GemRB according to instructions and downloaded mingw dll dependencies (and openal32.dll) and put them in c:\program files\gemrb, when i run gemrb.exe i get the following:

 

GemRB Core Version v0.5.0 Loading...
[Core]: Initializing the Event Manager...[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg [OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins from ./\plugins\
[PluginMgr]: Loading: ./\plugins\lib2DAImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for 2DA File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libACMImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ACM File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libAREImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ARE File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libBAMImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BAM File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libBIFImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BIF File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libBMPImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for BMP File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libCHUImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for CHU File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libCREImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for CRE File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libDLGImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for DLG File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libEFFImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for EFF File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libFXOpcodes.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for core games...[OK]
[PluginMgr]: Loading: ./\plugins\libGAMImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for GAM File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libGUIScript.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for GUI Script Engine (Python)...[OK]
[PluginMgr]: Loading: ./\plugins\libIDSImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for IDS File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libINIImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for INI File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libITMImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for ITM File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libIWDOpcodes.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for the icewind branch of the games...[OK]
[PluginMgr]: Loading: ./\plugins\libKEYImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for KEY File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libMOSImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MOS File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libMUSImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MUS File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libMVEPlayer.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for MVE Video Player...[OK]
[PluginMgr]: Loading: ./\plugins\libNullSound.dll...[DELAYING]
[PluginMgr]: Loading: ./\plugins\libOpenALAudio.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for OpenAL Audio Driver...[OK]
[PluginMgr]: Loading: ./\plugins\libPLTImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PLT File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libPROImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for PRO File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libPSTOpcodes.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for Effect opcodes for the torment branch of the games...[OK]
[PluginMgr]: Loading: ./\plugins\libSDLVideo.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for SDL Video Driver...[OK]
[PluginMgr]: Loading: ./\plugins\libSPLImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for SPL File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libSTOImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for STO File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libTISImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for TIS File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libTLKImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for TLK File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libWEDImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for WED File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libWMPImporter.dll...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for WMP File Importer...[OK]
[PluginMgr]: Loading: ./\plugins\libNullSound.dll...[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 E:\Games\Black Isle\BGII - SoA\chitin.key...[ERROR]
[KEYImporter]: Cannot open Chitin.key
[ERROR]
Cannot Load Chitin.key
Termination in Progress...
[KEYImporter]: Searching for defsound.2da...[Found in GemRB Override]

 

So it cant open chitin.key, yet it does exists on my pc in that path location, am i configuring the cfg file wrong? here is the path section i edited:

 

GamePath=E:\Games\Black Isle\BGII - SoA
CD1=E:\Games\Black Isle\BGII - SoA
CD2=E:\Games\Black Isle\BGII - SoA\CD2
CD3=E:\Games\Black Isle\BGII - SoA\CD3
CD4=E:\Games\Black Isle\BGII - SoA\CD4
CD5=E:\Games\Black Isle\BGII - SoA\CD5

Link to comment
[KEYImporter]: Opening E:\Games\Black Isle\BGII - SoA\chitin.key...[ERROR]

 

So it cant open chitin.key, yet it does exists on my pc in that path location, am i configuring the cfg file wrong? here is the path section i edited:

 

GamePath=E:\Games\Black Isle\BGII - SoA

 

It seems that should work fine. The "Opening filename..." text gives the exact path that it tries to open, and the error message means that it couldn't open it (just a failed fopen call), so it doesn't seem like there's much that could go wrong there!

 

You're sure that the file is actually readable? I seem to remember that if you have the original engine open then it can lock the file while it's running, but it's been a while since I tried..

Link to comment

Hey guys. You may have seen me in the GemRB channel, but you probably haven't. I have built GemRB 0.5.1.1 for Windows using MinGW32. It should be compatible with XP, Vista and Windows 7 (For those curious, I built it on Windows 7 RTM :)). It might be compatible with Win2k, but YMMV.

 

gemrb-mingw32.png

Download

GemRB 0.5.1.1 MinGW32 - All required DLLs are included.

 

Enjoy :party:

Link to comment
Guest mmKALLL

Neither of the updaters(you know, the optional files) work on Win98. Is there a utility that works in the same way but would be Win98 compatible?

Link to comment

Archived

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

×
×
  • Create New...