Jump to content
NHL'94 Forums


  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by Stefan

  1. The GENS guys have all the nice tools. Not being able to extract a roster from an SNES '94 ROM really drove me nuts. So, I made a tool.

    SNES '94 Roster Tool

    Current Version - 0.5

    Previous Versions - 0.3, 0.4

    New in Version 0.5:

    -Import rosters from CSV file - The Roster Tool now supports importing of rosters via a CSV file. Spreadsheet programs can save the data in CSV form, and use the file to import roster data. The Tool will make a copy of a selected ROM and update the rosters (only the copy of the ROM is changed). The resulting ROM created from the Tool is fully compatible with the SNES ROM Editor by Statto.

    This Tool now allows you to make widespread changes to the player names, attributes and jersey numbers. Instead of going through each player one by one, you can make changes easily in Excel or any other Spreadsheet program, save the sheet as a CSV file, and import it into the ROM.

    Importing data is pretty simple. The layout of the CSV file needs to be the same as the results in an exported file. I would suggest using exported data as a template. If there is a problem with the imported file, the program will notify you.

    Some important rules:

    The Team Abbreviations in the import file need to match what is already in the ROM. So, lets say you changed Quebec Nordiques (QUE) to Colorado Avalanche (COL). The abbreviation in the import file for Colorado should be COL, not QUE, or CLR, etc. If they do not match, the program will return an error and notify you of what team does not match.

    The order of each team roster in the file must be in Goalies first, then Forwards, then Defense.

    For extra information, check the Help menu in the program.

    Release notes from Version 0.4:

    - Added a help menu and instructions that can be accessed from within the program

    - Program should run on Windows 7 and up (any version). Windows XP might work, but it is unsupported.

    - Fixed some bugs:

    • Sometimes, the last player on the team would be missing from the output. This has been fixed.
    • MS Excel would display the CSV file with an empty row between each line of output. This has been fixed.


    - Extract rosters and attributes from any '94-based SNES NHL '94 ROM

    - Results saved in CSV format

    Instructions for Installation:

    - Extract the zip file

    - Run the "SNES Roster Tool 0.5 Setup" file, which will install the program (approx. 16MB). Follow the prompts to complete setup.


    - Start the program (Setup should put a shortcut on the desktop)

    - Click on "Export to CSV" button

    - Choose a ROM (.SMC format)

    - Type in a file name to save the results (will be in .CSV format)

    The CSV (Comma Delimited) file can be opened easily in any spreadsheet program (MS Excel, OpenOffice Calc, etc)


    - Windows 7 or later (might have to be 64-bit version, I have not tested it on 32-bit. If someone has issues, please let me know, I can change it to 32-bit based)

    - 16MB of space. The program itself is not that large, but since this is written in Python, the program also contains a Python interpreter to remove the need for Python to be installed on your computer. Disk Space on modern computers should not be a problem.

    - MS Visual C++ Redistribution Package 2010. It's quite possible you might have this installed already. If not, it is a free download from Microsoft. I can add the files so the installer, I might do this for the next revision.

    Let me know if there are any issues.


    Q: Why would I want to use this tool? The SNES ROM Editor already does this.

    A: When it comes to editing rosters, the SNES ROM Editor is very cumbersome, since you can only make changes on a per team basis, one player at a time. With the ability to export and import rosters into a ROM, these changes can be made fairly quickly, since you can change all the teams at once.

    For example: I want to make a ROM for a draft league with the rosters based on the '94 version. Each team will have 12 players.

    - I can export the rosters from the original '94 ROM, and open result in Excel or Openoffice.

    - I go through and change the team abv. for each player to match their new team, along with their new jersey number if needed.

    - I re-sort the spreadsheet by the Team Abv column and re-sort the Pos column to show G, F, D

    - I remove players on each team to cut it down to 12 players

    - I save/export the results in a CSV file.

    - I open the SNES Roster Tool and import the CSV file.

    - Open up the ROM in SNES ROM Editor, and change the Team Lines.

    - All done. A total of 15 min of work, maybe less.

    Q: I want to create a new ROM. What should be my work flow?

    A: I would suggest the following:

    • Open a NHL' 94 ROM in SNES ROM Editor.
    • Make changes to the team information (Team Name, Abv, Arena)
    • Make changes to graphics (banners, jersey colors, etc)
    • Save the new ROM.
    • Open up SNES Roster Tool.
    • Export the ROM data of the new ROM.
    • Import the results into a spreadsheet program, make changes to the rosters (names, attributes, roster length, etc).
    • Save as a CSV file.
    • Import the CSV file into the new ROM with SNES Roster Tool.
    • Open up modified ROM in SNES ROM Editor.
    • Make changes to the Team Lines for each team.
    • Save the ROM, and play it!
    Q:What if I only want to make roster changes to a few teams?

    A: Not a problem! The only teams that will have changes applied to them are the ones that are in the CSV file you plan on importing. So if you only want to change CGY, ANH, SJ, and DET, just have their rosters in the file. You still will have to go and update the Team Lines for any teams that are changed. All other teams will be untouched.

    Future Additions:

    - Import from CSV Function - I have this currently working. Just needs some refining (I need to make it update the lines) in order to get the ROM to open properly in the SNES Editor. I will release it probably tomorrow once I get it working.

    - Edit Lines Function - I plan on adding this option in the future, just to round the tool out.

    Could you add the ability to see the players overall rating?
    • Like 1
  2. I don't think the issue with a lack of indicator is the game being too challenging... I think the issue is, it doesn't make sense.

    It's like making the puck the same colour as the ice. You, in theory, can have a good idea of where the puck is at all times, but it's unusual, and without any justification as to why it should be the same colour.

    Especially when playing multiplayer. I only ever play 4 players.

    This is feedback. Do whatever you want with your rom. Just understand not everyone's going to find an adjustment like this to be favourable.

    Just remember. It's your rom. Do whatever you want with it. But when you put it in a public setting, it's subject to criticism. This isn't your forum.

  3. I don't foresee myself making another update. I want accurate ratings and to achieve this with lack of software available is painfully slow and challenging.

    Thanks to everyone who downloaded and enjoyed.

    If anyone who ever wants to play me, I consider myself a top tier player and will gladly play online.

  4. As greatful as I am for the editor, it's limited. So time consuming to just do one team. I usually spend 30-40 hours per edit, and it's really unenjoyable

    If the editor just had an "overall player ranking" in it, it would shave off so much time...

    So time consumption + not enjoyable.

  5. This ROM sounds pretty great. I will download and give it a shot when I have the chance.

    I have a few quemments:

    1. All of the changes sound pretty good, but I am curious if the icons and off-screen pointers will still be in the game? I sure hope they are still there. I know that they were removed in a couple other ROMS..

    2. I am also curious about this:

    "Changed 20 minute periods to "Highlight mode" which is essentially a 1 second period... If used in playoffs, you can watch computer players "highlights" occasionally. Kind of a silly thing, but me and my buddies like playing drinking games for them. YOU COULD TOO!"

    I really don't understand what that means? I'll have to check it out. I do like drinking.

    3. I am curious to see if the ratings are aligned with the original NHL 94 ratings. What I mean by that is, I find that people tned to overrate players when they update the rosters. However, in the original NHL 94, there are only a handful of players on each team with high ratings, and the rest are all <60 overall. That's what makes the game so great.

    Anyways, thanks for all your work on this!

    The player indicators are still there.

    If you play in the playoffs, between periods there's "highlights" for computer controlled teams.

    Essentially since 20 minute periods is far too long for this game, I changed it to 1 second periods so if you go into playoffs with this mode you can watch the highlights.

    The ratings are fairly accurate. Check em out yourself. There isn't a plethora of highly rated players, but the rating scale is more tight than NHL 94.

  6. In this update I've redone all team jersey colours (Credit to trudatman)

    Changed defense control to be default ON

    Added water bottles to top of net (With some help from trudatman)

    Re-did team banners (Credit to trudatman)

    Replaced Ron Barr with Don Cherry (He's a controversial Canadian icon who's sort of gone senile in his years)

    Changed arena names

    Changed overall ratings

    Edited some text for personal preference (Changed aggression to discipline, changed Regular season to exhibition, and some other non necessary stuff)

    Edited playoff seedings to reflect that of last years (Will update once playoffs come along this year)

    Replaced old teams with current teams, replaced All Star teams with Nashville, and Minnesota

    Edited starting menu slightly to reflect stanley cup participants as default teams

    Updated rosters on all 28 teams to accurately reflect their overall performance over the last 2 years

    Updated lines

    Updated team advantages to accurately reflect how each team is performing up to date using a formula to divide the amount of teams by the amount of points per specific advantage, and allocated evenly.

    Changed Regular Season overtimes from 5 minutes to 20 minutes (Ties suck)

    Changed 20 minute periods to "Highlight mode" which is essentially a 1 second period... If used in playoffs, you can watch computer players "highlights" occasionally. Kind of a silly thing, but me and my buddies like playing drinking games for them. YOU COULD TOO!

    I spent approximately 30-40 hours on this, doing all my balancing by completing a team, opening the rom, checking players ratings, and adjusting accordingly to each specific players performance, as well as my own opinion.

    I used this website: http://www.forecaste...playerindex.cgi to see player specific "Assets" and "Flaws", as well as up to date stats... and this website http://www.capgeek.c....php?team_id=22 for current rosters

    Each player should be fairly accurate to how they are in real life based on that website, and my own opinion... I didn't just randomly choose their ratings for them. The website was comprehensive enough to get a good feel for how they actually play even if I wasn't too familiary with the player.

    If there's any ratings that you feel are unfair based on in game comparisons to other players, let me know... I feel I had the hardest time with defense ratings.

    Some players might be rated lower because it's hard to be rated high as a defensive first player as there's only a few attributes in the game that are geared towards defense...

    If there's any requests for the rom, I'm willing to consider and adjust...


    If there are any glaring problems, like lines, or players who should be +5/-5 in rating, please say something.

    I feel everything is accurate within +5/-5 rating, and since I don't watch every single team, it's difficult for me to tell.

    My player ratings are done via a specific formula. It won't always be accurate since I am ONE MAN. Hope you enjoy.

    NHL 13.rar

  7. I believe it is because shorthanded goals are easy to get in '94 and this ROM usually results in more shorthanded time.

    oh, and there is the factor of having the fourth-liners as the powerplay substitutes. a decent team's shorthanded specialists should be able to punish those guys.

    Why would you have the fourth liners for the powerplay?

  • Create New...