STHS Logo Join a STHS league ➜ Join a community of passionate hockey people just like you.
It’s free for general managers!
Version Française

Version 2 History Archive

SimonT Hockey Simulator V3

Version
Date

Version History

3.2.2
11 April 2020
  • This version of the STHS is first running on .Net Framework 4.7.
  • The System.Data.SQLite.dll file necessary to output the SQLite database is now include in the zip file when you download the STHS and will not be extract from inside the STHS if it can’t be found.
  • Add a feature where if the option “Allow GM to see Free Agent Salary Request” is activate, the value will be show on the dynamic website when you browse the Free Agent Section.
  • Add a lot of field in the LeagueWebClient Table of the SQLite Database.
  • Fix an issue in the SQLite Database output when your Farm League was ending before you Pro League and you had the “Farm Included in Salary Cap” option enable.
  • Fix an issue when output your SQLite Database after your have simulate farm game with only unknown players.
  • Fix an issue where you could have a general error when output the HTML Legacy Farm Standing after deleting a team from your league.
  • Modify the Free Agent Salary Request Feature to make the contract duration more realistic.
3.2.1
21 January 2020
  • Allow the option to retire players. Please note that if you used the feature for automatic retired, your players may have “(Retired)” at the end of their name and the STHS will add another label “ (Retired)" making two label. If so, please deleted “(Retired)"from the Player Name.
  • Add a new feature in the dynamic website where you can compare 1 or 2 players to another ‘base’ players.
  • Add a new feature under the Bonus Menu call “Players Draft Information Import by CSV” that allow you to import the NHL Player Draft Year, Draft Overall Pick and Draft Original Team information for current players. This feature is a complement for the feature create in 3.2.0.
  • Add two new fields in the PlayerInfo and GoalerInfo Table in the SQLite Database call Retire and Note
  • Change an error message when you would send more than 10 players on waiver by the STHS Client.
  • Fix an issue introduced in 3.2.0 that would give you an error when creating a player.
  • Fix an issue introduced in version 3.2.0 where you would get an error when deleting a player.
  • Fix an issue when running the STHS using the “Auto” Command prompt when you were in off-season mode.
  • Fix an issue where some Farm Legacy HTML output were created even when you have farm deactivated.
  • Fix an issue where the Entry Draft HTML webpage would be output in the season when doing an automatic output.
  • Fix an issue where the SalaryCapPerDays and ExpensePerDay in the XML would off a couple of hundred dollars.
  • Fix an issue where the STHS Web Client would not work when your website was running on HTTPS (Security)
  • Fix an issue where you could assign the same jersey number to a goaler when it was already assigned to a players.
  • Improve the Finance section of Pro Team Page of the Dynamic website to include more data about the Salary Cap.
  • The Pro Team Webpage now had a section call ‘News’ showing the Team News created by the GM.
  • The TodayGame SQLite Table now has 3 new field: Star1, Star2 and Star3 that indicate the game 3 stars.
  • The V3 Players and Goalies CSV were modified to replace Empty5, field by Retire field.
  • The XML file were updated with the new fields add in the CSV.
  • When updating players rating, you now have the option to skip the Rookie Status and send the players not updated to retirement instead of sending them to prospect.
3.2.0
17 October 2019
  • Create a manual command call “HTML Website” to apply the “Version 2 HTML Website Suggested Options”.
  • Create a new option call “Tie Breaker 2019 Rule” to apply NHL Tie Breaker for 2019. The previous option “Tie Breaker Rule: SOW doesn’t count” was rename “Tie Breaker 2010 Rule”.
  • In the LeagueGeneral Table of the SQLite database, rename the “NewTieBreaker” field for TieBreaker2010 and add TieBreaker2019 field.
  • Fix an issue in the Career Stat Team XML Loading where Team Points are incorrectly calculated.
  • Fix an issue in the Legacy Team Finance in the ‘Pro Players Salaries’ section where some 1 Way Contract Salary Cap could be negative. If this cosmetic bug only.
  • Fix an issue in the Upload page where the file type was incorrect.
  • Fix an issue with the Mass Edition where you couldn’t set coaches contract to zero.
  • Fix issues with the Mass Edition when updating players salaries. Now, it asks you if you want to update all years or only year 1.
  • Reduced the number of general fights in simulation engine 1.1 and 1.5 when you had rivalry.
  • The “Output Standard Standing” option is now applied in the Dynamic Website.
  • The dynamic webpage that allow you send email to your general manager was updated and it will now send email to general manager warning them their lines up for the next game is invalid. The dynamic webpage is also now also had direct link in the Main menu.
  • The Free Agents dynamic webpage now always show the Pro Team Name instead of the Farm Name with the Pro Abbreviation.
  • Add a new field in the PlayerInfo and GoalerInfo Table in the SQLite Database call ProTeamName that will always show the Pro Team Name even if the players are in the farm.
  • Unchecking the “Output Dynamic Website” output option will prompt you if you want to apply the “Version 2 HTML Website Suggested Options”
  • When activating a prospect, the Draft Year, Draft Overall Pick, Draft Original Team, URL Link and Note will be copy in the player corresponding field.
  • In the Edit Player Windows, you have the abilities to modifies the Draft Year and Draft Overall Pick.
  • Add new field SQLite Database for in the Prospects (OriginalTeam), TeamProInfo (CurrentLineValid), TeamFarmInfo (CurrentLineValid), PlayerInfo (ProTeamName, DraftYear, DraftOverallPick & DraftOriginalTeam), GoalerInfo (ProTeamName, DraftYear, DraftOverallPick & DraftOriginalTeam)
  • The V3 Players and Goalies CSV were modified to replace Empty2, Empty 3 and Empty4 field DraftYear, DraftOverallPick, DraftOriginalTesm field.
  • The V3 Prospect CSV was modied to remplace Empty2 field by OriginalTeam.
  • The XML file were updated with the new fields add in the CSV.
  • Create a manual command “Fill Prospects Empty Original Team with current Team” that allow you fill your prospects original team information with the current team.
3.1.9
14 July 2019
  • Add the possibilities to merge Career Stat File.
  • Add three new webpages on the Career Stat section: Career Stat Players Stat By Year, Career Stat Goalies Stat By Year and Career Stat Teams Stat By Year that allow you to see the best record for one season.
  • Fix a very rare issue in the Playoff where the Home Advantage would be incorrect in the Conference Final if the Wild Card Teams had more points in the regular season when the other teams in the playoff.
  • Fix an issue in the Career Stat where Pre-Season season would be merge in the Career Stat when they shouldn’t.
  • Fix an issue in the new Entry Draft Projection webpage when your Output Year was not the same than your League Internal Year.
  • Fix an issue in the WebClient when you send players down, they still exist in the Last Min lines.
  • Fix an issue with the ProTeam and FarmTeam webpage Header in Playoff.
  • Fix issues with the Career Stat Individual Leaders webpage.
  • The “Import Prospect by CSV” option was split into sub option: ‘Name and Team Only’ or ‘All Data’.
  • The Career Stats file now save the following data: Country, Age, Weight, Height, Position, Rookie Status and Stats. Of course, data already enter in your current Career Stat File will not those information’s unless you recreate your Career Stat File.
