Xoreos

Émulateur v0.0.6

Xoreos est une réimplémentation open-source du moteur Aurora de BioWare, conçu pour exécuter des jeux comme Neverwinter Nights, Knights of the Old Republic, Dragon Age ou Jade Empire. Développé en ligne de commande, il vise à reproduire les fonctionnalités clés de ces titres, avec des progrès notables sur des éléments comme les menus, les interactions ou les systèmes audio.

Sur macOS, des binaires sont fournis pour les architectures récentes, incluant Apple Silicon. L’émulateur s’adresse principalement aux moddeurs et aux joueurs cherchant à explorer des fonctionnalités avancées, bien que son état de développement reste expérimental. Des outils complémentaires (xoreos-tools) accompagnent le projet, offrant des fonctionnalités d’extraction, de conversion et d’analyse de fichiers spécifiques aux jeux supportés.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits

Téléchargement et liens

Historique des versions

v0.0.6
  • Améliorations majeures pour les jeux BioWare :

    • Knights of the Old Republic : tutoriel partiellement jouable (récolte d’objets, équipement, combat d’entraînement).
    • Knights of the Old Republic II : possibilité de sauter le prologue et affichage partiel de l’introduction.
    • Jade Empire : musique d’ambiance ajoutée et menu de génération de personnage préliminaire.
  • Progrès techniques invisibles pour l’utilisateur :

    • Implémentations partielles de ActionScript et Scaleform GFx pour les menus de Dragon Age.
    • Support des WaveBanks et SoundBanks (XACT, FMOD, Wwise) pour les jeux Jade Empire, Dragon Age: Origins et Dragon Age II.
    • Prise en charge des fichiers WebM (Matroska + VPx) pour Neverwinter Nights Enhanced Edition.
    • Lecture des fichiers GFF4 big-endian (ports console) et des ressources mobiles.
  • Compatibilité logicielle :

    • Exigence minimale de C++11 pour la compilation (pas de contrainte majeure pour les utilisateurs finaux).
  • Builds pour macOS :

    • Support officiel limité à macOS ≥ 10.9 (Mavericks) en x86_64 (Intel uniquement, pas d’Apple Silicon).
    • Pas de package .dmg ou de support natif pour les architectures ARM (M1/M2/M3).
