To install, just run the setup programme. There is no need to uninstall the previous version first (in fact, you should avoid doing so). Before I mention the changelist, I want to bring this message from Jeff to everybody's attention regarding game crashes and uploading the affected saved games to OOTP:
JeffR wrote:We're now at the point where we've fixed most of the crashes with easy-to-find causes, so we're going to need some additional help to find the trickier ones. Particularly since we suspect that most of those are going to be related to bugs in user-initiated transactions (both regular ones and in commissioner mode) - it's easy to find things that break when the AI does them, because there are dozens of AI's in any single game; things that are exclusively human-caused are a lot tougher to find with a small group of testers.
So, we now have a directory on the OOTP ftp support server where we can start collecting savegames from users.
If you get a crash, please zip up your most recent savegame (ideally, using weekly autosaves) and upload it to the ftp site at ootpsupport.com. The full directions are here (obviously, substitute FHM for OOTP where applicable.) The FHM directory is /incoming/FHM/saved_games.
You'll probably need an ftp program (FileZilla's good and free if you don't have one) to upload - your browser may not work unless you've already got an ftp addon/extension for it.
Once you've done that, post a message in this thread to let us know you've uploaded something, along with anything you can tell us about what you were doing and had done recently when the crash happened (particularly if the crash doesn't necessarily re-occur when you reload the save.)
CHANGELIST
Crash Fixes:
Crash when lapsing player rights in historical game.
Crash after moving goalie to skater position.
Uncloseable dialogue box after making offer for player using action button.
Crash when clicking on certain players in historical game.
Other Bug Fixes:
AI no longer hugely overvaluing certain low-round draft picks.
Cap hits no longer calculated incorrectly in later years of multi-year contracts.
Editing league rules in a league that doesn't use a shootout no longer adds a 1-shot shootout to the league.
Number of shots in a shootout can now be edited down to 0 (i.e., no shootout.)
Should be more inter-league movement of free agents.
KHL trades now occur more frequently.
KHL salary values now set more appropriately.
Cancel button on preferences screen now works.
Starting goalies no longer becoming unhappy about playing time.
No longer possible to assign a goalie to a skater position.
Star ratings for potential abilities in historical games no longer getting set to half a star after the first season update.
Setup Organization should now recall U-21 players for KHL games if needed to meet lineup quota.
Contract refusal message from players now allow responses.
Players no longer contract mononucleosis during games.
Players no longer retain "angry" status after moving to a new team.
Occasional never-ending injuries fixed.
Autoplay no longer exits after reserve list players are injured in historical games.
Correct roster should now appear when changing trading partners from trade screen.
Redundant injury-related dialogue boxes no longer appear after player has been moved to lineup or disabled list.
No longer impossible to trade some farm team players.
Enough players now being generated for major junior drafts.
Sorting now works properly on all columns of personnel screen.
Sorting by attribute now works properly on free agents page.
Contract field in trade block page now displays correct team abbreviations.
When negotiating, players no longer occasionally refer to a higher offer as a lower one.
When adding years to a qualifying offer, the additional years now autofill with the salary of the last year of the offered contract, not the minimum QO value.
Historical draft versions no longer shown as scouting modern games (note that this makes it impossible to scout by draft in historical games for now.)
Submit button no longer occasionally unclickable after a player accepts an offer.
AI Setup Organization now removes recovered players from the injury list.
NHL standings screen while simulating now displays correct playoff standings during ties for divisional leads.
Back button should no longer become unresponsive.
Correct name of "View (other team's) players" dropdown selector now displayed when returning to trade screen after viewing your own team.
Won-loss records now displayed correctly in simulation screen.
Some players no longer receive $0 salary after moving from KHL to NHL.
Correct player name appears when right-clicking on players in historical drafts.
Bottom lines no longer cut off response to rejected job applications.
Changes:
Czech Extraliga and Swedish Allsvenskan are now playable.
Data Changes (not a complete list):
Players who debuted in 1985-86 and 1986-87 added to historical database
NHL transactions up-to-date as of Wednesday, April 3, including all trade deadline deals (some small exceptions: Carolina reportedly retained some of Jussi Jokinen's salary in the trade with Pittsburgh, but I haven't heard any concrete details, so that part of the deal won't be reflected in the game yet, and the Patrick Killeen and Jeff Deslauriers trades didn't make it in because they were announced so late.)
Leagues/countries with changes this update: NHL, AHL, ECHL, NCAA, OHL, QMJHL, KHL, Czech Republic, Finland, France, Germany, UK. Note that not all of these leagues are currently playable.