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

Nicktoons Nitro Arcade .IMG Texture

Featured Replies

This game is by Raw Thrills and uses the same engine as Winter X-Games Snocross, which I found an Noesis script made by Durik256 for. The texture format is "IMG". TextureFinder doesn't seem to get anything intelligible. Here's some samples:

00000553.zip

Edited by HorsePlant

Solved by Durik256

Can you decompress the IDAT chunk? Maybe (given the same engine) it uses the same compression as Winter X-Games Snocross? TextureFinder (and the other generic graphics viewers here) just display textures and don't know anything about game-specific compression. Presumably the two uint32's after IDAT are the uncompressed and compressed byte length of the chunk. Despite the similarity in name to the PNG IDAT chunk, it's not PNG because in PNG, the length comes before the fourCC.

image.png.2f3fde254a0806cabcb712f65a224230.png

Edited by piken
Add PNG comment.

  • 3 weeks later...
  • Supporter
  • Solution

I research this a little, compression TDCB_lzw15v (in qbms)

structure:

4BYTE magic(IMG )
UINT dataOFs?
UINT width
UINT height
UINT unk(pixel type?)
UINT numMipMap?
8BYTE chunkLabel(\x00\x00ММIDAT)
UINT chunkSize
while numMipMap:
	UINT pixelSize

UINT chunkLabel(IEOF\x00\x00\x00\x00)

EDIT: i made plugin for qbms and Noesis fmt_UIMG.py

unpack *.IMG using qbms to *.UIMG, and open in Noesis

bandicam2024-01-0223-33-48-680.gif.19a5ae88e5c61a175d98d6a1c5c237e2.gif

Edited by Durik256

  • 2 months later...

HorsePlant: If there are no remaining questions, want to click "Mark as Solution" on Durik's post? (it helps when looking at the list of active posts to know ones are solved already vs which are not)

Edited by piken

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.