Added new National Team cup competition: Live Nations Cup (inaugurates June 2019). This cup will be Streamed Live each month with Steve and Kon as your hosts!
The Crown online status icon is now also awarded to the winner of the Live Nations Cup each month
Added Trophy to International Trophy cabinet for the Live Nations Cup
Starting from June 2019, the World Cup group stage and KO stage will be scheduled normally instead of being Streamed Live (they will remain Streamed live for the current May 2019 season)
Major updates to Italian translations
Friendly matches cannot be requested against users who have Red or Yellow online status indicators (aka you can only request friendly matches against users with a Green online status indicator)
Modified the existing 2 National Team ranking metrics to now be one for Overall in the past 12 months and a Handicap rating metric for the past 12 months. Note: Many additional ranking metrics including all time metrics will be added soon
National Team achievements (leaderboard points and trophies) are now associated with Steam ID's. So if you reset your team, or quit and then later returning to the game, you will retain these achievements (but still lose your club achievements, as you'll be starting again with a new club)
Past Cup Winners widget added to Cup layout
Changes to Cup KO stage and Cup Group stage draw logic
Prize Money in your financial projection is now based on your projected finish rather than your minimum possible finish (so long as you have played at least 10 league matches in the season)
Stadium Income for next season is now projected based on your current Reputation rather than calculating it based on your minimum possible reputation for next season
Flag for Mauritania updated
Nation Macedonia renamed to be North Macedonia
Nation F.S. Micronesia renamed to Micronesia
Using Autoselect will now select players to positions based on them being 'Proficient' (95%+ position proficiency) in a position rather than needing to have 100% position proficiency
Cup Group tables and League tables no longer show '0' or '-1' as the position of teams before any matches have been played
Number of Promotion places for the top division in U21 and U18 FA layouts are now correctly shown as 0
Number of Relegation places for the bottom division in U21 and U18 FA layouts are now correctly shown as 0
Fixed a bug where your International Match request might not be automatically cancelled if you logged out (without manually cancelling the request first)
Fixed a bug where using the back arrow to go back to the search page would result in the scroll bar not appearing if you had too many search conditions
Updated default user layout
More information about the Live Nations Cup can be found here:
https://steamcommunity.com/app/468070/discussions/1/1647665620943653450/
Update v0.8.3a [2019-05-20]
Added option to Open Output Folder on Data Export
Improved resilience to packet loss
Replay - 90 Minute Fever Apr '19 World Cup coverage
Replay of the live 90 Minute Fever World Cup coverage with Steve and Kon as your hosts.
New Match Engine Development Blog #2
Hey everyone, time for another quick update!
We’ve managed to get a pretty good run over the past few weeks. The base core of the physics engine has been done in turn enabling us to now work on a wide variety of different tasks related to the new Match Engine. Whilst we’re sure the physics engine is going to need some further enhancements/tuning done on it, this piece is being parked for the time being whilst we get on with other stuff. We intend to pick this up again later down the track when fine tuning of things becomes the priority.
When it comes to the AI our main focus at the moment is improving the defensive positioning and off the ball movement of players who don’t have the ball. This is the most complex part of the match engine and arguably the most important part as well. We want to ensure that player movement has a good amount of consistency and is predictable to some degree, but also want to ensure it is dynamic and has a healthy amount of variation and allows for different and unpredictable situations to arise. We also want to ensure that tactical instructions provide an extremely significant amount of influence over all of these movements. We are under no illusions how difficult striking the right balance between all of this is going to be. It is undoubtedly something that will need to undergo continuous refinement and as such we’ve put in the extra yards now to ensure we will be able to easily do this after initial release.
We’re also now right in the thick of the process of rewriting from scratch all of the code associated with infrastructure that includes all the improvements detailed in the last development blog update. Quite a lot has been done so far in this space but there is still some way to go.
All in all, we’re still making excellent progress and still believe we are on track to implement the initial version of new match engine within the next 3 months as planned.
That's it for now! Thanks as always for sticking with us!
Replay - 90 Minute Fever Mar '19 World Cup coverage
https://youtu.be/QqiZCfJv1_Q
Replay of the live 90 Minute Fever World Cup coverage with Steve and Kon as your hosts.
New Match Engine Development Blog #1
90MF Managers, ahoy!
Our adventure into ‘reopening’ the new Match Engine is well underway now. We’re planning to try and do a quick update every few weeks but we are some way away yet from being able to meaningfully update on things such as what the matches will look like, what the UI will look like, exactly what stats will be shown, exactly what tactical options there will be, exactly how long matches will take, etc. These are all things that we won’t be in a position to be able to start confirming until later on in the development process.
Now that we’ve reopened this piece of work it has become clear that it’s in the project’s best long term interests to rewrite the entirety of the existing codebase for the new match engine from scratch. We always knew this was a possibility, even though we had initially been optimistic a full rewrite may not be necessary, and was one of the key variables in why the original time estimate was given as 3-6 months. This aside, things have been about as smooth as we possibly could have hoped for, we’ve not had much disruption and we’ve yet to encounter any major unexpected problems (hopefully we didn’t just jinx ourselves!).
We’re currently in the middle of rewriting the Physics Engine and work previously done towards the AI from scratch to ensure that it will scale and allow you guys to play a good amount of matches without the associated server costs bankrupting us! This involves doing things like optimising the collision detection, being more selective about the physics we simulate and limiting the calculations for gravity, drag, etc to only impact the things they need to (such as the ball) and use more simplified physics for other objects (such as the referee), and limiting the use of CPU expensive operations (like Sin, Cos, Tan, Asin, Acos, Atan, Sqrt, Pow, Exp, etc) as much as possible - which has been challenging - as the AI is heavily dependent on geometric calculations.
We’ve also recently started the process of rewriting from scratch all of the code associated with infrastructure including being able to run multiple physical instances of match servers, load balancing, client <> match server communications, main game server <> match server communications, security, error handling, etc. We want to not only ensure that the game has the scalability that it needs but also put ourselves in a position to be able to effectively resolve many of the types of nagging bugs and nuances currently associated with the match experience.
Something we’re continuously keeping in mind is ensuring that the underpinning code structure is done in such a way that adding new features and making future improvements to the new match engine will not result in needing to do further complete overhauls of the codebase, thus allowing us to do future updates to it quite fluidly and frequently after the initial release comes.
Whilst there is a truly monumental amount of work involved to get the new match engine into the game - we’re also exceptionally motivated and are revelling in the challenges it brings. We’re making excellent progress and as things stand we believe we’re currently on track to implement the initial version of new match engine within the next 4 months as planned.
That's it for now! Thanks as always for sticking with us!
Replay - 90 Minute Fever Feb '19 World Cup coverage
Replay of the live 90 Minute Fever World Cup coverage with Steve and Kon as your hosts.
Update v0.8.2 - Italian and Simplified Chinese Limited Language Support
Update v0.8.2 [2019-02-26]
Added Italian language option
Added Simplified Chinese language option
Minor updates to Bosnian translations
Minor updates to Spanish translations
18 year old players who were in U18 squads but not U21 squads are automatically added to U21 squads when they turn 19 and are removed from U18 squads
Fixed some competition colours not appearing correctly on the bottom right competition tag during matches
* note: Please be aware that the quality of the Simplified Chinese translations are quite poor at present. Anyone wanting to help us improve these or help translate the game to any other languages please drop us an email to admin@90minutefever.com
At present some parts of the game client do not have localisation support. Most notably the match experience (which will be localised alongside or soon after the new match engine is implemented).
Update v0.8.2a [2019-03-07]
Fixed a bug that could cause some Youth Academy Graduate players to not start on minimum possible wages in their first season at their club
Update v0.8.2b [2019-03-13]
Cup history information on Profile layout now displays performance lables Quarter Final, Round of 16 and Round of 32 finishes
Increased the threshold for number of matches required to be played online in order to qualify for the Legends Cup from 19 matches to 25 matches in order to help with group balancing
Update v0.8.2c [2019-03-20]
Reputation Values on Club Profile are now always rounded to 1 decimal place
Search page has now been localised (note: for users helping with translations, these new values will be added to translations sheets later today)
Buttons on Squad List and Line Up pages have now been localised
Made check box on the Chat Agreement more visible
Fixed bug where back arrow would need to be pushed twice on a staff layout if that staff was signed in order to go back to the previous page
Fixed hyperlink on a pre-match tip not working correctly
Fixed a bug that caused the game to not run on some chips with integrated Intel HD Graphics
Note: We're aware of a bug with running the game in Windowed mode on Windows OS that maximising the window changes it back to full screen mode. See the 90MF Steam Discussions for more details
Update v0.8.2d [2019-03-28]
Longest Streaks on Club Profile now treat Penalty Shootout Wins/Losses as being Wins/Losses rather than Draws
Mail message notifications are no longer sent to users who had a player shortlisted when that player is sold to the pool if that player is 35 years old and retiring at end of season and cannot be purchased
Update v0.8.2e [2019-04-01]
Added option to view another user's Calendar by right clicking on their username or club name
Added U21 and U18 as separate options in the World Menu rather than grouping them together as Youth
Changed the way users register for Youth FA's. They now do so directly from the page for each Youth FA layout
In addition to being able to register for Senior FA's from the FA tab in the World > Senior layout, you can now also register for a Senior FA directly from the layout of that FA
Increased the chance that violent conduct from players in matches will result in a Red Card
Very slight increase to Goal Keeper match ratings/10
Update v0.8.2f [2019-04-04]
Fixed on hover text for right sided player positions not fitting entirely within the widget
Temporarily disabled the option of sharing to Facebook until we have resolved the issue with it not working
Update v0.8.2g [2019-04-16]
World Cup Crown online status icon now stays with a user if they reset their club team
Bonus reputation for top 3 placed league finishing clubs is now only applied for Division 1 leagues (this bonus reputation could commonly result in teams 'leaping over' entire divisions to fill empty spaces in FA's if those FA's had many divisions)
Balancing changes to national team reputation star level and performance star level. Note: these changes won't be visible until next season
Fixed an issue that would cause a user to not be able to play their national team matches if they reset their club team during a season
Fixed a rare issue where a users club reputation value that is displayed to them may not exactly align to their Club Progression Level (i.e. if a users club reputation was 49.99 then it would show as 50 but they would be Silver level instead of Gold level as their reputation was less than 50). Now the Club Progression level is also based on the rounded figure.
Update v0.8.1 - Spanish and Bosnian Limited Language Support
Update v0.8.1 [2019-01-31]
Added Bosnian language option*
Added Spanish language option*
Additions and improvements to the player and staff names library for the following nations: British Virgin Islands, Greece, Iceland, India, North Korea, South Korea, Sri Lanka
Interest payments (both credit and debit) remove from the game as a concept
Fixed a bug where Projected Points in Qualifying Leagues would not be correct for Qualifying Leagues that had less than 20 teams in them
Fixed a bug whereby a user would get a pop-up prompt asking them if they wanted to get a Pro membership if they did not currently have a Pro Membership and ignored (did not respond to) a friendly match request from a user who does have a Pro Membership
* note that at present some parts of the game client do not have localisation support. Most notably the match experience (which will be localised alongside or soon after the new match engine is implemented).
Update v0.8.1a [2019-02-01]
Updated default user layout
Update v0.8.1b [2019-02-04]
- Minor updates to Bosnian translations
- Minor updates to Spanish translations
Replay - 90 Minute Fever Jan '19 World Cup coverage
https://youtu.be/3wIfNeS9Zyw
Replay of the live 90 Minute Fever World Cup coverage with Steve and Kon as your hosts.
Added localisation support (note: not all of the client is localised as of yet, most notably the match experience and mail message notifications)
Added Greek language option (anyone wanting to help out with translating other languages to have them included in the game: there is a forum announcement with more information)
Added Club Level and Dividend Threshold values to the Financial Summary widget
Accrued Disciplinary Points during the current season no longer carry over when a player moves between clubs (i.e. Disciplinary Points for the current season for a player always start at 0 when you buy a player)
National Squad players now always show at 100% condition even if they have less condition for their clubs
National Squad players now never show suspended or injured plates even if they are suspended or injured for their clubs
Manager Briefing widget messages now link user to relevant in-game layout or external hyperlink
New User Manager Briefing widget messages added to help them be aware of the most important information when they start playing 90MF
Added Manager Briefing widget message to advise if a user has a Youth Squad FA membership currently selected for next season but do not have an active Pro Membership
Pro Memberships are no longer discounted
New Users now receive 1 Free Month's Pro Membership when they start playing the game with a new account
Only Pro Members are now able to request Friendly Matches
Only Pro Members are now able to request Super Friendly League Matches
Only Pro Members are now able to join Youth FA's
Academy Trial graduates are now automatically assigned to U21 and U18 squads for a user (if they have them)
Fixed highest Transfer Fee Received in Club Records not working correctly in some cases
Fixed issue with current season player stats not updating/recording correctly when a player is sold and purchased back by the same club multiple times in the same season
Fixed issue with the Academy Trial summary widget not immediately updating when starting an Academy Trial
Fixed issue with some mail message notifications having an incorrect subject line
The Nation Swaziland is now renamed to instead be Eswatini
Update v0.8.0a [2019-01-10]
Improved blacklist user functionality so it is also able to block users from using match chat with you
National Squad players are no longer showing red coloured selection text on plates if they are injured or suspended for their club sides
Fixed an issue where a user might not be able to sell a player if they have already previously sold that player during the same season
Streamlined new user signup process
New users now choose their username at signup rather than using their Steam username by default
Fixed a bug that could cause a new user to need to restart the client during the new user signup process
Greek Translations updated
Update v0.8.0b [2019-01-13]
Refined Reputation Star rating system for National Teams
Refined Selection Depth Star rating system for National Teams
Fixed a bug that could cause some players who were added to the game in users starting squads, to not be able to increase in value
Update v0.8.0c [2019-01-16]
Added Club Record - Results: Most Goals Scored in a Match
Added Club Record - Sequences: Most Games With Scoring
Negative club records (such as heaviest defeat and most consecutive matches lost in a row) removed
Gameworld top 20 player leaderboards now only include active players (likely to add in option in the future to optionally include retired players and/or only view retired players)
Now able to search for national teams using the headerbar search
Corrected order of Positioning attribute on Goal Keeper profile and player search
Fixed incorrect whistle sound being played at end of 1st half of Extra Time
Pro Membership upgrade/purchase acknowledge/close prompt option text changed to be 'No Thanks' instead of 'OK'
Update v0.8.0d [2019-01-23]
Server side performance optimisations
When a user resets their team to start again, the formation and team selection for their previous team is reset to be the default formation