How-to: Use the Hacks in Adam Catalyst’s ROMs (NHL '94)
This is a counterpart to my ROMs NHL 94: 2022 Edition, NHL 94: 2023 Edition, and NHL 94: 2024 Edition, but you can use this information with most NHL '94 ROMs. I wanted to document and share how you could tweak some of the game to suit your own tastes better, and to document what each of these hacks do. Furthermore, I wanted to make it easier for anyone to lift any of these hacks for their own ROMs. Grab a HEX editor (I use Hex Fiend but any will do), download the latest version of my ROM (below) and change things up!
Important Note on Player & Team Data Allocation (v24.1.0 / 2023 12 01)
The Adam Catalyst ROMs are built on @slapshot67’s 32-Team ROM as a base. One key difference, is that the 2022 & 2023 editions were restructured to use a fixed 820-bytes for each Team’s Data, while the 2024 version was increased to use 1024-bytes per team. This makes some aspects easier to manually edit. If you are editing this in NOSE, I strongly recommend that you do not enable “Auto-Bytes Allocation” as it can easily break this structure.
Hacks Index
Each Hack is explained in a self contained post within this thread, and each posted is linked in the index below. You can use this first post as an index to navigate the thread.
Allocate Player & Team Data
Opening Logo Screen Timing
Title Screen Credits
Period Lengths
Default Settings
Text Edits
Menu Crash Fix
Player Photo Order
Player Overall Ratings Formula
Smaller Hot/Cold Variance
Speed Burst Multiplier
Stopping & Crossover Rate
Energy Depletion & Recovery
Rink & Net Size
Goalie Range of Motion
Goalie Hold Time until Whistle
Clock, Score, & Line-Change Overlays
Penalty Shot & Shoot-out Overlays
Injury Overlays
Goal Overlays
Penalty Names
Players in the Penalty Box (Rink View)
Players in the Penalty Box (Sideboards View)
Stars of the Game Formula
Stars of the Game Layout
Player Cards - Vegas & Washington Crash Fix
ROM Header
Additional Resources Index
These are separate How-To posts that I've written, outside of this thread. They don't specifically reference my ROMs, but they cover methods that I have used. I've tried to write them to be as thorough and user friendly as possible. Always be sure to check out the comments, as people sometimes share some great tips and tricks of their own.
Got any questions? Just let me know!
-Adam