Log in to UHS


Build History 2020

UHS went live October 12 2005. Changes that were made from then to January 22 2006 were not documented. We also did not start using Build Numbers until August 3 2008. Besides the initial changes, you can read through pretty much all of the changes that UHS has undergone since it was created. It's been quite a ride.

[2020] [2019] [2018] [2017] [2016] [2015] [2014] [2013] [2012] [2011] [2010] [2009] [2008] [2007] [2006]

UHS Build 20332 - December 18 2020
Several small changes added as well as a few hot fix deployments. Very likely this will be the last official build deployment for the year. If my current routine holds up we'll continue adding in the smaller changes, with build deployments going out once a month.

Merry Christmas, Happy Holidays, Have a SAFE holiday season.... for the love of hockey, please STAY SAFE. Make a great day.

Bug Fixes & Miscellaneous Changes
- Power Rankings Report: Added new "Quantum" reporting to look at the team's skill and consider chemistry.
- A UHS Wiki entry has been added for a general description of each of the categories for the new Team Power Rankings report.
- Fixed an issue where individual award assignments to players could not be deleted.
- The list of trades in the GM Trade Central page will now be sorted by most recent first by default.
- Fixed an issue where the assignment dropdown list in the Edit Player popup would incorrectly label farm teams as "Pro Teams".
- On a successful Game Roster save, a link will be available to take you to the team's Game Lines.
- Suspended players will now have a referee jersey beside their name in Team Personnel pages instead of the sharing the Injured symbol (red plus sign).
- The Add SavePoint button will now be replaced with a Refresh button if there is already an outstanding SavePoint request or SavePoints have been disabled.

Hot Fixes
- Dec-4-2020: Fixed an issue where coaches could lose the room in their first season with a team if the game was simmed using Live Mode.
- Dec-8-2020: Fixed an issue that prevented users from viewing previous Activity Report seasons.
- Dec-17-2020: Fixed an issue where Created Players that were being assigned were not being assigned to the correct Level.

UHS Build 20265 - November 24 2020
Fixed a few things, added a few things, updated a few things. A little is better than nothing, right?

Team Power Report Update
This report has been updated to replace the old Total, F, D, G data with five new methods of ranking teams. The new report showcases these methods of comparing team's overall power.

Central: Compares each team as a percentage of the highest skilled team.

World: Factors in player skill along with the player's age. Skill is weighted higher.

Freelance: Factors in the team's overall skill and overall age. Age is weighted higher.

Examiner: Looks at each player on a team and then assigns them a letter grade based on the team's overall mark.

Headline: Compares each teams players against other team players in a head-to-head matchup.

Bug Fixes & Miscellaneous Changes
- Career Stats: Added a Position Dropdown that applies ONLY to Skater Statistics.
- Career Stats: Added Goals Scored for Goaltenders.
- An OT/SO indicator will now appear on the home page game results and league schedule.
- Player/Goalie profile game log links will now correctly take you to the game log instead of the UHS home page.
- Teams will no longer have an option to make Free Agent Offers or Permission Requests to coaches that were fired by the same team in the same season.
- Coaches will no longer be able to "Lose the Room" if they are in their first season coaching with the team. "First Season" can be reset by firing the coach and not having them be the team's coach for at least one full season.
- Coaches should be able to be scouted from their profile page.
- Fixed an issue where players with contract extensions would have abnormally large buy-out values.

Hot Fixes
- Oct-23-2020: Fixed several issues with GM Team Finances not properly calculating projected revenue and team salaries.

UHS Build 20204 - October 23 2020

This is a small release to address display and calculation issues with how the Two-Way functionality is applied to players. We're deploying this as a build instead of a hotfix as I'd rather get this out to all league and save points, although this really does only affect UI displays.

