Tools for various EA NHL games
Recommend checking out Releases for latest stable release: https://github.com/abdulahmad/EA-NHL-Tools/releases
Note that this suite of tools have only been tested on a windows machine. Some of the tools (the ones designed for NHL94/95 PC) use gfxpak, which is a windows only application.
95-Team-Swap-Mod - Unfinished Mod for NHL95PC that allows you to use teams/rosters/jerseys/logos from the '22-'23 season
ANIM-To-BMP - Extracts NHL92 Genesis .ANIM Sprite Animation files to .BMP
ANIM94-To-BMP - Extracts NHL93/94 Genesis .ANIM Sprite Animation files (directly from the ROM) to .BMP
ANIM94SNES-To-BMP - Extracts NHL94 SNES .ANIM Sprite Animation files (directly from the ROM) to .BMP
ANIM95-To-BMP - Extracts NHL95/96/97 Genesis .ANIM Sprite Animation files (directly from the ROM) to .BMP
Asset-Extractor - Extracts assets from the various EA NHL Genesis rom files. WIP.
DIG-To-WAV - Converts NHL94/95 PC .DIG files to .WAV (in-game sounds)
Docs - Documentation on various aspects of the NHL games.
IFF-To-WAV - Converts NHL95 PC .IFF files to .WAV (out of game music files)
JIM-Tools - Tools to import/export images from/to NHL 92 Genesis
MID94-Tools - Experiment in extracting music from NHL 94 Genesis
PAL-To-ACT - Convert NHL95 PC !<palname> & <HOME/AWAY>PALS.bin files to .ACT. For use with sprites extracted from PPV files & centre ice logos extracted
PPV-To-BMP - Extracts NHL95 PC .PPV files (in-game sprites), WIP: with ability to pass in .ACT palette
QFS-To-BMP - Convert NHL95 PC .QFS files to .BMP using defined mapping to ensure correct palette is used
Roster-Generator - Pulls Teams, Players & Stats from public NHL APIs & scrapes nhlratings.net for NHL23 ratings to create a base for a modern roster for NHL 94/95
SPIT-To-BMP - Converts NHL95 PC SPIT format files to .RAW & .BMP, with ability to pass in .ACT palette
TIL-To-BMP - WIP Converts NHL95 PC TIL/MAP format to .BMP (centre ice logos)
VIV-To-WAV - Converts NHL95 PC .VIV files to .WAV (menu & rink announcer sound)
- First release of PPV-SPIT-Tools
- First release of IFF-To-WAV and DIG-To-WAV
- First release of VIV-To-WAV
- Moved gfxpak to common 3rd party tools folder
95 Team Swap Modadded (WIP), included prototype jerseys for NSH, CBJ, WPG, MIN, SEA, VGK, All-Star Teams- Documentation on expanding NHL95 PC to 32 teams added
- First release of
PAL-To-ACT - First release of
QFS-To-BMP - First release of
Roster-Generator - Split out
SPIT-To-BMPfromPPV-To-BMP - Documentation on Centre Ice logos in
TIL-To-BMP - Added palette support to
SPIT-To-BMP
- move source files to central
./NHL94INSTand./NHL95CD) folder - WIP: Create batch to extract homepals & awaypals
- WIP: Create rinkpal-03-ingame
- WIP: Create rinkpal-01-jersey
- First release of
ANIM-To-BMP
- First release of
ANIM94-To-BMP - First release of
JIM-Tools - clean up on documentation for various tools
- added command line usage info to all of the tools
- tools (outside of the ones that use gfxpak) are now mac/linux compatible
- support for batch export of NHL 95 PC sprites with specific team palette
- First release of
ANIM95-To-BMP - First release of
Asset-Extractor
- Refactor ANIM tools to be able to extract .anim files directly from rom, and dynamically parse .anim file.
- Add hotspot support to .anim tools
- Update
ANIM-To-BMP&ANIM94-To-BMP&ANIM95-To-BMPto extract sprite components from.ANIMfiles - Create tool to build
.ANIMfile from frame/sprite metadata/components - SND extractor/builder
- Template to create in-game team specific assets (PALs/CRESTS/TIL) -- all share same palette
- Build tools to create in-game team specific assets (PALs/CRESTS/TIL) -- all share same palette
- TIL-To-BMP / BMP-To-TIL (include MAP/centre ice logo config)
- Tool to import/export rosters from NHL95PC
- Tool to import into QFS files
- Figure out how to rebuild CALLOGO Palette for new teams
- Tool to import IFF
- Tool to Export unknown viv format
- Tool to import unknown viv format
- .ACT to !PAL
- Reorg to use central NHL95CD folder
- Make similar functionality in PPV-To-BMP to extract with palette