|
c0915ae13e
|
added a 2nd progress bar
|
2022-08-15 14:14:53 +02:00 |
|
|
6ecf752b6d
|
reorganised PatchObject, PatchFile and PatchDirectory to make them more readable. mode="edit" have been replaced by source="game" | "patch". "overwrite" -> "replace".
|
2022-08-14 21:52:07 +02:00 |
|
|
0bb12a0835
|
now using TYPE_CHECKING instead of using dummy type int
|
2022-08-14 11:45:34 +02:00 |
|
|
b9873a6c49
|
adapted safe_eval call and optimised them. MKWF safe_eval are now easier to read
|
2022-08-06 23:28:52 +02:00 |
|
|
59106d8ed9
|
module filtering subclasses have been simplified to made the code easier to read with less directory inside other useless directory and comment have been added
|
2022-07-31 23:05:54 +02:00 |
|
|
d25bc524c7
|
moved safe_eval from Patch to ModConfig for more global access
|
2022-07-24 23:14:28 +02:00 |
|
|
62a2e31ce2
|
fixed safe_eval for PatchFile. Now condition need to be exactly True instead of everything but False
|
2022-07-24 17:38:55 +02:00 |
|
|
15d84f757c
|
simplified safe_eval by removing extra_token_map because env do the same thing but better and by making patch.safe_eval more similar to the normal safe_eval
|
2022-07-21 01:24:24 +02:00 |
|
|
43018abdca
|
fixed an issue where a .d directory in a Patch would not get his .szs equivalent extracted if the subfile where all at the root level (causing an issue with the MKWF Font patch)
|
2022-07-16 22:17:56 +02:00 |
|
|
de52540735
|
added overwrite mode for PatchFile (write only if already existing) and shortened the writing code to the write_patch function
|
2022-07-16 00:01:15 +02:00 |
|
|
04268a17a1
|
added seek(0) before writing a PatchFile
|
2022-07-15 20:25:04 +02:00 |
|
|
fbdd207c52
|
added special operation, allowing for replacing a file_content with a precalculated file, useful for ct_icons.tpl for example
|
2022-07-14 15:47:35 +02:00 |
|
|
cb38bf3ae5
|
Patch.safe_eval now have a env parameter where any variable can be used for the safe_eval
|
2022-07-12 20:31:47 +02:00 |
|
|
69aa29c630
|
fixed untouched patched file content being erased if the mode was set to "edit"
|
2022-07-10 22:54:26 +02:00 |
|
|
ca833eca2a
|
fixed img-generate in the Patch and some other minor issue
|
2022-07-05 22:34:10 +02:00 |
|
|
90ab49aa29
|
splitted Patch.py into a package
|
2022-07-04 22:51:40 +02:00 |
|