ive had an idea for interoperability with editing a map with a text editor, or taking examples from the wiki/forums etc, if you have a valid tag in your clipboard (ctrl+c etc) you can then paste it into a instance of pokeditor and it will use that tag to make an entity. if you copy while selecting something it will copy all the tags for that to your clipboard. this way you can also have 2 pokeditor windows open and copy/paste entities between. them turns out that apart from validating the tag before pasting (so it doesnt crash the editor) it's a simple matter of getting the string you want and making a function call to put it in clipboard and anohter function call to get whats in clipboard atm. cutting could be put in too
other quality of life features im looking at (because i can probably spend a week polishing this thing instead of rushing it out) are the ability to open/create scripts for npcs so you can edit and save them, the ability to generate .pokes by adding pokemon to a list with some other values for chance etc. a way to go to battle map, which would prompt you to save your map then create/open that map's battle map, which you would be able to edit and then switch back to the main map, which would again prompt you to save then reload the main map for you. ideally people shouldnt have to know about folder structure at all to use this thing, but its going to take a lot of work to foolproof it all.
for example bad values entered into entity properties can crash the editor at the moment, if you know what you're doing and save often its no big ish and still better than using a text editor for it all but that Undocumented Feature has to go at some point. maybe i'll make it totally safe by 0.20
eventually this thing needs to be our 2nd IDE, where we do everything else in between coding in visual studio. if the basics are in place before its nice and friendly i will release it on the forums as a zip that patches a p3d install with it
edit: oh and i really really want undo, this is essential