Page 1 sur 1

DSDecmp moddé par BahaBulle

Message non luPosté: Lundi 13 Août 2012 à 20:34:43
par BahaBulle
DSDecmp est un décompresseur/compresseur pour les formats de compression régulièrement utilisés dans les jeux Nintendo DS.

Il fonctionne en ligne de commande et gère les formats suivants :
  • LZ77/LZSS (types 0x10, 0x11 et 'Overlay')
  • *Huffman
  • *Run-Length Encoding
DSDecmp est également incorporé à Tinke.

Vous pouvez trouver l'exécutable à cette adresse : http://code.google.com/p/dsdecmp/downloads/list


DSDecmp possède un bug dans la compression des overlays. Je l'ai indiqué à l'auteur mais apparemment, il ne s'occupe plus trop de son outil.
J'ai donc récupéré les sources et fait la correction moi-même. Je met donc ma version à disposition ici-même.

Lyan a effectué quelques tests qui semblent concluant.

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Mardi 14 Août 2012 à 10:23:28
par jerome674
merci beaucoup, je teste ca aussi aujourd'hui afin de vérifier que tout fonctionne coté overlay.

edit : c'est bon ca tourne !
pour recompresser, un petit batch (fichier .cmd ou .bat a mettre en extension au lieu de .txt) :
Code: Tout sélectionner
DSDecmp-Baha.exe -c lzovl overlay_0000.bin overlay_0000compress.bin
pause

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Mardi 4 Septembre 2012 à 23:55:54
par jerome674
Remarque étonnante, je ne peux décompresser certains overlay avec DSDecmp par contre avec l'outil de Loki ça fonctionne...

sur les overlays qui peuvent être extrait, on obtient le même fichier avec DSDecmp et l'outil de Loki (ce qui est normal), donc la question est qu'est ce bloque avec DSDecmp au niveau de la décompression...

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Jeudi 6 Septembre 2012 à 22:07:07
par Lyan53
Manque très certainement une bricole dans l'algorithme de décompression qui fait qu'un est plus performant que l'autre

Suffit qu'une légère petite variante soit pas prise en compte et paf c'est plus reconnu ;)

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Lundi 18 Février 2013 à 20:41:36
par OrsonHobb
Quand je veux extraire le fichier j'ai un message d'erreur du style ' Archive corrompu bad CRC '

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Lundi 18 Février 2013 à 23:01:04
par jerome674
ta rom fonctionne avant de l'extraire ?
quel type de fichier cherches tu a extraire et comment?

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Mardi 19 Février 2013 à 10:09:09
par BahaBulle
Il parle de l'archive contenant DSDecmp.

Re: DSDecmp moddé par BahaBulle

Message non luPosté: Mardi 19 Février 2013 à 10:14:10
par Lyan53
Lien fixé ;) Je l'ai réup
Par contre le compteur est réinitialisé du coup m'enfin bon osef (surtout pour 13 dl) :P