Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Bitmap Hunter PSP

From GameBrew
Bitmap Hunter
Bitmaphunterpsp.png
General
AuthorArt
TypeOther
Version5
LicenseMixed
Last Updated2009/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

bitmaphunterpsp2.png

bitmaphunterpsp3.png

bitmaphunterpsp.png

bitmaphunterpsp4.png

bitmaphunterpsp5.png

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

Advertising: