-
4 Attachment(s)
From Dev 4 Dev
http://i47.tinypic.com/34p0xhe.jpg
Version: 1.0.0.0
Created by: PUR3 RAF3X
Use:
Offset file unzipper 0.3.5
by Luigi Auriemma
PackZip 0.1.1
by Luigi Auriemma
use:
Generic Xbox360 Compression Library
by fairchild
LZO compression
by Oberhumer
use:
Custom Controls
by PUR3 RAF3X
You need Netframework 4+
Support Win 32/64bit
My Credits go to all of you for the hard work !!!
How it work:
You can use own offset for the decompression data start, the Tool check for the decompress size and return the Decompressed data. So the Tool need no info about the data only the data.
I try update this Tool when fairchild release new feature and never forget say thanks to the Developer for the hard free work.
You can click print and the tool save all window infos to file.
You will love this feature later for default.xex infos.
Next feature coming soon Xextool.
Attachment 9655Attachment 9656Attachment 9657
-
Re: From Dev 4 Dev
Nice tool. I'm still working on my own version of this.
What would be the correct offset when trying to decompress a file that was compressed by fairchild's library?
Your tool throws an OutOfMemoryException when using the predefined value (&H18).
Edit: Nevermind. I got it to work in my tool with offset 0. However your tool seem to write a full 4MB file back to disk when decompressing.
Make sure you resize that byte array before writing to disk :)
-
Re: From Dev 4 Dev
I have tested the Decompress and Compress and I have no probs when you use the right input.
The offset are for Borderlands 2. When you use a data without any another infos before then the offset are &H4 or 4 the tool accept this.And the Decompress size are @ &H0 this info you need.
When you try use the wrong Methode for Decompression then it`s return the wrong data this is how lzo work.
Optional try compress your own data file and then decompress and you see the same result.
And never try open a CON file this will never work.
-
Re: From Dev 4 Dev
The output window shows this:
Code:
CompressionMethods: ---->COMP_LZOPRO1X
Decompression: ---->&H0
Compression: ---->75926(bytes)
Succesfull Decompression: ---->79360(bytes)
These are the correct values for my testfile, but it still writes a 4MB file back to disk.
When using &H4, I get this:
Code:
CompressionMethods: ---->COMP_LZOPRO1X
Decompression: ---->&H4
Compression: ---->75922(bytes)
Succesfull Decompression: ---->4294967295(bytes)
And the testfile was compressed using your tool and method LZOPRO1X.
-
Re: From Dev 4 Dev
I have update the Tool try again. You need no info from the file only the offset if the data not start @ &H0
CompressionMethods: ---->COMP_LZOPRO1X
Decompression: ---->24
Compression: ---->5778(bytes)
Succesfull Decompression: ---->7645(bytes)
CompressionMethods: ---->COMP_LZOPRO1Y
Decompression: ---->24
Compression: ---->5778(bytes)
Succesfull Decompression: ---->8419(bytes)
-
Re: From Dev 4 Dev
Yep, that did the trick. Now the decompressed file is exactly the same as the uncompressed one.
-
1 Attachment(s)
Re: From Dev 4 Dev
Here's my tiny C# version of a generic compression tool using fairchild's library.
Attachment 9671
-
Re: From Dev 4 Dev
nice work on this tool PUR3 RAF3X