Skip to content
forked from gemrb/gemrb

GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

License

Notifications You must be signed in to change notification settings

BGforgeNet/gemrb

This branch is 971 commits behind gemrb/gemrb:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fea24bd · Aug 24, 2024
Jul 10, 2024
Jul 10, 2024
Feb 21, 2021
Aug 17, 2024
Aug 11, 2024
Aug 24, 2024
Jul 28, 2024
May 28, 2021
Oct 5, 2023
Jul 10, 2024
Sep 11, 2023
Jul 1, 2023
Jun 6, 2021
Dec 25, 2023
Oct 25, 2014
Sep 30, 2023
Nov 5, 2023
Aug 17, 2024
Jul 7, 2024
Jan 1, 2015
Mar 23, 2010
Nov 22, 2023
Jul 31, 2024
Feb 11, 2023
Aug 17, 2024

Repository files navigation

GemRB

GitHub build status AppVeyor build status Coverity Badge Quality Gate Status CII Best Practices

Introduction

GemRB (Game Engine Made with preRendered Background) is a portable open-source reimplementation of the Infinity Engine that underpinned Baldur's Gate, Icewind Dale and Planescape: Torment. It sports a cleaner design, greater extensibility and several innovations. Would you like to create a game like Baldur's Gate?

To try it out you either need some of the ORIGINAL game's data or you can get a tiny sneak peek by running the included trivial game demo.

The original game data has to be installed if you want to see anything but the included trivial demo. On non-windows systems either copy it over from a windows install, use a compatible installer, WINE or extract it manually from the CDs using the unshield tool.

Documentation can be found on the website, in gemrb/docs/ and the gemrb.6 man page.

If you want to help out, start by reading this list of options, tips and priorities.

Supported platforms

Architectures and platforms that successfully run or ran GemRB:

  • Linux x86, x86-64, ppc, mips (s390x builds, but no running info)
  • FreeBSD, OpenBSD, NetBSD
  • MS Windows
  • various Macintosh systems (even pre x86)
  • some smart phones (Symbian, Android, other Linux-based, iOS)
  • some consoles (OpenPandora, Dingoo)
  • some exotic OSes (ReactOS, SyllableOS, Haiku, AmigaOS, AmberElec, ArkOS, UnofficialOS)

If you have something to add to the list or if an entry doesn't work any more, do let us know!

Requirements

See the INSTALL file.

Contacts

There are several ways you can get in touch:

Useful links

Original engine research and data manipulation software:

  • IESDP, documentation for the Infinity Engine file formats and more
  • Near Infinity, Java viewer and editor for data files
  • DLTCEP, MS Windows viewer and editor for data files
  • iesh, IE python library and shell (for exploring data files)

Tools that can help with data installation:

  • WINE, Open Source implementation of the Windows API, useful for installing the games
  • Unshield, extractor for .CAB files created by InstallShield

About

GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.9%
  • Python 18.9%
  • CMake 1.0%
  • C 0.8%
  • Objective-C 0.5%
  • Shell 0.2%
  • Other 0.7%