CUSTOM.BIN
Introduction
HardBall 5 allows you to customize the league logos, league names, and a few other options. The intended way of updating this file is found in the "Customize" portion of the Options menu.
Logos
CUSTOM.BIN starts with four logos.
Each logo is 48x32 pixels (0x600 (1536) bytes), using one byte per pixel.
In order, the logos are:
- American League
- National League
- Legends
- Immortals
Interestingly enough, the Legends and Immortals logos can not be edited in-game, even if you switch to a Legends league.
Strings/Names
Strings start at file offset 0x1800, and are 24 characters
long, including the 0x00 terminator.
- Offset 0x1800: Stars Game
- Offset 0x1818: Playoffs
- Offset 0x1830: League Championships
- Offset 0x1848: World Championship
- Offset 0x1860: American
- Offset 0x1878: National
Strings start at file offset 0x1800, and are 24 characters
long, including the 0x00 terminator.
- Offset 0x1800: Stars Game
- Offset 0x1818: Playoffs
- Offset 0x1830: League Championships
- Offset 0x1848: World Championship
- Offset 0x1860: American
- Offset 0x1878: National
Options
Rounding out CUSTOM.BIN are two bytes
at file offset 0x1890. These bytes control three options available in the
Customization menu. It appears that only the first of these bytes has any effect.
- value &(AND) 1 – Injuries can occur (0=no, 1=yes)
- value &(AND) 2 – Computer makes trades (0=no, 1=yes)
- value &(AND) 3 – Computer can reject trades (0=no, 1=yes)
Rounding out CUSTOM.BIN are two bytes
at file offset 0x1890. These bytes control three options available in the
Customization menu. It appears that only the first of these bytes has any effect.
- value &(AND) 1 – Injuries can occur (0=no, 1=yes)
- value &(AND) 2 – Computer makes trades (0=no, 1=yes)
- value &(AND) 3 – Computer can reject trades (0=no, 1=yes)