kingraph

REFERENCE: GENS Stat Extract Offsets

Recommended Posts

This is a reference summary of the stat extracts for Genesis, in case anyone wants to develop a stat extraction system in the future. Some stats have a link (underlines) to the original thread for more information. This just summarizes that analysis (and fills in a few missing spots ). Many thanks to everyone (dmitry, swos, smozoma, Evan, etc.) for putting in all the work finding these out!


 

 

Stat Extraction Offset Guide Offsets Hex (Decimal)      
             
Game Stats        
  Home        
    Team: 0000E7A9 (59305)      
    Goals 0000EB52 - 0000EB53 (60242 - 60243)      
    Shots 0000EB46 - 0000EB47 (60230 - 60231)      
    Power Play Goals 0000EB48 - 0000EB49 (60232 - 60233)      
    Power Play Attempts 0000EB4A - 0000EB4B (60234 - 60235)      
    PP Seconds 0000EE98 - 0000EE99 (61080 - 61081)      
    PP Shots 0000EE9A - 0000EE9B (61082 - 61083)      
    SH Goals 0000EE9C - 0000EE9D (61084 - 61085)      
    Breakaway Attempts 0000EE9E - 0000EE9F (61086 - 61087)      
    Breakaway Goals 0000EEA0 - 0000EEA1 (61088 - 61089)      
    One-Timers 0000EEA2 - 0000EEA3 (61090 - 61091)      
    One-Timers Goals 0000EEA4 - 0000EEA5 (61092 - 61093)      
    Penalty Shots 0000EEA6 - 0000EEA7 (61094 - 61095)      
    Penalty Shot Goals 0000EEA8 - 0000EEA9 (61096 - 61097)      
    Faceoffs Won 0000EB54 - 0000EB55 (60244 - 60245)      
    Body Checks (Total) 0000EB56 - 0000EB57 (60246 - 60247)      
    Penalties 0000EB4C - 0000EB4D (60236 - 60237)      
    Penalty Minutes 0000EB4E - 0000EB4F (60238 - 60239)      
    Attack Zone (seconds) 0000EB50 - 0000EB51 (60240 - 60241)      
    Pass Attempts 0000EB58 - 0000EB59 (60248 - 60249)      
    Successful Passes 0000EB5A - 0000EB5B (60250 - 60251)      
  Away        
    Team 0000E7AB (59307)      
    Goals 0000EEB6 - 0000EEB7 (61110 - 61111)      
    Shots 0000EEAA - 0000EEAB (61098 - 61099)      
    Power Play Goals 0000EEAC - 0000EEAD (61100 - 61101)      
    Power Play Attempts 0000EEAE - 0000EEAF (61102 - 61103)      
    PP Seconds 0000F1FC - 0000F1FD (61948 - 61949)      
    PP Shots 0000F1FE - 0000F1FF (61950 - 61951)      
    SH Goals 0000F200 - 0000F201 (61952 - 61953)      
    Breakaway Attempts 0000F202 - 0000F203 (61954 - 61955)      
    Breakaway Goals 0000F204 - 0000F205 (61956 - 61957)      
    One-Timers 0000F206 - 0000F207 (61958 - 61959)      
    One-Timers Goals 0000F208 - 0000F209 (61960 - 61961)      
    Penalty Shots 0000F20A - 0000F20B (61962 - 61963)      
    Penalty Shot Goals 0000F20C - 0000F20D (61964 - 61965)      
    Faceoffs Won 0000EEB8 - 0000EEB9 (61112 - 61113)      
    Body Checks (Total) 0000EEBA - 0000EEBB (61114 - 61115)      
    Penalties 0000EEB0 - 0000EEB1 (61104 - 61105)      
    Penalty Minutes 0000EEB2 - 0000EEB3 (61106 - 61107)      
    Attack Zone (seconds) 0000EEB4 - 0000EEB5 (61108 - 61109)      
    Pass Attempts 0000EEBC - 0000EEBD (61116 - 61117)      
    Successful Passes 0000EEBE - 0000EEBF (61118 - 61119)      
             
Player Stats        
  Home        
    Goals 0000EBFA - 0000EC12 (60410 - 60434)      
    Assists 0000EC14 - 0000EC2C (60436 - 60460)      
    SOG 0000EC2E - 0000EC46 (60462 - 60486)      
    PIM OR Checks For 0000EC48 - 0000EC60 (60488 - 60512)      
    Checks For OR Checks Against 0000EC62 - 0000EC7A (60514 - 60538)      
    Time on Ice 0000EC7C - 0000ECAE (60540 - 60590)      
    +/- (click link for more info) 00010370 - 00010375 (66416 - 66421)      
  Away        
    Goals 0000EF5E - 0000EF76 (61278 - 61302)      
    Assists 0000EF78 - 0000EF90 (61304 - 61328)      
    SOG 0000EF92 - 0000EFAA (61330 - 61354)      
    PIM OR Checks For 0000EFAC - 0000EFC4 (61356 - 61380)      
    Checks For OR Checks Against 0000EFC6 - 0000EFDE (61382 - 61406)      
    Time on Ice 0000EFE0 - 0000F012 (61408 - 61458)      
    +/- (click link for more info) 000010376 - 00001037B (66422 - 66427)      
             
Scoring Summary 0000E8EB - 0000EA53 (59627 - 59987)      
             
Penalty Summary 0000EA55 - 0000EB45 (59989 - 60229)      
             
Period Stats        
  Home Goals 0000EE88 - 0000EE8F (61064 - 61071)      
  Home Shots 0000EE90 - 0000EE97 (61072 - 61079)      
  Away Goals 0000F1EC - 0000F1F3 (61932 - 61939)      
  Away Shots 0000F1F4 - 0000F1FB (61940 - 61947)      
             
Peak Crowd Level 0000E78C (59276)      
           
             

Share this post


Link to post
Share on other sites

FYI, the PIM are in the original ROM, but with smozoma's weight bug fix hack, that is replaced with Checks For. Similarly, Checks For in the Original ROM is replaced with Checks against. So depending on the ROM (original or smozoma's weight bug fixed), they will represent two different things:

smozoma explains here:

http://forum.nhl94.com/index.php?/topic/12181-tool-hack-applicator/#entry96480

Share this post


Link to post
Share on other sites

Nice work to keep everything organized. :)

Share this post


Link to post
Share on other sites

The plus/minus offsets given above are not right, those only give you the plus/minus for the very first goal of the game.

Please read this post to be able to get the data for all goals:

http://forum.nhl94.com/index.php?/topic/194-extracting-stats/page-3?#entry97143

My hack doesn't calculate +/- for each player, it actually just tells you who was on the ice for every goal, then you need to calculate the total for each player.

Share this post


Link to post
Share on other sites

Good point smoz, I have links to the original threads for each stat category. People can click the +/- to get the full details in your original thread.

Share this post


Link to post
Share on other sites

You should probably just put it as "read the link" or something, since people might assume it works just like all the other player stats (just read the value) rather than being totally different (more like scoring summary)

Share this post


Link to post
Share on other sites

Have anyone done stat extractor which outputs information to text format, for example in csv-files?

Edited by Kiba

Share this post


Link to post
Share on other sites

Have anyone done stat extractor which outputs information to text format, for example in csv-files?

No, not that I've seen shared on the forums.

I do have an Excel file that extracts the stats from a text dump from a hex editor. PM me if that interests you.

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