So after a bit of playing around I have found that that the client was trying to point to the plugins folder in the main directory but the actual plugin, which is stored of in the gamedata folder due to the restructuring of gamedata in 2.0, was trying to write the config text files to the route folder it was in. This means that the config files where not in the right place for the client to read them. So I got the github code and made changes to the clients paths as a hot fix and it now works yay :-). Another way to solve this without editing code would be to just move the client.exe inside the KLF folder in game data then the paths would be correct.