Skip to content

Commit

Permalink
update 1.2.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Atillart-One committed Dec 9, 2021
1 parent 59f4a0c commit a02f89f
Showing 1 changed file with 33 additions and 7 deletions.
40 changes: 33 additions & 7 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
if os.path.isfile(os.path.abspath('.') + "/files/Git/cmd/git.exe") is True:
os.environ['GIT_PYTHON_GIT_EXECUTABLE'] = os.path.abspath('.') + "/files/Git/cmd/git.exe"
import git

git_enabled = 1
else:
git_enabled = 0
Expand Down Expand Up @@ -185,7 +186,7 @@ def main():
title_icon = tkinter.PhotoImage(file=resource_path('icon.png'))
root.iconphoto(True, title_icon)
root.wm_title("AshesLauncher")
root.geometry(f'1280x720+{int(root.winfo_screenwidth()/2 - 540)}+{int(root.winfo_screenheight()/2 - 360)}')
root.geometry(f'1280x720+{int(root.winfo_screenwidth() / 2 - 540)}+{int(root.winfo_screenheight() / 2 - 360)}')

def play_vanilla(event):
if os.path.isfile(dir_path + "/DarkSoulsIII.exe") is False:
Expand Down Expand Up @@ -294,6 +295,8 @@ def update(self, op_code, cur_count, max_count=None, message=''):
def install():
canvas.itemconfig(play_button, state='disabled')
global installing
ashes_panel_button1.config(state='disabled')
ashes_panel_button2.config(state='disabled')

def git_connect():
try:
Expand All @@ -308,16 +311,19 @@ def git_connect():
if state is True:
git_connect()
else:
messagebox.showerror('AshesLauncher', "Error for troubleshooting:\n" + traceback.format_exc())
messagebox.showerror('AshesLauncher',
"Error for troubleshooting:\n" + traceback.format_exc())

git_connect()
installing = 0
canvas.itemconfig(play_button, state='normal')
ashes_panel_button1.config(state='normal')
ashes_panel_button2.config(state='normal')

def update():
canvas.itemconfig(play_button, state='disabled')
for files in os.listdir(moddir + "/Ashes/.git"):
if files.endswith('lock'):
os.remove(moddir + "/Ashes/.git/" + files)
ashes_panel_button1.config(state='disabled')
ashes_panel_button2.config(state='disabled')

global installing
repo = git.Repo(moddir + "/Ashes")
Expand All @@ -335,25 +341,36 @@ def git_connect():
if state is True:
git_connect()
else:
messagebox.showerror('AshesLauncher', "Error for troubleshooting:\n" + traceback.format_exc())
messagebox.showerror('AshesLauncher',
"Error for troubleshooting:\n" + traceback.format_exc())

git_connect()
launch()
installing = 0
canvas.itemconfig(play_button, state='normal')
ashes_panel_button1.config(state='normal')
ashes_panel_button2.config(state='normal')

def reset():
for files in os.listdir(moddir + "/Ashes/.git"):
if files.endswith('.lock'):
os.remove(moddir + "/Ashes/.git/" + files)
repo = git.Repo(moddir + "/Ashes")
repo.git.reset('--hard', 'origin/master')

def clean():
for files in os.listdir(moddir + "/Ashes/.git"):
if files.endswith('.lock'):
os.remove(moddir + "/Ashes/.git/" + files)
repo = git.Repo(moddir + "/Ashes")
repo.git.clean('-xdf')
else:
def reset():
messagebox.showinfo("AshesLauncher", "Git is disabled.")

def clean():
messagebox.showinfo("AshesLauncher", "Git is disabled.")

def migrate():
if os.path.isfile(dir_path + "/DarkSoulsIII.exe") is False:
messagebox.showinfo("AshesLauncher", "Please select Game folder.")
Expand All @@ -375,6 +392,9 @@ def migrate():

def ashes():
if git_enabled == 1:
for files in os.listdir(moddir + "/Ashes/.git"):
if files.endswith('.lock'):
os.remove(moddir + "/Ashes/.git/" + files)
if os.path.isdir(moddir + "/Ashes/.git") is False:
Path(moddir + "/Ashes").mkdir(parents=True, exist_ok=True)
s = threading.Thread(target=install)
Expand All @@ -386,6 +406,7 @@ def ashes():
s.start()
else:
launch()

def delete():
if os.path.isfile(dir_path + "/dinput8.dll"):
os.remove(dir_path + "/dinput8.dll")
Expand Down Expand Up @@ -640,7 +661,12 @@ def get_bg():

if os.path.isfile(moddir + "/Ashes/_version.txt"):
version = open(moddir + "/Ashes/_version.txt", 'r').read()
canvas.create_text(20, 680, text="Installed: Version " + version, font=("Friz Quadrata Std", 14),
canvas.create_text(10, 690, text=f"Installed Version {version}/Launcher Version 1.2.3.2",
font=("Friz Quadrata Std", 14),
fill="white", anchor=tkinter.NW, tags='home')
else:
canvas.create_text(10, 690, text="Launcher Version 1.2.3.2",
font=("Friz Quadrata Std", 14),
fill="white", anchor=tkinter.NW, tags='home')

canvas.create_image(650, 135, image=discord, tags=('discord', 'home'), anchor=tkinter.NW)
Expand Down

0 comments on commit a02f89f

Please sign in to comment.