3.1.8
7 April 2019
  • Fix an issue in the trade section where a team was making offer to multiple team.
  • Fix an issue where some stats were not show in the Edit Players windows for Goalie.
  • Fix an issue where Website Trade Processing was possible even after trade deadline has passed.
  • Fix an issue where you could have a “General Error” when simulating multiple days in row when you had a rest day in the days in row.
  • Fix an issue with the “Minimum Free Agents Salary Offer” option could be bypass.
  • Fix an issue with the Output of the SQLite Database fail when goalies were trade from or to team with ‘ in their team name.
  • In the “Rerate Difference”, the OV value will now show if it’s increases or decrease like all the other stats.
  • In the dynamic website, all the table sorter now has a Output button that allow to save in CSV file the data in the table.
  • The trade section of the dynamic website now allows for the trade of conditional draft pick.
  • You now have access to a webpage call Entry Draft Projection that give you the possibility to see your next year draft pick location in the overall draft pick.
3.1.7
27 January 2019
  • Add a new feature that allow GM to block the auto-roster function to send player to pro or farm.
  • Add a new page: Career Stats Individual Leader
  • Fix an issue when the “1 Way Contract Salary Cap is the Player Salary Cap Hit Less this Value” value was higher than the Player Minimum Salary.
  • Fix an issue where you could add the same pick to trade, one normal and one as conditional.
  • Fix an issue with the Farm Finance where Attendance League Ticket Price was not account for in the formula to decide the number of attendances in the league.
  • Improve to Career Stats Player/Goalies Stats pages and add link for Playoff in the menu.
  • In the Players and Goalies Report on the Dynamic Website, you now have access to an arrow beside the players name to easily jump to other players from the same team.
  • You now have a buyout windows prompt when firing coach.
3.1.6
18 October 2018
  • Add the abilities to refuse trade offer via the Website.
  • Add the abilities to see trade accepted by both GM on a specific web page.
  • Add the abilities to see trade pending acceptation by the second GM on a specific web page.
  • Add two new field in SchedulePro and ScheduleFarm table in the SQLite database: HomeTeamAbbre and VisitorTeamAbbre
  • Fix an issue where the “Hide Overall” option in the dynamic website.
  • Fix some issue with the Menu when browsing the website from mobile phone device.
  • Improve of the website on mobile device.
  • The “1 Way Contract Salary Cap is the Player Salary Cap Hit Less the league Minimum Salary” was rename to “1 Way Contract Salary Cap is the Player Salary Cap Hit Less this Value” to allow you to enter a buried contract value. The SQLite database field for this option was rename.
  • The Dynamic Standing webpage will now show your next opponent.
  • Trade accepted by both GM will create a transaction log that should show up in the main page in the transaction section.
3.1.5
10 Septembre 2018
  • Add the abilities to confirm trade via the Website. The option “Load Transaction from SQLite Database” under the Team Tab in the League Option must be check for this option to appear under the Main sub menu of the website. The first team enter the trade and confirm it by entering his password. The second team then confirm the trade. Finally, the commish load the SQLite database and confirm the trade. The programming for this feature was complex so please assume some issue for this version.
  • Your GM can now use the website to upload their line using the upload webpage found in the Main Menu. You can find the SHL file uploaded in the ‘linesupload’ folder via FTP where you can download them before doing your simulation.
  • Add an extra link in the top menu for Search webpage. The search webpage and is very powerful and I find it’s badly under used so I decided to put in spotlight.
  • Add some improvement into the Expansion Draft pages on the dynamic website.
  • Creation an option call “Connect to FTP via SSL/TLS” to allow the connection to FTP servers to be encrypt.
  • Fix a couple of issue with the website when you were running 1 with conference only.
  • Fix an issue in the STHS Client where the Player Salary Cap Hit would be incorrect if you had “Pro Salary in Farm / 1 Way Contract Salary Cap” option value to 0.
  • Fix an issue where “Farm Salary Cap To Date” value in the STHS Team Finance and legacy html finance webpage would be fill when it should be 0 when you had disabled “Farm Included in Salary Cap” option.
  • Fix an issue where the Player Salary Cap Hit would be incorrect for farm player when you had disabled “Farm Included in Salary Cap” option.
  • Fix an issue with the Team League Record were some record were not added in the list if they beat record #6 to #10 of the current record.
  • Fix issues with the dynamic website when in off-season.
  • Fix minor issues in the legacy html finance webpage.
  • Fix some issue with the new menu when using mobile device to see the website.
  • The version 3 box score now give the number of PP shots and PK shots by players.
  • When a player contract is over, his previous salary average is now reset to 0.
3.1.4
31 May 2018
  • Previously, when the season end, only the players & goalies stats were keep in the STHS and were not accessible. The rest of data was erased. Starting with this version,
    • The SQLite Database will show the season stats in the TeamProSeasonStat, TeamFarmSeasonStat, GoalerProSeasonStat & GoalerFarmSeasonStat tables. The tables will only be fill when you are in playoff mode.
    • The Team Season Stats are now keep in the STHS when you start your playoff. If your playoff are already start when you start using this version, no data will be available.
    • The SQLite Database will contain the team season stats in the TeamProSeasonStat & TeamFarmSeasonStat tables. The tables will only be fill when you are in playoff mode.
    • Those data now me to create a new section in the Dynamic Website call “Season Stat” that will appear when you are in the playoff.
    • The search webpage now also has a checkbox when you can dig in your season stats even when you are in playoff.
  • The Top Menu was update to something better.
  • The website underline plugin (JQuery and TableSorter) was update to the latest version.
  • You can now have 15 teams in your entry draft lottery. If you have 15 teams, it’ll use the 2018 NHL Lottery Odds. If you have 14 teams or less, it’ll used 2015-2016 NHL Lottery Odds.
  • Improve the box score information when in shout out.
  • Sending a player to the scratches should not reset is Goal/Point Streaks Slump.
  • Fix an important issue introduced in version 3.1.3 where Power Attempt and Penalty Attempt would be 0 in a game if it ends in shoot out.
  • Fix an issue in Automatic Test where Player and Goalies CSV would show the same number all the time. The number was their last season stat.
  • Fix an issue in the dynamic website standing webpage where the Eliminated information didn’t show correctly.
  • Fix an issue in the Entry Draft Ordering when you already start your entry draft where player didn’t show correctly in the output.
  • Fix an issue in the Income Divider function when your team had more than 2,1 billion dollars in total money.
  • Fix an issue where a player wouldn’t shoot in shootout if he already had a penalty shot in the game.
  • Fix an issue where in the All-Star Box Score, every unassigned player in the simulator who is not playing in the game is listed as a scratch.
  • Fix an issue where Manual Playoff will not work if your farm league was disable.
  • Fix an issue win the Edit Schedule function here if you add day to your playoff, it could cause issue.
  • Fix two issues where some Farm Playoff Title were incorrect because some information process as coming from the pro team instead of farm team.
