Register - Login
Views: 99792433
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:48:19 AM
Jul - General Game/ROM Hacking - Using PixelDbg (Tutorial) New poll - New thread - New reply
Next newer thread | Next older thread
divingkataetheweirdo

Bandit
TCRF Super Editor
Level: 57


Posts: 577/822
EXP: 1481365
For next: 4563

Since: 07-09-11


Since last post: 1.7 years
Last activity: 262 days

Posted on 02-21-16 07:09:44 PM (last edited by divingkataetheweirdo at 02-21-16 07:21:47 PM) Link | Quote
So, I decided to fool around with PixelDbg to limited success. It hasn't been updated in a couple of years, but I hope to provide some insights into how to use it.

Despite a version number of 0.8, it's probably more like 0.08. It lacks a lot of features, such as:
*Having more than 5 operations that can be applied
*Being able to zoom in and out
*More ways to look into compressed files
*Viewing files with images bigger than 1024*1024
*Being able to view files with greater bit depth than 32bpp
*and many, many more

Still, it's not too bad as a prototype. It's just that it seems to serve more use when going through system dump files and simple files. Besides, the thing is open source, so anyone can contribute

Anyhow...let's go...

Width, Height: Adjusts the width and height of an image
Auto Offset: Where to start displaying a graphic. This is a decimal number. For example, when dealing with BMP files, this is always set to at least 54.
R,G,B,A: The order in which to interpret graphics. For some wacked out reason, typing in 0 automatically makes it a 1. Moot point considering you can change the bit depth, but still annoying. Each channel can also be enabled/disabled.
Tile: How to lay the graphics out, rather than everything being shown linearly. Disabled by default.
Palette: Determine the palette used rather than using the default RGB(A) way of going about things. You can also type in the offset of the palette. BMPs can start off at offset 54, for instance. Useful for older game/apps.
1 - 5: Various operations to perform. These are all very basic functions, like shifting left/right, AND'ing, and XOR'ing.
Interpret As: Very basic. Choose between DXT1, DXT3, DXT5, or one of three RLE implementations.
Flip Vertically/Horizontally: Does exactly what it says. Flips the image vertically or horizontally.
Count Colors: Does exactly what it says.

I'll be more than happy to upload pictures of this in action and tell you how to view the example files.

____________________
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Using PixelDbg (Tutorial) New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries.
Query execution time: 0.088498 seconds
Script execution time: 0.004358 seconds
Total render time: 0.092856 seconds