для того, чтобы получить основные вещи из кода, которые мне нужны, а потом добавлять свои функции. После чего, создать из этого - свой, улучшенный с более широким функционалом.
можно дизассемблером в ассемблер, а оттуда все функции в С++. Я сделал бы сам, но я в ассемблере полный ноль)