u/EmaerSeven

This may be a rather unusual request, but I need help with Football Manager 2024. I'm not looking poitners for cheating, but only to read data. I've checked the cheat tables and haven't found any such data there(or the scripts are encrypted).

Specifically, I'm looking for the ability to extract player statistics from a selected league, meaning all teams playing in a given league at a given time. It would roughly look like this:

  1. Find the current date in game

  2. Create an observer that will trigger a function when the date changes

  3. Iterate through the active leagues and check if any have just finished their seasons

  4. For each league found:

4a. Export the statistics of the teams playing in the competition

4aa. For each team in the league:

4aaa. Export Player Stats

By "statistics," I'm referring to match statistics like dribbles per 90, expected xG, pressing attempts, etc.

I can write the code myself; the only and biggest problem is finding pointers for the required data:

- current date

- active competitions

- list of teams in a given competition

- list of players in a given team

- list of statistics for a given player in a given team in a given competition

I know that theoretically this data can be exported using the "Print Screen" option, but it's a lot of manual work, and not all data is "exportable," such as competitions ranking. It would be great if this could be automated.

reddit.com
u/EmaerSeven — 18 days ago

Football Manager is one of my favorite games ever. I've been playing it regularly since the 2007 version, with episodes from 2005, but I also can't mention CM 97/98, which also consumed a ton of hours. And that doesn't mean I bought every version. It was hard to spot significant changes, so I got my hands on FM 2007, 2012, 2016, 2020, and 2024. These intervals allowed me to see that some progress was actually being made.

Don't you think this game has been stagnant for years? More and more features are being added, but they can easily be delegated to an assistant in subsequent versions, and therefore don't add much to the gameplay itself.

Moneyball inspired me deeply – a breath of fresh air, focus redirection, a different perspective on the entire game. However, something that should be a key element of the entire game is difficult to access and requires a lot of dedication and discipline (keeping track of season deadlines, saving game progress so you can return to it and read the statistics, etc.).

What if we could get rid of attributes? Of course, they're convenient, compact, memory-efficient, and simple. On the other hand, sometimes (or maybe often?) when we look at the profile of a player at the top of a ranking, we wonder how he even got there? Top 5 goal scorers with a 10 finishing? Top 5 assist providers with a 12 passing? And so on. We won't buy them anyway; we'll take the one with three assists because he has a passing score of 16, and attributes are the most important.

What if we changed direction, more decisively moved away from enhancing all those football-related parameters like morale, hierarchy, and social networks, and returned more to pure football?

Let expanding scouting to a given country/region give us access to statistics, let training become a truly important aspect (stats from internal games!), and not be reduced to a meaningless number of 6.3 or 7.2. What percentage of players select their starting eleven based on training rather than attributes?

Football Manager needs a change. Switching to the Unity engine is difficult, but I believe it's a good move in the long run. It takes the devs responsibility away from many low-level aspects(rendering/cross-platform/etc) and places it with the Unity developers, so ultimately the devs ​​will be able to focus more on gameplay. Once FM stabilizes on Unity, that's exactly the kind of trajectory I'm hoping for towards Moneyball-like.

If I made any mistakes, I apologize, English is not my native language.

reddit.com
u/EmaerSeven — 21 days ago