Esempio n. 1
0
def continue_actions(new_path):
    utils.killJDKs()
    if (os.path.exists("jdk-14.0.2")):
        shutil.move("jdk-14.0.2", new_path)
    locales.advPrint("MOVING_CFGS")
    folder_name = utils.getSettingsPath()
    utils.migrateFolder(f"{folder_name}/CFGS", f"{new_path}/settings/CFGS")
    locales.advPrint("MOVING_HITSOUNDS")
    utils.migrateFolder(f"{folder_name}/hitsounds",
                        f"{new_path}/settings/hitsounds")
    locales.advPrint("MOVING_NADEHELPERS")
    utils.migrateFolder(f"{folder_name}/NadeHelper",
                        f"{new_path}/settings/NadeHelper")
    locales.advPrint("MOVING_DEFAULT_SETTINGS")
    utils.migrateDefaultSettings(
        f"{folder_name}/", f"{new_path}/settings/CFGS/default_migration.cfg")
    os.chdir(new_path)
    return new_path
Esempio n. 2
0
def compile():
    locales.advPrint("BUILDING")
    subprocess.check_call(["gradlew.bat", "RatPoison"])
    deleteLibsFolder()
    utils.killJDKs()
    bat_file = utils.getBatName()
    for path in utils.searchFile("java.exe"):
        if (utils.verifyPath(str(path))):
            java_exe = str(path)
            with open(bat_file, "r") as rFile:
                prevLines = rFile.readlines()
            prevLines[4] = prevLines[4].replace("java", f"\"{java_exe}\"", 1)
            with open(bat_file, "w") as wFile:
                wFile.writelines(prevLines)
            break
    if (locales.advInput("RANDOMIZE_FILE_NAMES_INPUT") in locales.YES):
        randomize_file_names()
    replace_bat_pathes()
Esempio n. 3
0
def onexit():
    utils.killJDKs()
Esempio n. 4
0
import traceback, os, utils, atexit, settingsTools
settings = settingsTools.loadSettings()


def onexit():
    utils.killJDKs()


atexit.register(onexit)
# Crash handler
try:
    import main
except BaseException:
    print(
        "Some exception occured, please report in discord (https://discord.gg/xkTteTM):"
    )
    print("----CUT HERE----")
    print(f"Installer settings: {settings}\n\n")
    traceback.print_exc()
    utils.killJDKs()

os.system("pause")