Recommended Posts



Odyssey++ is a set of user-defined languages for Notepad++. Based on Fancy Colors – NWScript support in text editors, Odyssey++ has been updated for the Odyssey Engine games Star Wars: Knights of the Old Republic and Star Wars: Knights of the Old Republic II – The Sith Lords. It seeks to replicate the basic features you’d expect from an integrated development environment, such as syntax highlighting and autocompletion, to make scripting for these games more convenient. When you write scripts using Odyssey++, the program will color-code everything you type and make suggestions based on terms specific to the NWScript language.


  • Syntax Highlighting – Words are color-coded based on their role in the NWScript language. Data types, operators, functions, constants, labels, strings, and comments are assigned different colors. This makes it clearer how the parts of your code interact, making it clearer what your code is actually doing, and also helps you make sure you typed things correctly.
  • Code Folding – Text contained within { braces } can be folded and unfolded again. This lets you hide clutter when reading your code and helps keep track of whether you’ve closed everything you’ve opened. {
  • Autocompletion – As you type, you’ll get suggestions for functions, constants, and other terms in the NWScript language. If you choose one of these suggestions by hitting TAB or ENTER, the program will finish typing it for you. This will save you a few precious keystrokes and ensure you don’t misspell things.
  • Parameter Hints – When you type a NWScript function, a window will pop up showing all of the function’s parameters, their default values, and a description of the function from the developer comments in nwscript.nss.
  • File Association – Whenever you open or save a .nss file, Notepad++ will switch to one of Odyssey++’s user-defined languages.

Games Supported

Star Wars: Knights of the Old Republic
Star Wars: Knights of the Old Republic II – The Sith Lords


  • Like 3
  • Thanks 1

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.

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.