summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-11-03 11:21:31 -0300
committerJesusaves <cpntb1@ymail.com>2022-11-03 11:21:31 -0300
commit5c42d7a7378355e9bfb92de4c0fef094c7b1d728 (patch)
tree501d5b0ece018f89bbc541554c64495a831f0094
parent66b512562d9437a46fe78a7ec155a6beccab9728 (diff)
downloadrenpy-5c42d7a7378355e9bfb92de4c0fef094c7b1d728.tar.gz
renpy-5c42d7a7378355e9bfb92de4c0fef094c7b1d728.tar.bz2
renpy-5c42d7a7378355e9bfb92de4c0fef094c7b1d728.tar.xz
renpy-5c42d7a7378355e9bfb92de4c0fef094c7b1d728.zip
Fix md5sum bug introduced by using upstream
-rw-r--r--game/client.rpy14
1 files changed, 12 insertions, 2 deletions
diff --git a/game/client.rpy b/game/client.rpy
index 38d8e6e..032ab47 100644
--- a/game/client.rpy
+++ b/game/client.rpy
@@ -188,9 +188,19 @@ init 2 python:
## Theirs
try:
installdir=get_path("manaplus")
- if (persistent.evol2cli != "builtin"): # FIXME Simplify
+ ## Get the file name
+ ## Get the MD5 Hash
+ if renpy.linux and persistent.evol2cli == "manaverse:
+ r=requests.get(manaverseLinux+".md5", timeout=10.0)
+ elif renpy.windows and persistent.evol2cli == "manaverse:
+ r=requests.get(manaverseWin64+".md5", timeout=10.0)
+ elif (persistent.evol2cli != "builtin"):
+ ## FIXME: Simplify
fname=handle_client(launch=True, download=False).split("/").pop()
- r=requests.get(persistent.host+"/%s.md5" % fname, timeout=10.0)
+ r=requests.get(persistent.host+"/%s.md5" % fname, timeout=10.0)
+ else:
+ raise Exception("Built-in has no MD5 Hash (builtin)")
+ ## Sanitize the MD5 Hash
md5up=r.text.replace("\n", "")
except:
traceback.print_exc()