Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

xoreos is an in-development effort to create a free and open source game engine reimplementation of the BioWare Aurora Engine that powers games like Star Wars: Knights of the Old Republic.

It's finally had a new release with xoreos 0.0.6 and it still seems like quite early days for games being playable. This release appears to have laid the groundwork for more improvements to come. The biggest change is that the original Knights of the Old Republic now has a partially working tutorial, it doesn't sound like a lot but for a reimplementation project it's quite a big step forwards to show what it can be capable of.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

On top of that, work went into x to have Knights of the Old Republic and Knights of the Old Republic II build off a 'common base', meaning they share a lot of code now and it makes things easier. Sounds like Knights of the Old Republic II has some early game interactions now possible too. Again, small but important steps. Having both of these games properly working in a free and open source game engine would be pretty awesome for modding, portability and so much more to extend their life further.

They mentioned that a lot of other user-invisible work went into this release too including:

  • 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

See the release announcement here. As it's such a big project like other reimplementation efforts, they could use some help. Be sure to check out the GitHub and get in touch with their team.

Article taken from
23 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
Page: 1/2»
  Go to:

Dunc 3 Aug
It looked pretty good until the combat started. Or, rather... didn't.

Still, good luck to them. KOTOR works pretty well under WINE (or Proton), but the exciting thing about a reimplementation is making it work better than the original.
Well, that's doing a lot more than last time I saw an article about xoreos around here! Good show Dr. McCoy!
DrMcCoy 3 Aug
And just for transparency's sake, seedhartha is currently doing his own reimplementation project, focussing just at KotOR/KotOR2:

As far as I understand, the reason is that xoreos is a bit too big for him to really sink his teeth in. Interestingly, he's gotten pretty far in a short amount of time (the current commit history doesn't really show it, because he flattened the whole thing down when he changed project name yesterday).

It's not a rivalry or anything, and not a "loss" for xoreos, just to make it clear. I'm hoping to basically take what he's learned and apply it to xoreos once his thing is further along. Or maybe he'll even put this into xoreos himself later, we'll see :)

The FLOSS space has a lot of people branching off to do their own, especially when they want to experiment more and have a cleaner test-bed for those experiments.
t3g 3 Aug
There's also revan, which is the 3rd KOTOR game engine I've come across in the past 2 days alone!

FLOSS is great and all when people can be creative, but maybe they should put their efforts together instead of having multiple projects doing the same thing.
DrMcCoy 3 Aug
No, revan is seedhartha's reone. Like I said, name change yesterday :P
eldaking 3 Aug
This is quite exciting for me - it covers 3 out of 5 RPGs I enjoyed enough to finish in my entire life. xD

KotOR 1 and 2 and DAO are all great games, both story and gameplay wise, and hold up quite well nowadays (unlike, say, Planescape: Torment, where combat is a chore). A full recreation could open a lot of possibilities in terms of quality of life, fixes, mods, or just pure compatibility in the future.
crt0mega 4 Aug
Yes, the fighting scene was pretty awkward, but it's still great to see how much Xoreos has progressed so far
DrMcCoy 4 Aug
I guess it was the correct choice to stop recording there and not move on to the next rooms for further "combat" :P
crt0mega 4 Aug
Quoting: DrMcCoyI guess it was the correct choice to stop recording there and not move on to the next rooms for further "combat" :P
I've seen similar combat scenes with ReGoth. I think there are more important things at this point of development
Great Job so far with xoreos! Not only does it run on my *sarcasm* beast of an laptop *sarcasm* x200 it even manages to let me play the tutorial while proton just crashes every single time i try to start a new game. The combats are were the real fun starts though, seriously i had a good laugh with it. I might make a slight bug report on github now, though its up to you if its helpful
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.