RAYMAN VIGNET.DAT extractor v0.1

This program can scan VIGNET.DAT for .PCX files, they all 58 zerobytes in the header making the detection easy.
All .PCX files will be extracted into a directory with the same name as the .DAT file, all these files are numbered by the order they are stored in.
Also a .DTA file will be generated that contains the (reconstructed) table which can be found inside the UNCOMPRESSED game executable.



RAYMAN VIGNET.DAT packer v0.1

This basically does the reverse of the extractor and generates an new .DTA file as well. 
The contents of that .DTA must be inserted into the UNCOMPRESSED (and UNPROTECTED) game executable to make it work.
Just find the offset of that by using .DTA file made by VIGEXT.

For more information on unprotecting the game look at:
https://cloakedthargoid.wordpress.com/no-cd/no-cd-rayman/


DTA format:
4 bytes 32-bit pointer
4 bytes 32-bit size
1 byte XOR value
1 byte checksum (BEFORE XOR)
2 bytes zero
same structure repeats for every file


T. Sosnow. <t-sosnow@posteo.com>
Visit QWERTZ-tek at http://qwertz.w10.site/ for my other stuff
August 19, 2025
