Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions linux.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -96,13 +96,12 @@ def setup_wineprefix():
if not os.path.exists(prefix_location):
print("Creating WINEPREFIX...")
os.makedirs(prefix_location)
print(f"{prefix_location} created, running winecfg.")
notify("Click 'OK' on the 'Wine configuration' window when it appears to continue...")
run_command(f"WINEPREFIX={prefix_location} winecfg")
print("Installing dotnet472 if necessary...")
run_command(f"WINEPREFIX={prefix_location} winetricks dotnet472")
print(f"{prefix_location} created, running wineboot.")
run_command(f"WINEPREFIX={prefix_location} wineboot")
print("Installing dotnet472 if necessary. This may take some time.")
run_command(f"WINEPREFIX={prefix_location} winetricks -q dotnet472")
print("Installing d3dcompiler_47 if necessary...")
run_command(f"WINEPREFIX={prefix_location} winetricks d3dcompiler_47")
run_command(f"WINEPREFIX={prefix_location} winetricks -q d3dcompiler_47")

def update_settings():
print("Updating settings.json...")
Expand All @@ -117,6 +116,9 @@ def update_settings():

# If settings.json doesn't exist, create it
print("Checking if settings.json exists...")
if not os.path.exists("Data/"):
print("'Data' directory does not exist, creating...")
os.makedirs("Data")
if not os.path.exists(settings_path):
print("Creating settings.json...")
with open(settings_path, "w") as f:
Expand Down