diff --git a/Menu/GameShell/21_Warehouse/__init__.py b/Menu/GameShell/21_Warehouse/__init__.py index e088ca0..aad6bc5 100644 --- a/Menu/GameShell/21_Warehouse/__init__.py +++ b/Menu/GameShell/21_Warehouse/__init__.py @@ -920,6 +920,7 @@ class GameStorePage(Page): self._Screen._MsgBox.SetText("Purchase pico8") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() + pygame.time.delay(800) if cur_li._Value["type"]=="tic80" and cur_li._ReadOnly == False: game_sh = "/home/cpi/apps/Menu/51_TIC-80/TIC-80.sh" diff --git a/sys.py/UI/CommercialSoftwarePackage/__init__.py b/sys.py/UI/CommercialSoftwarePackage/__init__.py index 6a412a5..9acc288 100644 --- a/sys.py/UI/CommercialSoftwarePackage/__init__.py +++ b/sys.py/UI/CommercialSoftwarePackage/__init__.py @@ -272,7 +272,8 @@ class MyCommercialSoftwarePackage(object): os.chdir(json_config["GameDir"]) for i,v in enumerate(json_config["MD5"]): - os.system("unzip -o %s" %v) ## auto overwrite + if FileExists(v): + os.system("unzip -o %s" %v) ## auto overwrite if "Post-Up" in json_config: if FileExists(self._InvokeDir):