Jump to content
NHL'94 Forums

Recommended Posts

Posted (edited)

You're talking for your Legacy series eh?

I think when I dug into as much art as I could for my Hockey Stars version, I was able to reorder the tiles available, but there wasn't enough to fill the entire screen so you would need to have some sort of blank area at the bottom.

OR...

Huge shout out to @Drezz on this one. I was able to use his tutorial on the '94 main menu BG mod and simply looked for the corresponding value of the pointer in 95's hex code. Found an instance where the number matched and set it to the pointer for the Title screen instead and voila.

NHL95 pointer@86A2A.png

Looks like the alternate palette didn't translate, but this is exciting nonetheless.

Alternate idea.
Went to hex offset 0x86A2A
It should read 001524CE
Changed it to be 001C4C60 which is the pointer for Splash Screen #2
Now your game looks like this

NHL95 pointer@86A2Ax.png

If your second splash screen is going to be something like that all the time, this could be an easy option. Although I can't help but notice that there is a bit of glitching going on over the "Manual Control" and [user records] "Off" text, that wasn't present when I was using the title screen's image. 
I also noted that there is a sufficient amount of blank space at the end of the ROM so a completely new background could theoretically be inserted somewhere after around the 0x1E0000 offset. Assuming that doesn't cause any memory errors that end up glitching something else.

This might need more testing.

Edited by von Ozbourne
  • Love 1
Posted

No need to expand it actually.* There is enough empty space at the end of the 2MB ROM and I simply copy/pasted the splash screen pointer/image/palette/tile order data to an open spot near the end [starting at 1E0000 specifically]

1913-14vA.bin

I played a bit and didn't notice any glitches, so it's possible that nothing more needs to be done, but best to keep an eye out just in case season mode or player records or something runs into some glitchiness/conflicts.

The colour palette location is now @dec offset 2001962

 

* well, unless it can be expanded to accommodate a full 32-team season mode instead of just the classic 26.

  • Love 1
Posted
On 12/30/2025 at 12:33 AM, von Ozbourne said:

You're talking for your Legacy series eh?

I think when I dug into as much art as I could for my Hockey Stars version, I was able to reorder the tiles available, but there wasn't enough to fill the entire screen so you would need to have some sort of blank area at the bottom.

OR...

Huge shout out to @Drezz on this one. I was able to use his tutorial on the '94 main menu BG mod and simply looked for the corresponding value of the pointer in 95's hex code. Found an instance where the number matched and set it to the pointer for the Title screen instead and voila.

NHL95 pointer@86A2A.png

Looks like the alternate palette didn't translate, but this is exciting nonetheless.

Alternate idea.
Went to hex offset 0x86A2A
It should read 001524CE
Changed it to be 001C4C60 which is the pointer for Splash Screen #2
Now your game looks like this

NHL95 pointer@86A2Ax.png

If your second splash screen is going to be something like that all the time, this could be an easy option. Although I can't help but notice that there is a bit of glitching going on over the "Manual Control" and [user records] "Off" text, that wasn't present when I was using the title screen's image. 
I also noted that there is a sufficient amount of blank space at the end of the ROM so a completely new background could theoretically be inserted somewhere after around the 0x1E0000 offset. Assuming that doesn't cause any memory errors that end up glitching something else.

This might need more testing.

Well this would be even better of an alternative. Since it would provide something to allow the screens to be used

 

Posted
11 hours ago, von Ozbourne said:

No need to expand it actually.* There is enough empty space at the end of the 2MB ROM and I simply copy/pasted the splash screen pointer/image/palette/tile order data to an open spot near the end [starting at 1E0000 specifically]

1913-14vA.bin 2 MB · 1 download

I played a bit and didn't notice any glitches, so it's possible that nothing more needs to be done, but best to keep an eye out just in case season mode or player records or something runs into some glitchiness/conflicts.

The colour palette location is now @dec offset 2001962

 

* well, unless it can be expanded to accommodate a full 32-team season mode instead of just the classic 26.

Love that you used my NHA one LOL

Posted
11 hours ago, von Ozbourne said:

No need to expand it actually.* There is enough empty space at the end of the 2MB ROM and I simply copy/pasted the splash screen pointer/image/palette/tile order data to an open spot near the end [starting at 1E0000 specifically]

1913-14vA.bin 2 MB · 1 download

I played a bit and didn't notice any glitches, so it's possible that nothing more needs to be done, but best to keep an eye out just in case season mode or player records or something runs into some glitchiness/conflicts.

The colour palette location is now @dec offset 2001962

 

* well, unless it can be expanded to accommodate a full 32-team season mode instead of just the classic 26.

image in the main menu is flipped

image.png

Posted
7 hours ago, UltraMagnus said:

image in the main menu is flipped

Uh, yeah. Sorry that was me being a bit cheeky and making the image "distinct" by flipping it in the tile editor.

The image is accessible at offset 1E002A specifically and need not be the skates, although it is a nice image. I'd recommend keeping it there and making the splash screen something else instead.

Posted

From what I recall, the glichy errors occur when the player portraits appear, and the way I got around it was by fudging the data in the header by adding bytes to the total.

@UltraMagnus Remember when you asked me to try doing this with 95, I got about as far as you did - but it crashed when I tried messing with the bytes, and I haven't been able to figure out a workaround. 



 

Posted

I'm curious if that's just a memory location issue. I got the glitching when I was directing the background to reuse the the title screen and splash screen images in their current location. But when I changed the pointer to an open spot near the end of the ROM and just straight copied everything from the header to the image to the palette and tile order of one of the Splash images, then pasted it to line up with that new location, the glitches went away.

No idea what the problem was before, but I guess I got lucky picking a good spot because it seems [so far] that there are no more glitches.

Posted
1 hour ago, von Ozbourne said:

I'm curious if that's just a memory location issue. I got the glitching when I was directing the background to reuse the the title screen and splash screen images in their current location. But when I changed the pointer to an open spot near the end of the ROM and just straight copied everything from the header to the image to the palette and tile order of one of the Splash images, then pasted it to line up with that new location, the glitches went away.

No idea what the problem was before, but I guess I got lucky picking a good spot because it seems [so far] that there are no more glitches.

Yeah no issues either. 

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...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...