Repository navigation
fmsave 0.5.5
Added
player_season_stats()addspossession_lostandnon_penalty_expected_goals, withpossession_lost_per_90andnon_penalty_expected_goals_per_90. All four are unconfirmed.- Saves from build 26.3.1 are read as a known build with the 26.3.2 layouts.
- Saves from build 26.1.0 read the in-game date, so players, contracts, staff, injuries, finances and most other tables load. Fixtures, league tables, tactics and set pieces still fail their checks there, and the build is still reported as unknown.
Fixed
job_vacancies()reads job-centre records that store a list of ids; such saves no longer fail the section size check.set_pieces()reads user routines whose tail flag differs from the usual value instead of merging them into the next routine.finances()validation accepts a club's first month when its oldest row holds the opening balance, as series begun with the career do. Early-career saves no longer failfinance_balance_continuity. New anomalyopening_balance_steps.league_tables()validation appliesdouble_round_robin_divisionsonly once the fixture calendar shows enough divisions under way, so preseason saves no longer fail it. New anomalystarted_calendar_divisions.facilities()counts a club that stores no corporate-facilities rating (a zero in an all-zero block) as unset instead of out of range. Saves tracking many nations no longer fail its checks. New checkfacility_unset_ratingsand anomalyunset_ratings.- The "game_info does not match build" error says which build check failed.
Install or update: pip install --upgrade fmsave