With the source code everything is possible, it's just a lot of work, and I mean a metric ton of work and code. Extracting the luas from the .koms seems to be the easiest part of this process. We are talking about 12 years of feature gap between the source code leaked and the official servers.
AI can help a lot, I managed to reverse engineer the binaries and was able to extract and decrypt the .koms from the versions of June 2014 and June 2017(I don't know when it started, but version's koms is V0.4 with Algorithm 3 which also encrypts the XML, making things a little bit harder).
If you really want to go that path I recommend trying to understand the server and client's code, mess up things and learn, try to enable Elesis and Add on the March 2014 and work your way up the game's versions. I'm doing that, as some people said in this area, Elesis just needs some Stored Procedures fixed, Add needs some tweaks on the code and on some luas, I'll work on that and in the next weeks I'll try to release my steps + tools I've built.