Ignore the changes to the .vcxproj files - I changed a linker option to reduce warnings during build time.
The actual change is in the code for parsing command line arguments (issue #23), which is weirdly in internalUtils.cpp, a part of the Commandline class. Confusingly enough, this class is also defined in launcherCommandline.cpp, but it looks like in this particular case that implementation is not being used. Along with that fix, I deleted unused constructors and methods for that class as well, but I can revert those changes if you think you are going to need them later.
Nice refactor. It's shitty that I copied the commandline parser in two places but I try not to have any direct coupling between the runtime and the recompiler part.
Ignore the changes to the .vcxproj files - I changed a linker option to reduce warnings during build time.
The actual change is in the code for parsing command line arguments (issue #23), which is weirdly in
internalUtils.cpp
, a part of theCommandline
class. Confusingly enough, this class is also defined inlauncherCommandline.cpp
, but it looks like in this particular case that implementation is not being used. Along with that fix, I deleted unused constructors and methods for that class as well, but I can revert those changes if you think you are going to need them later.