Skip to main content
added 2 characters in body
Source Link

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean causebecause I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// encode.ru/threads/2074-Identifying-compression-method

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean cause I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// encode.ru/threads/2074-Identifying-compression-method

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean because I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// encode.ru/threads/2074-Identifying-compression-method
deleted 92 characters in body
Source Link

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean cause I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// forum.xentax.com/viewtopic.php?f=21&t=12136&sid=de570647f5b1abe2cff5c3dcf2eccb16
  • http:// encode.ru/threads/2074-Identifying-compression-method

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean cause I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// forum.xentax.com/viewtopic.php?f=21&t=12136&sid=de570647f5b1abe2cff5c3dcf2eccb16
  • http:// encode.ru/threads/2074-Identifying-compression-method

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean cause I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// encode.ru/threads/2074-Identifying-compression-method
Source Link

Disassemble the Decompression method (PowerPC ASM)

Continues from Unknown game data compression method (Gamecube)
I have compression data which was start with: [ * SK_ASC ]* and unknown compression method.
The list below compression method that I tested, but doesn't match:

  • LZ10
  • LZ11
  • LZ77
  • LZO1x-1
  • LZO1x-999
  • LZSS
  • LZW
  • LZMA
  • HUFF blocksize 4 & 8 byte
  • RLE
  • ZLIB

Researching for 2 weeks, I knew that compression algorithms is slightly modified, better than zlib/gzip.
It maybe xored or encrypted so it doesn't match with regular one.
Finally, I've found decompression subroutine from main executive file via IDA Pro.

Subroutine & example uploaded here: http://goo.gl/2bQNfj
(PowerPC Architecture Assembly skill required)


I have no idea what It mean cause I'm not well in PPC disassemble.
Could anyone help found out what the code mean? Could you describe it as C Language or other readable language?




P.S. I already posted several forum to help.

  • http:// zenhax.com/viewtopic.php?f=9&t=313&sid=3172c154c5da95476795ac742501fec1
  • http:// forum.xentax.com/viewtopic.php?f=21&t=12136&sid=de570647f5b1abe2cff5c3dcf2eccb16
  • http:// encode.ru/threads/2074-Identifying-compression-method