Okay guys, I've got some bad news. Sadly I was unable to bypass the license mechanism. The main EXE doesn't play well with IDA or Ghidra and I wasn't able to figure out where the DLL calls are made in it to check the license key.
I also tried modifying the DLL files themselves, but when I did that it just complained they were missing, so I couldn't get it to work. It'll take someone more experienced than me to crack it.
Otherwise there might be some way to work around it by taking a valid license key file and using Wireshark to figure out what's being sent back and forth, and a fake local server to always send that valid message back to the game to trick it into thinking it's valid, but I don't have a key, and I'm not sure how easy that is to do. It would also require some thinking on how to prevent people from accidentally just opening it and contacting the real server which could end up invalidating it for everyone.