Finished the console (window version) today. Still have to implement the history and auto tab function.
The copy/cut and paste in Unreal Engine 3.x is capable of using the Window's clipboard. This means that not only can you copy/cut and paste inside the game, but you can do so between the game and other applications.PLEASE make sure we can copy and paste IPs and such! It's probably already done if you can copy and paste text into the console, but it's the simple things like this that matter most.
There will be two versions, to allow users select one or the other. The one I have now is a window based one, and the other one I will write will be a screen one (similar to the drop down version).Oh well, looking good there. Will you be doing a sizeable, scrollable console? or sticking with the drop down style like 2k4/ut3? Id prefer to be able to move it around and stuff actually and have it save the position.
I will probably make this an option. Auto snapping is sort of neat until it just gets plain annoying. Tabs isn't that hard to implement actually, I've just got a few other things to do first before I implement that. In theory, my current design even allows you to have windows inside of windows inside of windows ... etcAs for other features I could think of, one might be snapping with the edge of the screen or other windows if its not too difficult. Im sure tabs are high up your list of things to do once you got the basic widgets out of the way.
I'll definately add some data driven UI window / panels for other modders to use. This will make it much easier for the pick up of this interface, as they won't need to learn too much about how to use the interface. Otherwise, people who want to dig in, will have to learn how it all works.Perhaps a faster way of for doing groups of checkboxes and comboboxes like the 2k4 mutator interface hook. Id certainly add support for this interface in my mutators