Commit Graph

51 Commits

Author SHA1 Message Date
eb78d59250 Update pzztool.py
Bug fix sur le logging
Bug fix sur le padding après compression qui générait une erreur pour le fichier pl080d/006C_pl080d.pzzp <- il faut relancer les tests sur pzztest.py ; dès que j'ai le temps
2021-11-28 00:18:50 +01:00
25f80d6495 Minor changes on README.md
Finish translation.
Add note about current project status.
Minor tweaks.
2021-11-23 16:43:41 +01:00
206c6b8281 Update pzztest.py 2021-11-22 23:11:13 +01:00
7fad884fc5 Update pzztool.py 2021-11-22 23:09:53 +01:00
0a890b6b50 Update pzztool.py 2021-11-22 08:09:08 +01:00
550fd1c700 Update pzztest.py 2021-11-20 17:39:55 +01:00
54bf1b1d02 Update pzztool.py
Added file_format autodetect
->TPL format is now handled
2021-11-20 17:24:49 +01:00
5fe8aecfbf Update pzztest.py
gestion des tests :
    unpack / pack
    unpzz / pzz
-tbunpzzpzz :
ERROR - INVALID FILE : pl080d.pzz
Invalid files : 1/255
ERROR - INVALID FILE : pl080d.pzz
Invalid files : 1/255
2021-11-20 14:03:30 +01:00
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
e7e071cfc5 Update README.md 2021-11-20 13:56:17 +01:00
5054c9380a Update README.md 2021-11-20 12:38:30 +01:00
e64cd79873 Update README.md 2021-11-20 12:24:24 +01:00
13266cea5b Update README.md 2021-11-20 12:11:39 +01:00
0e600422f0 Update pzztest.py 2021-11-19 19:43:13 +01:00
2b8d576332 Update pzztool.py
CRITICAL - BUG FIX ON PACK
2021-11-19 19:36:40 +01:00
6365cb205a Update pzztool.py 2021-11-19 16:11:54 +01:00
15f7ca8dc7 Update pzztool.py 2021-11-19 16:11:41 +01:00
dd1ae414d7 Update pzztest.py 2021-11-19 15:50:17 +01:00
4dc0e35f32 Update pzztool.py
Ajout du logging -> debug avec l'option -v
2021-11-19 15:47:34 +01:00
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
2dad1cd5b8 Add files via upload 2021-11-18 23:51:54 +01:00
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
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
202db4c307 Update pzztool.py 2021-11-16 13:19:13 +01:00
3af4536d70 retrais de la contrainte .pzz dans l'unpack 2021-11-16 13:02:57 +01:00
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
81a90a363b Create codeql-analysis.yml 2021-11-16 00:39:32 +01:00
9eec3382c8 Update README.md 2021-11-15 22:27:33 +01:00
f917f2acf3 Update README.md 2021-11-15 22:26:55 +01:00
8237300bd1 Update README.md 2021-11-15 22:24:59 +01:00
e5d1248a0d Update README.md 2021-11-15 22:24:31 +01:00
7a5ab6342d Update README.md 2021-11-15 22:22:35 +01:00
76738fb13b Update README.md 2021-11-15 22:17:34 +01:00
620b2ea7c4 Update README.md 2021-11-15 22:15:05 +01:00
57418a7517 Update README.md 2021-11-15 22:13:15 +01:00
0f1c0ffb11 Update README.md 2021-11-15 22:11:47 +01:00
54ff88aa3a Update pzztool.py 2021-11-15 20:18:43 +01:00
66e5fa58e5 Update pzztool.py 2021-11-15 01:25:01 +01:00
f7e9533af8 Update pzztool.py 2021-11-14 15:43:29 +01:00
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
f250b7a953 Update README.md 2021-11-14 15:07:56 +01:00
71ec1c1ba7 Update README.md 2021-11-14 15:07:40 +01:00
b1d0f068bf Update README.md 2021-11-14 00:56:01 +01:00
9c8f8ef918 Create README.md 2021-11-14 00:55:24 +01:00
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