3.1.3
18 February 2018
  • Add two new webpages for the Career Stat section of the website that allow you to see stat year per year for players who doesn’t exist in your league anymore.
  • Added a new dynamic webpage call Finance that allow you to easily see and compare the financial data betweem teams.
  • The News Editor now allow you to have a Guest editor.
  • Create a new manual command call “Change League Web Guest Password” to create the Guest News Editor Password.
  • Create a new option call “Show Jersey Number” that apply Dynamic Website Pro Team and Farm Team page.
  • Preview: Create a new option call “Use Version 3 Box Score for Games” that allow you to create a new type of box score. The previous one didn’t an update since ages.
  • Preview: The TeamProFinance and TeamFarmFinance table in the SQLite table has 2 new field: PlayerInSalaryCap & PlayerOutofSalaryCap. Those value are now show in the dynamic website.
  • Fix an issue where the “Use Date Instead of Now for Age Calculation option” in Output Options - General #2 has no effect at all on the free agents output if the same option is turned on in League Options - League #3 in the legacy HTML Free Agent Output.
  • Fix an issue with CareerStat Pages when STHS V1 CareerStat was include where all version 1 career stat was merge into 1 lines because the grouping was done on UniqueID who doesn’t exist in Version 1. The grouping is now done on player’s name. This also apply on the Players Report pages.
  • Fix an issue with the FTP Download if the local folder didn’t exist anymore.
  • Fix an issue where in Game Penalty Shots was count as Powerplay Attempt and Penalty Kill Attempt.
  • Fix an issue in the Player Info Webpage where Goalies were not show their correct position.
  • Fix a very rare bug where you could have unknown players in overtime if your league minimum forward was lower than 9 and your GM didn’t fill some blank in the custom over lines up.
  • Fix a very rare case where if you have team eliminated from the playoff with a tie-break without the “E” Playoff Title AND you didn’t output the website between ending your season and starting your playoff, thoses team wouldn’t be available for lottery.
  • Minor Improvement on the dynamic website.
  • Minor Improvement to the Legacy Finance Output for 1 Way Contract Salaries
  • The “Show Farm Score in Home Page” option will always show the Farm League 3 Star of Weeks and Months in the home page.
  • The Edit Player Section now has a button call Notes that allow commish to enter note about a player.
  • The TodayGame Table in the SQLite database has new fields.
  • The transaction log when a player’s sign a new contract has been improved to show more information.
  • Transaction will not create transaction log “Player was added to Team” after the transaction log information.
3.1.2
12 November 2017
  • Add a mention if a game has finished in OT or SO in the TodayGame of the Dynamic Website.
  • Add a new field in the TodayGames Table in the SQLite Database call ‘Note’.
  • Add a new option call “1 Way Contract Salary Cap is the Player Salary Cap Hit Less the league Minimum Salary”. Please read the manual for more information. There is also a new field in the SQLite Database for this option.
  • Add a new section in the Pro Team page call “Last Transaction” that will query the league transaction log for any transaction with your pro or farm team name.
  • Fix a minor issue with the Team Dynamic Webpage regarding Ordering Rank.
  • Fix a very minor issue where when importing a pre-season, the simulate menu wouldn’t be update to show "Start Pre-Season" instead of “"Start Season".
  • Fix an issue where Farm Team Conference Name would not incorrect in some case.
  • Fix an issue where the players buy-out release during pre-season would be calculated based on remaining pre-season schedule instead of full salary.
  • Fix an issue where you would have error if your “Unknown Player” had more than 65,535 Star of the Game.
  • Fix an issue with the Career Stat Dynamic Webpage where searching for a specific year would still combine stats with the current year.
  • Fix an issue with the Career Stat Dynamic Webpage where the Order would be incorrect.
  • Fix an issue with the League Team Stat Page were Average wouldn’t show up.
  • Fix an issue with the Player Info Sections when 2 players share the same name.
  • Fix an issue with the Schedule Dynamic Webpage where Rivalry wouldn’t show up.
  • Fix issues where Question Popup answer wouldn’t be taken in account.
  • Improve the Pro and Farm Team Webpage Header.
  • The “Pro Salary in Farm / 1 Way Contract Salary Cap” option was move in the “Salary Cap Option” section.
  • The STHS Web Client has received improvement.
  • The website now dynamically create hyperlink to the NHL based on the NHL ID if you have enter them in your league.
3.1.1
9 August 2017
  • Fix a minor issue in the Team Finance HTML Output where unknown players show in the Farm Players’ Salaries with 0$
  • Fix a minor issue introduced in version 3.1 where the Web Client Index had no style.
  • Fix an issue introduced in version 3.1 where Trade Dead Line didn’t show up.
  • Fix an issue where Expansion Draft assignment would assign a 1 year contract with the minimum salary if the draft player didn’t have a contract.
  • Fix an issue where you couldn’t sign a player if the team didn’t have any money in your bank account.
  • Fix an issue with the “Up– All Round” “Down – All Round” button where your pick could raise or drop by 1 round.
  • Fix an issue with the STHS Web Client where Defenseman Strategy would be load incorrectly in the STHS.
  • Fix an issue with the Team CSV where the field ScheduleGameInAYear was available twice.
  • Fix an issue with the Tie Breaking Rules for very rare and specific case.
  • Fix an issue with the trade where the conditional draft pick data was not erased from memory after the trade.
  • Improve the Standing Title Algorithm
  • Suspension Information for Players and Goalies are now available in the roster section of the Dynamic Website.
  • The “Version 3 Website Suggested Option” menu will ask you if you want to create a news SQLite database if he doesn’t found any.
  • The players and goalies Career Stat page now allow filter by team. Please note than the players traded during a season have all their stats save with the team where they played their last game of the season in the STHS Career Database so the query is not 100% perfect.