Changelog complet
This is the official version 0.0.6 of [xoreos](https://github.com/xoreos/xoreos/), together with [xoreos-tools](https://github.com/xoreos/xoreos-tools/) and [Phaethon](https://github.com/xoreos/phaethon/), nicknamed "Elanee". 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](https://www.gnu.org/licenses/gpl.html) (or later). The tutorial in Knights of the Old Republic is now partially playable: the PC can collect their belongings, put on their gear, let Trask open the first door, open the second door and engage in mock combat. Knights of the Old Republic II now lets you skip the prologue, showing off a bit of the intro. Jade Empire now has background music and a preliminary character generation menu. And as always, this release includes a ton of code quality changes, bug fixes and initial implementations that are user-invisible for now. These include: - Partial implementations of ActionScript and Scaleform GFx for Dragon Age menus - Partial implementations of XACT WaveBanks and SoundBanks for Jade Empire - Partial implementations of FMOD SampleBanks and Events for Dragon Age: Origins - Partial implementations of Wwise SoundBanks for Dragon Age II - WebM (Matroska + VPx) support for the Enhanced Edition of Neverwinter Nights - Support for big-endian GFF4 files found in console ports - Support for resource files found in mobile ports - Support for more Neverwinter Nights 2 structures In an attempt to modernize a bit, xoreos now requires a C++11-capable compiler. This should hopefully not be a huge problem. 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.9.2, glibc 2.19) binaries, i386 (Intel 32-bit) - GNU/Linux (gcc 4.9.2, glibc 2.19) binaries, x86_64 (Intel 64-bit) - Microsoft Windows binaries, i386 (Intel 32-bit) - Microsoft Windows binaries, x86_64 (Intel 64-bit) - Mac OS X (>= 10.9), x86_64 (Intel 64-bit) The source tarball includes a PKGBUILD in [dists/arch/](https://github.com/xoreos/xoreos/tree/v0.0.6/dists/arch), a debian build directory in [dists/debian/](https://github.com/xoreos/xoreos/tree/v0.0.6/dists/debian) and a Fedora spec file in [dists/fedora/](https://github.com/xoreos/xoreos/tree/v0.0.6/dists/fedora), which can be used to build Arch Linux, Debian/Ubuntu and Fedora packages, respectively. Alternatively, xoreos can be found in [the Arch Linux AUR here](https://aur.archlinux.org/packages/xoreos/), and we have [a Gentoo overlay here](https://github.com/xoreos/gentoo-overlay). **SHA-256 checksums:** xoreos-0.0.6.tar.gz 8495f09ddd31e3ca7a1b04d9c304b840800cc850a25f3f0c2baaaf94cf20b6f2 xoreos-0.0.6-linux32.tar.gz 6ec26cece2bd70a0d1916def2060ef25e95ce065639593a22f1a6ec26e9e6625 xoreos-0.0.6-linux64.tar.gz a97428b389ff5750f9af4e9258a18a3ba18b61fd883269ce959a828a3a983fbb xoreos-0.0.6-win32.zip 3ce1e048fe58588ed394f92afb850f2d7a32dddb18098fb87249e72fe2ee5f6f xoreos-0.0.6-win64.zip 228063f0eb51a2aceea8f3ef030fcee7068128ca7429ecb9f51b882bc9195c0c xoreos-0.0.6-mac64.tar.gz ecc549954a6eeb6d648cd949f48bb69a298be1d5e6c55e349de8f0331538d299
v0.0.5
  • Améliorations majeures pour Knights of the Old Republic (KOTOR) et Knights of the Old Republic II: The Sith Lords :

    • Support complet des animations, y compris les créateurs de personnages (partiellement fonctionnels), les menus in-game, la marche PC avec walkmesh et l'évaluation des déclencheurs.
    • Conversations préliminaires implémentées, faisant de ces deux jeux les plus avancés dans l'émulation.
  • Corrections critiques pour Neverwinter Nights :

    • Fix du système d’animation : les créatures (comme les elfes) ne perdent plus leurs têtes lors de mouvements (ex. bâillements).
    • Échelle des animations corrigée selon la taille des personnages.
  • Progrès pour Jade Empire :

    • Implémentation initiale du menu principal et chargement correct des textures lightmap.
  • Compatibilité macOS :

    • Binaire officiel pour macOS 10.9 (Mavericks) et supérieur, en architecture x86_64 (Intel uniquement).
    • Pas de support pour Apple Silicon (M1/M2/M3) ou versions macOS plus récentes dans cette version.
Changelog complet
This is the official version 0.0.5 of [xoreos](https://github.com/xoreos/xoreos/), together with [xoreos-tools](https://github.com/xoreos/xoreos-tools/) and [Phaethon](https://github.com/xoreos/phaethon/), nicknamed "Dawn Star". 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](https://www.gnu.org/licenses/gpl.html) (or later). The two Knights of the old Republic games gained animation support, partially working character creators, ingame menus, PC walking with walkmesh and trigger evaluation, and preliminary conversations. They are now the most implemented games in xoreos, overtaking Neverwinter Nights. Neverwinter Nights received a fix in the animation system. Animations are now correctly scaled with the height of the creature. Heads don't fly off of elves anymore when they yawn, for example. The character creator was also partially implemented. Jade Empire now has an initial implementation for its main menu and lightmap textures are correctly loaded. And as always, this release includes a ton of code quality changes, bug fixes and initial implementations that are user-invisible for now. 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.9.2, glibc 2.19) binaries, i386 (Intel 32-bit) - GNU/Linux (gcc 4.9.2, glibc 2.19) binaries, x86_64 (Intel 64-bit) - Microsoft Windows binaries, i386 (Intel 32-bit) - Microsoft Windows binaries, x86_64 (Intel 64-bit) - Mac OS X (>= 10.9), x86_64 (Intel 64-bit) The source tarball includes a PKGBUILD in [dists/arch/](https://github.com/xoreos/xoreos/tree/v0.0.5/dists/arch), a debian build directory in [dists/debian/](https://github.com/xoreos/xoreos/tree/v0.0.5/dists/debian) and a Fedora spec file in [dists/fedora/](https://github.com/xoreos/xoreos/tree/v0.0.5/dists/fedora), which can be used to build Arch Linux, Debian/Ubuntu and Fedora packages, respectively. Alternatively, xoreos can be found in [the Arch Linux AUR here](https://aur.archlinux.org/packages/xoreos/), and we have [a Gentoo overlay here](https://github.com/xoreos/gentoo-overlay). **SHA-256 checksums:** xoreos-0.0.5.tar.gz 8c92cedb89372c2355e851fab061eba3ac209356725614e243578066cbbe3144 xoreos-0.0.5-linux32.tar.gz 82bbc67421e7b99127d0a58b7d0c4af2011ef9960f2eab8c49f41390f4511d7c xoreos-0.0.5-linux64.tar.gz 2f59817aacec1f98ad35b27a01a838fce2588c1c481e4b7bdf7ebaa4bec2d243 xoreos-0.0.5-win32.zip a86ae29c3eb77794d9f52401b85fa72dd78b92bc2651b22478be3dcf51a67823 xoreos-0.0.5-win64.zip 85380c2516d113d581f2a87639e9820bc908fc917b72bc149355a59b25a29959 xoreos-0.0.5-mac64.tar.gz ecf5602f61ab2f049adcf820b5a54554836c2819bb26fec8e02b34fadb1fc3c6
v0.0.4
  • Amélioration majeure pour Neverwinter Nights : affichage des bulles de dialogue pour les répliques conversationnelles (cutscenes, bark strings, dialogues NPC courts), ainsi que prise en charge des modules premium (y compris ceux de la Diamond Edition).

  • Correction critique : résolution d’un bug affectant les polices de textures dans Neverwinter Nights et les Knights of the Old Republic (affichage défectueux des caractères, notamment en langues slaves et des apostrophes "intelligentes" en français).

  • Compatibilité macOS : sortie d’un binaire universel (fat binary) pour macOS 10.5 et versions ultérieures, incluant les architectures i386 (32 bits) et x86_64 (64 bits) (Intel uniquement, pas de support Apple Silicon).

  • Améliorations internes : ajout de documentation de code et de corrections de qualité (non visibles par l’utilisateur).

Changelog complet
This is the official version 0.0.4 of [xoreos](https://github.com/xoreos/xoreos/), together with [xoreos-tools](https://github.com/xoreos/xoreos-tools/), nicknamed "Chodo". 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](https://www.gnu.org/licenses/gpl.html) (or later). Neverwinter Nights now shows speech bubbles for conversation one-liners, as used for cutscenes, bark strings and short NPC dialogues. Additionally, the premium modules BioWare sold for Neverwinter Nights, including the three that come with the Diamond Edition, can now be properly loaded and started. An oversight in the handling of the texture fonts used in Neverwinter Nights and the two Knights of Old Republic games has been fixed. This oversight broke rendering of certain characters, most prominently of those used in eastern European languages and the "smart" single quotation mark that's used instead of an apostrophe in some strings found in the French versions. Moreover, this release includes a lot of user-invisible code documentation and quality fixes. 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, i386 (Intel 32-bit) - GNU/Linux (gcc 4.7.2, glibc 2.13) binaries, x86_64 (Intel 64-bit) - Microsoft Windows binaries, i386 (Intel 32-bit) - Microsoft Windows binaries, x86_64 (Intel 64-bit) - Mac OS X (>= 10.5), fat binaries with both i386 (Intel 32-bit) and x86_64 (Intel 64-bit) Packages for various GNU/Linux distributions can be found [here in the OpenSuSE Build Service](https://software.opensuse.org/download.html?project=home%3ADrMcCoy%3Axoreos&package=xoreos) and [here in Arch Linux's AUR](https://aur.archlinux.org/packages/xoreos/). Alternatively, the source tarball includes a PKGBUILD in [dists/arch/](https://github.com/xoreos/xoreos/tree/v0.0.4/dists/arch) and a debian build directory in [dists/debian/](https://github.com/xoreos/xoreos/tree/v0.0.4/dists/debian), which can be used to build Arch Linux and Debian/Ubuntu packages, respectively. **SHA-256 checksums:** xoreos-0.0.4.tar.gz 71e075dca9ae7a4da4635627a050367d2b6401be13801815d36a0e511caa865e xoreos-0.0.4-linux32.tar.gz 3f335f1a5a0a3f6301c175357a75e9224410fe3bb1ff753e39522ec3e6c16875 xoreos-0.0.4-linux64.tar.gz 2869241318ad737aab5a3d06c60707130c6aceb1b6b8e4d96698d9b279713c92 xoreos-0.0.4-win32.zip 944ac114f04ec7aae1a119c0d5e12559482b675f21e93136d3b5b7afacc80749 xoreos-0.0.4-win64.zip 5e1e28c3f5ae3fc4bb9f32ceedd10e55acfa0fbd771a52ef8b334a9030537c40 xoreos-0.0.4-mac.tar.gz f8cc0a7b772c2f8dd6f01182a6b1ef50e04ca34e4266bee091d4ea118ed5347a

Captures d'écran

Neverwinter Nights dans Xoreos