Jump to content
NHL'94 Forums

HOWTO: Edit the game credits


smozoma

Recommended Posts

The credits roll at the bottom of the main splash screen.

Credits are arranged into lines, and pages. The credits roll up, line by line, until a page end is reached, then it pauses for a second or so before going onto subsequent lines. Typically you arrange the credits into groups of up to 4 lines (since 4 lines can be displayed at once), but I guess you could create longer pages, but they would just keep scrolling, instead of pausing to let you read them.

The credits start at offset @5776 in the ROM

The maximum width of a line is 24 displayed characters.

A line begins with hex 00xx where xx is the length of the line in hex, plus 2. For example, a line with 18 characters would be preceded with 0014 (since 18dec = 12hex, and add 2 to get 14hex).

A line must be an even number of characters. If your line has an odd number of characters, then add a 00 byte on the end. It will display as a space.

A 'page' is ended with hex 0004FF00. This creates a pause in the scrolling for a second or so.

You have to be careful when editing the credits that you don't change the size of the ROM by inserting or deleting bytes. You need to do your work in overwrite mode.

The end of the credit area is at 5B1B. The total size is 3a6. To end the credits, insert two consecutive page ends (0004ff00 0004ff00).

You can add an empty line in a page with 0002.

I have had trouble editing the first page (the EA copyright notice), so if you're having problems, leave that one alone.

Eventually I'll get EARE to do this.

  • Thanks 2
Link to comment
Share on other sites

  • 13 years later...

14 Years Later…

Title Screen Credits Crawl Spreadsheet

I've created a spreadsheet that will allow you to easily customize the credits for any NHL '94 ROM. I've not tested it on NHL, NHLPA, or other era ROMs. Thanks to @von Ozbourne for testing on '94.

https://www.icloud.com/numbers/0bdqfMx5afQGLr_J1EXkCgF-w#NHL_'94_-_Title_Screen_Credits_Crawl_-AC

 

 

Edited by AdamCatalyst
  • Thanks 2
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Pardon my finding this question a bit odd, but it was my understanding that the credit crawl is by default center aligned.

In that the left x-position is determined on each line by the code that sets how many characters are in a line of credits.
And if one wants to adjust the centering of a name, that's up to the number of spaces before of after the text.

Although saying all that, I am now thinking more logically, and realize that the center point of each line of text would probably have been set by some universal number. And no I have not been able to locate a number that affects that.

Link to comment
Share on other sites

Hmmmm, if that's the case, it would effectively be set by the size of the overlay that the credits are written in, likely defined as 0x20 somewhere. I say that, because if you change the video mode to 320 pixels wide (see '25 below), the credits stay centred in the first 256 pixels.

OR, they are written in an overlay 0x1A wide, set 0x3 from the left edge?

NHL 94 [h] 2025 AC v4a9 - 2024 07 29 -ws v0.6 233 2024-08-23 00.15.05.png

NHL '94 2024-08-23 11.08.18.png

Edited by AdamCatalyst
bad math
Link to comment
Share on other sites

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