3.1.0
25 May 2017
  • Add 3 new webpages call “Team Career Stat“, “Players Career Stat“ and “Goalies Career Stat“ in the website if the STHS CareerStat SQLite Database is found. Those pages are very powerful because the statistics of previous years and of this year are combined. Players and goalies who do not exist in the Career Stat database (this is their first season in your league) will not appear on these pages.
  • The Web Client now include security. If there is a password in the database, it will be required to access roster and line editor.
  • The Web Client has UI improvement.
  • Fix an issue in the WebClient where the Pro and Farm Players Limit were not working.
  • The dynamic website Pro Team Page Scoring Tab now show every player’s stat even if they are not pro. The Farm Team page does the same for player’s who are not in the farm anymore.
  • Add new function for the PlayerRoster, GoalieRoster and PlayerInfo page to search for “Available for Trade” players only.
  • Fix an important issue where the Graphic Schedule Editor use in the Playoff would cause you to miss the simulation of 1 day and causing your playoff to be mess up.
  • Fix an issue where a team would show to have clinched a playoff spot when it was true. This issue only happens at the end of your schedule when your first eliminated team has finished its season.
  • Fix an issue where when a player is injured in a game or given a suspension, that player is immediately shown in the box score as a scratch for the same game he just played in.
  • Fix an issue with Player Salary Cap Hit function in the Team Roster where your scheduled didn’t end on the same date.
  • In the Entry Draft windows, I added ‘UP-1 Round‘ and ‘Down-1 Round‘ button. These buttons allow you to change the order of the team for its next round selection without affecting the rest of the rounds. They are very useful for the first-round order in the case of an extension draft or you make your own lottery rules for the first round.
  • The function to load rosters and lines from the SQLite Database will only give you 1 error dialog message will all the errors written inside.
  • Add 16 new fields in the League General table for 7 Days Star and 30 Days Star and also fix a typo in the TodayStar field.
  • Add a checkbox in the Simulate Windows that hide the result from the Commish view.
3.0.11
28 March 2017
  • Fix an important issue where 3 Vs 3 Overtime was played 4 vs 4.
  • Fix an important issue where plus and minus where not count 3 VS 3 Overtime.
  • Fix an issue introduced in 3.0.10 with the BoxScore showing the number of assist when the game where exhibition or All-Star Game.
  • Fix an issue where the ‘Pro Salary in Farm / 1 Way Contract Salary Cap %’ and “Exclude Salary Cap” also impact how much the players was paid.
  • Merge the Team Finance, SQLite Database, Pro and Farm CSV Version 3 Finance Calculation in 1 Function.
  • Fix an issue where changing a GM Name would make the Dynamic Website Team Password invalid.
  • Fix an issue where the Legacy Farm Team Line where showing Pro Scratches instead of Farm Scratches.
  • Fix an issue where the OT Forward and OT Defense were not carry forward to the next days when you were using “multiple lines in row” option.
  • Fix an issue where the Player Salary Cap Hit was incorrect calculated when the Player was Out of Payroll and 1 Way Contract at the same time.
  • Fix an issue with the Goaler XML Output regarding 3 Star.
  • Fix an issue with the Test FTP Connection Button and create more FTP test button.
  • Fix a very minor issue with the “Allow Edition” button in the Edit Players windows when you had the “Full Ratings” option disable.
  • Fix multiple graphical issues in the All-Star Lines Windows.
  • If you have the option “Output Game Lines with Games” enable, the box score lines will also your team scratches players.
  • If you used the “Special Included in Salary Cap” option, the “Release” button will ask you how much percentage of release cost do you want to added to the Special Salary Cap Value for the team.
  • In the Dynamic Pro Team page, Player Info sub section now has table in the bottom to show the sum of your players’ salaries for year 1 to 5.
  • Modify the Dynamic Pro and Farm Team page to fix some weird issue with some version of php.
  • The 3 Star Formula has been improved for simulation engine 1.5, 2.0 and 2.1.
  • The dynamic website index left bar now also show the next game based on the same option than Latest Score.
  • The Players and Goalies Stats webpage now has an Order Number field who always 1 to X so you can what rank is a player on any stats.
  • The Players and Goalies XML now show salary for the next 10 years.
  • The search webpage now allows to search transaction per transaction type.
  • The waiver dynamic webpage has now a link to the player page.
  • Update the dynamic and legacy website jQuery and TableSorter Version.
3.0.10
11 January 2017
  • Add 2 new field in the PlayerInfo and GoalerInfo Table : SalaryRemaining and SalaryAverageRemaining
  • Add a new feature: Player Stat History during the same season. The old website site show player who were trade stats by team. The Player Report and Goalie Report page now show this information also.
  • Add the Player URL Link to the Player Report and Goalie Report page.
  • Change how the news are order in the Home and News Management page. When someone leaves a comment, the news is automatically bump up to the top of the page. Please note this Mass News Deletion still delete the oldest news whenever the last comment on them as made.
  • Create new 4 SQLite Database : PlayerProStatMultipleTeam, PlayerFarmStatMultipleTeam, GoalerProStatMultipleTeam and GoalerFarmStatMultipleTeam
  • Fix a small issue with the “Today Transaction” page where it was missing 1 transaction.
  • Fix a small issue with the Draft Pick Year Information in the XML.
  • Fix a very rare issue where Partial Auto Lines Function was not fixing the Line Time % after you change your league maximum Time %.
  • Fix a visual error in the Lines up windows where players where show and they shouldn’t.
  • Fix an issue when loading lines from the Web Client where the Defenseman
  • Fix an issue where the "Reset Pro Team Popularity" and "Reset Farm Team Popularity" manual commands were not available.
  • Fix an issue with the integration of the 2 “Old Website Pages” in the dynamic website.
  • Fix some English grammatical error.
  • New League Creation will now apply the recommend version 3 website option.
  • Reduced the number of goal in 3 vs 3 Overtime to better reflect the reality of the NHL.
  • The “Last Played Games” button/link from version 2 is now back in the schedule page.
  • The Box Score now show the Custom OT Lines if the “Output Games Lines with Games” is enabled.
  • The Box Score now show the number of assists had when he had a new one. For example, before “Team 11 , Jiri Hudler 1 (Andrew Ladd, Jacob Trouba) at 2:29”; now “Team 25 , Tyler Johnson 23 (Marian Hossa 17) at 18:18”.
  • The dynamic website had multiple enhancement for both the users and the programmer.
  • The Dynamic Website Index how has the Top 5 Rookie and Top 5 Defenseman in the right side.
  • The Players and Goalies Report Dynamic Webpage now show the Salary Remaining and Salary Average Remaining Information if the corresponding options are selected in the STHS under “Output Option”, “General #2” Tab and “HTML Finance”. The “Salary Average’ was already the webpage but now obey the STHS option also.
  • The STHS, legacy HTML website and Dynamic website now show the difference between those two free agents type : RFA (Restricted Free Agents) versus ELC (Entry Level Contract).
  • The Today 3 Stars Information’s are now saved with the league file and are persistent in the SQLite Database; if you open the STHS and recreate the SQLite database without simulating any games, the Today 3 Stars Information will show the last game simulate in the database. But the dynamic website will not show the information because the TodayGame table will be empty.
  • The Today Games Dynamic Webpage now shows Pro Game Results before Farm Game Results.
