If game directory's name is .minecraft, set APPDATA/HOME to parent directory for compatibility
This commit is contained in:
parent
ae4d6a2035
commit
b1267ce912
@ -390,6 +390,11 @@ def main():
|
|||||||
if not os.path.isdir(launcherVariables["game_directory"]): os.makedirs(launcherVariables["game_directory"])
|
if not os.path.isdir(launcherVariables["game_directory"]): os.makedirs(launcherVariables["game_directory"])
|
||||||
os.chdir(launcherVariables["game_directory"])
|
os.chdir(launcherVariables["game_directory"])
|
||||||
|
|
||||||
|
if launcherVariables["game_directory"].replace(pUp(launcherVariables["game_directory"]) + os.sep,"",1) == ".minecraft":
|
||||||
|
print("> game_directory is called .minecraft, setting APPDATA/HOME environment variables to parent directory.")
|
||||||
|
os.environ["APPDATA"] = pUp(launcherVariables["game_directory"])
|
||||||
|
os.environ["HOME"] = os.environ["APPDATA"]
|
||||||
|
|
||||||
# JVM arguments:
|
# JVM arguments:
|
||||||
args = []
|
args = []
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user