The "CreateProcess() returned 2" error is because the other .exe it's trying to launch (named in the error and the only other .exe in the directory) has that error trying to find some "soulvalley.uproject" file. Either some error compiling it, or a file is missing or is hard-coded to a directory that can't be written to.
I will also point out that all the file names have some weird character in them, like they were supposed to be in a directory and instead have that directory as part of their names.
I know we can't expect much support for a 4-year-old game being given away for free, but it doesn't work. Can anyone help?