Simply, The best Hockey Simulator!

Try It, Buy It!

STHS Logo

Version 2 History Archive

SimonT Hockey Simulator V3

Version
Date

Version History

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.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