Commit Graph

51 Commits

Author SHA1 Message Date
tmpz23
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
tmpz23
206c6b8281 Update pzztest.py 2021-11-22 23:11:13 +01:00
tmpz23
7fad884fc5 Update pzztool.py 2021-11-22 23:09:53 +01:00
tmpz23
0a890b6b50 Update pzztool.py 2021-11-22 08:09:08 +01:00
tmpz23
550fd1c700 Update pzztest.py 2021-11-20 17:39:55 +01:00
tmpz23
54bf1b1d02 Update pzztool.py
Added file_format autodetect
->TPL format is now handled
2021-11-20 17:24:49 +01:00
tmpz23
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
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
e7e071cfc5 Update README.md 2021-11-20 13:56:17 +01:00
tmpz23
5054c9380a Update README.md 2021-11-20 12:38:30 +01:00
tmpz23
e64cd79873 Update README.md 2021-11-20 12:24:24 +01:00
tmpz23
13266cea5b Update README.md 2021-11-20 12:11:39 +01:00
tmpz23
0e600422f0 Update pzztest.py 2021-11-19 19:43:13 +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
dd1ae414d7 Update pzztest.py 2021-11-19 15:50:17 +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
2dad1cd5b8 Add files via upload 2021-11-18 23:51:54 +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
81a90a363b Create codeql-analysis.yml 2021-11-16 00:39:32 +01:00
tmpz23
9eec3382c8 Update README.md 2021-11-15 22:27:33 +01:00
tmpz23
f917f2acf3 Update README.md 2021-11-15 22:26:55 +01:00
tmpz23
8237300bd1 Update README.md 2021-11-15 22:24:59 +01:00
tmpz23
e5d1248a0d Update README.md 2021-11-15 22:24:31 +01:00
tmpz23
7a5ab6342d Update README.md 2021-11-15 22:22:35 +01:00
tmpz23
76738fb13b Update README.md 2021-11-15 22:17:34 +01:00
tmpz23
620b2ea7c4 Update README.md 2021-11-15 22:15:05 +01:00
tmpz23
57418a7517 Update README.md 2021-11-15 22:13:15 +01:00
tmpz23
0f1c0ffb11 Update README.md 2021-11-15 22:11:47 +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
tmpz23
f250b7a953 Update README.md 2021-11-14 15:07:56 +01:00
tmpz23
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
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