Okay, so if you do all the steps in the first post you will NOT see any log box appering. This is not a bug or an error on your end. The problem(!) is very simple. We created the logic of what happens when we send our packet but we didn't send the packet at all. And since this is a new packet we've written the game will not send it for us. Let's say we want to send the packet when we pickup an item. To achieve that all we have to do is call "SendMetin2DevPacket" function inside PickupItem(DWORD dwVID) function. You can find the PickupItem function inside char_item.cpp file.