This is a C# library I have been using for my bot. It's pretty basic but I have found it useful and decided to release it to any C# developers that could find use of it.
What is it?
DConsole is basically a library for debugging, displaying data, and processing commands for the user. It mimics certain features from the Windows Console and features GUI functionality that adopts elements from the console. It can be used in a project to easily implement user-defined commands and optimized data output to the end user.
What are the features?
Some of the features I've implemented so far include the ability to dynamically add new user commands, execute commands, and easily write data to the console textbox.
Potential Applications:
I originally created this library to replace traditional user interaction in my bot. Instead of using buttons in the GUI, I wanted to have one central "console" textbox that the user could utilize to run and manage the bot. Since I couldn't find an existing library, I thought I'd create my own. Some of the potential uses for DConsole can be...
- Debugging
- Using text commands to operate the bot. For example, you could add a command called /moveto x, y, z that calls a CTM function movePlayer(float x, float y, float z)
- Displaying player data to the user on command (such as X, Y, Z, Rotation, etc)
Screen shot
Downloads
DConsole.rar
RapidShare: 1-CLICK Web hosting - Easy Filehosting
MEGAUPLOAD - The leading online storage and file delivery service
DConsole.rar
Updates
This is just a very plain, initial release of the library. I plan to add a lot more features to the console in the future and will periodically update new versions as I continue.
Also, since there are probably useful features that I am completely forgetting about, feel free to give me suggestions on what you'd like to see added.