Simply, The best Hockey Simulator!

Try It, Buy It!

STHS Logo

Version 3 History Archive

SimonT Hockey Simulator V3

Version
Date

Version History

3.3.1
1 December 2021
  • In the home page, the previous “Latest Trade, Waiver, Injury & Suspension Transactions” section hidden below the news section was moved to the right top corner. It’s now called “Top Headlines” and will show the headline of the last 1, 2 or 3 days. The headline are based on the LeagueLog SQLite table information when the transaction type is Injury, Waiver and Suspension, plus the new TradeLog SQLite database for trade.
  • The Output Option Window was re-design to better align to version 3.
  • The Trade History feature was updated to a better look.
  • Add a new option call “Number of Headlines Day in Home Page” to manage the behavior of headlines section of the home page.
  • Add a new option called “Do Not Required Login to access Web Client and Upload Lines Function” that I do not recommend using.
  • Add a new table in SQLite Database: TradeLog
  • Add the “Injury / Suspension” direct link the League Menu of the Dynamic website for players and goalies.
  • Add the DateTxt Field in the LeagueLog and TeamLog Table of the SQLite Database.
  • Add the new “STHS Web Hosting” feature in the Help menu.
  • Add three new manual command: “Send all Players to Pro Scratches for Day 1”, "Force HTTP Upload Specific File Root Folder" & "Force HTTP Upload Specific File Image Folder".
  • Fix an issue where if you were trading a player via the dynamic website and the players has quote in his name, the transaction shouldn’t be show on website correctly.
  • Fix an issue where Injury/Suspension wouldn’t show correctly in the ProTeam page of the Dynamic website.
  • Fix an issue where the FarmTeam dynamic webpage didn’t show the Team Leader for Goals, Assistt, Points and Plus/Minus.
  • Fix an issue where the FarmTeam dynamic webpage shows the logos of the pro teams in the game-center section instead of farm team logos.
  • Fix an issue where the SalaryRemaining and SalaryAverageRemaining Field in the SQLite Database for Players had too many decimals.
  • Fix an issue with the 2019 Tie Breaking when looking at SO Win versus two teams.
  • Fix an issue with the HTTP Upload feature where it wouldn’t upload the STHSSettings.php file and also give you an error for each old files in your Output Folder.
  • Fix an issue with the SendMail function of the website was not working.
  • Fix an issue with the Website Upload File where it would try to create folder permission 772 instead of 775.
  • Fix issue in the STHS and STHS Client where you could send players to waiver even if it when waiver should have been disabled.
  • Fix multiples small issues with the website.
