Skip to content
View in the app

A better way to browse. Learn more.

NHL'94 Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Goalie bytes, delete player, and error message opening some roms

Featured Replies

i have some different questions about NOSE:

1. when adding goalies there are some different columns, tables, letters and numbers to choose from. the first column(first goalie) seems to always be C on all teams in nhl97 for example. i have tried to change it to for example B and i didnt see anything changed with that move. i get that each 4 column are for each 4 goalie spot for respective team but what will actually change when choosing different letters and numbers?

2. when deleting a player i get the "owerflow" message. what does that mean? all the roms i have edited seems to work fine even if i have deleted and added many players to many teams

3. when opening some roms i get the "invalid property value" message. i click ok and i get same message like 8 times or so and then i get another message that says "err.number:5 invalid procedure call or argument" and then the rom just opens anyway. what does these 2 messages mean?

goalie nose.png

nose error.png

Edited by Octopolus

  • Octopolus changed the title to Goalie bytes, delete player, and error message opening some roms

The goalie bytes are kind of weird in that the number doesn't really seem to do much in a practical sense. It's basically just a binary 0=Off, 1=On where "1" is arrived at by: "Is "1" the mathematical answer to dividing the following number by itself?" So for all intents, if you don't want a goalie in that spot, it's a 0, if you do want a goalie in that spot, it's something other than 0.

