Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

Guilty Gear Image Compression

Featured Replies

  • Localization

Hi experts,

 

I'm trying to look at the BIN Images from the game Guilty Gear. The image structure seems OK, and they look like paletted images of size 640x480, however the file size for each BIN image differs, and is smaller than the size required for 640x480, so I suspect some kind of compression on the pixel data only (the palette indexes). Would anyone be able to take a look please.

 

The image structure:

+-------------------+
| Guilty Gear *.bin |
+-------------------+

// Image
// Unknown compression on the pixel data

// HEADER
  4 - Header Length? (16)
  12 - Padding (all byte 255)
  2 - Number of Palettes? (1)
  2 - Palette Offset (32)
  2 - Image Format? (8)
  2 - Image Width
  2 - Image Height
  2 - Unknown (10)
  2 - Unknown (9)
  2 - Unknown
  
// COLOR PALETTE
  // for each color (256)
    4 - RGBA Color
  
// IMAGE DATA
  X - Compressed Pixel Data

 

Thanks for your help!

Guilty Gear Images.zip

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.