Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

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 GamingOnLinux.com.
22 Likes
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
The comments on this article are closed.
10 comments

Dunc Aug 3, 2020
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.
Purple Library Guy Aug 3, 2020
Well, that's doing a lot more than last time I saw an article about xoreos around here! Good show Dr. McCoy!
DrMcCoy Aug 3, 2020
And just for transparency's sake, seedhartha is currently doing his own reimplementation project, focussing just at KotOR/KotOR2: https://github.com/seedhartha/reone

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 Aug 3, 2020
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 Aug 3, 2020
No, revan is seedhartha's reone. Like I said, name change yesterday :P
eldaking Aug 3, 2020
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 Aug 4, 2020
Yes, the fighting scene was pretty awkward, but it's still great to see how much Xoreos has progressed so far
DrMcCoy Aug 4, 2020
I guess it was the correct choice to stop recording there and not move on to the next rooms for further "combat" :P
crt0mega Aug 4, 2020
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
dr_jekyll Aug 4, 2020
Very interesting

Maybe some day this could be used to also improve the graphics.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.