After more than 50 days of no updates v0.9.0 is finally out! This version took a lot of time and did take much more than expected. While this version was supposed to be v0.8.6, I changed so many things that v0.9.0 is a better fit.
The main feature I worked on this version where red cards and player injuries. I knew that it won't be easy, but I could never foresee that this creates so many edge cases. Many parts of the game needed a complete logical redesign. Mainly the match engine, that always expected 5 players on the field. But also all formation related UI elements, like the formation settings screen.
Persian and Khmer are the 2 latest languages added to the game. It supports now over 16 languages, that are translated at least 60%!
Thanks to all translation contributors!
Please report bugs!
This version has been delayed so much, because I always found new bugs and edge cases while testing. While I spent a lot of time to make sure everything is working, something must have slipped trough. Therefore if you find bugs, crashes or simply find something does not make sense, let me know! 1.0 is supposed to be released this year, so lets smash those bugs together :-)
Finally I want to say that from now on I will use feature branches to work on new features. This should prevent long update periods like this and allow me to release critical bug fixes fast. This version fixes quite some bugs, that could have been fixed much faster...
And here the full changelog, as usual.
Added
Gameplay
Player injuries
Player red cards
Simulate matches directly from dashboard
Show live stats and events during fast simulations
In simulations form the dashboard and during matches
Player list: add nationality filter
UI
Add search bar to option buttons with more than 12 elements
Example: nationality button at manager setup screen
Match Engine
Substitutes go first to change zone, before player change happens
Match UI
Add suggest lineup button
Show planned changes
Show red card penalty timers for team and single players
Editor
Show newly copied or created data packs in different color
Languages
Add Persian and Khmer languages at 100%
Add Khmer font
Fixed
Editor
Fix crash when generating players with new and not yet saved data pack
Fix player birth date changes not always saving correctly
Keep data pack version of copied data packs
Match Engine
Better field positions of players
Fix goalkeeper running into field to interpose ball
Android
Fix stuck on loading screen for some devices (ex. moto g20), with Godot 4.7.2 update
Changed
Gameplay
Allow to bring less than 14 players to a match
Rename youth team to second team
Change position for some formations
Universal players can now play in all field positions
Improve suggested formation logic substitutes choices
Improve shirt number assignment, by taking player position (more) into account
Make 202 and 121 preferred tactic for other teams
Player list: merge free agents filter into transfer state filter
Set minimum amount of players for team overall and lineup to 8
Match Engine
Reduce missed passes
UI
Formation: always show player position in field
Style: add panel backgrounds to overview and email view
Instant theme and font size changes, without delay and loading screen
Transfer offers: use "reject other offers" checkbox instead of reject button
Match UI
Make simple match graphics default
UI
Move restore default settings button to top left
Code Contributors
Simon Dalvai (dulvui)
Translation Contributors
Catalan
Enric Pagès i Gassull
Chinese (Simplified Han script)
jacky8848
pyccl
管威
Dutch
Marco Meijer
French
W. C.
German
Ettore Atalan
Tobias Markus
Indonesian
fatadhewe2012
Italian
Simon Dalvai
Japanese
Yoshi_Paris
Khmer (Central)
SeyhaLite
Persian
Parsa Ghazipour
Ukrainian
Dan
