To be honest, I keept an eye over this project, wargus. But I saw no more activity on it, and I didin't find the engine code source, just scripts... but no basic core functions like unit movements implementation or others. Then there are two reasons:
1) The core code was compiled and it is used as DLL / obj.
2) It was generated by a specific tool and is too generic to be understood.
This was my conclusion after I spent 5 minutes on git hub project.
And regarding to graphic files, is really hard to extract icons from their PNG because I don't have some logs, like offset position or starting position of icon, etc. I used WarDraft to extract the GFX data. Is useful because it generates too a log file where are all positions of each icon.
Forget to say this: I don't want to make a copy of warcraft 2, then where is the point? why somebody want to play a copy of an original game? If the answer is the incompatibility, there are a lot of solutions - I even played this game on my phone using virtual box application, and it was working great.
My idea is to make another game, using the concepts and graphic from original game. Imagine a RPG with this graphic and maps connected with dungeons, etc. Imagine this game with a new playable race and so on. There are a lot of ideas, and my objective is to learn new things and create something. So if the answer is to obtain the same game with additional efforts, then no. Making this, I'll fail, I think nobody can do better than Blizard. Making something new where you can put your ideas, this is something else.