Tuesday, July 2, 2013

Desperados : Wanted Dead or Alive - BTTN Resource

Inside .res file there is 'BTTN' entry resources.
Those resources can be managed like PICC, this type is like TOLG but notice the loop iteration (4 <> 5)

Pseudo-Code

  magic_number = read(4)   
  unknow = read(4)   
  if (magic_number == 0x4654504E):   
   a = read(4)  
   b = read(4)  
   for i in xrange(0, 4):  
     if ((1 << i) & b):  
       width = read(4)   
       height = read(4)   
       is_compressed = read(4)   
       size = read(4)   
       data = read(size)   
       if is_compressed == 1:   
         data = zlib.decompress(data)   
Data is still 16bits image.
Few extracted images :




No comments:

Post a Comment