This is a curative list of all projects I've made for an MMORPG game named Knight Online in the past (between 2012~2019). These tools are all in-house developed projects and a lot of work has been gone into creating these. I've learned a lot by messing with this stuff. If you're interested in MMORPG development, especially in Knight OnLine, you might find these tools useful.
Most of the projects are written in C# language (since they're utilities), and minority are in C++.
DISCLAIMER: All the material are for educational purposes only. They're no longer maintained. Please do not ask for any help about these projects.
- Knight OnLine Table Editor a.k.a. PENTAGRAM TBL editor
- An extensive graphical tool written in C# which allows to perform CRUD operations on Knight OnLine .tbl data format
- Knight OnLine packet logger
- A graphical tool to sniff the traffic between knight online client and server (decrypted)
- Knight OnLine Executable Editor
- A small utility which allows to edit Knight Online executables to change some frequently changed information (port numbers etc.)
- Knight OnLine item tbl to sql converter
- Tool to convert Knight OnLine .tbl files to SQL queries
- Knight OnLine launcher
- A working client launcher, writtent with C++/MCF
- Knight OnLine .TBL shell
- An console utility which allows to merge .tbl files into a SQLite database
- Knight OnLine skill table importer
- A graphical utility tool to create database skill tables from client .tbl files
- Knight OnLine upgrade table importer
- A graphical utility tool to create ITEM_UPGRADE table contents from client tbl files
- Knight OnLine administration tool
- A real-time administration and management tool to manage Knight OnLine game servers
- Knight OnLine SMD file generator
- A tool which generates SMD (server map data) data from client OPD (object position data) & GTD (game terrain data) files