3.0.9
6 November 2016
  • The trades windows now has an button call “Edit Conditional Draft Picks” that allow you see each team draft pick who are marked conditional and remove the conditional marked from them if you want to do it before starting your entry draft that will do automatically for you.
  • In version 3.0.8, when the STHS output the regular SQLite database, if the News SQLite Database file was not found, the STHS was creating the News database. In version 3.0.9, this is no longer the case to prevent accidental overwrite of the News Database on your website. If you can always create a News SQLite Database with the manual command “Create SQLite News Database”.
  • The “Latest Scores” of the index webpage of the Dynamic website now show all Pro Games before Farm if you have the option to show Farm games.
  • Add 6 new fields in the LeagueGeneral database to show Today 3 Star for both Pro and Farm, each star has their own field now.
  • Add a new CSV V3 call V3DraftPick containing the Conditional Draft Pick information. The XML files were already updated in version 3.0.8.
  • Add a new filed call ConditionalTrade in the DraftPick table of the SQLite Database
  • Both the Dynamic Website (ProTeam Webpage) and the legacy HTML Team Prospect webpage now show Conditional Draft Pick information by adding [CON *Team Abbreviation who might own the pick after the condition*] after the draft pick information.
  • Fix an issue how “1 Way Contract” where calculated when you have player with 0 contract in your team.
  • Fix an issue how the Dynamic Webpage was handling a missing News Database.
  • Fix an issue how the STHS was processing Farm Scratches Player from the STHS Web Client and OT Players
  • Fix an issue in the Individual Leader page where some players didn’t show if didn’t score any goal.
  • Fix an issue in the Legacy HTML Top 5 Webpage where the order was GAA but the data show PCT. Now, everything is now GAA.
  • Fix an issue when you had more than 32,000 league transactions or team transactions.
  • Fix an issue where the “Pro Salary in Farm / 1 Way Contract Salary Cap %” option wouldn’t apply when you were used Simple Calculation Salary Cap option.
  • Fix an issue where the “Split Today Games” output was not working in version 3 of the dynamic website.
  • Fix an issue where you couldn’t put 0 in the “Pro Salary in Farm / 1 Way Contract Salary Cap %” option.
  • Fix an issue with the integration of the “Old Website Pages” in the dynamic website.
  • Fix an issue with the Standing webpage when you were not using the “New NHL 13-14 Playoff Format”.
  • Fix an issue with the Today Games Dynamic Website where the “Next Day” information would be incorrect.
  • Fix an issue with the Top5 in the Dynamic Website Index
  • Fix an issue with the Transaction since Last Update.
  • Fix an issue with the website language change.
  • Fix an number of minor issue with the Web Client.
  • The ‘Available for Trade’ option is now removed from a player’s when they are add to a new team.
3.0.8
17 September 2016
  • The News section has a major upgrade.
    • You can now comment news directly on the website.
    • The news section now has its own SQLite database. After the creation of News SQLite database, the STHS doesn’t touch anymore and it’ll grow infinitely unless you manually delete news, either individually or with the Mass Deletion button.
    • When the STHS output the regular SQLite database, if the News SQLite Database file is not found, the STHS will create a News database.
    • Each time the STHS output the News database, it’ll erase all the messages/news inside the STHS.
    • You can’t create new Message/News inside the STHS or STHS Client anymore (Only apply if your league is running version 3 for STHS Client).
    • The button to change your league password for the dynamic website administration was move to Output Option under the V3 Tab.
  • You can now trade conditional draft pick. In practice, the draft pick will always be property of the original team, but it will not be possible to trade it anymore. When you start your entry draft, the simulator will warn you if it found conditional draft picks and print them in transaction log/output of your league with the team's name that might have conditional draft pick. At this point, it’s your duties to confirm the condition was fulfilled and make a regular trade in the trade windows.
  • Add 2 line of code in the Menu.php to help you introduced code in the menu. Any HTML or PHP codes find in the file ‘STHSMenuStart.php’ will be show at start of the menu. Any HTML or PHP codes find in the file ‘STHSMenuEnd.php’ will be show at the end of the menu. For example, you could add code in in the ‘STHSMenuStart.php’ file that show every team logo with hyperlink to their team page when you click on the logo.
  • Add a new feature in the Roster Windows where you’ll be able to see a Player current Salary Cap Hit.
  • Add some code in the Team Finance Legacy HTML webpage to show total Salary Cap with 1 Way Contract.
  • Fix a couple of small issue regarding file extension.
  • Fix an issue in the Automatic Free Agents function when you try to sign an Unassigned Player who already has a contract setup.
  • Fix an issue in the STHS and STHS Client in the Free Agents process that allow you spend more money on bonus that you currently have in bank.
  • Fix an issue loading Pro Lines using the WebClient where PK3 lines would be incorrect read from the DB.
  • Fix an issue where the option “Remove ‘Exclude Salary Cap’ at 95 of Condition” was not apply correctly in the off-season.
  • Fix an issue with the “Farm Team Players Info” HTML Output where the Top Link menu was showing Pro Team Name instead of Farm Team Name.
  • Fix some issue in the Dynamic Website when you were simulating without Farm Enable.
  • Rename the “Output PHP Integration Link” option to “Old Website Pages Integration” if you want the old webpage to correctly integrated in the dynamic website even you are not outputting the dynamic website. If you are still using the old website, I recommend you uncheck this option.
  • The “Old Website Pages” section of the menu will not show unless you have old website pages output.
  • The Web Client has received multiple bugs fixed and now has an auto-line feature.
  • Undo a fix introduced in version 3.0.7 regarding how “Pro Players Total Salaries” was calculated when you had players with 1 way contract because the previous code was working fine.
3.0.7
20 July 2016
  • Add a new dynamic webpage for prospects. The Pro Team Webpage section for prospect was also modified to use this section and the search webpage also updated for new webpage.
  • Add a new option call “Database File Extension” with the default value of ‘db’. This allow to change the file extension to be able to easily download it if your website provider block ‘db’ file to be download.
  • Add a manual command call “Output MIME Config” to help debug issue with some web server configuration.
  • Fix a rare issue where you could have error simulating when simulating multiple games in row
  • Fix an issue on how the “Pro Players Total Salaries” was calculated when you had players with 1 way contract.
  • Fix an issue where GoalerStat Dynamic Webpage was not showing anything.
  • Fix an issue where the Entry Draft Table in the SQLite Database was not updated if you have started your entry draft and trade draft pick after.
  • Fix an issue where the Top Menu link for the Free Agents would always show Next Year Free Agents (Players with 1 year contract). Now, in the off-season, it’ll show player with 0 year contract.
  • Fix an issue where you would get an error outputting the database if one of star of the days has ' in it’s name.
  • Fix an issue where your database could get the –PLF or –PRE in its name.
  • Fix an issue with PHP Web page Encoding.
  • Fix an issue with the Menu.php where the League Client File hyperlink was incorrect.
  • Fix an issue with the News Editor when your league name was non ASCII characters.
  • Fix an issue with the Team History Cleaner were timestamps not correctly roll over.
  • Fix and know issue where menu was always resting to the first tab of the menu.
  • Fixed an issue in all simulation engines where "Checking from behind" and "Unsportsmanlike conduct" penalties were always major penalty for goalie.
  • Modify the Rerate Formula for Goalies because the current formula was given little or no rating change.
  • The demonstration version of the STHS now allows the creation of the SQLite database.
  • The dynamic webpages now enforce in the “Do Not Show Top Menu” option in the STHS. If you want to modify the Top Menu, I strongly recommend reading section 11.2 of the manual and then modify the default Menu.php web page.
