DarthOuroboros

Kotor + Godot for Modding?

Recommended Posts

A question for those of you with more deep modding experience regarding the Kotor/Aurora engine: I have a decent familiarity with the Godot engine, and a bit of it's source code as wall. Does anyone have an idea of the possibilities & logistics of making a fork of Godot for KOTOR modding? Since it already has a level editor, property editor, & scripting built in.

This is largely inspired by seeing the work @Lane has done with the GOG reverse engineering. I imagine this would require creating some kind of reimplementation of KOTOR to run in Godot, similar to something like Daggerfall Unity. How might that compare to projects like `reone`?

I'd like to do something like this myself, but I have no experience on reverse engineer the code or data for KOTOR in order to get it into a format that Godot source could parse or add to.

Share this post


Link to post
Share on other sites
7 hours ago, DarthOuroboros said:

Does anyone have an idea of the possibilities & logistics of making a fork of Godot for KOTOR modding?

Impractical to the point of never eventuating. Especially solo. If you are that keen, there are already a bunch of engine implementation projects you could get involved with. Check out the OpenKotor Discord and talk to the folks there - https://openkotor.com/#projects

Share this post


Link to post
Share on other sites
On 12/23/2025 at 2:22 AM, DarthOuroboros said:

How might that compare to projects like `reone`?

Reone has libraries to parse and load KOTOR resources, load modules and all objects there, move them around a scene. It has a render pipeline that tools can use (see the model viewer in the reone toolkit, for example). It doesn't support "editing" and writing resources back, so these functions must be added. It also does not have editor GUIs implemented yet (toolkit is very basic), as well as "interactive" features like moving an object with a mouse, etc.
It would be great if we can have this implemented in reone some day. It is a lot of work, but it should be straightforward enough. If you are willing to drive this effort, I can help.

 

Edited by modawan

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.