Important information: this site is currently scheduled to go offline indefinitely by end of the year.

M$ LZX Compression

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Locked
xeriuz
ultra-n00b
Posts: 8
Joined: Fri Oct 09, 2009 12:19 pm
Has thanked: 1 time

M$ LZX Compression

Post by xeriuz »

Hello! Someone, please, send me a pm link to xcompress32.dll. It is very necessary. Already a month unsuccessfully looking for. There is a huge desire to explore the resources x360 games. Thank you!
P.S. We have successfully written XBOX360 ISO Creator! :D
Sorry for my bad English.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 664 times
Contact:

Re: M$ LZX Compression

Post by aluigi »

I guess you are referring to xcompress.lib which is available only in the xbox 360 sdk where are linked the XMemCompress and XMemDecompress functions
xeriuz
ultra-n00b
Posts: 8
Joined: Fri Oct 09, 2009 12:19 pm
Has thanked: 1 time

Re: M$ LZX Compression

Post by xeriuz »

I'm not a programmer. I have xdk, but I do not know how to use a static library. I failed to compile xcompress.lib and xcompress.h in a dynamic library. If you can help, I'll be very grateful.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 664 times
Contact:

Re: M$ LZX Compression

Post by aluigi »

The contents of this post was deleted because of possible forum rules violation.
xeriuz
ultra-n00b
Posts: 8
Joined: Fri Oct 09, 2009 12:19 pm
Has thanked: 1 time

Re: M$ LZX Compression

Post by xeriuz »

The contents of this post was deleted because of possible forum rules violation.
zeeh
beginner
Posts: 30
Joined: Sun Jul 26, 2009 2:10 am
Has thanked: 1 time
Been thanked: 2 times

Re: M$ LZX Compression

Post by zeeh »

Is it possible to provide xcompress.h file? How can we call xcompress.dll from VB? Thanks a lot.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 664 times
Contact:

Re: M$ LZX Compression

Post by aluigi »

@xeriuz
XMemDecompress is already supported in QuickBMS from version 0.2.4 released over 20 days ago

@zeeh
re-read the 2nd and 3rd post of this thread
xeriuz
ultra-n00b
Posts: 8
Joined: Fri Oct 09, 2009 12:19 pm
Has thanked: 1 time

Re: M$ LZX Compression

Post by xeriuz »

The contents of this post was deleted because of possible forum rules violation.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 664 times
Contact:

Re: M$ LZX Compression

Post by aluigi »

if you use "clog NAME 0 SIZE SIZE" you will get an error for sure because you tell quickbms that the uncompressed data has the same size of the compressed one :)

for the big endian mode it's enough to place "endian big" at the beginning of the script (you can change the endianess in any moment).

anyway in this case there is something missing because the file is not a simple raw compressed data but I see something like an header.
the problem is that I don't see where starts the lzx data, first because the 32bit values at offset 0x20 and 0x28 "could" be the uncompressed and compressed size but is not possible because the lzx stream doesn't start at offset 0x44.
I have tested some offsets but I get ever an error in XMemDecompress that crashes which means that it's not lzx data
xeriuz
ultra-n00b
Posts: 8
Joined: Fri Oct 09, 2009 12:19 pm
Has thanked: 1 time

Re: M$ LZX Compression

Post by xeriuz »

Maybe a used function Transporent Decompress or removed header compression? This file was taken from the game Overlord (X360). It's a shame. I was hoping that unpack and pack it will be possible with the help of MS LZX Compression :(
JeffT
n00b
Posts: 12
Joined: Tue Jun 16, 2009 9:15 am

Re: M$ LZX Compression

Post by JeffT »

Please anybody upload xcompress.lib somewhere
nerdyluke
beginner
Posts: 37
Joined: Sun Dec 29, 2013 4:46 pm
Been thanked: 9 times

Re: M$ LZX Compression

Post by nerdyluke »

JeffT wrote:Please anybody upload xcompress.lib somewhere
Same here, can anyone point me to xcompress.h/xcompress.lib/xcompress.dll please? Thanks
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: M$ LZX Compression

Post by Gh0stBlade »

nerdyluke wrote:
JeffT wrote:Please anybody upload xcompress.lib somewhere
Same here, can anyone point me to xcompress.h/xcompress.lib/xcompress.dll please? Thanks
Unfortunately no, these are propriety, part of Microsoft's Xbox 360 SDK. The libraries themselves are only available to Microsoft's partners with licensing rights to use them. If you wish to have these, I recommend you contact Microsoft themselves. Such content is not permitted on this forum. As a result, this thread serves no purpose and will be locked.

Cheers.
Click the thanks button if I helped!
Locked