Currently working in Data analytics for my day job, this is an AMAZING tool to be able to use. You are such a hero. I wish your program, and your channel, and everything you strive for blows up because you deserve it, but at the same time, I have such a competitive edge over my friends in the online league, I kinda want to keep this secret all to myself for as long as I can haha. But in all seriousness TOP top job, keep up the good work, I promise you, it will pay off sooner rather than later! :)
Hope you all find the new Role Score Trajectories useful in finding some hidden Wonderkids! If you have any queries, issues or suggestions, be sure to drop a comment!
Some players are the best player for many roles and positions. To help us make better decisions, it would be a nice feature if the system automatically selects the squad that will generate maximum points, especially for the first 11, according to our tactics.
İ like the whole graphical stuff and like how you got these cool graphics showing what rating suits what level like conference leauge needs 13 average for example One problem i find with the app is i dont feel like its practical it requires too much scrolling when you can basically make it like squirrels where every info is visible on the screen and you can use the tool comfortably while you halved your screen so squirrel is basically more practical İ find your tool to be a bit more sluggish , menus are ridiciliously large and i find myself scrolling through menu alot going back and forth between infos, also rating scores need to be lightened more theyre not very visible İ like the role trajectory stuff but i think if its not gonna show for every position then whats the point? My ingame staff already gives me development info and other stuff about positions İ think you need to understand that the reason people use these apps are to have a better vision and see some sort of skill rating of their players at other positions rathr than the unreliable in game rating which thinks if a plyr is out of familiar position then its a 0 star (wrong) So it would be great addition if you made the trajectory development stuff basically for all roles Not just familiar roles for the plyr Also one last suggestion: İ think you should add CA PA into the calculations to balance things for players who play with masking on (ur app said 70ca plyr is 13.5 poacher, refer to my other msg about this) This can easily be prevented if u use ca more often the same way you use PA to see development rolle scores So yeah pls add ca and pa so we can sort by it as well and see it because it plays a major role
Definitely some food for thought here, thanks for all the suggestions. I'm not sure exactly what you mean by menus, but I assume you mean the table headers for all the columns in the table, the scrolling is due to the width of each column header due to the filter inputs on each column, reducing the width of these inputs can affect the amount of text you see in any given input, as it might get cut off otherwise, which can lead to confusion. There are a few solutions I can look into, such as having the ability to toggle the filter input visibility off/on to reduce the width or reducing the width of some of the inputs on a case-by-case basis. In comparison with Squirrels application, I so include the specific text of each role, and not just the key, which will also increase the width of the role columns. However, I still need to scroll horizontally using Squirrel's application, but obviously not as much as you have to with FMDataLab. Yes, I do agree it may feel more sluggish, but that's due to the UI and library I use for the table, which is more graphically intensive, but the trade-off is that it allows more flexibility and customisation. From a development standpoint, it's a library I am familiar with and works well with the framework I use. In the next update, I will be updating the colours on the scores to be a little more legible. I do go over the reason for not applying trajectories for the roles that a player cannot play in the video and in the tutorial section on the website, but it boils down to players' progress at a more predictable rate in roles they can play vs those they cannot, for example, I had taken several different strikers and left backs that were the same age and had the same score for a left back role, I found that all of the left backs all ended up having higher scores than all the strikers, even though they all started at the same left back role score, I did the same with other positions, can almost every time, the players that can play the role, will end up with a higher score than those who cannot play that role. So while yes, I CAN show the trajectories for all positions, it will not be accurate for those position roles that a player cannot play and don't want you to think that your striker can progress in a left-back role, the same way that a left back can, as that is what the data is based upon. So it can be something that I can show but I will need to provide warnings that the player most likely won't follow the upper trajectory, not that it's not possible, given the right environment, but is unlikely until they are trained for that role and training is focussed on key attributes for that role. I had gone back and forward on using Current Ability, but the issue is that Current Ability is a hidden attribute, and is an attribute that is opt-in. Using your example, even if the player had a high Current Ability, I don't necessarily believe that it means that their attribute value will always be on the higher end. The majority of attributes may be higher in the range, but does that mean that all attributes will have a value in the higher range can't some attributes be on the lower range to balance out? The most accurate way to get the attribute values is to fully scout those players, which I recommend. But I can just be misunderstanding how attribute masking works in reference to Current Ability as I don't personally play with either. But I can look into at the very least adding the option to see the Current & Potential Ability values in the table, which could be useful for assessing which trajectory a player is likely to follow.
In regards to the scrolling again, I could maybe make the table stretch more of the page so it's not contained to a max width as much as it currently is, that might help a little.
I've have deployed a quick change to make the table stretch almost full width of screen (a little bit of horizontal padding), so that may help a little on larger screen sizes in the interim while I apply other changes.
This is incredible stuff! I am very impressed by the functionality and presentation of FM Data Lab. Perfect to have on your 2nd monitor to analyze your squad and do scouting. One personal suggestion, a rather big feature request I realize, would be the ability to create "saves" within FM Data Lab. My idea is that using the UID of players, it should technically be possible to compare different the same player at different ages when importing multiple files. Since UIDs could be reused in different saves we would have to firstly create a save folder or something in FMDL to say that "these imports use the same UID base/playerbase". Let's say I first import my squad when I start the save 2024. Next year, 2025, I import my squad again. Of course, most players from that squad will also exist in the 2024 import. If I imported my file under the same save folder as the 2024 one, I should be able to compare the two versions of the matching players. This would be very useful when assessing whether a player is on a good or bad trajectory, and see how the attributes are growing (I know you can do this in FM but only on your own players). Hope you consider this suggestion as it's something I've been looking for since a long time :) Overall though, amazing work on this tool!
Thanks! Yes, absolutely, great as suggestion, I have added to my roadmap previously to include a method to compare 2 players in some manor, as it will definitely be a useful feature, especially with comparing trajectories. So could use the comparison with the same player between 2 different files, as you've suggested, not necessarily just comparing 2 different players within a single file, as I had initially planned in my roadmap.
thanks you so much for your work Datalab is clearly the kind of tool i was waiting for this new feature is already fantastic The only little thing i would like is being able to not display the "top average" trajectories in the tab, but maybe the median one. Also : an idea for a possible futur feature/work : add a part to determine desirable wage for a player based on his score in the datalab. Maybe export and analyze X players wage in their league on 9/23, calculate their score, regroup with their current annual wage. Then create different marker/range, to know how much should be the wage of an XX score player for XX role etc A sort of value maker.
Not a bad idea, could definitely look into a feature to toggle trajectories off & on. That's also a great suggestion, I'll keep that feature in mind, though I think a lot of wages could be dependent on the league they are playing, a player rated x playing in somewhere with a lower reputation like, Latvia, could be much different to the same rated player in the English Premier League.
GAME CHANGER!!! this is crazy. Excellent video too! SUGGESTION: It would be great to have a tactical visualization football-pitch-like with all playing positions to easily filter/switch from one position to the other (or multiple) instead of using the column header filters
i like to halve my screen in half with having half my screen fm and half my screen the calculator website so I can simultaenously look at player scores and like do stuff in game this is how I always used squirell's scoring app but with yours I cant because if I zoom out its too zoomed out and like small amount of players show up unless I zoom out a lot and if I zoom out a lot again I cant see the scores because its too zoomed out
also can you make it like so we can sort by minimum player transfer value so like when I set a minimum number at max to like 500k it would basically remove players that have a minimum value of 500k+ so if a guy has 600k-1.6m transfer value he would be excluded because his minimum exceeds 500k
one more suggestion: I think you can basically increase the accuracy of role scores of players with hidden attributes on so for example if you make it take the CA as well which would help a lot to you know calculate stuff for example there is a player named Predea Manounou who has a 70 ca and I lack scout info so his ratings are random like 11-14 I think if the APP sees that it has 70 ca it would not go on and say the guy has a poacher 13 rating because ofcourse he doesnt have that I mean we can look at his CA and clearly see that so it would be like 8-9 at max right
Do you think you could extract the 4 trajectory points for (by example) the next two years including their perceived level, plus the players max level and how many years it may take to get to 4 trajectory max into the csv? Also, could you allow the trajectory to permit manual entry of the previous scores should players have recorded those scores. The trajectory may perhaps be more accurate based on previous scores?
If you click on the globe icon in the top right, then select the "World" tab. Then in the "General" section, click the "Transfers" option to go the the World Transfer screen. Then in the Transfers dropdown, you can select "Youth Intake", then you can select which years youth intake you want to view. Then in the players list, you can select up to 500 players at a time, then right click the selection, & under the "Lists" option, highlight the "Add to shortlist" option, then select the shortlist you want to add the selection to.
Can youplease please improve the menu... Like make it so we can change it, scrolling horizontally feels really bad and annoying I wish we could like basically change the menu sizes etc... it would make it easier also when searching for players I usually like to keep notes for them for example if a X player wants like 300k wage then I would put that info in some notepad can you make it so we can add notes for players of our choice?
@@FMDataLab can u also add these: Add notes for players and when we hover over this small icon next to their name it will show the note This would help me alot because when im managing small limited teams the players wage demand is really really important and i like to basically note it after talking with his manager then in the end compare all these players w their wage demand and their role calculations
@@FMDataLab i wanna halve my screen and have fm infornt of me while I have the scoring as well thisis how I always used squirrel's app problem with ur tool is that the columns are too big and like you have to scroll a lot not a lot of players show you know so you scroll vertically and horizontally alot its not practical
Desperate to use this website but as mentioned by others....I have fm23 and the views don't show up. Using squirrels in the meantime but would love it if you could either create the views or advise what we'd need to do to create ourselves. Thanks!
Yeah, someone else had also raised this about an older FM and the FM24 views not being backwards compatible, so I'll have a look into this. You can maybe try to create your own view with all the required columns in the interim, here are all the columns I used; - Name - Position - Age - Height - Weight - Player Status Information (General) - Club - Division - Nationality - Second Nationality - International Caps - International Goals - Personality - Media Handling Style - Wage - Transfer Value - Left Foot - Right Foot - Strongest Area of Game - Weakest Area of Game - ...Then add all attributes - On the left side of the customise view dialog there should be a dropdown to select "Attributes", then you can highlight all and click the `Add` button. The order of these don't matter, just that they exist. It's possible that some columns could be missing/have a different column name in the exported HTML file, so you may still get an error on FMDataLab, you can try it on the new /upload page, as it will be faster, but let me know how you get on.
Just updated the FMDataLab views .zip file to include folders with views from older Football Manager games, including FM23. You can download the new .zip file here > www.fmdatalab.com/tutorials/download-views
@@FMDataLab you beat me to it...I gave the player search view a go yesterday before you replied and it worked so brilliant that you've now created these for offers...fantastic tool. Have you thought about including statistical analysis using FM stag's calculations? In addition to what you're currently doing... I've always wondered if there was any corellation to attributes with statistics like defensive contributions.... just a thought....
I'm actually currently working on a new table using player stats, Moneyball esque. Although, I might look at a way of combining both the role score table and the new stats table together.
im not saying %100 copy squirrel's scoring app but you could make the whole menu much smaller so its much easier to you know look at stuff and everything is infront of you like how it is with squirrel's app that would be like amazing to be honest its just too much hard work to be scrolling all this much
Thanks for highlighting this. Don't know I manged to spell "No-Nonsense Centre Back" correctly, but not "No-Nonsense Full-Back" 🤦🏻♂️ I've now updated to the correct spelling throughout the site.
Currently working in Data analytics for my day job, this is an AMAZING tool to be able to use. You are such a hero. I wish your program, and your channel, and everything you strive for blows up because you deserve it, but at the same time, I have such a competitive edge over my friends in the online league, I kinda want to keep this secret all to myself for as long as I can haha. But in all seriousness TOP top job, keep up the good work, I promise you, it will pay off sooner rather than later! :)
Hope you all find the new Role Score Trajectories useful in finding some hidden Wonderkids!
If you have any queries, issues or suggestions, be sure to drop a comment!
Some players are the best player for many roles and positions. To help us make better decisions, it would be a nice feature if the system automatically selects the squad that will generate maximum points, especially for the first 11, according to our tactics.
İ like the whole graphical stuff and like how you got these cool graphics showing what rating suits what level like conference leauge needs 13 average for example
One problem i find with the app is i dont feel like its practical it requires too much scrolling when you can basically make it like squirrels where every info is visible on the screen and you can use the tool comfortably while you halved your screen so squirrel is basically more practical
İ find your tool to be a bit more sluggish , menus are ridiciliously large and i find myself scrolling through menu alot going back and forth between infos, also rating scores need to be lightened more theyre not very visible
İ like the role trajectory stuff but i think if its not gonna show for every position then whats the point? My ingame staff already gives me development info and other stuff about positions
İ think you need to understand that the reason people use these apps are to have a better vision and see some sort of skill rating of their players at other positions rathr than the unreliable in game rating which thinks if a plyr is out of familiar position then its a 0 star (wrong)
So it would be great addition if you made the trajectory development stuff basically for all roles
Not just familiar roles for the plyr
Also one last suggestion:
İ think you should add CA PA into the calculations to balance things for players who play with masking on (ur app said 70ca plyr is 13.5 poacher, refer to my other msg about this)
This can easily be prevented if u use ca more often the same way you use PA to see development rolle scores
So yeah pls add ca and pa so we can sort by it as well and see it because it plays a major role
Definitely some food for thought here, thanks for all the suggestions.
I'm not sure exactly what you mean by menus, but I assume you mean the table headers for all the columns in the table, the scrolling is due to the width of each column header due to the filter inputs on each column, reducing the width of these inputs can affect the amount of text you see in any given input, as it might get cut off otherwise, which can lead to confusion. There are a few solutions I can look into, such as having the ability to toggle the filter input visibility off/on to reduce the width or reducing the width of some of the inputs on a case-by-case basis.
In comparison with Squirrels application, I so include the specific text of each role, and not just the key, which will also increase the width of the role columns. However, I still need to scroll horizontally using Squirrel's application, but obviously not as much as you have to with FMDataLab.
Yes, I do agree it may feel more sluggish, but that's due to the UI and library I use for the table, which is more graphically intensive, but the trade-off is that it allows more flexibility and customisation. From a development standpoint, it's a library I am familiar with and works well with the framework I use.
In the next update, I will be updating the colours on the scores to be a little more legible.
I do go over the reason for not applying trajectories for the roles that a player cannot play in the video and in the tutorial section on the website, but it boils down to players' progress at a more predictable rate in roles they can play vs those they cannot, for example, I had taken several different strikers and left backs that were the same age and had the same score for a left back role, I found that all of the left backs all ended up having higher scores than all the strikers, even though they all started at the same left back role score, I did the same with other positions, can almost every time, the players that can play the role, will end up with a higher score than those who cannot play that role. So while yes, I CAN show the trajectories for all positions, it will not be accurate for those position roles that a player cannot play and don't want you to think that your striker can progress in a left-back role, the same way that a left back can, as that is what the data is based upon. So it can be something that I can show but I will need to provide warnings that the player most likely won't follow the upper trajectory, not that it's not possible, given the right environment, but is unlikely until they are trained for that role and training is focussed on key attributes for that role.
I had gone back and forward on using Current Ability, but the issue is that Current Ability is a hidden attribute, and is an attribute that is opt-in. Using your example, even if the player had a high Current Ability, I don't necessarily believe that it means that their attribute value will always be on the higher end. The majority of attributes may be higher in the range, but does that mean that all attributes will have a value in the higher range can't some attributes be on the lower range to balance out? The most accurate way to get the attribute values is to fully scout those players, which I recommend. But I can just be misunderstanding how attribute masking works in reference to Current Ability as I don't personally play with either.
But I can look into at the very least adding the option to see the Current & Potential Ability values in the table, which could be useful for assessing which trajectory a player is likely to follow.
In regards to the scrolling again, I could maybe make the table stretch more of the page so it's not contained to a max width as much as it currently is, that might help a little.
I've have deployed a quick change to make the table stretch almost full width of screen (a little bit of horizontal padding), so that may help a little on larger screen sizes in the interim while I apply other changes.
This is incredible stuff! I am very impressed by the functionality and presentation of FM Data Lab. Perfect to have on your 2nd monitor to analyze your squad and do scouting.
One personal suggestion, a rather big feature request I realize, would be the ability to create "saves" within FM Data Lab.
My idea is that using the UID of players, it should technically be possible to compare different the same player at different ages when importing multiple files.
Since UIDs could be reused in different saves we would have to firstly create a save folder or something in FMDL to say that "these imports use the same UID base/playerbase".
Let's say I first import my squad when I start the save 2024. Next year, 2025, I import my squad again. Of course, most players from that squad will also exist in the 2024 import.
If I imported my file under the same save folder as the 2024 one, I should be able to compare the two versions of the matching players.
This would be very useful when assessing whether a player is on a good or bad trajectory, and see how the attributes are growing (I know you can do this in FM but only on your own players).
Hope you consider this suggestion as it's something I've been looking for since a long time :)
Overall though, amazing work on this tool!
Thanks!
Yes, absolutely, great as suggestion, I have added to my roadmap previously to include a method to compare 2 players in some manor, as it will definitely be a useful feature, especially with comparing trajectories.
So could use the comparison with the same player between 2 different files, as you've suggested, not necessarily just comparing 2 different players within a single file, as I had initially planned in my roadmap.
Ayyye. Absolutly jam packed update! Can't wait to dive in.
thanks you so much for your work
Datalab is clearly the kind of tool i was waiting for
this new feature is already fantastic
The only little thing i would like is being able to not display the "top average" trajectories in the tab, but maybe the median one.
Also : an idea for a possible futur feature/work : add a part to determine desirable wage for a player based on his score in the datalab.
Maybe export and analyze X players wage in their league on 9/23, calculate their score, regroup with their current annual wage. Then create different marker/range, to know how much should be the wage of an XX score player for XX role etc A sort of value maker.
Not a bad idea, could definitely look into a feature to toggle trajectories off & on.
That's also a great suggestion, I'll keep that feature in mind, though I think a lot of wages could be dependent on the league they are playing, a player rated x playing in somewhere with a lower reputation like, Latvia, could be much different to the same rated player in the English Premier League.
GAME CHANGER!!! this is crazy. Excellent video too!
SUGGESTION: It would be great to have a tactical visualization football-pitch-like with all playing positions to easily filter/switch from one position to the other (or multiple) instead of using the column header filters
Thanks for suggestion, I could definitely look into this.
i like to halve my screen in half with having half my screen fm and half my screen the calculator website so I can simultaenously look at player scores and like do stuff in game this is how I always used squirell's scoring app but with yours I cant because if I zoom out its too zoomed out and like small amount of players show up unless I zoom out a lot and if I zoom out a lot again I cant see the scores because its too zoomed out
also can you make it like so we can sort by minimum player transfer value so like when I set a minimum number at max to like 500k it would basically remove players that have a minimum value of 500k+ so if a guy has 600k-1.6m transfer value he would be excluded because his minimum exceeds 500k
Yes, I think this *might* be a better option, will look at applying this at some point.
Absolutely smashed it
one more suggestion:
I think you can basically increase the accuracy of role scores of players with hidden attributes on so for example if you make it take the CA as well which would help a lot to you know calculate stuff
for example there is a player named Predea Manounou
who has a 70 ca and I lack scout info so his ratings are random like 11-14
I think if the APP sees that it has 70 ca it would not go on and say the guy has a poacher 13 rating because ofcourse he doesnt have that I mean we can look at his CA and clearly see that so it would be like 8-9 at max right
But the app thinks hes a 13 rated poacher
can you highlight player rating numbers make thjem lighter?
Do you think you could extract the 4 trajectory points for (by example) the next two years including their perceived level, plus the players max level and how many years it may take to get to 4 trajectory max into the csv?
Also, could you allow the trajectory to permit manual entry of the previous scores should players have recorded those scores. The trajectory may perhaps be more accurate based on previous scores?
How do you make a player search filter for youth intake this year?
If you click on the globe icon in the top right, then select the "World" tab.
Then in the "General" section, click the "Transfers" option to go the the World Transfer screen.
Then in the Transfers dropdown, you can select "Youth Intake", then you can select which years youth intake you want to view.
Then in the players list, you can select up to 500 players at a time, then right click the selection, & under the "Lists" option, highlight the "Add to shortlist" option, then select the shortlist you want to add the selection to.
Can youplease please improve the menu... Like make it so we can change it, scrolling horizontally feels really bad and annoying I wish we could like basically change the menu sizes etc... it would make it easier
also when searching for players I usually like to keep notes for them for example if a X player wants like 300k wage then I would put that info in some notepad can you make it so we can add notes for players of our choice?
Would be interesting to see how those trajectories are affected by a player's personality
Poacher role calculations might be broken btw you should look into it, players who are not as good get rated really high
I go over how the poacher role is calculated in this video if you're curious. th-cam.com/video/1DjpM6PE_hI/w-d-xo.htmlsi=IcMyAIgqzbKTVd9Q
@@FMDataLab can u also add these:
Add notes for players and when we hover over this small icon next to their name it will show the note
This would help me alot because when im managing small limited teams the players wage demand is really really important and i like to basically note it after talking with his manager then in the end compare all these players w their wage demand and their role calculations
@@FMDataLab i wanna halve my screen and have fm infornt of me while I have the scoring as well thisis how I always used squirrel's app
problem with ur tool is that the columns are too big and like you have to scroll a lot not a lot of players show you know so you scroll vertically and horizontally alot its not practical
u can use squuirrels tool with ur screen halved and fm infront of you because the column sizes are small and u scrol lless
Desperate to use this website but as mentioned by others....I have fm23 and the views don't show up. Using squirrels in the meantime but would love it if you could either create the views or advise what we'd need to do to create ourselves. Thanks!
Yeah, someone else had also raised this about an older FM and the FM24 views not being backwards compatible, so I'll have a look into this.
You can maybe try to create your own view with all the required columns in the interim, here are all the columns I used;
- Name
- Position
- Age
- Height
- Weight
- Player Status Information (General)
- Club
- Division
- Nationality
- Second Nationality
- International Caps
- International Goals
- Personality
- Media Handling Style
- Wage
- Transfer Value
- Left Foot
- Right Foot
- Strongest Area of Game
- Weakest Area of Game
- ...Then add all attributes
- On the left side of the customise view dialog there should be a dropdown to select "Attributes", then you can highlight all and click the `Add` button.
The order of these don't matter, just that they exist.
It's possible that some columns could be missing/have a different column name in the exported HTML file, so you may still get an error on FMDataLab, you can try it on the new /upload page, as it will be faster, but let me know how you get on.
@@FMDataLab now that's service! Brilliant thank you... Will give this a go!
Just updated the FMDataLab views .zip file to include folders with views from older Football Manager games, including FM23.
You can download the new .zip file here > www.fmdatalab.com/tutorials/download-views
@@FMDataLab you beat me to it...I gave the player search view a go yesterday before you replied and it worked so brilliant that you've now created these for offers...fantastic tool. Have you thought about including statistical analysis using FM stag's calculations? In addition to what you're currently doing... I've always wondered if there was any corellation to attributes with statistics like defensive contributions.... just a thought....
I'm actually currently working on a new table using player stats, Moneyball esque. Although, I might look at a way of combining both the role score table and the new stats table together.
This or squirell's fm scoring app ?
good comment
im not saying %100 copy squirrel's scoring app but you could make the whole menu much smaller so its much easier to you know look at stuff and everything is infront of you like how it is with squirrel's app that would be like amazing to be honest its just too much hard work to be scrolling all this much
No-nonsense full back is spelt incorrectly. You've replaced the second S with a C
Thanks for highlighting this.
Don't know I manged to spell "No-Nonsense Centre Back" correctly, but not "No-Nonsense Full-Back" 🤦🏻♂️
I've now updated to the correct spelling throughout the site.
@FMDataLab as it happens you managed to spell managed wrong too : )