Getting Started - How To Play NHL '94 Online

This page provides instructions to get you up and going online, ready to play any player who questions your uncanny NHL '94 skills and secure your position among the world's best players!

Requirements:

  • Genesis: Windows PC - Running Windows Vista, 7, 8.x, or 10
  • SNES: Windows PC (same as above) or Mac running OS X 10.7+
  • High Speed Internet
  • Controller/GamePad - 4 buttons minimum for Genesis, 8 buttons minimum for SNES. USB or Bluetooth controllers will work.
  • Discord - Used for communication between players for league games.

Join our Discord channel -

Windows Setup

This guide will help you set up RetroArch on Windows. The download package includes files for both Genesis and SNES.

  • Step 1 - Download the RetroArch Package

    On the front page of nhl94online.com, download the "RetroArch 32-bit" package from the "Downloads" section.

    Download
  • Step 2 - Unzip and Save Folder

    Unzip the downloaded file (Retroarch-32.zip) and save the folder to a location you prefer. I recommend adding a shortcut to the desktop.

Mac Setup

This guide will help you set up RetroArch on Mac. The download package includes files for both Genesis and SNES, though currently only SNES netplay is supported.

  • Step 1 - Download the RetroArch Package

    On the front page of nhl94online.com, download the "RetroArch for Mac" package from the "Downloads" section.

    Download Mac
  • Step 2 - Mount and Open DMG File

    Double-click the downloaded DMG file (It should be located in your Downloads folder). You should see a disk icon called "RetroArch-Mac" on the Desktop. Double-click it to open.

  • Step 3 - Install RetroArch

    Retro Mac

    Follow instructions in the window. First, drag the RetroArch icon to the Applications folder. Second, open RetroArch. Depending on your security settings, you may need to open the Applications folder, right-click on the RetroArch app, and choose Open. After you open the app, wait about 10-30 seconds or so and then quit. This allows RetroArch to install the default configuration.

    After quitting, go back to the RetroArch-Mac image (see above), and drag the retroarch.cfg file, the ROMs folder, and the cores folder to the folders on the other side of the arrows. Once this is complete, you can close the window, and drag the RetroArch-Mac disk to the Trash Can to Eject it. RetroArch is now installed, and can be run by going to the Applications folder and clicking on it (no need to right-click and Open anymore).

RetroArch Setup

This part of the guide will help you get started on using RetroArch.

  • Step 1 - Start the RetroArch App

    Windows - Double-click on Retroarch.exe in the Retroarch-32 folder.

    Mac - Click on the RetroArch app in your Applications folder.

    This will start RetroArch. Feel free to make a shortcut to this file where you would like. You should be at the Main Menu screen.

    Navigation Controls:
    • Move Selection - Arrows on keyboard
    • Select - ENTER key
    • Back - Backspace/Delete key
    • Exit - ESC key

    Main Menu
  • Step 2 - Controller Config

    RetroArch contains many common controller configuration files, so there is a very good chance your controller will work "out of the box". If this is the case, a similar message like the one shown below will be seen when you start RetroArch (as long as the controller is connected beforehand, or you will see it when you connect your controller after starting).

    Controller
    If you get a message that says "controller not configured", you will need to manually configure the controller. Please go to this page for instructions on how to manually configure the controller - Link
  • Step 3 - Set Your User Name

    In RetroArch, go to Settings->User. Set your User Name. This only needs to be done once.

    Username
  • Step 4 - Loading Core and Content

    RetroArch is a frontend for emulation. So, in order to emulate, we need "cores". The cores included with the package you downloaded are Genesis Plus GX (GPGX) for Genesis, and Snes9x for SNES. The first step we need to do is load the core. At the Main Menu, select "Load Core". Then, choose the core you would like to use (Genesis Plus GX for Genesis, Snes9x for SNES). Once you select the core, it should return you to the main menu, and you should see the core listed at the bottom of the screen.

    Once the core is loaded, we can now load the "content". The content, in our case, is the ROM. The ROMs in the package are located in the "ROMs" directory, and are in 2 separate folders, Genesis and SNES. I recommend adding all new ROMs to these folders, for easy access in the future. Select "Load Content" from the Main Menu and you should see the following photo:

    Start Directory

    Select "Start directory", then select "Genesis" or "SNES", and select the ROM to play. Included in the package are the standard NHL '94 ROM, and the playoff version (with a longer OT period).

    What's nice about RetroArch is that you only will need to do this once per ROM. The next time you wish to load the ROM, instead of loading the core and content separately, you just need to go to "Load Recent" on the Main Menu, and select the ROM.

    ROMs
  • Step 5 - In Game Controls

    Quick Menu - F1

    Quick Menu

    The Quick Menu can be used to quit the game (Close Content), load or save a save state, restart, take a screenshot, and others. It is also useful to get back to the Main Menu (hit the Back button twice).

    Important Hotkeys:
    • Save State - F5
    • Load State - F4
    • Increase State Slot - F7
    • Decrease Save Slot - F6
    • Fullscreen - F key

    RetroArch is configured to automatically increment save state slots.

Netplay Guide

Please check this post on how to play against others via Netplay. - Link

Troubleshooting

No Sound During Game
The audio driver needs to be changed. Go to Settings->Driver and set the Audio Driver to "dsound" using the right arrow key. You may need to restart RetroArch after changing this. DSound
SNES Netplay - On team control selection screen, there is a message, "Multitap 5 needs to be connected to Player #2"
RetroArch thinks there's a Multitap connected to Player 1 slot. Go into the Quick Menu while the game is loaded (F1 key), then go to "Controls", and change Player 1 to "SNES Joypad". Both players may have to do this. Exit the Quick Menu, and return to the game.