3.3.0
17 September 2021
  • In the dynamic website search section, the Players Stats History, Goalies Stats History and Team Or TeamVS Stats History Menu got major upgrade. You can search using the "All Season Merge" and "All Season per Year".
  • The Pro and Farm Team Career Team Stat section now also show the best stats for players and goalies, for both season and playoff.
  • When the STHS process major change (Starting Season, Starting Playoff, Starting Off-Season, the STHS will now save league a special league file in your backup folder with the following name : League Abbreviation, League Output Year Option and the situation (BeforeStartingSeason, BeforeStartingPlayoff or BeforeStartingOffSeason).
  • Change how the website using the Header.php, Footer.php and STHSSetting.php file. As now, Header.php and Footer.php are static file like the rest of the dynamic website and STHSSetting.php become the only file created dynamically by the STHS.
  • Add the Kraken Logo in the available STHS Theme ID.
  • Fix an issue where you couldn’t use the cookie feature in some type of web server configuration.
  • Fix an “General Error” issue with Legacy HTML Standing page Output after you delete a team with the Align League function.
  • Fix an “General Error” issue with the Start Entry Draft command after you delete a team with the Align League function.
  • Fix an issue in the home section of the ProTeam and FarmTeam dynamic webpage when you were in off-season or pre-season.
  • Fix an issue where Images folder was always created even if you didn’t output the dynamic website.
  • Fix an issue where the Entry/Fantasy Draft List would not be erased after the end of the draft.
  • Fix an issue where your Prospect Overall Pick Value couldn’t more than 255.
  • Fix an issue with the Career Stat Individual Leaders were some field were incorrect.
  • Improve visibility of ProTeam and FarmTeam by changing the active tab header red.
3.2.9
10 July 2021
  • Major Change: The website is now using permanent cookie instead of asking you for your password every time you want to take an action. You simply use the login feature and the website is be customized for you. You even now have a custom menu on the right side corner with a quick link to your team page.
  • Improve the WebClient Layout on Small Screen Device like Mobile.
  • The dynamic website does some layout upgrade.
  • The Output Windows was redesign to better align with version 3 output mentally.
  • The STHS is now build using 64 bits technology.
  • This STHS version is coming with a new version of the System.Data.SQLite.dll, version 10.0.113.0 in 64 bits technology. Please update your file.
  • Add a new manual command “Reset Entry Draft Lottery”.
  • Add the LastYearSalary & LastYearSalaryAverage field to the PlayerInfo and GoalerInfo table in the SQLite Database.
  • Fix an issue in the WebClient where Block Players from Players options didn’t apply correctly.
  • Fix an issue where in the playoff, the feature to allow you season standing would not work.
  • Fix an issue with the Legacy Finance Output when players had the “Pro Salary in Farm / 1 Way Contract” and the “Farm Player Pay as Pro After X Game” option apply on him also.
  • Fix an issue with the legacy HTML “Farm All Players Stats” where some players would not show in the Farm Players Stats #2 section.
  • Fix an issue with the standing title when running the 2019 Tie Breaking Rules.
  • Game Misconduct Penalty will now show in the BoxScore Game Note and Transaction History.
  • Improve PHP Code Error Handing.
  • The “All This Year Free Agents” will now show the Last Year Salary or Last Year Salary Average into the output instead the 0 value.
  • The Career Stat Saving function will now automatically create a backup file of your STCareer file before saving it. It’s the same concept that when you are saving the STH file.
3.2.8
5 April 2021
  • The Dynamic Website Index Page now show the headshot of the leader of the top 5 section.
  • The Dynamic Website Individual Leader Page now show the position of the players and their headshot.
  • The Dynamic website Pro Team and Farm Team page have default page with Game Center, Team Leader and core team information/stat.
  • Add the new page in the Dynamic Website, Stanley Cup Historical Winner that allow you to see previous year winner if your Career Stat database is up to date.
  • Add some security hardening to the ‘Upload.php’ and ‘UploadSTHSClient.php’ file.
  • In the standing Output in both the legacy HTML and Dynamic Website, I had a column call “RW” because in the 2019 Tie-Breaking Procedure, the second Tie Breaking is “The greater number of games won, excluding games won in Overtime or by Shootout (i.e., "Regulation Wins"). This figure is reflected in the RW column.”
  • In version 3.2.6 and 3.2.7 of the STHS Client, it was trying to upload SHL file via HTTP if the “Force Lines File upload by HTTP after save” OR the “Download Lines from FTP before simulation”. In version 3.2.8, this feature only governs by the “Force Lines File upload by HTTP after save” option. The “Download Lines from FTP before simulation” is now only applicable for the full STHS.
  • Fix an issue in the version 3 box score where image would be inverse between teams.
  • Fix an issue where a player could be used multiple times in the same shootout.
  • Fix an issue where the ‘STHSMain-CSSOverwrite.css’ file would not work if that file had File Header option also configured.
  • Fix an issue where version 3 Box Score menu would always be in English by default even if your league option another language.
  • Fix an issue with the “Download Lines Files by HTTP” features introduced in 3.2.7 where you could get an error message when there was no file line to download.
  • Fix an issue with the “Force Lines File upload by HTTP after save” option where the STHS would show it deactivate when it was activated.
  • Fix an issue with the WebClient where it was looking at the Global “Full Farm For all Teams” option only and not looking at local team “Full Farm” option to check if the farm roster needed to be completed or not.
  • Fix an issue with the WebClientAPI where you could have a PHP noticed when you save your lines with 2 goalers.
  • The French transaction of the website was updated. Thank to Christophe.
  • The STHS is now build with Visual Studio 2019.
3.2.7
23 January 2021
  • Add a new feature call “Download Lines Files by HTTP” that allow you download Lines files upload on your website by the STHS Client. Note: The “Download Lines From FTP before simulation” will be ignore if the “Download Lines Files by HTTP” is activated.
  • Create the manual command “Download Lines from Website by HTTP”.
  • Add a new feature call “Update Dynamic Website by HTTP” that allow you to update your league website directly from the STHS without using third-party program or the build-in FTP function. Please read the manual for more information. Note: The “Upload Output to FTP after simulation” will be ignore if the “Update Dynamic Website by HTTP” is activated.
  • Create the manual command "Force HTTP Upload 7 Days", "Force HTTP Upload 30 Days" &"Force HTTP Upload 365 Days" to help with the “Update Dynamic Website by HTTP” feature.
  • The STHS now allow you to brand your team using pre-defined theme or custom theme. Every NHL and AHL Team is assigned a Theme ID. Currently, the theme ID only apply the logo of each team in the dynamic website including the version 3 box score but in future release, more branding will be done.
  • Create the manual command “Import Theme ID CSV File” to import a custom CSV to apply Theme ID to all your teams.
  • Increase the number of players on the waiver at the same time to 500 from 100. If you have more than 100 players on waiver at the same time and used a previous version of STHS or STHS Client, you lost information.
  • Fix an issue in the version 3 box score where some CSS code was forced in the code instead of being in STHSMain.css page.
  • Fix an issue introduced in version 3.2.6 when you open the STHS with parameter of the league file, either via command prompt or by clicking a STH file directly.
  • Fix an issue where the PlayerInSalaryCap field in the TeamFarmFinance table of the SQLite database could be incorrect.
  • Fix an issue where you could have an error with the Manual Playoff.
  • It’s seemed the NHL website and change the Base URL from the Players Mug Shot. If your league option is using the previous URL (https://nhl.bamcontent.com/images/headshots/current/168x168/), the STHS will update the URL for the new one (https://cms.nhl.bamgrid.com/images/headshots/current/168x168/)
  • Modify the HTTP Upload Function to improve the error handling.
  • The STHS will now warn you when your website is not fill when opening your league file. It’s necessary for a lot of features so I want to warn you about it.
  • The version 3 website suggested option were updated.
  • Add a lot of new field in the SQL Database about ThemeID.
3.2.6
20 December 2020
  • The website was updated.
    • The website has a new layout and graphic style. It’ll keep improving overtime.
    • The Dynamic website only used 1 CSS file, the STHSMain.css.
    • Update the Web Client with the latest change from the creator of the Web Client and resolved issues of my own.
  • Add a new Bonus feature “Players’ Salaries Import by CSV” where you load basic contract information by CSV. See the manual for more information.
  • Add a new button in the Output Option to create a news database easily.
  • Add a new feature in the STHS Client “Force Lines File upload by HTTP after save” that allow commish to force their GM to try to upload their file by the upload feature of the website automatically.
  • Fix a cosmetic issue in the Legacy Finance pages when you were using simple salary cap
  • Fix an issue introduced in 3.2.3 where you could have an error in your output because of multiple thread.
  • Fix an issue introduced in 3.2.5 where the filter function table were not available in the dynamic website.
  • Fix an issue where team with ID 3 Pro and Farm Stat VS wouldn’t be available in the SQLite Database.
  • Fix an issue with the Waiver Claim function.
  • If you run the STHS by command line, you can now have two arguments in command prompt if the first argument is your league file location; the second argument can be Auto or LoadOutput.
  • Improve FTP Error Handing.
  • Rename the option “Disabled Multiples Lines in Row” to “Disable ability to make roster/line for day next games”
3.2.5
17 October 2020
  • Career stats management has been completely reimagined again. Instead of saving very limited scope of data, the STHS save 80% of the data of the league file into the CareerStat file. The data not saved in the CareerStat file is Players Stats VS, Transaction History, Team Transaction History and Records. The new data saved in the CareerStat file are Coaches, Prospects, Draft Pick, Schedule, League Options including Standing, Referees, more data for Teams, Players and Goalies. This allow to have even more data CareerStat SQLite database and make the dynamic website of version 3 of the STHS to be even more interesting. The most interesting part of in the standing and playoff tree for all your previous season. Because of this change, you need to rebuild your CareerStat file if you had one create before version 3.2.5. But instead of loading XML files which are missing data anyway and are complex to work with, the STHS literally use previous league STH file or STC file to get the data history to rebuild the STCareer file! Simply open the STHS, go in the Career Stat section, click on ‘Career Stat Transfers Stats from Select File’ for every STH or STC file that you have of your end of season and end of playoff, save the new STCareer file and output the career stat database.
  • The STHS now used a third-party DLL ‘FluentFTP’ for its FTP functions. The file ‘FluentFTP.dll’ is bundle with the STHS must be in same folder than the STHS executable like the System.Data.SQLite.dll file.
  • The STHS Client will no longer upload line via FTP. It will now upload the SHL file via HTTP if the FTP option is select for the commish and your website URL is configured in the STHS. If you use the “Download Lines from FTP before simulation”, please update your path because the end is now hardcoded to be “/linesupload”.
  • Add a new feature to a bunch of dynamic webpages where you can change the search value on the page itself.
  • Add a new webpage in the dynamic website history section: Previous Year Standing.
  • Fix a rare issue in Manual Playoff where your home ice advantage could be wrong.
  • Fix an issue where PA and SC were swapped in the OV formula for offensive defensemen.
  • Fix an issue where Playoff XML were not created.
  • Fix an issue where the “Minimum Forwards” for farm was enforce in the Check Farm Line for the extra OT section.
  • Fix an issue where the STHSMain-CSSOverwrite.css did not apply on the WebClient.
  • Fix an issue with the Retire Player when starting your off-season.
  • In the manual, the manual command section was order by section to make it easier to find command.
  • Remove trade restriction when in the off-season mode for minimum and maximum number of players.
  • The ‘Add Some Player Info in Roster Page’ option is now applied in the ProTeam and FarmTeam webpage of the dynamic website.
  • The ‘Merge Pro and Farm Roster in 1 Output’ option is now applied in the ProTeam webpage of the dynamic website.
3.2.4
12 September 2020
  • Undo the change issue introduced in version 3.2.3 for the FTP. This should fix everyone issue with FTP when using version 3.2.3.
  • Fix a rare issue in Manual Playoff where your home ice advantage could be wrong.
  • Fix an issue where PA and SC were swapped in the OV formula for offensive defensemen
  • Fix an issue where Playoff XML were not created.
  • Fix an issue where the STHSMain-CSSOverwrite.css did not apply on the WebClient.
  • Fix an issue with the Retire Player when starting your off-season.
  • In the manual, the manual command section was order by section to make it easier to find command.
3.2.3
4 July 2020
  • Add a new filed call WebClientIP and UniqueID in multiple tables of SQLite Database.
  • Add the Original Draft Team label in the prospect Windows.
  • Fix a small issue where the “Please Wait” windows will not close when loading a file using the command prompt.
  • Fix a very rare issue with the CareerStatTeamsStat webpage when you had mismatch between UniqueID and InternalNumber for Team
  • Fix an issue where mass edition of player Condition will delete the value containing the injury details if player condition is still under 95.
  • Fix an issue where retirement option only applies on players who where in a team. Now, the retirement will be applied on all teams.
  • Fix an issue where signing a player back to their current erase the captaincy and jersey number for that player.
  • Fix an issue where updating ratings in offseason with "Send Players Not Updated to Prospect List" would breaks the V3Prospects.csv output.
  • Fix an issue where you activate a prospect (Where the players/goaler information already exist in the players database), the original draft team information did not follow.
  • Fix an issue where you could have an endless error loop while updating file using the STHS build FTP.
  • Fix an issue with the Career Stat for Players where their team information would be incorrect when loading their career stat from XML files.
  • Fix an issue with the webpage trade where if one team trade draft picks, others team draft picks could not be trade.
  • Improve the creation of the Career File logic. The STHS will now search for your file and offer you to use it instead of having you provided its location.
  • In the Entry Draft Windows, I had a new option to allow you erase all prospects.
  • The dynamic website was test valid for PHP 7.4 and error management was improved.
  • The Mass Edition feature can now be applied on retire players.
  • The output of the CSV and SQLite is now running on their separate thread. The output might be faster.


STHS Version 3 Archive Version History


STHS Client V3

Version
Date

Version History

3.3.1
1 December 2021
  • Fix issue in the STHS and STHS Client where you could send players to waiver even if it when waiver should have been disabled.
3.3.0
17 September 2021
  • Fix an issue where the Entry/Fantasy Draft List would not be erased after the end of the draft.
  • Fix an issue where your Prospect Overall Pick Value couldn’t more than 255.
3.2.9
10 July 2021
  • The STHS is now build using 64 bits technology.
3.2.8
5 April 2021
  • In version 3.2.6 and 3.2.7 of the STHS Client, it was trying to upload SHL file via HTTP if the “Force Lines File upload by HTTP after save” OR the “Download Lines from FTP before simulation”. In version 3.2.8, this feature only governs by the “Force Lines File upload by HTTP after save” option. The “Download Lines from FTP before simulation” is now only applicable for the full STHS.
  • The STHS Client is now build with Visual Studio 2019.
3.2.7
23 January 2021
  • Nothing new.
3.2.6
20 December 2020
  • Update the Web Client with the latest change from the creator of the Web Client and resolved issues of my own.
  • Add a new feature in the STHS Client “Force Lines File upload by HTTP after save” that allow commish to force their GM to try to upload their file by the upload feature of the website automatically.
3.2.5
17 October 2020
  • The STHS Client will no longer upload line via FTP. It will now upload the SHL file via HTTP if the FTP option is select for the commish and your website URL is configured in the STHS. If you use the “Download Lines from FTP before simulation”, please update your path because the end is now hardcoded to be “/linesupload”.
  • Fix an issue where the “Minimum Forwards” for farm was enforce in the Check Farm Line for the extra OT section.
3.2.3
4 July 2020
  • Add the Original Draft Team label in the prospect Windows.

STHS Client Version 3 Archive Version History