3.0.6
12 June 2016
  • Add the most long awaiting feature of the STHS, a Web Client Roster and Lines Editor! This feature was created by Shawn Arsenault. This feature is NOT enable by default in this version because it’s ‘first draft’ / ‘alpha version’. It’s only available in English for now.
  • Add 2 new dynamic webpage that allow you to create, edit and delete news on the dynamic website in real time. Also, this news feature allows you to create HTML message with image and more. It’s a complete WYSIWYG HTML editor. To use this feature, you must setup a password for the “League Management” and for every general manager who wish to use this feature. You can continue to use the old news editor in the STHS if you want. You can’t edit news created on the website in the STHS.
  • Add a new option call "Load SQLite Database from Website before Loading Lines Files" that allow you to automatically download the SQLite database to your input folder and load the changes (Roster, Lines & News) done by your GMs on the dynamic website. This option required the Website URL option to be filled to operate. Note, if you don’t use this option, you can manually download the SQLite database in your input folder and the STHS will process it.
  • Add 3 new option call "Show Farm Score in Home Page", "Number of News in Home Page" and "Number of Latest Score in Home Page" to help you customize the index dynamic webpage.
  • Add a new dynamic webpage that will allow you send email to your general manager. If there pro or farm team has play in the latest simulation, they will get an email with the result and link to the box score. The link to this webpage can be found in the bottom of the Today Games web page if you have games information in the database. This function come with 2 options call “Email Server” and “Reply Email”.
  • Add new fields in LeagueOutputOPtion Table of the SQLite Database.
  • Add new fields in LeagueNews Table of the SQLite Database.
  • Add a new field (WebPassword) in the ProTeam Table of the SQLite Database
  • Add a new field (WebPassword) in the LeagueGeneral Table of the SQLite Database
  • Add missing field Strategy field in the TeamProLines, TeamProLinesNumberOnly, TeamFarmLines & TeamFarmLinesNumberOnly table.
  • Add 2 new fields and change the type of 2 other fields in the TodayGame Table of the SQLite database.
  • Add 2 manual command : "Download and Process Database" and "Process Database"
  • Fix a minor issue with the "Pro All Player Stats" HTML output where Skaters listed in the "Pro Players Stats #2" section have farm team abbreviations instead of pro team.
  • Fix an rare issue where some finance calculated would be incorrect for some players in the off-season if they have 0 year left to their contract and the “Pro Salary in Farm / 1 Way Contract” was enable for them.
3.0.5
14 May 2016
  • The dynamic website is now 100% completed!
  • If you only output the “Dynamic Website Pages” and the SQLite Database, you’ll have a complete website in English or French. If you output old web page, they will show up in a section call “Old Website Pages” with the dynamic menu embed in them and their file extension will be in PHP instead of your league default output format.
  • The dynamic website top menu is not created “on the fly” by the STHS anymore but it’s now a PHP webpage which allow it to be available in both English and French.
  • The Roster and Player Info Dynamic Webpage now have an option to show players available in an expansion draft.
  • The ProTeam and FarmTeam Dynamic webpage got an important update.
  • The career stats management has been completely redesigned. There is now a file with the extension STCareer to save the statistics of your players and team after each season and playoff series. At the end of each season or playoff, the simulator will ask you to select your STCareer file to insert your players and team’s statistics inside the file, and also recreate the CareerSTat SQLite database with all data contained within the file. The Career Stat SQLite database makes the dynamic website of version 3 of the STHS to be even more interesting.
  • The Career Stat Utility was merge in the STHS to you to open the XML files from your previous seasons to save them in a file STCareer and allows you to open an existing STCareer file and manually recreate the Career Stat SQLite database.
  • Added new fields in the SQLite Database.
  • Added 1 new dynamic webpages: Entry Draft.
  • Add an option call “Show Expansion Draft Link in Top Menu” that will add hyperlink to the Top Menu with the correct variable to show players and goalies available in an expansion draft.
  • Add a new option call “Allow Next Year Free Agents” that enable the possibility to make free agents offers within the STHS Client for player’s who still has 1 year of contract left.
  • Add a new option call ‘Fatigue doesn't count as Injuries’.
  • Fix an issue where the Version 3 Pro Team CSV output would create an error.
  • Fix an issue where the Registration would fail for some users.
  • Fix an issue where the Farm Estimated Revenue would be incorrect if a team didn’t play the same number of home and visitor game. This requires you to edit and resave your schedule without changing it for the current season.
  • Fix an issue where the “Update on Date“ was not showing on HTML webpage.
  • Fix an issue where “Team Image / Image Extension” option didn’t work on the dynamic website webpage.
