More actions
Bitmap Hunter | |
---|---|
General | |
Author | Art |
Type | Other |
Version | 5 |
License | Mixed |
Last Updated | 2009/05/01 |
Links | |
Download | |
Website | |
Bitmap Hunter is a PSP homebrew designed to hunt, and directly edit suitable bitmaps within firmware files for electronic devices so they can be user customized.
This one was inspired by HACKBMAP.EXE by Datrex, a DOS application used to hunt for bitmaps within Garmin Etrex GPS firmware files.
This program did not have the functionality to edit however. It was only good for finding offsets so bitmaps could be later edited with other tools.
User guide
Find a suitable firmware file to and place it in the Bitmap Hunter folder (it was tested with colour Ipod firmware, and Garmin GPS 60CSX, Colorado and Oregon firmware).
Run the program, and the file can be selected from the browser at startup.
The Start button also toggles between hunt and edit modes.
Pressing the save button saves the firmware file to Memory Stick at any time.
Pressing the load button loads a new firmware, or reloads the current without saving changes.
Press the aqua coloured on screen button to select a new palette if Garmin 60CSX file is loaded.
The Yellow overlay button allows you to select a PNG image file with the file browser up to 260 x 260 image dimensions for overlaying on the screen to help trace images.
Any black area in the PNG overlay will convert as fully transparent, and any other colour will become partially transparent to aid tracing, and filling of any objects in the image.
If you have loaded the firmware version 3.90 for the Garmin 60CSx GPS, some extra features are available for that specific firmware, including palette selection for different icons which also opens the file at the correct location for each icon.
There is also a feature that will auto load a user provided bitmap file (8 bit, 160x240) and replace the intro image with that bitmap. The user provided bitmap must be named "Intro.bmp", and is auto loaded if it is present.
Controls
General:
Up/Down - Search the file one byte at a time
Cross+Up/Down - Scroll 1000 bytes
Circle+Up/Down - Scroll 10000 bytes at a time
Left/Right - Control how many columns will be shown
Analog - Cursor
Start - Toggle between hunt and edit modes
Triangle - Toggle zoom
Edit mode:
Square - Select a color from image
Cross - Paint
Circle - Erase
Screenshots
Changelog
V5 2009/05/01
- Correction to columns field in mono mode.
- Fixed speed too fast when selecting a pallette with the settings button after program has started.
- Added more on screen buttons, and button hiding feature.
- Added overlay image feature to help trace pictures.
- Added current foreground and background colour indicators.
- Removed experimental 32 bit colour mode.
- Fixed so Edit mode cannot be selected in 24 bit mode.
- Added 16 bit colour mode with editing support which is used by Garmin Colorado and Oregon GPS models.
- Program auto detects current Garmin Colorado and Oregon firmwares and sets modes accordingly.
- Added palette support for Garmin 60CSx icons under the Find menu.
- Program now checks that the selected firmware file is not too large before attempting to load it.
- Added feature to load a new file without restarting the program.
- Change to program so that it now looks for the file "Intro.bmp" when loading 60CSx firmware.
- User provided Intro bitmap now checked for correct dimensions and bit depth when loading 60CSx firmware.
V4 2009/04/22
- Added 256 colour palette for viewing images in colour, and support for Garmin custom palettes for for Garmin GPS devices (60Cx, 60CSx, 76Cx, 76CSx).
- Improved button speed and responsiveness.
- Cursor movement speed is now constant no matter how much detail is drawn on the screen.
- Implemented on screen buttons that are clicked with cursor.
- Added fields to display information about selected pixel.
- Added 4x zoom mode to the zoom view box.
- Added file browser for selection of firmware file to work with.
- Implemented experimental 24 and 32 bit bitmap viewing modes.
V3 2009/04/13
- Added rudimentary support for 256 colour bitmap images viewed in greyscale, and support for using a 256 colour bitmap file for the 60CSx intro screen.
V2 2009/04/13
- Added a 2x zoom view box, and slowed down cursor movement in edit mode.
V1 2009/04/13
- First version can load firmware files, hunt for bitmaps, edit bitmaps, and save the firmware files. Displays offset and basic information.
External links
- Author's website - http://www.freewebs.com/defxev/ (archived)
- QuickJump - http://forums.qj.net/psp-development-forum/148766-bitmap-hunter-v3.html