Matt-san

HOW TO: Edit the scoreboard ?

Recommended Posts

Hello ! I'm new on this board and first I'd like to congratulate the hackers for what they're doing for NHL 94, the best hockey game so far :) Thanks to make the game's revival possible today !

My question is : can we edit the default scoreboard in a more "european" way ? I mean, to have "Home - Away" instead of "Away - Home".

Thanks in advance :lol:

Share this post


Link to post
Share on other sites

Sadly, I don't think this can be done without EA releasing the source code of the game. Right now our capabilities are basically limited to actually editing the code itself. I suspect that to do what you want to do would require a reprogramming of the code that tells the game which score to display and where. It might be possible if this is based on offsets AND we were able to locate the offsets, not only for the number of goals but also for the team banners.

Share this post


Link to post
Share on other sites

Well, I mean just invert the teams' names on the scoreboard INGAME . For example, MTL - QUE instead of QUE - MTL. Nothing really special actually.

As for the main menu banners or the scoreboard during the pause menu, yeah, I guess it's far more complicated.

Share this post


Link to post
Share on other sites

Well thats what I was talking about. There is something in the code that tells the scoreboard to display the score and banner of the visiting team on the left and the home team on the right. In order to get at that, we would probably need to look at the source code of the game which is just not available to us and quite frankly, probably never will be.

If there was a way to invert the names on the scoreboard without the source code, it would be very very complicated if it was even possible.

Share this post


Link to post
Share on other sites
Well thats what I was talking about. There is something in the code that tells the scoreboard to display the score and banner of the visiting team on the left and the home team on the right. In order to get at that, we would probably need to look at the source code of the game which is just not available to us and quite frankly, probably never will be.

If there was a way to invert the names on the scoreboard without the source code, it would be very very complicated if it was even possible.

Yeah but I was really talking about THIS scoreboard :lol: :

nhl94-2.jpg

But I guess it's the same thing : source code.

Share this post


Link to post
Share on other sites

oh ok my bad...I was thinking you were talking about the pause screen, but I'd imagine changing the in-game one would be along the same lines.

Share this post


Link to post
Share on other sites
Yes...Thank you anyway :lol:

It's possible! I haven't made notes (so I'll have to work it out again) but below is a screen shot that shows that you can move the x y position of the items, and even make the boxes smaller. The example doesn't have the home/away team initials swapped, but I ensure you it can be done.

I was going to use the smaller scoreboard sized box in the 30 team rom but left it out. I've even sampled having the timer on the same time as the scoreboard etc.

Where are you wanting to use this? In your own hack, or are you wanting others to implement it in their hacks?

If that is the Euro way, what is the US/Can way. Same as currently in the NHL 94?

post-11-1169944309_thumb.png

  • Like 1

Share this post


Link to post
Share on other sites
It's possible! I haven't made notes (so I'll have to work it out again) but below is a screen shot that shows that you can move the x y position of the items, and even make the boxes smaller. The example doesn't have the home/away team initials swapped, but I ensure you it can be done.

Wow ! This is just amazing !! How did you do that B) ?

Where are you wanting to use this? In your own hack, or are you wanting others to implement it in their hacks?
Well, this would be for an own hack but I think it could be also useful if you want to do an international team hack or European leagues one because the standard scoreboard then would be "Home - Away".
If that is the Euro way, what is the US/Can way. Same as currently in the NHL 94?

Yeah, absolutely, it's "Away - Home", in any American sport by the way (NBA, MLB, NFL...). But for Europeans like me (I'm French), it's just not "natural". And besides it's not really logical since the Home team is supposedly given the advantage in its own arena. The "Home - Away" scoreboard has been the standard everywhere in the world (even in Australia :lol: )...except in North America. Let's fix it :P

Share this post


Link to post
Share on other sites
The "Home - Away" scoreboard has been the standard everywhere in the world (even in Australia :lol: )...except in North America. Let's fix it B)

wtf, how imperial of them! :P

anyway in short, take any hacked 94 rom and change as follows:

0x00012C8E = 1A to 18

0x00012CA0 = 18 to 1A

