OENS (pronounced like the Welsh name Owens), the Odyssey Engine Netbeans Solution is/was something I've been working on.  There are already a lot of great tools other authors have put a lot of hard work into - so I thought I would try and create something that has the full 'rich-client' experience that would run multi-platform, and the best way I could think to do that was to create a plugin for an existing IDE.
 
	OENS is a plugin for Netbeans 8.2 w/ Java8 designed for editing Odyssey Engine files.  Sadly, it may not go much further - I'd hoped my current job would be a lot quieter than previous jobs and I would have a lot more time for my own fun projects, but sadly not 
 
	Here's where I've got to (not that far):
 
	 
 
	2DA Editor
 
	 
 
	
		Open, edit and save binary 2DA files
	
	
		Full Undo/Redo support!
	
	
		Add/remove rows and columns
	
	
		Move rows/columns up,down,left & right
	
	
		Auto-resize column width for content
	
	
		Rename row and column headers
	
	 
 
	To Do
 
	
		Text 2DA support
	
	
		Maybe add a descriptive box at the bottom for known 2DA columns à la TlkEdit
	
	 
 
	NWScript Editor
 
	 
 
	
		Open/edit/save .nss NWScript files
	
	
		Full undo/redo support
	
	
		Basic (not 100% perfect) syntax highlighting based on the deprecated Netbeans language specification (basically regular expressions..)
	
	
		The palette (can) contain code snippets that can be dragged & dropped into the code (working - but I only have #Include at the moment.  Suggestions?)
	
	 
 
	To Do
 
	
		Write real lexer and parser 
	
	
		Syntax checking
	
	
		Intellisense/code completion
	
	
		Code folding
	
	
		Allow user to specify location of nwnnsscomp and compile scripts or PIPE DREAM implement a Java based compiler 
	
	 
 
	At this rate it may be done in oooooh, I dunno, ten years??? 😂