steven-kraft / OOT-Heart-Piece-Display

Heart Piece Display for Zelda Ocarina of Time written in Python. Works with Mupen 64.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OOT Heart Piece Display

Heart Piece Display for Zelda Ocarina of Time written in Python. Mainly intended for streaming or just for fun. Similar to OOT Skulltula Counter. Automatically obtains heart piece value from the running Mupen64 process.

Only tested to work with mupen64-rr v8.

Open Broadcaster Software

Works well with Open Broadcaster Software(OBS).

Just change the background in your user.conf file to a color. Then use OBS's color key function and select the same color:

Configuration

You should not edit the "default.conf" file. Instead you should duplicate the file and rename the new file to "user.conf".

Name Default Description
BackgroundColor #000 Sets the background of the application. Useful for blending on streams.
UpdateInterval 100 Amount of time (in milliseconds) that the program waits before checking Mupen64 for changes.
hpAddress 0xA062B7 Memory address of heart piece value. Varies depending on OOT version. See below for details.

Heart Piece Addresses

Version Address
NTSC v1.0 0xA060F7
NTSC v1.1 0xA062B7
NTSC v1.2 0xA067A7
PAL v1.0 0xA03EF7
PAL v1.1 0xA03F37

Japanese and North American regions use NTSC, while Europe uses PAL.

If the address for your rom version is not available, just ask. Alternatively you can use a program such as MHS to find the value yourself.

About

Heart Piece Display for Zelda Ocarina of Time written in Python. Works with Mupen 64.

License:Other


Languages

Language:Python 100.0%