Jump to content
NHL'94 Forums

More stats from NHL95PC


Kiba

Recommended Posts

Many have noticed that NHL95PC keeps record of some stats that does not appear in season statistics. For example game summary shows number of faceoffs won and body checks, but this information cannot be reviewed after returning to sports central and updating schedule. I figured out that when saving a game, game stores this information to GAME.SAV file in season directory. Hopefully it stores these also to season, but game and NHLinfo just dont show it. I found out following hexadecimal addresses from that file, which are holding some stats:

Selected team

address value

702 shots total

704 power play goals

706 power play times

708 power play shots

70A power play time (max. 255s)

70B power play time multiple (01=256s)

70C short handed times

70E penalty minutes

710 attack zone time (max. 255s)

711 attack zone time multiple (01=256s)

712 goals

714 faceoffs won

716 offensive faceoffs won

718 onetimer pass

71A onetimers

726 body checks

728 passing total

729 passing total multiple (01=256)

72A passing success

72B passing success multiple (01=256)

EAC saves

Other team

address value

7D6 shots total

7D8 power play goals

7DA power play times

7DC power play shots

7DE power play time (max. 255s)

7DF power play time multiple (01=256s)

7E0 short handed times

7E2 penalty minutes

7E4 attack zone time (max. 255s)

7E5 attack zone time multiple (01=256s)

7E6 goals

7E8 faceoffs won

7EA offensive faceoffs won

7EC onetimer pass

7EE onetimers

7FA body checks

7FC passing total

7FD passing total multiple (01=256)

7FE passing success

7FF passing success multiple (01=256)

E9A saves

general

address value

964 period (0= 1st peroid etc.)

966 period time left in seconds (max.255)

967 period time left multiple (01=256s)

9EE minutes on board

9F0 seconds on board

I think GAME.SAV and other files are holding more useful information. Maybe it is possible to make stats extractor to NHL95PC. The game itself and NHLinfo are already showing some of the stats, but there is more and it would be nice to save stats from individual games. I hope someone would try to verify my foundings so far.

Edited by Kiba
Link to comment
Share on other sites

  • 2 months later...

HOCKEY.EXE (changes here will affect the whole game, not only to seasons)

address value

112E9E when selecting 5min periods, period time left in seconds (max.255)

112E9F when selecting 5min periods, period time left multiple (01=256s)

112EA0 when selecting 10min periods, period time left in seconds (max.255)

112EA1 when selecting 10min periods, period time left multiple (01=256s)

112EA2 when selecting 20min periods, period time left in seconds (max.255)

112EA3 when selecting 20min periods, period time left multiple (01=256s)

In regular season game, NHL95 uses 112E9E and 112E9F period lenght for overtime

What are these for? Setted time here is 20min if this is time for period in some case.

112EA4 ?, period time left in seconds (max.255)

112EA5 ?, period time left multiple (01=256s)

Edited by Kiba
Link to comment
Share on other sites

I just managed to found out some things from from GSUMMARY.DB and GSUMMARY.SAV files. Now I am looking for a marking of "Gone For Game" injury. So if you are playing NHL95PC and "Gone For Game" injury happens, could you please upload your GSUMMARY.DB or GSUMMARY.SAV file to available somewhere. You can find GSUMMARY.DB from your NHL95 installation directory if you got exhibition game on. If you played league you can find GSUMMARY.DB from your league's directory. Remember, injury must be "Gone For Game", not "Gone For Period".

Hope we can solve this, happy gaming!

EDIT: I got this too.

Edited by Kiba
Link to comment
Share on other sites

  • 2 months later...

I just wrote couple of c++ programs to save game stats from GAME.SAV file to txt-files. Then I wrote importing stats from txt-files to SQL-database with php. Also I wrote saving back to game (database->txt->game). Screenshot is from web-client to edit lines in game.

Here are some more screenshots from database:

post-341-0-31268700-1359482967_thumb.png

post-341-0-03585100-1359482988_thumb.png

post-341-0-84689100-1359483004_thumb.png

post-341-0-63637000-1359483017_thumb.png

post-341-0-46419900-1359483039_thumb.png

post-341-0-56391800-1359483050_thumb.png

Edited by Kiba
Link to comment
Share on other sites

  • 1 year later...

hey, kiba. im quite curious and owuld liek to try to play the game with extended stats even if it means in a txt file. could you share your files/thoughts into this? btw, do oyu think this would work with nhl hockey (aka nhl93)?

Link to comment
Share on other sites

Hi, brumla. My piece of code for extracting stats from nhl95pc games can be found from this thread: http://forum.nhl94.com/index.php?/topic/15873-nhl95-pc-exhibition-stats/?p=133802

There is also source code if you are interested to change it for your own use. You can see stat addresses from there also, like in this topics first post.

You can extract stats to txt-file and import them to another software which collects and shows stats, for example by using database to implement that.

I think extracting game stats from 93 games is possible, although I have not looked of it at all :) I suppose same extracting code as I made for nhl95 would not work, because stat addresses are very likely different. It would need altering at least with addresses, maybe even more, I have not checked how 93 saves games.

Happy gaming with nhl95pc!

Edited by Kiba
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...