Hello all roster makers!
These tools are for NHL95 PC-version exporting and importing. This is not even alpha version of anything, just some tools I wrote to help running my NHL95PC league.
These are not tested in any way, so dont risk your important NHL95PC installation. Make new fresh installation of NHL95PC for this one.
I dont take any responsability if you mess up your computer by using these tools.
Files in this package:
- Readme.txt This info file.
- gametocsv.exe Export players and goalies names, jersey numbers and attributes from game to attributes.csv file.
- csvtogame.exe Import players and goalies names, jersey numbers and attributes from attributes.csv file to game.
- attributes.csv CSV file holding importing/exporting information.
Files you need from NHL95 PC:
- TEAMS.DB
- KEY.DB
- ATT.DB
What can be done with these tools?
- Export info from game to csv file, edit some of the info and put it back to game. You can edit player/goalie names, jersey number, position and attributes.
Remember check limitations to values from below, there is none error checking in exe-files. You CANNOT delete players/goalies or insert new ones by editing attributes.csv.
So dont remove lines from attributes.csv or dont add any new lines. For deleting and adding new players I recommented Toni Wilen's NHLinfo.
What info can be edited?
- attributes.csv holds following fields in order:
For Players:
Team Team short name. Do not edit!
TEAMS.DB order number Do not edit!
Jersey# Can be edited, values 1-99
Position Can be edited, values C/R/L/D
First name Can be edited, max. 16 characters
Last Name Can be edited, max. 16 characters
Hanted Can be edited, values 0-1 (0=right 1=left)
SPD Can be edited, values 0-15 (0=25, 15=100)
AGI Can be edited, values 0-15 (0=25, 15=100)
WGT Can be edited, values 0-15 (0=25, 15=100)
POW Can be edited, values 0-15 (0=25, 15=100)
CHK Can be edited, values 0-15 (0=25, 15=100)
STH Can be edited, values 0-15 (0=25, 15=100)
ACC Can be edited, values 0-15 (0=25, 15=100)
UNK Can be edited, but this is really unknown value, it is 8 by default to all players. Safer not to edit, but for experimental purposes why not!
PAS Can be edited, values 0-15 (0=25, 15=100)
OFF Can be edited, values 0-15 (0=25, 15=100)
DEF Can be edited, values 0-15 (0=25, 15=100)
AGG Can be edited, values 0-15 (0=25, 15=100)
END Can be edited, values 0-15 (0=25, 15=100)
BIA Can be edited, values 0-15 (0=25, 15=100)
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
FAC Can be edited, values 0-15 (0=25, 15=100)
TEAMS.DB Offset to TEAMS.DB Do not edit!
KEY.DB Offset to KEY.DB Do not edit!
ATT.DB Offset to ATT.DB Do not edit!
For Goalies:
Team Teams short name. Do not edit!
TEAMS.DB order number Do not edit!
Jersey# Can be edited, values 1-99
Position Can be edited, but for goalie only one value, G. So, no point to edit this.
First name Can be edited, max. 16 characters
Last Name Can be edited, max. 16 characters
Glovehand Can be edited, values 0-1 (0=right 1=left)
GLE Can be edited, values 0-15 (0=25, 15=100)
GRI Can be edited, values 0-15 (0=25, 15=100)
SLE Can be edited, values 0-15 (0=25, 15=100)
SRI Can be edited, values 0-15 (0=25, 15=100)
PCK Can be edited, values 0-15 (0=25, 15=100)
SPD Can be edited, values 0-15 (0=25, 15=100)
AGI Can be edited, values 0-15 (0=25, 15=100)
WGT Can be edited, values 0-15 (0=25, 15=100)
UNK Can be edited, but this is really unknown value, it is 8 by default to all goalies. Safer not to edit, but for experimental purposes why not!
OFF Can be edited, values 0-15 (0=25, 15=100)
DEF Can be edited, values 0-15 (0=25, 15=100)
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
UNK Can be edited, but this is really unknown value. Safer not to edit, but for experimental purposes why not!
TEAMS.DB Offset to TEAMS.DB Do not edit!
KEY.DB Offset to KEY.DB Do not edit!
ATT.DB Offset to ATT.DB Do not edit!
Usage:
Copy all mentioned files to same folder. Run gametocsv.exe to export info to attributes.csv file.
Edit attributes.csv with any tool which is familiar to you. Remember keep the same format on attributes.csv file.
Format on attributes.csv is:
- First comes player info
- GOALIES line
- Goalie info
- END line
You should check how the attributes.csv looks like before you start importing/exporting.
When editing is done, save to attributes.csv and run csvtogame.exe.
Then copy files: TEAMS.DB, KEY.DB and ATT.DB back to your NHL95 root directory or on season directory.
Check if everything was changed correctly and game runs ok. For checking NHLinfo is a good tool.
These tools do not change players/goalies career stats. Those career stats could affect to simming in game, so if you want to edit those values, I again recommented Toni Wilen's NHLinfo.
Anyways, do not wait any updates to these tools
If this works, we should see more updated/vintage rosters on NHL95PC community.
Have fun!
NHL95PCtools.zip