Commit Graph

23 Commits

Author SHA1 Message Date
tmpz23
54bf1b1d02
Update pzztool.py
Added file_format autodetect
->TPL format is now handled
2021-11-20 17:24:49 +01:00
tmpz23
ad57860498
Update pzztool.py
gestion de la compression auto dans unpzz pzz
unpack et pack sont sans compression à cause des temps de décompression très long en batch
batch compress / batch decompress fix -> on copy les fichiers décompressés dans le dossier de dest pour bien avoir un dossier avec l'ensemble des fichiers pzz
gestion extension ".pzzp"
disable-ignore bug fix

pleins d'autres choses et fix de bugs
2021-11-20 14:00:27 +01:00
tmpz23
2b8d576332
Update pzztool.py
CRITICAL - BUG FIX ON PACK
2021-11-19 19:36:40 +01:00
tmpz23
6365cb205a
Update pzztool.py 2021-11-19 16:11:54 +01:00
tmpz23
15f7ca8dc7
Update pzztool.py 2021-11-19 16:11:41 +01:00
tmpz23
4dc0e35f32
Update pzztool.py
Ajout du logging -> debug avec l'option -v
2021-11-19 15:47:34 +01:00
tmpz23
2fc1f210b7
Update pzztool.py
[*] programmer le TEST et vérifier tous les headers du data_afs pour voir si seul les TPLs ont le magicfile
[*] programmer le TEST et vérifier le bon fonctionnement du test pack/unpack sans décompression automatique
[*] f"{mavar}" <- voir si ça marche avec l'arithmétique et l'utiliser pour plus d'élégance

améliorations diverses sur des trucs qui ne servaient à rien
2021-11-19 14:05:40 +01:00
tmpz23
4bf918ca86
Update pzztool.py 2021-11-18 23:49:42 +01:00
6affd177eb
Fix bad arg name check 2021-11-18 22:21:32 +01:00
e135a54c93
PzzTool fix, changes & improvements
- Fix byte alignment.
- PEP8: Set line length at 200.
- Batch rewrited and enabled back.
- Add '--disable-ignore' argument: Disable filename check.
- Add '--verbose' argument: Enable verbose.
- Remove unwanted imports.
Add GitHub .gitignore for python.
2021-11-18 11:54:44 +01:00
tmpz23
59df762bcf
Update pzztool.py
handling of compression and decompression in pack and unpack
should rename :
pack -> pzz
unpack -> unpzz
2021-11-17 20:54:56 +01:00
267cf14d18
Fix bytes_align ? 2021-11-17 16:46:15 +01:00
d1d08921e3
Update pzztool.py 2021-11-16 19:36:09 +01:00
tmpz23
202db4c307
Update pzztool.py 2021-11-16 13:19:13 +01:00
tmpz23
3af4536d70
retrais de la contrainte .pzz dans l'unpack 2021-11-16 13:02:57 +01:00
tmpz23
884bc0fd4e
PEP 8 modifs excepté la taille maxi de 79 caractères
Vérification du code automatisée avec :
autopep8 pzztool.py --in-place
2021-11-16 13:01:17 +01:00
tmpz23
54ff88aa3a
Update pzztool.py 2021-11-15 20:18:43 +01:00
tmpz23
66e5fa58e5
Update pzztool.py 2021-11-15 01:25:01 +01:00
tmpz23
f7e9533af8
Update pzztool.py 2021-11-14 15:43:29 +01:00
tmpz23
dd77963e4b
Revue des commentaires et nommages dans unpack
Revue des commentaires et nommages dans unpack de sorte à ce que ce soit très clair
2021-11-14 15:34:54 +01:00
MrHoStille
51ebbc94ed Added pack function
Added fisrt version of pack, but it wanted to be rework for optimisation.
2021-11-07 20:31:19 +01:00
1ae6370675
Compression fix (see message)
Fix compression "value" from `0x3FF` to `0x7FF`. Now the file compress correctly.

Add bytes_align function that adds missing 0x00 bytes at the end of the file.

Minor variables rename to make them more explicit.
2021-11-05 18:44:11 +01:00
MrHoStille
6bcf47ef54 added pzztool 2021-11-04 19:40:42 +01:00