Upgraded FM24 Player Scoring APP! Start here
Vložit
- čas přidán 13. 06. 2024
- Link to the app: fm-client-app.vercel.app/
Version 2.0 of the FM24 Player Scoring System app adds the ability to flex attribute weightings and support for attribute masking.
Huge thanks to / fatheed1 and / harrisonrclark for their continued dev support.
Link to download the views shown in this video: www.mediafire.com/file/ymf6xh...
Link to website with code for all 85 roles: squirrelplays.neocities.org/
Watch next:
Python FM24 player evaluation for any role or tactic: • Python FM24 player eva...
FM24 player recruitment using python: • FM24 player recruitmen...
Detailed step-by-step setup video for using the Python code on Windows and Mac (including how to install downloaded views into FM): • How to setup python fo...
Best attributes by position in FM24 (which provides detail on the player scoring system used in this video): • Best attributes by pos...
Signing a striker using python: • Signing a striker in F...
Timestamps:
0:00 Intro
2:56 Flex the weightings as you want
5:01 Not limited to 8 roles or 1,000 players
7:47 Support for 'attribute masked' players
Twitter @playingsquirrel
FM24 squad building approach:
1. Fix the tactic first then recruit for the tactic
2. Squad grid - 2 per position
3. Sort out the finances
4. Player recruitment: Fill gaps, improve weak links (export attribute data from FM using filters then use python to rank and compare)
Supporting attribute masking is such a game-changer. Great job on the updates keep it up.
Really impressive stuff, you three! Adding a feature that calculates a more general score for a position rather than a specific role in that a position would be quite useful as an initial way to root out poorer players. It would be especially useful when looking at larger lists of players now that the program supports it. Perhaps something to consider for a future version. Really well done! I'm having great success using the program in my save. Keep it up!
Superb Work. I LOVE, and I mean LOVE, the addition with masked attributes. Very interesting to also analyze how good your scouting system is comparing the "masked values" with the values when the player is fully scouted!
Great features and cant wait to try them out! My first initial thought when seeing the attribute masking feature was of a way of showing which players' score is the average due to being masked, and which isnt. As in, when youd have a huge list of players, some are fully scouted some are not, to have a way (maybe a column, bolded name, slight colour etc) to show the difference between those two types of players. Thanks!
That's awesome! Great stuff to include masked attributes options, going to use it for the first time later today!
this is such a game changer in fm, keep it up!! absolutely amazing work
Great work, guys! Simply amazing! And I know thats just the start!
Here from Zealand's video, thanks for making this mate!
Support for attribute masked players is a BIG one for me, what a job this is thank you. Makes you want to play FM even more so now
Great work! I believe there should be a penalty for a player who is not natural in the position he's being used. The formula for it is in one of the FM Arena forums. I'll try to find it. Maybe something you can add in as an option for us to select to compare players.
I'm quite speechless. Amazing job
Love the update and keen to try it out, been using the app like an extra external scout after using the extensive knowledge filter on my shortlist.
Waiting the save progress vids, been ages since you done one. Quality update on the app, you guys outdone yourselves.
Thanks man. Will post a Pentagon vid over the weekend
Keep up the great work man 👍
Awesome work! thanks! What would be even nicer, is to have the roles grouped by positions and be selectable positionwise as well alongside select all
Wow thank you so much, this is an amazing app!
Great work once again, thankyou
Incredible! I'm doing a youth intake only challenge, currently 4 tiers below vn n/s, a LB out my latest intake who was about to get released is now my back up CM BWM. Thank you! :)
There are so many good dirt cheap players i've found using this method that i probably would never have known about. Especially for my lower league save. Thanks
Great piece of software. One thing I would like to see is a filter on the roles filter that for example identified all the types of goalkeeper roles and greyed out other roles or allowed all Wing back roles to be quickly identified for selection.
Looks great, thanks for all your work on this.
One suggestion: what about adding the lowest possible score and highest possible score as columns for attribute masked players? Then if the attribute is completely masked, you can have the range as 1 or 20?
Love the work
Amazing! :D
Superb work.
Fantastic videos, Really looking forward toy your follow up work, love the style of them. Do you re-train players to play in certain positiions or do you think picking the best rated player in the given position is a better way to rank the players? For example I have a D(RC) and clearly his best spot is a BWM in central midfield, players like that that aren't even suggested to playing a role in a particular position.
I'm more likely to retrain players in positions than most I think. They need about 3000 minutes (it varies according to adaptability) and I find it works well. If I'm right on the brink in a promotion / relegation situation I won't do it with a guy, but otherwise I will
Love your work with this stuff. A cool next feature that doesn't seem to unreasonable would be the ability to mark out the 11 player roles and have it recommend a best XI taking in to account that some players might be the best in multiple positions (I.e. if my best left back is also my best right back, then which side are they better playing on when also considering the second best player for each position).
Well done guys on this. I've not tried the app yet, however, will there be support added to upload csv files? I play FM on console and so can't generate the export. I don't mind however filling in a csv to upload. Would still save me a bunch of time.
This has been a great addition to my own personal FM play. I play with masking off, but I only look at players scouted and utilize this app to help me make decisions.
One question I have - the previous version was a bit easier to navigate in the browser with the amount of data involved. Now you have to scroll to the bottom in order to move over. Is it possible to freeze columns on the left (at least name and club?) and if I am being greedy for a second, maybe adding view that is strictly in the "Scouted Players" screen this way the "Scouting Team Recommendation" could be exported to the app view?
Let me understand - this “app” is just helping us with scouting the best transfer on position we pick?
You are a gamechanger!!!!
Amazing app
Hey Squirrel - Amazing work i've been using this for months now and its been a great tool.
1 quick question, the search results have seemed to been reduced again back to around 250 players. Is this just an error or is a full search due to come back again??
Thanks!!
Should be ok now? Shout if not here or on twitter, thanks
Wow, fantastic work. Any chance of adding Wing Back - Automatic? Strangely my GK can play pretty well in any position haha.
👑
Nice!
Hey there, tremendous work. My only question is whether there's a way to make it useable for FM24 Console Edition when played on PC. I'm in the minority of those that prefer the streamlined console version but I miss using your app! Thanks!
I've been using this app for a week now, it's helped me rebuild my squad from the portuguese team Paredes which I took from 4th tier to 1st tier and EUL but I was kinda stuck now, it's incredibly helpful and the new changes are amazing.
One thing that you mentioned and I think it could be improved on, when a masked attribute is completely unknown instead of a range, you could make the calculation as if that attribute didn't exist rather than plugging in a value of 0, an then normalize the calculation to adapt to the lack of said attribute. That would probably be a more accurate estimation of the player's ability.
I think it should default to 10, and then we should adjust it ourselves according to the average for that position at the level the player is, but most attributes are between 5+15 at most levels, hardly any are below 5 and only elite level do you really see many above 15
Thanks for this. We are giving this point some more thought. I see where you're going with it.
What something like this needs to avoid is some pacy guy in Brazilian Serie C (16-19 pace, no other attribs known) being thought of by the system as better than Haaland...not a straightforward one. For now I think better for the app to simply favour players you know more about
@@squirrel_plays_fof4318 that's a fair point, but I think that you should calculate the mean scores for each player based on the information you have rather than assuming poor quality where you don't. We know that pacy brazilian kid is at least worth scouting, instead of being valued really low because of his hidden attributes. Or at least you can give the user the option to either pick between counting the hidden attributes as 0, counting them as a 10 since it is the half of the interval, or not counting it at all as I'm suggesting.
This is just an observation though, keep up the amazing job you've been doing. With some more development this could really be a game changer in the history of FM.
@@squirrel_plays_fof4318 I think the known attributes come in bunches, depending on the player's positon. Should have at least a 6-10 attributes to work with. Not sure where to go from there though, maybe take the average and assign the unknowns that value (maybe fraction of?), or use the 2nd or 3rd lowest of the known and use that. Or give us the option with a slider or input window to select the default value for unknowns, most should be able to pretty accurately select a ballpark figure plus a lot of known attributes are the ones that are very important for the role anyway.
I really don't have a good answer there, but 0 is very very punishing and it'll stratify players more on the number of known attributes than their actual value.
Hey! Really love this!
Can you talk a bit about the backend stuff you've changed to make this more efficient?
Just curious!
Thanks. Kudos to twitter.com/HarrisonRClark who is an awesome developer...he rewrote it fundamentally so more of the computation happens on the user's computer and less on the the server. Also in the output the sorting is more efficient so it renders faster in the browser and handles big datasets more readily
will you be posting your pentagon vidoes soon? been waiting days for next installment :(
Amazing work mate! Thanks so much! You have improved my game play experience so much due to this! I was wondering, how interesting would it be to try and create a ‘style of play’ generator based off the attribute calculations. For example, a spreadsheet that imports the attributes of your team as you do currently, but then analyses the attribute data of that team in each area of defence, midfield and attack; to then ultimately determine the teams most appropriate style of play based upon the attributes required for the different styles of play within the game. Would that be hard for you to do?
Hey, amazing work! I just noticed, there's no difference between the different sweeper keepers?
That's a good spot. Will have to have a closer look at that, thanks
Would it be possible to have a user defined “role” in which we identify attributes that are important to our tactical style and get a score for that? For example someone playing with a gegenpress might place high value on things like aggression and stamina, so would maybe avoid signing any player if they didn’t rank highly on that
Hi.
The best role one is there a way to reome BWM and other ones which is very easy to score high in?
Do you use this alongside the star rankings or only use this? For example, this says my best advanced forward attack is Johnson at 13.1 but he is has 0.5 stars in that position. Would you play him at AF(A) or pick the 2nd person from the list who is Hughes at 12.4 AF(A) but has 3 stars in that position?
Stars mean experince in that role.
If you have johnston play advanced forward for a while, his stars for advanced forward would increase because his attributes are suitable for it (13.1) He would reach 3.5 stars. But i dont suggest this in our case because johnston is starting with 0.5 stars very very low so it would take some time and some bit of underperforming. (He lacks experince on the role)
And i said 3.5 idk ur leauge but Hughes has 3 stars so johnston would have abit more stars most likely
I think a better scoring system may be on a scale from 0 to 100. This will be easy to implement in your system. I believe you simply need to calculate the maximum possible score for said role (so if a player had 20 for all metrics in your equation), and then normalise the players rating based off of the maximum possible score. It would also mean the best role would work better, as all positions are measured equally
anyway of creating a view that works with the scoring system, on the scouted players page?
Just a heads up - when trying to export the list into excel/csv/etc, it has a tendency to duplicate the positions. I just did a download and got over 250 columns because it duplicated them 3 times. Other than that, the app is great!
this is top
I upload a file with about 1200 players but I get a message that says 'Calculated all scores for 262 players in 60 ms'. I don't think I can get more than 262 rows.
With the support for masked players, instead of taking the midpoint, could you take the min & max of the masked values and have the final score be a range?
Toyed with that but it makes sorting / ranking much less clear
Can we use this on older fm’s? I’m sure tweaking the weightings will be helpful
Just an idea.
On the app screen, it'd be great if you can hide rows as well in the same way you have given access to hide columns. If someone is using this to build a depth chart lets say, it would be helpful to hide players you've already dealt with in the game so you can concentrate solely on the rest of the players. Love the app though!
I think it's bugged. I have chosen espanyol and your app shows that the best player for WBA is Milla but in game it shows half star and Im a bit confused what's going on. Can u help pls?
i don't know, I keep getting an error about missing attributes if I upload a file with masked attributes
I'm still playing FM20. Do you know if this is compatible with FM20? When I add the files to my views folder, they are not visible when I try to import a view in FM. Am I doing anything wrong or are they just not compatible? Thanks.
I don't think the view itself will be compatible across versions - you'll need to recreate the view
Does this work for FM touch? Ive tried print the squad list as a web page but doesn't seem like it works?>
Can you make it so that it is transferable to Older FM’s also? SI changed the Value name to “Player value” now so it’s not transferable. Nice improvements love the work you put it in
Thank you so much for this perfect player-roles rating tool ! Would you please also offer a view for Fantasy Drafts ? I think it would be very helpful for choosing the best possible players for corresponding roles in your tactic during the draft (when you do not have much time to analyze the attribute values)... I hope it is not too much painful work to create a suitable view for Fantasy Drafts, thanks (anyway and also) in advance (if possible) ! ;)
Playing on FM2020 still but this should work if only I could recreate the correct view. Can you help?
wow
I see you're at portsmouth now, how's the pentagon going?
Not quite! Japan then I've moved again...further vid will follow. Portsmouth was just a test save to get the attribute masking stuff right
any chance of being able to export a shortlist. Seems like obvious use is to sort by role, then take the top 10 or so candidates and then scout them
Don't know how to...I'm afraid it needs to be manual, one at a time
When I go to download the FM24_files it doesn't give me a views folder. It gives _MACOSX and a FM24_files folder. Inside the FM24_files folder there are some .fmf files one is called player search all attributes which i've manually put into a folder called views in the fm24 folder then when i go to import the view it says it isn't valid for the current panel. any help? Thanks
Perhaps have a look at the views part of this video, good luck with it: czcams.com/video/zwqlLAlPRIE/video.html
@squirrel I've watched a lot of these videos now, and whilst I am impressed by the effort and processes, I'm a little unclear as to where the lower baseline sits and what considerations are made in setting that base level during your transfer assessment. Im trying to learn the game, and I enjoy your statistical approach to it. If I'm looking at the table of scouted players as a Man City manager, this would be a lot different to the table as a York City manager. Whilst I see that you rule out the top quality players by their transfer/loan interest, it doesn't really tell me (unless I'm missing something) what the minimum baseline for the stats are, so as to rule out the riff raff. Given that Accel and Pace are considered the highest importance factor, are you looking at the aspirational position, gathering that Pace and Accel rating and then weighting the other stats based on those findings versus the chinese basketball game developer assessments? So, by example, in one video, you were comparing QPR to Leicester for the player v player scoring. If the above were true, surely Leicester's Pace/Accel stats could have been low average but their strengths (hypothetically not pace or Accel) were the thing keeping them out of the EPL relegation zone and youd also be setting up for failing. I'm in the J3 league, and whilst one video offers a glimpse of your baseline for a striker in that league, I can't figure out how you determined the 12/10/7/6 minimum ratings for an ST in that video, other than that league has an average pace+accel÷2 rating somewhere near 12 and if that combined stat is weighted at 100, then the rest should be on a sliding scale - but that doesn't tie in either.
Perhaps the app could include a league recommended low baseline and the high baseline remains the interest level.
Hey thanks for this. Quick way to look at a league's level is to go to the player search, click on 'based in' and then the division you want. Then export the players for that division and see what the top players at each role look like. Another way is to export the squad of the club you're trying to do better than and use the quality of their players as the benchmark
In the J3 if you benchmark against the lowest surviving club in J2 you'll find a decent level. And as for eg pace, just find the 5 best forwards in J3 in the scoring system, lookup their pace and with the five numbers in front of you that will be good guidance on what 'good' look like at that level IYSWIM. Good luck with it
Thank god you made it to where we can put in as many roles as we want! It was driving me insane only being able to do 8.
The copy function is gone on the export tab. Definitely my preferred way to export from 1.0
Can it work with older versions of fm?
Weightings 🥰
How do I increase the weighting for the positional ability - all my defenders are coming back best as BWMs but have less than 5 rating as a DM?
Hit the sliders next to the roles and change as you see fit
Good morning Squirrel! Sent along some coffee. :) I was playing this morning, and I'm noticing that when I export the data, I'm only getting the first page (25 records by default, but will export up to 100 if I set it to display 100). Is there any way to export ALL of the results?
Thanks for this. We will follow up on that, helpful spot
No worries, it's still super awesome! I'm in planning mode for next season right now so I'm sure I'm spiking your traffic haha.@@squirrel_plays_fof4318
Hey that's fixed now on the exports I think
@@squirrel_plays_fof4318Thank you! Hey, random question: This system is awesome when looking at current ability. But how do you personally judge player potential when looking at newgens, etc.?
Video on this is in the works - will give you a data-driven answer. Shouldn't be too long
Is there another link to download the view? without the view, is it possible to use your app?
Look on the app and there's a 'click here to download' link near the top
it does not work for previous FM-versions, right? :/ I play FM20 and can't import your downloaded view
I haven't tried to get it working with FM20 but I notice others in the comments have managed to build themselves a view and get it to work I think. It needs to look like the one I use in FM24 i.e. the same columns including all the attributes
Hey friend, i got the error Error calculating score for undefined: Missing attribute '1v1' in player data. what can I do?
Check you're (1) on the right view ('all attributes') and (2) playing FM in the English language, which it needs to be
please , if possible can you do an option to add your tactics . and have a sort of quick pick for the highest score .. i got a player from league one for 90k and he is on a 7 average rating in the premier legue
how to make it so that it shows ca and pa
Impressive stuff! when I hit search it says validation error, more than 20,000 rows. How do i get past this?
There's a 20k player limit so reduce what you're putting in to batches of 20k at a time. If you still want to compare >20k players I'd suggest exporting each as .xls, combining in Excel and using autofilter there
I always get a calculating error: 'Error calculating score for Player: Missing attribute 'Acc' in player data. '
Check you're (1) on the right view and (2) playing FM in the English language, which it needs to be
Has anybody found a work around for the 500 player maximum when importing players to a shortlist?
I haven’t FWIW
i would love to use it but i always get an error saying that atribute are missing
Are you playing in English language? If not try switching to that. Good luck
Hey mate! Appreciate your great work!
I tryed to use it but always get this error:
"Error calculating score for Mert Dzheliov: Missing attribute 'Acc' in player data."
Can you help me with that problem?
Thanks in advance!
I've found my mistake. I used the German language and had to change it to English. Now, it's working perfectly. If anyone else is struggling.
Danke Schon! Had the same issue and switched from French to English - now works perfectly fine! @@cookieslav
Hi,
This doesnt seem to work? Im putting other teams in to look at the level of player i will need and in the corner it will come up with, "no one v one stat for this player" then does not run the search
Have a look at 12 mins 00 secs in the video, see if that helps
@@squirrel_plays_fof4318 Apologies for the comment, it’s because I didn’t have your views on😂
No worries mate
Sorry I cant save the file
help please
Does it work on FM 20 ?
Crazy how this is free
Hey everyone. Thank you for all your work Squirrel, this is all so helpful and fun to use. Does anyone else have a problem using CTRL + P in FM24? Half the time it just wont work for me? Any ideas?
use settings and screenshot button
or screen keyboard
Thanks! So I find it sometimes gets temperamental also...some workarounds to try:
1. Click into a player and out again then try sometimes helps
2. Clicking off the player search screen (into something else like tactics, staff, training, whatever) and back again normally does it
3. Very rarely the 'print screen' option in the 'FM' menu in the top right of the screen gets greyed out, don't know why - when that happens it's time to save the game, exit FM then come back in
It looks like you've removed the option to move the columns horizontally in the app. PLEASE add that back in, it was really useful.
Right. If I understan what you're saying, I can't scroll the table left or right. I have to zoom out the screen itself, or download and import myself to view the entire thing. Not the end of the world, but was surprised there is no way to scroll left or right if all the columns don't fit on the default resolution. Tested with FF and Chrome.
"Error calculating score for undefined: Missing attribute '1v1' in player data." How fix this?
Select the 'all attributes' view
I got the same error, I discovered you need to set your game to english
Fails a file upload for some of my scouted players on my shortlist - these are strikers and very low level prospects for my Welsh Briton Ferry Save
"Calculation Error
Error calculating score for Aron Sasu: Missing attribute '1v1' in player data."
Check you're (1) on the right view ('all attributes') and (2) playing FM in the English language, which it needs to be
@@squirrel_plays_fof4318 You called it! Thanks, I hadn't loaded the view for my shortlist.. sorry!
no worries mate
doesnt open
can it be used on fm23?
Yep
Does the App only work with FM24?
I've been using an approach like this going back to FM21 so you should be able to get it going on older versions
Thank you 🎉 I have tried it. It works well
Coaches.
Would be super nice if there would be support for different in game languages! So that we wouldn't need to switch to english every time we had to download the html :D
doesnt show ca pa
I can't see the site :( It doesn't work for me. What should i do?
I'm using chrome
I just opened it in Chrome
@@tomkmb4120 I used VPN and it worked. Old version was working but i should use VPN for a new one :(
Thanks. Are you in Turkey by any chance? Hearing for some reason Turkish users are needing to use VPN to access. We will try to get that fixed for our Turkish homies
@@squirrel_plays_fof4318 yes:( Thanks a lot! I'm your big fan. I liked your every videos. Keep doing it. Greetings from Turkey
maybe have the mic closer so I dont have to turn up my speakers then get deafened when the adds come on
Yeah fair point, thanks. I need to buy a better mic
Love the app but getting error 1v1 missing attribute
Thanks. Have a look at 12 mins 00 secs in the video in case it helps
hi does this works in fm23?
Yep
Anyone else got this error? "Error calculating score for : Missing attribute 'Acc' in player data. "
btw this tool sounds like a really great idea!!
Check you're (1) on the right view ('all attributes') and (2) playing FM in the English language, which it needs to be
Ohhhhhhhhhh ok I wasn’t playing in English, now it works perfectly fine. Thank you for that information and the work you put into this, at first glance this looks awesome!
doesnt open, im using turkish wifi and no open
Thanks man. We're trying to fix that. Other guys in Turkey are getting it to work now with VPN if that helps for the time being
Really wish it could be used with console edition but tbf i dont think its possible
Afraid that's probably right - though I don't play on console so can't say for sure
@@squirrel_plays_fof4318 the only way I can think is if you integrated parsing as a way to input data, then we could screenshot on the console and upload the images to the website, or some other method of scraping data from images, that's presuming you have the option to put the attributes on the filters
Gotta be honest that's beyond me - the code is open source if anyone wants to fork it and figure that out