Bug Fixes & Miscellaneous Changes
- Waivers: fixed an issue where the player's owner was not being displayed.
- Team Personnel: Coaches will now be shown with their Salary Hit.
- Coach Salaries: If the league has Coach Salaries Apply to Salary Cap enabled, farm team coach salaries will be calculated at 100% instead of the Farm Salary Pct.
- Team Personnel: Players with salaries over the Two-Way Value will have their salaries demarked with an asterisk. ex: $3.9*.
- Salary Projections: Players with salaries over the Two-Way Value will now have their salaries displayed properly.
- Reports: Team Finances & Salaries: Salary calculations have been corrected to account for players over the Two-Way Value.
- Buy-Out Values: fixed an issue where buying out a player during the regular season would only see that 1 game was played instead of the actual number of games played.
- Buy-Out Values: This value will now account for players with salaries over the Two-Way Value.
- Contract Extensions: Buying out contract extensions will now consider whether the extended salary is over the Two-Way Value.
- Awards are now shown on the Hall of Fame page.

Hot Fixes
- Oct-14-2020: Fixed an issue where Contract Alerts were not sorted by Pro/Farm/Junior.

UHS Build 20176 - October 13 2020

Is 2020 over yet? I'm not sure that 2021 could be any worse. Can it? By uttering those words have I challenged 2021 to outdo 2020? Sorry.

AutoGM Medical Options The AutoGM will now be allowed to select a Medical Facility. The MedFac purchase can only happen once in a season and cannot be greater than 30% of the AutoGM's current Account Balance. The MedFac purchase will consider the 25% gains from the sale of any old MedFac owned.

The AutoGM will also attempt to heal any injured or sick players starting with the players with the highest skill. To ensure the AutoGM won't blow through it's finances we are going to limit the number of healing attempts per player in a given season to a number heavily influenced by their Total skill.

Number of Attempts / Season for a player = RoundDown(Player Total Skill / 30) + 1. The AutoGM will make 4 attempts at the most for a player with skill 90+.

The number of attempts made for each player will reset each season. Healing attempts will only happen during Pre-Season, Regular Season, or PlayOffs.

Bug Fixes & Miscellaneous Changes
- Fixed an issue where the UI would not display properly when creating new media articles.
- Ledger entries now have Medical or Lawyer text in the description.
- Players that are Injured, Suspended, or Sick can no longer be bought out or released from a team.
- Players that are Sick can no longer be moved between Pro, Farm, and Junior levels.
- In the Schedule, game dates will now include the Day of the Week.
- Assigning Awards: Retired Players will now appear in the Player List with a "(ret)" note.
- At some point we added Salary / Contract fields to the Create Single Player form.

UHS Build 20142 - July 16 2020

This is a small build with a few small developments added including allowing GMs to change Jersey numbers, adding notifications for Coach contracts and Losing the room, as well as adding in options to change the Junior Superstar Percentage to lower than 1%. Some hotfixes and bug fixes are in here as well.

Bug Fixes & Miscellaneous Changes
- Fixed a syntax error on the display for Game-Tying Goals for Player - Leaders.
- COMs now have options to reduce the Junior Star Pct to 0.1%, 0.25%, 0.5%, and 0.75%.
- GMs will now have alerts show up in their alert section on the League Home page alerting them to the fact one of their coaches has lost the room (yes, alert alert alert).
- Jersey numbers can now be changed on the GM's personnel page for Pro and Farm players only. Junior players are not allowed to be changed as the GM does not have strict / sole control of that junior team.
- GMs will now see coach contract alerts on their Team Home page.
- Fixed an issue where junior players created with a specific age (but not defined skills) would do a check to a non-existent random number: they would always fail.

Hot Fixes
- May-2-2020: Fixed an issue preventing playoff games from being created.
- May-2-2020: Fixed an issue that caused extra files to show up in leagues' SavePoint directories.
- May-16-2020: Fixed an issue where early retirements may not be handled correctly. Errors were being thrown behind-the-scenes.
- Jun-20-2020: Fixed an issue where younger / undrafted players would be moved from juniors to pro (free agency) if their skill was too high.

UHS Build 20118 - April 30 2020

Significant Development Changes Going Forward
I am committed to keeping the service in one piece: I am not interested in selling the engine or just outright gutting the system to leave existing leagues hanging out to dry. However, we need to be realistic in what the expectations are in terms of support and future developments / improvements.

