No description
Find a file
Jaka Kranjc 4afc4730be
Some checks failed
Builders / Test runner linux build (push) Has been cancelled
Builders / MacOS build (push) Has been cancelled
Builders / Linux AppImage build (push) Has been cancelled
more const
2025-11-30 10:41:42 +01:00
.github use commit hash for ssh action version, since it could get maliciously retagged 2025-11-30 10:40:16 +01:00
admin github_release.checklist: fixed typo in script 2025-01-11 10:52:52 +01:00
artwork added sdl2 wm icon #155 2021-02-21 18:28:49 +01:00
cmake cmake: removed manual -fvisibility=hidden check 2025-08-16 22:56:52 +02:00
demo clean up audible range as per Bubb's findings 2025-07-05 15:41:57 +02:00
gemrb more const 2025-11-30 10:41:42 +01:00
platforms Reword metainfo summary (#2350) 2025-04-28 22:11:50 +02:00
testing migrated linux build from travis to github 2021-05-28 13:19:24 +02:00
tools make mus and acm files have the same signature as in NI and thus biffable #2402 2025-11-29 15:56:32 +01:00
.appveyor.yml Revert "appveyor: bump image" 2024-11-01 08:49:50 +01:00
.cirrus.yml cirrus: directly disable publishing on prs 2023-09-11 22:16:08 +02:00
.clang-format .clang-format: missed one global header 2025-11-29 11:06:26 +01:00
.editorconfig editorconfig: prevents whitespace diff noise 2023-07-01 15:12:22 +02:00
.git-blame-ignore-revs git-blame-ignore-revs: ignore the crlf commit 2025-11-29 22:12:57 +01:00
.gitattributes .gitattributes: fixed for moved apple dir 2021-06-06 19:07:14 +02:00
.gitignore Add clangd .cache dir to .gitignore 2023-12-25 22:06:48 +01:00
.mailmap mailmap: merge Georgios' contributions 2014-10-25 21:02:59 +02:00
.sonarcloud.properties .sonarcloud.properties: c++ standard now set on backend + cpp support 2023-09-30 09:21:26 +02:00
AUTHORS fixed old todo spillage 2024-10-18 15:15:09 +02:00
CMakeLists.txt CMake: update of Tracy 2025-11-10 15:37:56 +01:00
CONTRIBUTING.md CONTRIBUTING.md: minor update 2025-03-22 16:43:10 +01:00
COPYING COPYING: fixed address for rpmlint 2015-01-01 23:36:39 +01:00
Doxyfile update doxyfile 2010-03-23 21:52:04 +00:00
gemrb.6.in made the edge scrolling offset configurable 2025-08-11 21:06:23 +02:00
INSTALL INSTALL: we're on c++14 "already" 2025-10-28 19:05:47 +01:00
NEWS NEWS: centirevisional bump 2025-11-30 10:25:23 +01:00
README.md Added support for embedded portable handhelds (#1781) 2023-02-11 11:10:57 +01:00

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:

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