As a side note PSA, since you mention 4 goalies, but I know you do stuff with '97, you should probably know that you can't have four goalies. I figured this out when making a different project and found that one team always crashed when trying to look at stats or make trades. Eventually saw that it also glitched when trying to change the goalie. Turned out that I had given that team four netminders and for some reason, in spite of what NOSE says, '97 and '98 [and probably '96] just doesn't cooperate with having a fourth netminder. I had to delete the .srm files and start fresh with every team maxed at three goalies, but everything worked as it should right after that. It's odd because '92 will only let you have a max of 2 goalies and NOSE sticks to that, but there it is.

As for the "Overflow" error when deleting a player, that seems to just be an issue with NOSE dealing with those later games as well. My guess is that it's related to the reorganisation of bytes after a player's data is removed, but I haven't really looked into it since functionally, it doesn't affect the ROM in any way. [beyond the player being deleted obviously] Just hit Okay and carry on.

That last error, I'm guessing you are opening up a ROM with the fighting patch applied? This is related to the expanded menu hack and how the data had to be manipulated for the menu to accommodate the extra settings. In these cases you'll see if you look at the default menu setting window that everything except the Home and Away team is blank. Unfortunate part about this one is that any changes you have to save will end up blowing up the default menu and the only way I know to fix it is to go into a hex editor and reset the numbers manually.

In '94 this is located @ 0x017C8E.
If you saved some changes, it will probably look something like: FFFF FFFF 00xx 00yy FFFF FFFF FFFF FFFF FFFF [xx is the number of the Home team, yy is the Away team]
You can replace each "F" with a "0" to restore the menu default to the first option of any setting, or change a group to "0001" to default to the second listed option, "0002", for the third etc.

  • Author
On 8/25/2026 at 2:52 AM, von Ozbourne said:

The goalie bytes are kind of weird in that the number doesn't really seem to do much in a practical sense. It's basically just a binary 0=Off, 1=On where "1" is arrived at by: "Is "1" the mathematical answer to dividing the following number by itself?" So for all intents, if you don't want a goalie in that spot, it's a 0, if you do want a goalie in that spot, it's something other than 0.

As a side note PSA, since you mention 4 goalies, but I know you do stuff with '97, you should probably know that you can't have four goalies. I figured this out when making a different project and found that one team always crashed when trying to look at stats or make trades. Eventually saw that it also glitched when trying to change the goalie. Turned out that I had given that team four netminders and for some reason, in spite of what NOSE says, '97 and '98 [and probably '96] just doesn't cooperate with having a fourth netminder. I had to delete the .srm files and start fresh with every team maxed at three goalies, but everything worked as it should right after that. It's odd because '92 will only let you have a max of 2 goalies and NOSE sticks to that, but there it is.

As for the "Overflow" error when deleting a player, that seems to just be an issue with NOSE dealing with those later games as well. My guess is that it's related to the reorganisation of bytes after a player's data is removed, but I haven't really looked into it since functionally, it doesn't affect the ROM in any way. [beyond the player being deleted obviously] Just hit Okay and carry on.

That last error, I'm guessing you are opening up a ROM with the fighting patch applied? This is related to the expanded menu hack and how the data had to be manipulated for the menu to accommodate the extra settings. In these cases you'll see if you look at the default menu setting window that everything except the Home and Away team is blank. Unfortunate part about this one is that any changes you have to save will end up blowing up the default menu and the only way I know to fix it is to go into a hex editor and reset the numbers manually.

In '94 this is located @ 0x017C8E.
If you saved some changes, it will probably look something like: FFFF FFFF 00xx 00yy FFFF FFFF FFFF FFFF FFFF [xx is the number of the Home team, yy is the Away team]
You can replace each "F" with a "0" to restore the menu default to the first option of any setting, or change a group to "0001" to default to the second listed option, "0002", for the third etc.

thanks for the very detailed explanasion my friend!

when i need to add a goalie i will just change the 0 to 1. even if i had no plan to add a 4th goalie i figured it wouldt work. 3 goalies are perfect! in real all nhl teams bring 2 goalies to the games and have one at home or in the crowd. and what about that C in the first goalie spot? will another letter do anything?

good that its no problem deleting a player 👍

about the "invalid property number"/err.number:5" i have never patched anything my self but the roms i have got those messages with could be roms that are already patched? when opening nhl 2026 - 94 edition v1.13 and v2.22 i dont get any errors, but v3.0S, v4.0S and v5.0S all gives me those error messages. i only use the 94 roms to get the team rosters but offcource i dont wanna use the player stats if anything in those roms are damaged or incorrect because of those errors

Oh yeah, forgot to mention the "C" thing. That just means that the Goalie is set up to be a Center. You can go into the player data in NOSE and change that with the drop down before the player name. Actually you will probably want to do that since even though that goalie will still act like one in how the stats and line changes are handled, but if you ever try to make a trade with that team, you will get an error that any trade is invalid since you don't have 2-3 goalies.

Only getting that error with v3.0 and up makes sense. That's when I added the fighting patch. No need to worry about it though. It is just an issue with the menu options and has no effect on the player data.

  • Author
6 hours ago, von Ozbourne said:

Oh yeah, forgot to mention the "C" thing. That just means that the Goalie is set up to be a Center. You can go into the player data in NOSE and change that with the drop down before the player name. Actually you will probably want to do that since even though that goalie will still act like one in how the stats and line changes are handled, but if you ever try to make a trade with that team, you will get an error that any trade is invalid since you don't have 2-3 goalies.

Only getting that error with v3.0 and up makes sense. That's when I added the fighting patch. No need to worry about it though. It is just an issue with the menu options and has no effect on the player data.

the goalie is actually set as goalie even with the "c" or did i misunderstand you on where to go and change it?

goalies nose.png

Interesting...

I was referring to something like this.

C-goal.png

The Goalie is listed as a Center and doesn't show up in the team list as a goalie even though in a game he is perfectly functional as a netminder when playing a game.

  • Author
9 hours ago, von Ozbourne said:

Interesting...

I was referring to something like this.

C-goal.png

The Goalie is listed as a Center and doesn't show up in the team list as a goalie even though in a game he is perfectly functional as a netminder when playing a game.

Very strange..in my version of NHL 97 guy Hebert is set as goalie from the start in NOSE and the goalie bytes is set at C

NHL 97 (USA, Europe)-260828-203004.png

goalies nose 2.png

Edited by Octopolus

Ooooh. Sorry I misinterpreted. I had a case where I accidentally changed a goalie position and thought you were referring to the same thing.

You meant the "C" by the goalie bytes. Yeah that doesn't really have any specific meaning. Many mods in '94 will use an "F" instead. It's just meant to delineate that there is space set aside for the goalies and the letter doesn't really seem to matter, just that there is one.

I have occasionally run into some weirdness where I was testing some games and put random numbers in those goalie byte slots and the backup had a higher number than the starter. For those teams, the game actually preferred to start the backup instead of the #1. So that was weird and seems to makes sense that most games will have the backup goalie bytes listed as just a "1" when the starter gets an "F", or in this case "C".

  • Author
10 hours ago, von Ozbourne said:

Ooooh. Sorry I misinterpreted. I had a case where I accidentally changed a goalie position and thought you were referring to the same thing.

You meant the "C" by the goalie bytes. Yeah that doesn't really have any specific meaning. Many mods in '94 will use an "F" instead. It's just meant to delineate that there is space set aside for the goalies and the letter doesn't really seem to matter, just that there is one.

I have occasionally run into some weirdness where I was testing some games and put random numbers in those goalie byte slots and the backup had a higher number than the starter. For those teams, the game actually preferred to start the backup instead of the #1. So that was weird and seems to makes sense that most games will have the backup goalie bytes listed as just a "1" when the starter gets an "F", or in this case "C".

oooh ok hehe, good to know that all my questions are no problems and i can just keep on going like i have done 😁👍

yeah i have seen this for at least one team in our NHL97-27, that the backup goalie is set as the starter. i will test the game today, see which one/ones it is and test some other numbers for the goalies there.

edit: all teams checked and 1st goalie is starting on all teams. so it must have been another rom that had the problem with second goalie starting. oh well all good then.

edit2: i spoke too soon. i forgot to check the cbj edition and in that rom gustavsson is set to start for minnesota even if i have him as nr3(hes injured). all values seem to be the same on cbj and car rom so i dont see why this happens

Edited by Octopolus

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Who's Online (See full list)

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.