import tkinter as tk
from tkinter import filedialog, messagebox, Label, Button
from pathlib import Path
class MainGUI:
def __init__(self, master):
self.master = master
master.title("Vita RIF Tools")
self.label = Label(master, text="Choose an option")
self.label.pack()
self.extract_button = Button(master, text="Extract", command=self.extract)
self.extract_button.pack()
self.recreate_button = Button(master, text="Recreate", command=self.recreate)
self.recreate_button.pack()
def extract(self):
self.filename = filedialog.askopenfilename(initialdir = "/",title = "Select license file",filetypes = (("bin files","*.bin"),("rif files","*.rif"),("all files","*.*")))
abs_path = Path(self.filename)
parent_dir = Path(abs_path).parent
out_dir = parent_dir.joinpath('out')
out_dir.mkdir(exist_ok = True, parents = True)
contentid = ''
titleid = ''
JP = ['G','C']
US = ['A', 'E']
EU = ['F', 'B']
KO =...