piken Posted November 7, 2023 Share Posted November 7, 2023 (edited) This is an archive of the useful list originally from https://forum.xentax.com/viewtopic.php?t=15540, which seemed a fitting first topic for graphic file formats. Some links are broken because they pointed to internal downloads on Xentax :'(, but most work :). ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Fri Nov 25, 2016 2:13 pm TextureFinder 1.3.2 Designed to find textures inside any uncompressed files. Any size, any pixel bit format, any binary file. It only requires that the file be uncompressed. This tool is intended to be used by researchers and developers with a good understanding of bitmap formats. VERSION 1.3.2 is the last one of this first series. Formats implemented so far: TRUE COLOUR (RGBA) FORMATS : 64bits 16x4 48bits 16x3 32bits 8888 24bits 888 16bits 565 15+1bits 1555 12+4bits 4444 08+8bits 8332 08bits 332 06+2bits 2222 PALETTE FORMATS : P8 256 colours P4 16 colours P1 2 colours QUAD FORMATS (alpha channel implemented only in series 2) : DXT1 DXT3 DXT5 TextureFinder 2.1 Newer and better version of TextureFinder. Tile Molester 0.16 Tile Molester, or TM for short, is a program that facilitates the viewing and editing of raw graphics data; that is, graphics contained in arbitrary binary files, where one usually doesn't have initial knowledge about the location and/or format of the graphics. The main area of application thus far has been videogame console binaries. In most cases, these files contain a large variety of data, not just graphics -- sound data and actual game code are two examples. Collections of data in one and the same file may be interspersed in any conceivable fashion, subject to hardware/software-constraints of the intended runtime-environment as well as the decisions made by the producers of the binary (the developers). TM is a kind of visual explorer of such files, in that it allows the file contents to be interpreted and displayed in a multitude of ways. By perusing the file and tweaking the settings of the renderer, the binary data that corresponds to graphics may be made accessible in the way they are intended, and edited to the satisfaction of the user. TiledGGD 2.0.3.0 A generic graphics dumping tool, based on the elusive program GGD TiledGGD - basically it’s GGD (General Graphical Dump tool), with some extra features: Currently working (extra) features: * Support for tiled graphics (tiles of any size) and palettes (tile sizes are restricted, because they need to fit a 16*16 grid) * Copy visible graphics and palette directly to clipboard * ‘Go To Offset’ functionality * Toggle Endianness of graphics and palette separately * Save the entire graphics * Built-in NCGR/NCBR and NCLR support (I’m not using all the data from the files, so there are most likely still some bugs) * Lua plugin support DOWNLOAD TOOLS If you know any other useful programs to search for graphics in files, you can share here. 🙂 ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Sun Jun 18, 2017 3:39 am Rainbow is a tool intended to convert different graphics formats from video games assets to and from user editable images (like png). It currently supports almost every variant of the TIM2 format. The main difference with other great tools like Tile Molester and Crystal Tile 2 is to provide direct support to proprietary graphics formats found in "new generation" consoles, like PS2, PSP, Wii, etc., instead of dealing with just the raw image data. Features The underlying image library has almost complete support to TIM2 texture files usually found in PS2 and PSP games. The app supports multi-layer, multi-clut, swizzled (PSP)/unswizzled TIM2 images with both linear, interleaved palettes, and segments headers eventually extended with custom user data (usually used by programmers). Can open textures in any format supported by the underlying image library. Can open whole folders in search of supported texture formats. All known texture files are then displayed in a list. Can export and import textures in suitable image formats for editing (like png). Any additional information specific to the texture is preserved when exporting/importing (like the TIM2 header data), in order to have a one-to-one correspondence with the original texture. Customizable background color for transparent and semi-transparent images with chessboard like pattern. Finally, Rainbow supports parameters via command line: the first parameter is the name of a texture you would like to open. DOWNLOAD Console Texture Explorer (PSP/PS2) is an application that allows working with PSP and PS2 textures. It helps to minimize manual work during texture resources manual scanning and graphics data research in raw archives. Version: 1.0b Designed and made by: Dageron Year: 2012 ====== Supported platforms: PSP and PS2 Supported formats: any texture dictionaries with 4bpp/8bpp graphics data DOWNLOAD ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Sun Jun 03, 2018 7:04 am Raw texture previewer/converter Download here: viewtopic.php?f=18&t=16461 ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Mon Jul 16, 2018 2:28 am PVRTexTool Download: https://community.imgtec.com/downloads/windows-installer-powervr-tools-and-sdk-2018-r1/ ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Mon Aug 10, 2020 7:29 am Cheat Engine - Graphical Memory View CHEAT ENGINE DOWNLOAD ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Tue Sep 08, 2020 11:52 am AMD Compressonator --> https://gpuopen.com/compressonator/ https://github.com/GPUOpen-Tools/compressonator ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Wed Oct 21, 2020 11:35 am Some new tools are listed here --> https://tcrf.net/Help:Contents/Finding_Content/Finding_graphics ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Tue Dec 15, 2020 6:01 am RAW pixels viewer This application allows you analyze raw image data, you can display memory dumps of frame buffers, video buffers and uncompressed video files. Play with image parameters below to explore world of colors. https://imgur.com/a/ZJQtO8B http://rawpixels.net/ ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Thu May 20, 2021 10:32 am TileShop and ImageMagitek TileShop is a WPF application for Windows that implements ImageMagitek and allows end-users to manage specialized graphics in a modern GUI environment. ImageMagitek is an internal .NET library written in C# to view, edit, and organize common and complex retro videogame system graphics. Emphasis is given to the features most valuable to the common, cumbersome tasks when encountering graphics embedded within binaries without any distinguishable headers or identifiers. Exporting and importing is supported to allow advanced editing features to be performed in third-party image editors that operate on standard PNG. https://github.com/stevemonaco/ImageMagitek ------------------------------------------------------------------------------------------------------------------------ Post by th3ru » Sat Jun 05, 2021 11:33 am Raw Image Viewer module of Kuriimu2. + live preview as you change parameters. - no drag&drop, to be launched from K2, extracts only to png. https://github.com/FanTranslatorsInternational/Kuriimu2 ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Thu Nov 04, 2021 12:25 pm Mumm-Ra's Game Graphics Tool Download: old version -> https://drive.google.com/file/d/1ZeRQcU-cqOO5gdRGV_kgvsrq_jBoCFgH/view?usp=sharing version 96 -> https://drive.google.com/file/d/1kw1YVDzPATMCS5fZYDTiPwosqhGjVpmO/view version 100 --> https://drive.google.com/file/d/1mc8gGTt_O7HpcthqXQfEc30TgV_2f4ze/view ------------------------------------------------------------------------------------------------------------------------ Post by Sharppy » Sun Nov 07, 2021 8:51 am Pixel Reader by Leo2236 Open any file to view it in pixel format Creator Site http://lgt.createaforum.com/index.php ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Fri Dec 23, 2022 4:23 am TextureFinder by Durik256 (Noesis) [updated 2023-11-26] Download: https://github.com/Durik256/Noesis-Plugins/blob/master/tool_TextureFinder.py Original usage instructions: https://web.archive.org/web/20231012104059/https://forum.xentax.com/viewtopic.php?t=26113 ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Tue Dec 27, 2022 6:33 am GIMP - Load Image from Raw Data How to use this functionality: 1. Download GIMP 2.10 2. Change your file's extension to *.data 3. Open GIMP 4. Go to File > Open in GIMP 5. Load your *.data file in GIMP 6. Click "Open" in the new window. ------------------------------------------------------------------------------------------------------------------------ Post by th3ru » Mon Mar 06, 2023 7:47 am PixelDbg - view any type of file as image data, using a number of different formats. Downloads: https://sourceforge.net/projects/pixeldbg/ (source + binaries for Windows and Linux) (originally found on tcrf | not tested personally) ------------------------------------------------------------------------------------------------------------------------ Post by ikskoks » Tue Oct 24, 2023 4:16 am Game Extractor Edited November 27, 2023 by piken Update download link for TextureFinder by Durik256 2 5 Link to comment Share on other sites More sharing options...
Engineer Durik256 Posted November 24, 2023 Engineer Share Posted November 24, 2023 "TextureFinder (Noesis)" available on my github at the link: tool_TextureFinder.py 1 Link to comment Share on other sites More sharing options...
solidus Posted November 24, 2023 Share Posted November 24, 2023 (edited) Can anyone explain for dummies how to find an exact offset values? Sure i can guess by going from 0 to X, but that seems impractical and can take a lot of time. Edited November 24, 2023 by solidus Link to comment Share on other sites More sharing options...
piken Posted November 27, 2023 Author Share Posted November 27, 2023 (edited) On 11/24/2023 at 7:16 AM, solidus said: Can anyone explain for dummies how to find an exact offset values? Sure i can guess by going from 0 to X, but that seems impractical and can take a lot of time. @solidus: That sounds like a good addition to the ResHax tutorials section if somebody wants to write a walkthrough using a real example ⏳. Briefly, you generally either (a) know where the graphics start because some other part of the file has an offset that points to the beginning or (b) you scroll through looking for suspicious patterns, then adjust the width, format, and base offset until it aligns. Yeah, you definitely don't guess from 0 to X 😉. One aspect I find lacking in many of the viewers above is easy explorability - that is, the ability to use the arrow/page up/page down keys to quickly spelunk through the whole file. Many of the older graphics viewers for retro consoles did (yy-Chr.NET, Tile Layer Pro by Kent Hansen, Tile Molester by Kent Hansen, Naga Sprite Editor by Louis Bontes, Nana by Neill Corlett, JagView by 2kdox, Maptapper by Codetapper...), but many newer ones (supporting DXT* formats and layout swizzling) seem to have dropped that convenience, and some don't even have the little up/down arrows beside the offset, making it especially tedious 😢. So depending on what pixel formats you need, if you can, start with one of the viewers that treat the file as one virtual huge wrapped bitmap and let you skim/scroll through it. Edited November 28, 2023 by piken 3 Link to comment Share on other sites More sharing options...
applecuckoo Posted February 24 Share Posted February 24 Just going to throw in Tacent View, a nice little FOSS alternative to PVRTexTool. 2 Link to comment Share on other sites More sharing options...
ikskoks Posted April 6 Share Posted April 6 Image Search Editor v2.09 Image_Search_Editor_v2.09.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 Texture64 https://github.com/jordanbarkley/Texture64 Texture64-master.zip Infontile https://www.zophar.net/utilities/graphutil/infontile.html Infontile.zip Tile Layer Pro https://www.romhacking.net/utilities/108/ Tile_Layer_Pro.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 Puxtril TexViewer https://github.com/Puxtril/TexViewer TexViewer_Windows.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 yy-Chr.NET https://www.smwcentral.net/?p=section&a=details&id=27208 yychr20210606.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 Naga Sprite Editor (works only on DOS!) https://www.zophar.net/utilities/graphutil/naga.html nagav18.zip Nana https://www.romhacking.net/reviews/3185/ [137]nana_v1_3.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 JagView v1.0 by 2kdox https://www.t2e.pl/News/archiwum-t2e-9901.395/jagview-1.0.1592#.Um7rNhBoH1U jagviewer.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 Maptapper by Codetapper https://eab.abime.net/showthread.php/showthread.php?t=69711 https://web.archive.org/web/20190910213112/https://codetapper.com/MaptapperSetup.exe MaptapperSetup.zip Porno-Graphic (fyi - it doesn't have to do anything with adult content, I suppose. 😄 It's just a name.) Porno_Graphic.zip Download --> https://github.com/badhacksnet/porno-graphic 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 Binxelview binary image explorer https://github.com/bbbradsmith/binxelview binxelview1500.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted June 22 Share Posted June 22 BrutePix https://forums.qhimm.com/index.php?topic=3209.0 BrutePix_beta1.zip 1 2 Link to comment Share on other sites More sharing options...
ikskoks Posted July 22 Share Posted July 22 PixelsReader v0.1b by Leo2236 PixelsReader.zip GGD v0.21 GGD.zip 1 Link to comment Share on other sites More sharing options...
ikskoks Posted July 22 Share Posted July 22 PixelViewer (by Carina Studio) https://github.com/carina-studio/PixelViewer https://carinastudio.azurewebsites.net/PixelViewer/?withUach Link to comment Share on other sites More sharing options...
ikskoks Posted July 22 Share Posted July 22 YUVviewer https://github.com/QQxiaoming/YUVviewer 1 Link to comment Share on other sites More sharing options...
ikskoks Posted July 23 Share Posted July 23 YUVTools v3.0 YUVTools_v3.0_Trial.zip Link to comment Share on other sites More sharing options...
ikskoks Posted August 6 Share Posted August 6 AnimED - GrapS v2 - the RAW image reader tool http://wks.arai-kibou.ru/ae.php GrapS_and_tools_20110114.rar 1 Link to comment Share on other sites More sharing options...
ikskoks Posted November 11 Share Posted November 11 ImageHeat Download --> https://github.com/bartlomiejduda/ImageHeat 5 Link to comment Share on other sites More sharing options...
ikskoks Posted November 18 Share Posted November 18 I've just released new version of ImageHeat https://github.com/bartlomiejduda/ImageHeat/releases/tag/v0.3.8 Changelog: - Added support for endianess change - Added support for exporting images to DDS/PNG/BMP formats - Added support for ABGR4444 pixel format - Updated dependencies - Added support for XBOX 360 swizzling - Changed default pixel format to RGB565 - Fixed issue with program's icon 2 Link to comment Share on other sites More sharing options...
michalss Posted November 23 Share Posted November 23 On 11/18/2024 at 8:53 PM, ikskoks said: I've just released new version of ImageHeat https://github.com/bartlomiejduda/ImageHeat/releases/tag/v0.3.8 Changelog: - Added support for endianess change - Added support for exporting images to DDS/PNG/BMP formats - Added support for ABGR4444 pixel format - Updated dependencies - Added support for XBOX 360 swizzling - Changed default pixel format to RGB565 - Fixed issue with program's icon this is perfect app to Download section. In here it could be lost :) Link to comment Share on other sites More sharing options...
ikskoks Posted November 23 Share Posted November 23 4 minutes ago, michalss said: this is perfect app to Download section. In here it could be lost 🙂 Added 🙂 1 Link to comment Share on other sites More sharing options...
ikskoks Posted November 27 Share Posted November 27 I've just released new version of ImageHeat 🙂 https://github.com/bartlomiejduda/ImageHeat/releases/tag/v0.6.3 Changelog: - Added support for post-processing options like zoom, rotate, horizontal flip and vertical flip - Added support for PAL4 and PAL8 image formats - Fix building on linux - Added calculation of file size in MB - Updated dependencies Link to comment Share on other sites More sharing options...
ikskoks Posted December 12 Share Posted December 12 New version of ImageHeat is now available: https://github.com/bartlomiejduda/ImageHeat/releases/tag/v0.7.1 Changelog: - Added support for GameCube Swizzling - Added support for Nintendo 3DS Swizzling - Code refactor for Dramcast/PS Vita Swizzling - Added support for PAL4_GRAY8 and PAL8_GRAY8 formats - Added support for BC4, BC5, BC6 and BC7 formats - Added support for AYUV format - Adjusted YUV formats decoding to "REC 709" standard 1 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