diff --git a/sys.py/UI/CommercialSoftwarePackage/__init__.py b/sys.py/UI/CommercialSoftwarePackage/__init__.py index 120cca9..380b72b 100644 --- a/sys.py/UI/CommercialSoftwarePackage/__init__.py +++ b/sys.py/UI/CommercialSoftwarePackage/__init__.py @@ -249,7 +249,10 @@ class MyCommercialSoftwarePackage(object): return ret cur_dir = os.getcwd() - os.chdir(json_config["GameDir"]) + + if FileExists(json_config["GameDir"]): + os.chdir(json_config["GameDir"]) + if "MD5" in json_config: for i,v in enumerate(json_config["MD5"]): if FileExists(v):