3.0.4
2 April 2016
  • Added 5 new dynamic webpages: Index, Individual Leader, Today Games, Power Ranking and ‘Teams And General Manager Information’.
  • The dynamic website has a beginning of translation to French and a new option to change from English or French. This is a work in progress.
  • Add a new unique ID Field for Team that will show in the SQLite Database, V3 CSV and XML.
  • Add a new field for Players and Goalies call NHL ID. This field is also available in the SQLite Database, XML Files and V3 CSV.
  • Add a new feature under the Bonus Menu call “NHL ID Import by CSV” that allow you to import the NHL Player ID in field in the simulation. This link (http://sths.simont.info/Forum/viewtopic.php?f=26&t=12059) can help you get the NHL Players ID easily.
  • Add a new option “Goalies Default - Minimum # of Goals (Enforce)” to enforce the minimum number your GM can input.
  • Add new tables in the SQLite Database and added more field.
  • Add a new output option to allow you decided how many transaction logs save in the SQLite Database.
  • Add a new tab call ‘V3’ in the output option and move version 3 only output option there.
  • Add 2 new options that call “Mug Shot Base URL” and “Mug Shot File Extension”. With those 2 options fill and by filling the NHL Players ID, the Player’s Report and Goalie’s Report webpage will show the NHL mug shot from the NHL website.
  • Add 1 line of HTML code in every webpage (HTML et PHP) that link a non-existent CSS file call ‘STHSMain-CSSOverwrite.css’ that will allow to easily customize the website via CSS Sheet without being afraid that your change will be overwrite by a future version of the STHS.
  • Dynamic Website File Found in the Application Directory will be used instead of the one embed in the STHS.
  • Fix a couple of issues in the dynamic webpage when the SQLite database was created from a French Version of Windows.
  • Fix an issue where the HTML Standing Wildcard didn’t show Playoff Title.
  • Fix an issue with the ‘Release’ Function when you had large sum of money engage.
  • Fix an issue with the HTML Index webpage with the Top 5 Goalies.
  • Fix an issue with the HTML Roster page where the Goalie Report link was incorrect.
  • Fix an issue with the Standing dynamic webpage.
  • Improve the Rosters Dynamic Webpage for Free Agents to show UFA, RFA or ‘Already Resign’ status.
  • Modify the “Add 1 Year to All Draft Pick” and “Remove 1 Year to All Draft Pick” manual command to be more intelligent.
  • Remove some fields from the LeagueOutputOption Table in the SQLite Database because those options are now apply when the SQLite Database is output.
  • Add a warning to tell peoples the “Full Rating” option is not compatible with the dynamic website of version 3 who assume this option is always checked unless the “No Rating” option is selected the first time you open version 3.0.4
  • The STHS will ask you if you want to apply the Version 3 Website Suggested Options that enable all dynamic website option and turn off most of old HTML website the first time you open version 3.0.4
3.0.3
20 February 2016
  • Fix very important issue introduced in version 3.0.2, where the statistics of pro goalies were incorrect. This issue was introduced when correcting another issue for goalies penalty minutes in which I did not close a programming loop to the right line in the code. This problem lead to statistics of a game for goalies was added between 18 and 23 times in the overall statistics of the goalies.
  • Fix 2 issues with the SQLite output.
3.0.2
14 February 2016
  • Added 9 new dynamic webpage : Players Rosters, Players Stats, Players Information, Schedule, Search, Standing, Team Stats, Transactions and Waivers.
  • The Dynamic Webpage name do not have the League Output name prepend before their name anymore.
  • The Dynamic Webpage now has different JavaScript Source File with an update to JQuery Libraries and an updated Table Sorter Features JQuery Plugin who is much more powerful that the HTML webpage.
  • The SQLite Database is now created 2.5 faster.
  • The SQLite Database now had 2 new tables: ProTeamStatVS and FarmTeamStatVS.
  • The SQLite Database was improved with new field.
  • The SQLite DLL file was updated to latest file.
  • The CSS files were updated.
  • Add a new Menu Option call “Version 3 Website Suggested Option” to help you take advantage of the new features found in version 3 website.
  • Add an URLLink Field to the prospect variable. This change was also added in CSV Field in remplacement of Empty1 Field and in the SQLite Database.
  • Clarify the transaction information for when current rosters/lines are empty.
  • Fix a minor issue with goalies order in HTML Scoring Page.
  • Fix a couple of issue with the ProTeam Dynamic Webpage regarding Prospect Formatting and the Draft Pick Output Year.
  • Fix an issue in the Release Function was based on how many pro games were remaining to be play instead of being based on how many game were remaining in the schedule.
  • Fix an issue outputting the SQL Database when you had less than 1000 Team Transactions or less than 1000 League Transactions.
  • Fix an issue when you edit your Schedule where it would mess up the Leader Page Output because it would wrongly calculate the number of game a player must have played to be in the leader.
  • Fix an issue where the "Output STHS Default CSS File" option didn’t apply to the ‘STHSMain.css’ file.
  • Fix an issue where the “STHS Client File” was not automatically select when you did the Manual Output.
  • Fix an issue where Goalies Penalty Minutes were not count correctly in the: Box Score Team Stat Penalty Minutes information, Team Stats, Team Stats VS and Records.
  • Fix an issue where the Copy Lines Function was not copying the OT Forward and OT Defense information.
  • Fix an issue where the waiver check was not correctly enforce when loading file from the STHS Client.
  • Fix an issue with the Auto Lines Function when you had 3 goalies were the goalies with the lowest overall was select as first goalie in the game.
  • Fix an issue with the Draft Pick CSV where the Year information was not valid.
3.0.1
24 December 2015
  • Add 3 new Dynamic Webpage : ProTeam, FarmTeam and Coaches
  • Add the Custom OT Lines information to the Team Lines Output.
  • Added the abilities to trade Salary Cap space if the “Special Included in Salary Cap” option is activate.
  • Fix a couple of issue with the new CSV for Version 3 only.
  • Fix a rare issue where another team rosters and lines would be mess up if the ‘Check Pro Roster’ function found a goalie from another team in the pro when he should not be able to play pro.
  • Fix a small issue with Draft Pick CSV and XML regarding the Year Value.
  • Fix a very small issue with a hyperlink inside the Waiver page.
  • Fix an issue where the players were paid during the playoff.
  • Fix an issue where you couldn’t set your Injury Recovery below 0.51
  • Fix an issue where you would get a simulation error when you used the “Use Custom Overtime Lines” that your GM didn’t fill the 10 OT Forward field. The STHS allow a number between 6 and 10 depending on your minimum forward option.
  • Fix an issue with the CSS Responsive Design and the Roster Information.
  • Fix an issue with the Random Coaches Function.
  • Fix an issue with the Today Games Embed Code.
  • Fix thousands of English errors. Thank for Max Couture of the correction.
  • SQLite : Fix some issue, Add new field
  • The CSV from version 2 are now available to output. The CSV from version 3 are always append a V3 in there file name. This should allow you to use the WebPortal.
3.0.0
19 November 2015
  • Add 2 new checkbox in the Roster Windows: “Auto Can Send Pro” and “Auto Can Send Farm” who tell the STHS Auto Roster function not to send a player to the pro roster or farm roster.
  • Add a new option call Output PHP Integration Link” that make hyperlink inside the default website to the “PHP Page”.
  • Add a new option: ‘Pro Standing by PCT’ and ‘Farm Standing by PCT”. With the already existing ‘Allow Teams to play a different number of Total/Home/Visitor games’ in Edit Schedule Windows and Import Schedule, you’ll be able to recreate the new AHL Standing Format where some teams play less than other. Source : http://theahl.com/board-of-governors-approves-changes-for-15-16-p198633
  • Add a new option: “3 vs 3 Overtime” for Pro and Farm to permit the NHL and AHL overtime format. Because of this, the “Farm 7 Minutes Overtime” option was removed. Note: This option do not apply in the simulation engine 1.1. It only work on simulation engine 1.5, 2.0 and 2.1
  • Add a new option: “Use Custom Overtime Lines” for Pro and Farm that will force the simulator to use the new Overtime line created by the GM instead of the 4vs4 and PK3 .lines. Warning: Activating this option will make all your teams lines incomplete and your GM will have to make their lines with version 2.3.2 of the STHS Client.
  • Add a new option: “Website Menu Custom URL” that allows you add 2 custom links and their corresponding title in the website header, under the Main section.
  • Add a new Output Page call “PHP Page” that will output page php file that make the website even more dynamic. Warning: The php pages will not obey most of the Output Option.
  • Brand new CSV file with up to date information that copy the value you should have in the SQLite Database. Because of this, the "Output Farm Team CSV with Finance", "Output Farm Team CSV with Finance" and "Output Prospects Information In CSV" was removed.
  • Fix a minor issue on how the simulator handles the Check Roster function.
  • Fix an issue when moving player from day #2 to day #1 when both pro and farm were playing on the same day but one of teams has empty line on day #2.
  • Fix an issue where your Farm Roster was valid even if your Pro Roster had less than 20 players.
  • Fix an issue with the Farm Standing Title when your farm team didn’t play the same number of game each.
  • Fix an issue with the Playoff Title when you had team in your pro or farm schedule that didn’t have the same number of game in a season.
  • Fix some issues related to the Finance Calculation and added some filed in the HTML output.
  • SQLite Output is now available with more data.


STHS Version 3 Archive Version History


STHS Client V3

Version
Date

Version History

3.2.2
11 April 2020
  • This version of the STHS is only available on .Net Framework 4.7.
3.2.1
21 January 2021
  • Change an error message when you would send more than 10 players on waiver by the STHS Client.
  • Fix an issue where you could assign the same jersey number to a goaler when it was already assigned to a players.
  • The STHS Client is now build on top on .Net FrameWork 4.7.
3.2.0
17 October 2019
  • Nothing new.
3.1.9
14 July 2019
  • Nothing new.
3.1.8
7 April 2019
  • Fix an issue with the “Minimum Free Agents Salary Offer” option could be bypass.
3.1.7
27 January 2019
  • Add a new feature that allow GM to block the auto-roster function to send player to pro or farm.
3.1.6
18 October 2018
  • In STHS Client, when you click on a player to open the “Edit Players” windows, you now see the players basic stats instead of a big almost empty white box.
3.1.5
10 Septembre 2018
  • Creation an option call “Connect to FTP via SSL/TLS” to allow the connection to FTP servers to be encrypt.
  • Fix an issue in the STHS Client where the Player Salary Cap Hit would be incorrect if you had “Pro Salary in Farm / 1 Way Contract Salary Cap” option value to 0.
  • Fix an issue where “Farm Salary Cap To Date” value in the STHS Team Finance and legacy html finance webpage would be fill when it should be 0 when you had disabled “Farm Included in Salary Cap” option.
  • Fix an issue where the Player Salary Cap Hit would be incorrect for farm player when you had disabled “Farm Included in Salary Cap” option.
3.1.4
31 May 2018
  • None
3.1.3
18 February 2018
  • Improve the feature “Download Lastest Client File” in the STHS Client.
  • The STHS Client now allow you to select the location where you’ll save the Lines Files.
3.1.1
9 August 2017
  • Fix an issue where you couldn’t sign a player if the team didn’t have any money in your bank account.
3.1.0
25 May 2017
  • Fix an issue with Player Salary Cap Hit function in the Team Roster where your scheduled didn’t end on the same date.
3.0.11
26 March 2017
  • Fix an issue where changing a GM Name would make the Dynamic Website Team Password invalid.
  • Fix an issue where the OT Forward and OT Defense were not carry forward to the next days when you were using “multiple lines in row” option.
  • Fix an issue where the Player Salary Cap Hit was incorrect calculated when the Player was Out of Payroll and 1 Way Contract at the same time.
3.0.10
11 January 2017
  • Fix a very rare issue where Partial Auto Lines Function was not fixing the Line Time % after you change your league maximum Time %.
  • Fix a visual error in the Lines up windows where players where show and they shouldn’t.
  • Fix some English grammatical error.
  • The STHS Client now show the difference between those two free agents type : RFA (Restricted Free Agents) versus ELC (Entry Level Contract).
3.0.9
6 November 2016
  • Fix an issue how “1 Way Contract” where calculated when you have player with 0 contract in your team.
  • Fix an issue where the “Pro Salary in Farm / 1 Way Contract Salary Cap %” option wouldn’t apply when you were used Simple Calculation Salary Cap option.
3.0.8
17 September 2016
  • Add a new feature in the Roster Windows where you’ll be able to see a Player current Salary Cap Hit.
  • Fix an issue in the STHS and STHS Client in the Free Agents process that allow you spend more money on bonus that you currently have in bank.
  • Undo a fix introduced in version 3.0.7 regarding how “Pro Players Total Salaries” was calculated when you had players with 1 way contract because the previous code was working fine.
  • You can’t create new Message/News inside the STHS Client anymore (Only apply if your league is running version 3 for STHS Client).
3.0.7
20 July 2016
  • Fix an issue on how the “Pro Players Total Salaries” was calculated when you had players with 1 way contract.
3.0.5
14 May 2016
  • The STHS Client now allows you to make free agents offers for player’s who still has 1 year of contract left if your commish has allow this option.
  • Fix an issue with the ‘Only show other team UFA players’ in the STHS Client Free Agents Windows.
  • Fix an issue where the Farm Estimated Revenue would be incorrect if a team didn’t play the same number of home and visitor game. This requires you to edit and resave your schedule without changing it for the current season.
  • Fix an issue in the STHS Client where the Free Agents Button was not available after your Trade Deadline was passed.
3.0.4
2 April 2016
  • Add a new option “Goalies Default - Minimum # of Goals (Enforce)” to enforce the minimum number your GM can input.
3.0.2
14 February 2016
  • Fix an issue where the Copy Lines Function was not copying the OT Forward and OT Defense information.
  • Fix an issue with the Auto Lines Function when you had 3 goalies were the goalies with the lowest overall was select as first goalie in the game.
3.0.1
24 December 2015
  • Fix a rare issue where another team rosters and lines would be mess up if the ‘Check Pro Roster’ function found a goalie from another team in the pro when he should not be able to play pro.
  • Fix thousands of English errors. Thank for Max Couture of the correction.
3.0.0
19 November 2015
  • Add 2 new checkbox in the Roster Windows: “Auto Can Send Pro” and “Auto Can Send Farm” who tell the STHS Auto Roster function not to send a player to the pro roster or farm roster.
  • Fix a minor issue on how the simulator handles the Check Roster function.
  • Fix an issue when moving player from day #2 to day #1 when both pro and farm were playing on the same day but one of teams has empty line on day #2.
  • Fix an issue where your Farm Roster was valid even if your Pro Roster had less than 20 players.

STHS Client V3 Archive Version History