mirror of
https://github.com/cave-story-randomizer/cave-story-randomizer
synced 2024-11-21 14:22:47 +00:00
ok I swear this'll be the last one tonight
This commit is contained in:
parent
b9191b132f
commit
a02de3c01a
|
@ -18,8 +18,8 @@ def get_path() -> Path:
|
||||||
if getattr(sys, "frozen", False):
|
if getattr(sys, "frozen", False):
|
||||||
file_dir = Path(getattr(sys, "_MEIPASS"))
|
file_dir = Path(getattr(sys, "_MEIPASS"))
|
||||||
else:
|
else:
|
||||||
file_dir = Path(__file__).parent
|
file_dir = Path(__file__).parent.parent
|
||||||
return file_dir
|
return file_dir.joinpath("caver")
|
||||||
|
|
||||||
def patch_files(patch_data: dict, output_dir: Path, progress_update: Callable[[str, float], None]):
|
def patch_files(patch_data: dict, output_dir: Path, progress_update: Callable[[str, float], None]):
|
||||||
progress_update("Copying base files...", -1)
|
progress_update("Copying base files...", -1)
|
||||||
|
@ -54,11 +54,7 @@ def ensure_base_files_exist(output_dir: Path):
|
||||||
return base
|
return base
|
||||||
|
|
||||||
try:
|
try:
|
||||||
shutil.copytree(internal_copy.joinpath("data"), output_dir.joinpath("data"), ignore=should_ignore, dirs_exist_ok=True)
|
shutil.copytree(internal_copy, output_dir, ignore=should_ignore, dirs_exist_ok=True)
|
||||||
root_files = ["Doukutsu.exe", "DoConfig.exe", "Config.dat"]
|
|
||||||
root_files = [f for f in root_files if not f in should_ignore(str(output_dir), root_files)]
|
|
||||||
for f in root_files:
|
|
||||||
shutil.copyfile(internal_copy.joinpath(f), output_dir.joinpath(f))
|
|
||||||
except shutil.Error:
|
except shutil.Error:
|
||||||
raise CaverException("Error copying base files. Ensure the directory is not read-only, and that Doukutsu.exe is closed.")
|
raise CaverException("Error copying base files. Ensure the directory is not read-only, and that Doukutsu.exe is closed.")
|
||||||
output_dir.joinpath("data", "Plaintext").mkdir(exist_ok=True)
|
output_dir.joinpath("data", "Plaintext").mkdir(exist_ok=True)
|
||||||
|
|
|
@ -6,5 +6,5 @@ def get_path() -> Path:
|
||||||
if getattr(sys, "frozen", False):
|
if getattr(sys, "frozen", False):
|
||||||
file_dir = Path(getattr(sys, "_MEIPASS"))
|
file_dir = Path(getattr(sys, "_MEIPASS"))
|
||||||
else:
|
else:
|
||||||
file_dir = Path(__file__).parent
|
file_dir = Path(__file__).parent.parent
|
||||||
return file_dir
|
return file_dir.joinpath("pre_edited_cs")
|
||||||
|
|
Loading…
Reference in a new issue