For a couple of weeks, old registered users can use username/email and password
Cookie Policy
On this site we use our or third-party tools that store small files (cookies) on your device. Cookies are used to allow the site to function properly (technical cookies), to generate usage statistics (statistical cookies) and to personalize advertising messages (profiling cookies). Read the information in our Privacy Policy to learn more.
We can use technical cookies directly, but you have the right to choose whether or not to enable third-party statistical and profiling cookies to continue browsing this site. If you do not want to consent, please close your browser window or tab.
By enabling all cookies you will allow the site to function in all its parts and use third-party services.
ADBLOCK DETECT
On this website you will find some advertising banners, which we ask you to click by opening the relative advertising page, which then, if what is advertised is not of your interest, you can close immediately afterwards, without any further activity.
So you can contribute, without obligation, to the survival of this site.
Please, disable ADBLOCK
WE NEED YOUR HELP
Please consider making a donation to help us support the costs of keeping this website alive. You can safely donate using Paypal.
NEW FEATURES ACTIVE
The ability for each user to leave comments related to games has been activated on an experimental basis.
The following functions have been activated for now:
- read comments (for all users)
- write comments (users logged in via Google or with a verified profile)
- reply to comments written by other users (users logged in via Google or with a verified profile)
- edit your comments (users logged in via Google or with a verified profile)
- delete your comments (users logged in via Google or with a verified profile)
GemRB: The Infinity Engine CloneFREE!
GemRB is a portable open-source implementation of Bioware's Infinity Engine which was written to support pseudo-3D role playing games based on the Dungeons & Dragons ruleset. That includes game classics like the Baldur's Gate series, Planescape: Torment and the Icewind Dale series. It is in beta stage.
Would you like to create a game like Baldur's Gate?
Note (1): the price may be not correct due to changes in the distributor's trade policies
Source:
Sound:
XWindow/Wayland:
Console:
Accell3d:
Multiplayer:
Play Online:
Last Update: 2011-12-31 12:10:22
Other Requirements
Zlib
Python 2.4 shared libs or later (but not python3)
LibSDL 1.2.6 or later
(optional) OpenAL or SDL_mixer for audio
(optional) SDL_ttf for custom fonts
CMake recommended
Other Links
Forum:
Comments for 'GemRB: The Infinity Engine Clone' game.
Comment: 54522
Tor
2012-01-02 13:53:09
Honestly I`ve been afraid that this project will die log before it will be playable, and now... I`m happy. Thank you guys for your awesome work!
Comment: 52018
mym
2009-06-26 23:23:55
I'm glad to see the development is still in progress, with a lot of new features for each new version.
Keep up the good work.
You don't have them yet!? They're usually perfectly playable through wine. While gemrb has come a long way, it still has a long way to go. Luckily now most of the features are there and the future will be spent mainly on polishing and filling in the blanks.
I will love the day once the BG2 (and all it mods like BGT, BG1NPCP, SoBH, DSotSC, NTotSC, TDD, RoT, TS and so on :D) will be fully playable under GemRB... Keep up the good work!
By popular demand, there is now a wiki.
So far it contains only the guiscript docs, but anyone can register and improve it.
Recent improvement is the delayed loading and caching of ambient sounds, this speeds up area loading (and fixes sound resource exhaustion on windows).
We also got another developer.
(Avenger)
I got the changelog from the notes for the 0.2.9 tarball on the SourceForge download page. Also you must have missed the sticky implemented features thread in the forum where Avenger posts current developments when I nag him.. err, I mean when he feels like it.
Comment: 44748
anonymous
2007-07-26 08:44:39
wow, impressive changelog! Good job!
I was looking at gemrb's progress just yesterday, but the forums don't have much info (too bad). Perhaps it would be easiest to replace the previous website with something wiki based, so the community can help with maintaining it and keeping it updated. I doubt many are willing to read cvs logs to get current news.
It is improving, but not done yet.
Definitely it is not in an end user playable state (hence it is called alpha).
But lots of things have been implemented and with some efforts one can compile it and 'play' with it. There is a very recent tarball on sourceforge (as of now). -Avenger-
The game is still around alpha stage. You'll need CVS and a compiler and a lot of work if you want to play (try) the most recent version.
There are a few loki installers for linux (if you are living on windows this part is much easier) to install one of the original games.
Then you have to compile the sources and configure it manually.
The sample config file gives tips how to fill it out.
Comment: 39263
keisangi
2006-10-01 05:49:49
so, it's been two years now. well almost .. how's the project going ? is it finaly "playable"? (baldur series) if yes, how come i couldn't find any documentation on the official forum and website like: "how to install gemrb and baldur's gate" ? or "what do you need to do to play bg, iwd, pst..." after all, the goal is to be able to play theses games , no? (and create new content too..) so can we have some feed back and maybe few tutorials for brainless dummies so i will be able to use this project :) thanks!
so, it's been two years now. well almost ..
how's the project going ? is it finaly "playable"? (baldur series)
if yes, how come i couldn't find any documentation on the official forum and website like:
"how to install gemrb and baldur's gate" ?
or
"what do you need to do to play bg, iwd, pst..."
after all, the goal is to be able to play theses games , no? (and create new content too..)
so can we have some feed back and maybe few tutorials for brainless dummies so i will be able to use this project :)
thanks!
Hard to say since actually there is only one really active developer... My guess would be "at least one year"...
But you can consider it from "another view", see FAQ:
Can I actually play with GemRB?
Yes, most definitely you can play with it. Though this isn't considered real 'gameplay'.
You can generate a character, walk around in areas and talk. You can try to improve the GUI scripts (effectively write the game). You can report bugs. You can start implementing a new game. For some people this is entertaining. If you are a pure gamer and only wish to play the original games on Linux, you'll have to wait.
;)
Regards, David
It's excellent :)
One of the most important project for me right now.
Any hint about estimated time of arrival (of completely playable version?)
Comment: 35831
David_The_Great
2006-05-31 01:44:34
Version 0.2.6 was released in early December of 2005, if somebody is interested please check cvs repository,it is much ahead comparing to last regular release, e.g.:
- vvc rendering (effects like entangle, web, globe of invulnerability, etc)
- damage rendering (blood spatters, burning, etc)
We can't encourage something that is not yet possible.
Creating new content for IE doesn't need to be encouraged anyway, see the still thriving modding sites: g3, forgottenwars and pocket plane. (There are many more, i just refer to those i visit).
GemRB unique stuff is documented as it is being rolled out. We got a complete documentation for our GUIScript commands. And some other docs for the GemRB specific data files. All else should be found on IESDP.
Once GemRB is mature enough, we'll create a mini stand-alone dataset which won't require ownership of any original IE game.
Anyway, people are encouraged to download and compile the source and explore the possibilities of creating their own game. However at this moment we accept only bugreports regarding compatibility with original games.
Avenger
I do think that GemRB has the potential to be a great platform for people creating their own games rather than just an emulator. It would be nice to see it encouraged on the GemRB website, somehow.
It DOES work .... to a degree. You can walk the areas, open doors, load save games, manage your inventory, talk with NPCs and other things. It's just not playable - there's not combat yet, magical effects are not applied, you can't save - again etc. We are nowhere near 'complete'.
We need other developers and participants. Any volunteers?
You can use documentation available for creating mods for Baldur's Gate, there's a ton of it on the Net. Principal source could be IESDP, as that contains most of what we know of the file formats. And there are editors like DLTCEP and NearInfinity.
Edheldil
Comment: 25137
aendeuryu
2005-02-22 13:05:12
I know you guys are spending most of your time reverse engineering the published titles, and are hoping for that level of compatibility, but do you happen to have any docs on how to create new content for the engine?
Comment: 25127
anonymous
2005-02-22 12:11:01
how can something that does not (yet) work be rated with 5 stars?
Modding GemRB is (intended to be) easier than modding any existing commercial IE engine.
There is already a large modding community for IE, some of their work is of commercial grade. I don't worry about the lack of GemRB artists. (Avenger)
BG1 and IWD1 are the least supported atm.
You can 'start a game' in BG2 or PST by going through the character generation process.
IWD2 is supported up to half of the character generation.
In any of these games you can 'enter the game' by typing GemRB.EnterGame() in the Console (which could be popped up by hitting ESC).
I'll try to finish the Load Game functionality by the next release, so you can load any saved games.
Considering the current pace of improvement, we release a milestone near 22nd of each month. With 1-2 more coders the whole project could reach a mature state in a year, otherwise it will take 2 years, at my guess.
Avenger
Hi,
we're still really far from the final objective. GemRB is still not playable, actually we've not implemented any ruleset, the internal In-Game GUI is still under development. We need much more work, it is not an easy task :)
We're still searching for a Mac Porter, meyba one time we'll find it :)
I guess the next version will have Inventory support and many other features, so please be patient and in the meantime... test GemRB and send us some feedback, this will be very useful :)
Byez
Comment: 16515
anonymous
2004-01-23 01:12:17
How close are you to supporting any of the commerical games? BG1, IWD1? If you're a bit off, how long do you think it will take before you can support at least one about 99%? Thanks. I look foward to playing BG2 in Linux "natively".
If I may, I think if aspiring artists were really serious, they could just pluck one of the existing howtos from the trees. There is MORE than enough information on the internet, surely, and aspiring Linux artists could also surely read a document that isn't written in the familer Howto format.
Yes. What would really help is if the artists there ARE actually STOPPED doing art for a while, and worked on a good Art How-To. You know... basic art techniques: composition, color theory, shading, etc. It sounds crazy, I know.. but art isn't some fluffy thing you're born with -- it's mostly about understanding techniques, and then practicing them. Put it in a how-to form, that most linux coders are familiar with, and it would make a big difference, imho.
(Whops, I rated twice, dunno if that is ignored or what, nor does it seem like I can modify my old posting). Anyway, I'll be on the forum of that project (registered a few days ago). There is something that resembles it, called IanOut, which is a fallout engine - but that one doesn't allow you to play the games, rather than make your own campaign based on it, using it's resources. I wonder what Gemrb will have in the future, like, one or two years from now.
It's nice to know that those games will at some point be playable, finishable, and that you can even create your own and distribute them on your own if you wish to do that. It will be a huge chunk of work, and I'll probably be looking for a project where I can create some graphics for a game based on gemrb, as I enjoy doing graphics a lot.
>Now, what can I actually play with the engine as of this moment?
You can move around, open doors.
>Any of Baldurs gate or Icewind Dale?
I have just tried BGII.
>Can I play any of them using this and finish the game?
Not at present.
Now, what can I actually play with the engine as of this moment? Any of Baldurs gate or Icewind Dale?
Please someone be specific.
Can I play any of them using this? Can I play any of them using this and finish the game?
Yes, plus in GUIScript.cpp and GUIScript.h are hardcoded references to /usr/local/include/python2.3/Python.h, which of course should point to /usr/include/python2.3/Python.h if you haven't installed python 2.3 by hand.
Yeah, the only problem is that hackers can hack but a yummy new game using the engine would require quite a lot of art input. And linux gaming is kinda good-artist-starved. :(
You could speed the verification process up if you a) either submitted it as a registered user or b) additionally sent us an email (in case you don't want to register) or c) posted an official changelog to your homepage so that we can easily verify the anonymously submitted changes. We need to do it this way since we do receive heaps of bogus submissions.
There are about 22 submissions in the queue right now, and we're working our way down the list walking the path of least resistance ;)
cd germb
./configure
cd gemrb/plugins/Core
make
cd ../..
plugins-prepare.sh
make :)
Comment: 15574
anonymous
2003-12-05 05:18:36
Hi, I'm Balrog994, the main Developer of the GemRB project.
I want to inform that we finally rewrote the Audio Driver to use OpenAL, so no more need for FMOD ;-)
We are working on a new release, I'll give you some new info about that:
- Basic Support for Game Scripting
- New: Audio Driver using OpenAL (no more FMOD)
- New: PathFinder (now you can Walk!! :)
- Minor Bug Fixes
and Much More :)
To know more check out our Web Site :)
P.S. I tried to post an update, but... HappyPenguin.org report the old version :-/
Comment: 15557
anonymous
2003-12-04 13:09:32
Oooh, this looks yummy.. I can't wait to see what some hackers make with this..
it works !
go in gemrb/gemrb/plugins/Core
then do "make"
so the -lcore not found message disappear.
the get back to gembr
do "./configure" then "make" :)
1. we plan to replace FMOD with OpenAL, thus removing a problem with portability
2. PST support is possible, but BG2 and IWD2 emulation has a priority.
3. An editor source has also been released.
4. we try to make our engine as close to the original ones as possible, also we plan to release an engine which is capable of emulating ALL of the IE variations, this means that the engine will add features to all of the different games. Generally it will be very customisable. You can replace the whole GUI without ever touching the executable.
1. It's not easy to install it because the BG installer is not supported by WINE :(
(maybe with WINEX)
2. I think with GemRB, there will be less bugs and less memory usage than with WINE
Comment: 15353
anonymous
2003-11-24 07:08:56
One can even hope they will make a better interface to the games since it's not bioware main force.
Comment: 15351
anonymous
2003-11-24 01:10:42
After that, usually comes the editor... HO HO HO.
(Sorry my english is very poor)
I was wondering for a moment if I'd somehow missed Bioware's announcement that they were opening the source of the Infinity Engine, but no, the project's homepage says they are reverse engineering the Infinity Engine, not porting it. (Well, it says they are 'emulating' it. Marpessa's tusks, I HOPE they meant 'reverse engineering!')
Yes, as nice as having a straight engine would be, I'd GREATLY appreciate it if they'd concentrate on making Planescape and BG 1/2 work properly first.
-Erwos
Comment: 15308
HRT
2003-11-22 14:56:39
i hope i can play some game with GemRB like Planescape, theres a few RPG in linux.