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