I've done a nice little pic and some notes that will explain it all in more detail, but you have to wait a few days or so (or weeks or month or years etc... you know me..) to finish it properly and I'll post the goodies then.

Share this post


Link to post
Share on other sites
I've done a nice little pic and some notes that will explain it all in more detail, but you have to wait a few days or so (or weeks or month or years etc... you know me..) to finish it properly and I'll post the goodies then.

Looking forward to it thumb.gif

Share this post


Link to post
Share on other sites
Now the next thing to do is to fix it for the other matches' scores in the pause menu.

to avoid confusion, please attach highlighted examples of ALL the scores your are talking about. I know what exists, but in playoff mode etc. is their definate proof that the Home team is at the bottom in those screens etc.... to justify the change.... if you know what I mean.

Share this post


Link to post
Share on other sites
to avoid confusion, please attach highlighted examples of ALL the scores your are talking about. I know what exists, but in playoff mode etc. is their definate proof that the Home team is at the bottom in those screens etc.... to justify the change.... if you know what I mean.

Yeah, sure. Here are the scores to "swap" to Home - Away format :

post-845-1170084451_thumb.jpg

The default exhibition match period pause menu.

post-845-1170084480_thumb.jpg

And of course the default playoffs period pause menu.

Share this post


Link to post
Share on other sites

Attached is what I've found to date.

x & y refer to the tile position (in Hex) on screen remembering each tile is 8x8 pixels, there 32x28 tiles is a 256x224 sized screen (used in-game).

l = length in tiles, h = height in tiles.

I tried looking for similar data that would flip the other scores shown during intermission etc. Sadly, it controlled in another manor which I've yet to find, though I did find the data to move one of the window instances (during the penalty box animation).

I've also looked for the co-ordinates for the energy bar/line change screen's and other stuff etc, but again no success.

Most annoying part is I haven't worked out how to move the game timer, PWRPLAY text and associated time... the rom isn't storing the data as per what has been found sadly.

PS. Evan, the forum/post automatically trims multiple/grouped spaces which stuffs formatted spacing up (even in Courier New). Is this a forum control that can be disabled?

pos_xy.txt

post-11-1170506720_thumb.png

  • Like 1

Share this post


Link to post
Share on other sites

Sorry for my late answer, I was quite busy. Anyway thanks for sharing your knowledge, even though it's too technical for me :)

So you didn't figure out yet how to swap the scores ? And what about this ?

post-845-1171916886_thumb.jpg

Share this post


Link to post
Share on other sites
Sorry for my late answer, I was quite busy. Anyway thanks for sharing your knowledge, even though it's too technical for me B)

So you didn't figure out yet how to swap the scores ? And what about this ?

Had a look at the time and but no didn't work it out. Haven't had the time to investigate further....

Share this post


Link to post
Share on other sites

Timer Related
=============
x y l h
-- -- -- --
0X00012C28 = BF00 1700 7009 7205; Timer Window

x y
-- --
0X00012C40 = BF01 1800; Period Text
0x00012D80 = BF01 1900; EA Timer Logo
0x00012B1C = BF01 1900; Power Play Team Intials

Score Related
=============
x y l h
-- -- -- --
0X00012C7A = BF17 1700 7008 7205; Score Window

x y
-- --
0x00012C8C = BF18 1A00; Home Team Initals
0x00012C9E = BF18 1800; Visitors Team Initials
0x00012D1E = 001C ; X axis tile for Home/Vistors score.

Other Scores Related
====================
x y l h
-- -- -- --
0x000134FE = BF03 1700 701A 7205; Other Scores during Penalty Box Animation.

Edited by nhlpa93easn
  • Like 1

Share this post


Link to post
Share on other sites

I think part of this info could help me with my rom. I'm looking to have the scoreclock and scoreboard show only one-timer goals. I think I have offsets now for the scoreclock (not the pause or endgame scoreboard), and for the storage of the stats (http://forum.nhl94.com/index.php/topic/14469-reference-gens-stat-extract-offsets/)

Need to figure out how to put it all together.

If anyone could help me out, I'd really appreciate it.

Edited by jer_33

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now