HorsePlant Posted December 16, 2023 Share Posted December 16, 2023 (edited) 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 December 17, 2023 by HorsePlant Link to comment Share on other sites More sharing options...
piken Posted December 17, 2023 Share Posted December 17, 2023 (edited) 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. Edited December 17, 2023 by piken Add PNG comment. Link to comment Share on other sites More sharing options...
Engineer Solution Durik256 Posted January 2 Engineer Solution Share Posted January 2 (edited) 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 Edited January 2 by Durik256 1 1 Link to comment Share on other sites More sharing options...
HorsePlant Posted January 3 Author Share Posted January 3 you're my hero, thanks 😁 Link to comment Share on other sites More sharing options...
piken Posted March 19 Share Posted March 19 (edited) 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 March 25 by piken Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now