1. 90 Minute Fever
  2. News
  3. Update v0.10.0 - New 2D Match Engine

Update v0.10.0 - New 2D Match Engine

We are delighted to announce that the new 2D Match Engine has been added to the game. All matches in 90MF are now using the new match engine!

New Match Engine Q&A: https://steamcommunity.com/app/468070/discussions/1/1741140266528049303/

Update v0.10.0 [2020-02-01]
  • New 2D/visual based match engine (replacing the existing text/commentary feed based match engine)
  • Added tactical option of individual player mentalities
  • Added new team instruction sliders for Passing Focus, Passing Freedom, Attacking Width, Defensive Width and Engagement Line
  • Added new match stats for Corners, Attacking Free Kicks and Territory
  • Added formation restrictions to prevent completely unrealistic formations
  • Added selection restrictions to enforce only GK's being able to play in goal and not allowing GK's to be selected in outfield positions
  • Added selection restriction for substitutes bench to enforce the selecting of 1 and only 1 GK on the bench (renamed substitute slot for backup GK to be SUBGK)
  • Penalty takers (and other set piece takers) are now automatically being selected based on who is best at them from the players currently on the pitch
  • New injuries system (note: Physio's temporarily not having any effect in game)
  • Green injuries (knocks) now lose between 5% and 20% condition based on a player's injury proneness attribute. Recovery is now a fixed 5% per match for all players
  • Condition loss system changed as to how losing condition impacts players in matches
  • Players playing 'out of position' system changed as to how it impacts player in matches
  • In-match tactical changes system changed. Changes can now only be made during a pause and a pause can only be made during a stoppage in play
  • Tactics now only save/update whenever changes are confirmed, any non-confirmed changes will be discarded when leaving a page (selecting players to positions will now work much faster/smoother for many users)
  • Warnings now appear on the events timeline
  • Added pause timer clock icons
  • Overhauled entire server/networking architecture between the game client/match server/main server/etc. We'll be much better placed to fix issues with this side of things going fowards
  • Added 'Match Engine Buffer' settings option in the Other Settings, which allows users who are suffering from lag to potentially improve the quality of their gameplay experience
  • Added new match summary layout
  • Improved autoselect logic
  • GO TO MATCH button left/right click functionality has been inverted
  • Users without a Pro Membership can now request and play friendly matches
  • Added latest results widget (for the entire gameworld) to the home layout
  • Added button that allows you to reset your squad numbers mid-season (via the ... menu in the lineup/pitch). Squad numbers are no longer automatically reset/updated during Season Finish
  • Players now have separate squad numbers for their national teams to what they do for their club teams
  • Updates to pre-match tips library
  • Hidden player attributes now removed from the game
  • Visible player attributes updated (note: not all attributes are doing something at present, more information can be found in the game guide)
  • 'REC' plate now shown for players who have less than 90% condition rather than less than 100% condition
  • If a user has a youth squad and doesn't have enough players for that squad during season finishing for next season (including graduate players) then the AI will sign some free players for that user to ensure they have enough players to field a squad for matches in the next season
  • Players can no longer be sold if they are currently selected in one of your squads (you must remove them from the squad selection first, then sell the player)
  • Matches now can no longer be started between 23:30 and midnight daily (was previoiusly 23:40 and midnight daily)
  • Various performance/stability enhancements to the codebase throughout the client and server, particularly in regards to improving the quality of the gameplay experience for those with poor ping speeds to the server and/or packet loss
  • Clubs over the Hard Squad Limit of players will automatically have players sold during Season Finish in order to bring them down to the Hard Squad Limit. The Hard Squad Limit is 70 players (any pending academy graduates or 15 year youth player purchases do not count towards this). Players will be sold in order of least valuable to most valuable with a priority on players aged over 18 yeras old



Update v0.10.0a [2020-02-05]
  • Improvements to logging to help with troubleshooting



Update v0.10.0b [2020-02-07]
  • Fixed some issues with long distance free kicks (as players were too often hoofing it too close to the opposition goal keeper)
  • Narrowed banding between match ratings /10. Very high and very low match ratings now don’t occur so frequently
  • Injury Proneness now not only impacts how likely a player is to receive a knock during a match, but also impacts how much condition they lose after the match has finished (a less injury prone player will generally lose less, a more injury prone player will generally lose more)
  • Knocks are now a little less likely to occur in the earlier stages of matches
  • The amount of condition recovered per match is now the greater of 40% of the total amount of lost condition (rounded down) or 5% condition. Note: This was previously always 5% condition
  • Added outfield player attribute Anticipation. This impacts players ability to better anticipate the future position of the ball and act accordingly and should result in noticeably more intelligent movement to get/receive/intercept the ball, especially if they have a high rating in this attribute
  • An error message is now displayed if a user is unable to connect to a match
  • Fixed a bug that could cause new user accounts could be charged too much on their player wages financial projections



Update v0.10.0c [2020-02-10]
  • Fixed a bug whereby a user who owned a national team could have their club team start playing a match whilst they were in the middle of playing a match with their national team (and vice versa)



Update v0.10.0d [2020-02-11]
  • Added a restriction to prevent users from being able to sell players if doing so would mean they don't have enough players to effectively field a squad in one of the competitions they are participating in



Update v0.10.0e [2020-02-12]
  • Player Stats Match Overlay now colour codes player condition %
  • Player Stats Match Overlay no longer sorts when clicking the column headings (many users were accidentally sorting it and unable to get it back to the default sort order by position)
  • Fixed a bug that caused timeline icons to sometimes dissappear during a match
  • Fixed a bug that prevented users from being able to substitute off Suspended Players in Friendly matches
  • Past winners widget for World Cup & Live Nations cup now displays the current username for any users who won these competitions with previous accounts that had been reset
  • Users are now automatically disconnected from a live match if they click to go to their squad layout (fixes an array of bugs)
  • Disable the Customise GUI button on the Squad layout (as it wasn't working properly and too many other higher priority issues at the moment for this to be dealt with in the immediate-term future)
  • Fixed a bug with the profanity filter that was preventing the use of the number '500'
  • Fixed a bug with U21 squad minimum player restrictions being incorrectly enforced



Update v0.10.0f [2020-02-13]
  • Fixed various bugs related to connectivity issues when loading a match
  • Fixed the 'ghost player' bug whereby a player who was sent off could remain visible but completely inactive on the pitch
  • Balancing changes to player match rating /10 system
  • Minor balancing changes surrounding player shooting behaviour



Update v0.10.0g [2020-02-14]
  • Players now always arrive at a new club after being signed at 100% condition (regardless of the condition % they had when they were sold by their previous club)
  • Fixed a bug that caused players to incorrectly run towards half way when a team made a substitution after receiving a red card to one of their players
  • Fixed a bug that caused a substitute player to incorrectly run towards half way if that player was substited on during a corner