I've gone through all development wishlist items and have removed those that are either going to take far too long or are not in the scope of what is going to be done for the system. From 84 on the list, we are down to 29.

Additionally, I will retiring the support ticket system in the very near future. Methods for getting support for UHS will be limited to using the UHS Wiki, asking knowledgeable folks on Discord, or sending an email to uhs@hockeysim.ca. Response times will vary and will be dependent on the severity of the issue.

A word on Discord use: please do not ping (or direct message) me unless you REALLY need to get my attention. Admittedly there is not a lot of documentation, and the system is very much a trial and learn experience. Asking in #uhs-general is probably your best course of action. There are MANY people there that can probably help you out quicker than I can.

I will be focusing solely on small improvements and keeping the system stable. You should not be expecting anything large or ground-breaking. My goal is to keep the system in a solid spot so it can survive with minimal to no administration.

PlayOff Series Deletions
I've fixed an issue where a duplicate series could not be deleted if the original series already had games completed. If your league is NOT in the playoffs currently, you can stop reading here.

If your league is CURRENTLY in the PlayOffs, you will see that most, if not, ALL, your series will have the option to delete them. I STRONGLY advise you to DO NOT delete these series as it will affect what shows up on the PlayOff Tree in the stats section and could adversely affect the creation of new series if you are using automatic series creation.

All created playoff games going forward will have the Series ID added to the table so we can differentiate games between identical series, however, we are not going to be adding the ID retroactively.

It is possible (likely) that you may need to create your playoff series manually for the current season. Again, this only really impacts leagues in the PlayOffs currently. Once you are out of the PlayOffs everything should be back to normal.

Bug Fixes & Miscellaneous Changes
- Fixed an issue where a player's stats would not be updated to reflect their new team if they were released and then signed by a new team during a season.
- PlayOffs: Bye Series can now be deleted.
- PlayOff Series: Fixed an issue where duplicated series could not be deleted if the original series already had games completed.
- All-Star Game Line Errors: Fixed an issue where a line error could be present for an All-Star Team (in Single Game mode), however, the Sim Game button would still be available.
- Added a check for any open / pending Trade Offers for players that would be involved in free agency. This applies only to UFAs. RFAs will still be allowed to be traded.
- Fixed an issue where Accepting a Trade resulted in a blank page.
- removed debugging code from appearing on the Make Trade page.
- Fixed an issue where the Coach Rerate text was not being shown correctly on the profile page. Actual rerates were not affected.
- Fixed an issue where a player could be moved to the farm or junior team if they were a captain or alternate captain.

Hot Fixes
- Dec-17 2019: Added an Unassigned Players report to show any player that currently is not owned by a team.
- Jan-20 2020: Fixed an issue where the All-Star / International Game Settings would not save.
- Feb-6 2020: Fixed an issue where players where the AutoFarmMove setting was mislabeled.
- Feb-6 2020: Fixed an issue where higher skilled players were not being moved automatically to the pro team from the Farm or Juniors if the MaxFarmAge and MaxFarmSkill settings were applicable.
- Feb-20 2020: Fixed an issue where Team Records vs Opponents would show incorrect values for OTW, OTL, SOW, SOL for Playoff records.
- Feb-27 2020: Fixed an issue where the AutoGM would incorrectly make waiver claims on players in cases where the player had the same total skill and age but a higher salary than the comparison player on their own team. This resulted in a continual selection - removal loop.
- Mar-9 2020: Fixed an issue where teams with a negative balance were unable to sell their lawyer facilities if purchasing a $0 lawyer and it still left them in a negative balance.
- Mar-9 2020: Fixed an issue where the slapshot competition could cause single all-star games to hang.
- Apr-25 2020: Added Player's ProOwn team to the Unprotected Players report.

[2020] [2019] [2018] [2017] [2016] [2015] [2014] [2013] [2012] [2011] [2010] [2009] [2008] [2007] [2006]

Copyright 2024 HockeySim.ca. All Rights Reserved.
UHS, Ultimate Hockey Simulator and HockeySim.ca are trademarks of HockeySim.ca. Terms of Use.
NHL player and movement data courtesy of CapFriendly.com.