@DrMcCoy DrMcCoy released this Jul 27, 2015 · 2891 commits to master since this release

Assets 8

This is the first official release of xoreos, together with xoreos-tools, nicknamed "Aribeth".

xoreos is an open source implementation of BioWare's Aurora engine and its derivatives, licensed under the terms of the GNU General Public License version 3 (or later).

In this first release, all targeted games work insofar as that they at least show basic in-game areas. I.e. you can start the game, xoreos loads the game resources, loads a campaign or module, and then shows an area of the game.

Within the area, you can fly around in a "spectator" mode, using the common first-person WASD control scheme. Moving the mouse while holding down the middle mouse button rotates the camera. With Ctrl+D, a debug console drops down, allowing for general resource dumping and the loading of different areas, modules and/or campaigns.

A few games, specifically Neverwinter Nights and Knights of the Old Republic, also show a main menu, although the latter's is not as extensive yet. The former also shows a few in-game menu elements.

Additionally, Neverwinter Nights also has a script system hooked up, and preliminary dialogue support. This means that clicking on an NPC opens up its conversation dialog, and some of the script commands will be executed. For example, the door in the first area of the original campaign's prelude opens after speaking to Bim and telling him that no tutorial is necessary. However, triggering the tutorial leads to the scripts looping endlessly, because the necessary game functions are not implemented yet.

Further gameplay is still missing. At the moment, none of the other games have a script system.

The current graphics are very basic: only flat-shaded, textured meshes are shown. No lighting, shadows or shaders of any kind are currently available.

Please note that xoreos is still missing a GUI and needs to be started from the command line.

Downloads in this release:

  • Source tarball
  • GNU/Linux (gcc 4.7.2, glibc 2.13) binaries, 32-bit
  • GNU/Linux (gcc 4.7.2, glibc 2.13) binaries, 64-bit
  • Microsoft Windows binaries, 32-bit
  • Microsoft Windows binaries, 64-bit
  • Mac OS X (>= 10.5), fat binaries with both i386 and x86_64

Packages for various GNU/Linux distributions can be found here in the OpenSuSE Build Service and here in Arch Linux's AUR.

Alternatively, the source tarball includes a PKGBUILD in dists/arch/ and a debian build directory in dists/debian/, which can be used to build Arch Linux and Debian/Ubuntu packages, respectively.

SHA-256 checksums:

xoreos-0.0.2.tar.gz
7785bad152c1710a444d0e02179d203a596f8778f3572a9aa6e68cf540c407dd

xoreos-0.0.2-linux32.tar.gz
89d0cd25fd1fa65643b814ea5d5f9992ff16fe0bcc88dde81fb089caf10412c5

xoreos-0.0.2-linux64.tar.gz
bfa6f5e86f614273b0d2c07fce97ab351a8e07bcacd3bbb60cbf6b027d5f1de8

xoreos-0.0.2-win32.zip
3451860b28887a8a6fc8225595c0d0b9eaddae75c8b7a27436ee566daf20777f

xoreos-0.0.2-win64.zip
060b3599013165f047de790b1c81a5838dafad709c33919ed606e8cdb826d5f3

xoreos-0.0.2-mac.tar.gz
c6957084a2cf15b9582e85374a0c601d388ff69ec7b2ae9aafb2c84b00f4b795