Player Attribute Calculator / Aggregator

by Possebrew, Jul 19, 2025

I hope so.
This far I haven't been able to figure out how to export the data from the various screens.
After that, it should be easy.

However, there's no guarantee that the formulas from FM24 will carry over to FM26.
We'd need new data.
So, until the new data is in, I would have used the old formula.

3

Hello, sorry for my English, it is not my native language. Am I correct in understanding that the calculator for FM 26 is not working yet? The views are not being imported.

0

Thank you for what you're doing. It's impossible to play FM26 because of the interface.

1

Exellent said: Thank you for what you're doing. It's impossible to play FM26 because of the interface.

Understood, thank you.

0

I can't use the draft mode. Can you help me?

0

First of all, your tool is amazing and I add my voice to those encouraging you to put a little "donate" button somewhere.

I have two questions that occured while trying it in a low-league save of mine
1) Following the formulaes I can find, I don't understand this (see screenshot). With 4 in an attribute, I'd think his "factor" would be (4-8)/12=-0.333. So I guess there's a supplemental penalty hidden but I don't know where :D

2) Why do you set "score < 0 --> score = 0" ? Is this a limitation for your squad builder? UI limitation? In one of my saves, in a low league, most players have a negative score (and I am doing a youth-only challenge, so no transfers in!). Trying to optimize my pityfull team so I'd guess I'd field my "less bad" lads :D I can see their negative scores individually, but not in the squad view. Is this by design?

Again, AMAZING tool, and slick visual! Love it

0

Would it be possible add an option to export the Data Analysis screen (mainly for the Score) as a .CSV file? I want to be able to access that number in Excel and cross-reference it with other data.

0

Panneton0 said: First of all, your tool is amazing and I add my voice to those encouraging you to put a little "donate" button somewhere.

I have two questions that occured while trying it in a low-league save of mine
1) Following the formulaes I can find, I don't understand this (see screenshot). With 4 in an attribute, I'd think his "factor" would be (4-8)/12=-0.333. So I guess there's a supplemental penalty hidden but I don't know where :D

2) Why do you set "score < 0 --> score = 0" ? Is this a limitation for your squad builder? UI limitation? In one of my saves, in a low league, most players have a negative score (and I am doing a youth-only challenge, so no transfers in!). Trying to optimize my pityfull team so I'd guess I'd field my "less bad" lads :D I can see their negative scores individually, but not in the squad view. Is this by design?

Again, AMAZING tool, and slick visual! Love it


Another thing: Your "change log" shows "built" as time.now, not the time of the actual build. Keep up the good work and I hope you're having great holidays (if you celebrate it!).

0

Hey everyone!

apologies for my late replies, Murphy and his friends decided to pay me an extended visit, so I couldn't find the time to take care of this project.

To the ones suggesting I add a donation button. I much appreciate it!
However, I had never intended this app to be for-profit.
It was a way for me to host my own tool online, so I could use it as I was hopping between devices and locations.
Sharing it here was more of a: "Ah wth, others might find this useful"

With FM26 still not allowing for exports, I didn't see much point of continuing here. Hopefully, this feature will arrive at a later time.

I am still strung between 4 other projects, so I can't find the time just yet.

That said, I am considering creating a tool that can run on your local machine, similar to Genie Scout, which pulls the data from your save directly, with the option to still export the information to a file, in case you wish to use the WebTool afterwards.

But even so, I noticed other similar tools popping up around the web lately, like FMScouts solution. Given that these teams have dedicated resources for this, it might be more realistic to expect updates from them.

If all I could provide is an impulse to create such tools, that is more than I could have ever hoped for. Indeed, the attention this calculator is something I am grateful for.

2

I have to say though that your UI and the simplicity of your tool did make it a way superior tool than Genie Scout (for my use of it, not necessarily as a generic tool). Of course GS is more powerful, but it is way less instinctive to sort out a shortlist of players considering the "meta attributes" than HOW you decided to make it available in your UI.

So kudos to you! :)

1

Hi everyone,

@s0rn notified me a few days ago about an attribute exporter tool for FM26.
I installed it and it seems to have worked.
I had all but stopped playing FM until I read your message. Thank you <3

Needless to say, it needs testing, and the installation was a bit tedious, but I wrote down the steps I took on the Getting Started page. You can find the exact steps there.

You will need:
- the latest BepInEx
- FM26 Player Export v4
- the Views I uploaded

The thing that still gives me headache is that Attribute Exporter DLL file. I understand what it does and why it needs to be this way (for now), but I am not a big fan of downloading foreign libraries on my PC. That said, the file seems to be clean, and it did do what it was supposed to do.

I am wondering whether anyone of you has some modding experience with FM26. Maybe, we can integrate the calculator into a skin or mod instead.

With the new CSV I managed to download and upload 2890 players from my playerdatabase in FM26. So the old cap is no longer a concern. However, be prepare that loading too many players all at once, may crash your browser.

The new version is live, and can be tested at https://fmarenacalc.com
Looking forward to your feedback!

2

I  tried it, but BepInEx doesn't seem to start, i extracted it in the fm folder, but just the "core"folder appeared, tried to manually create the other ones and  still isn't working

0

For BepInEx to work, you need to launch FM26 once. Then it creates a few folders (among them also the 'plugins' folder)

You know BepInEx is installed correctly, if a console window opens along with FM26 when you launch the game.

That said, I have had the same issue, and I tried with the nightly build of BepInEx:
https://builds.bepinex.dev/projects/bepinex_be

I grabbed this one:
BepInEx Unity (IL2CPP) for Windows (x64) games

Can you please check if it works with this one?

1

With this build it works, thank you!

0

nice one mate we back in biz, @Possebrew is it based of the genie scout file george floyd made or the same fm 24 stuff?

0

Why does it say I'm disconnected from the server when I start it and the prompt opens? But if I delete the files, I can go to the online section.

0

This error on the prompt

23:36:52:348 MULTIPLAYER_CHANNEL D Application: User is not ready for multiplayer modes - no internet connection.
[Message:    Unity] {"Timestamp":"2026-03-18T23:36:52.3494775+01:00","LogLevel":"Information","Category":"MULTIPLAYER_CHANNEL","Message":"User is not ready for multiplayer modes - no internet connection. (\u003Ccolor=#3B8FE1\u003E\u003Clink=\u0022plugin-link://C:\\TeamCity\\work\\d85b1bb5a16ae7d8\\shared\\libraries\\si\\core\\simultiplayer\\generic\\multiplayer\\multiplayer_manager.cpp:924\u003EC:\\TeamCity\\work\\d85b1bb5a16ae7d8\\shared\\libraries\\si\\core\\simultiplayer\\generic\\multiplayer\\multiplayer_manager.cpp:924\u003C/link\u003E\u003C/color\u003E)"}

0

Same

OpticFawn said: nice one mate we back in biz, @Possebrew is it based of the genie scout file george floyd made or the same fm 24 stuff?

I am unaware of the file you mentioned. I have also never used Genie Scout, so I wouldn't know.
It's the same old FM24 formulas, but with FM26 CSV uploads.

If you have the file for me, I can try make an import for it in the Attribute Settings section.

0

Bac94 said: Why does it say I'm disconnected from the server when I start it and the prompt opens? But if I delete the files, I can go to the online section.

Might be some cheat protection? BepInEx injects into the game memory, so it stands to reason that SI has some protection against such tampering for online play.

Given that I haven't developed that tool, I don't know how to help you with that error. Sorry.

0

I think this is the for genie scout filter https://fm-arena.com/thread/14077-guide-on-how-to-use-genie-scout-to-find-meta-players-update-for-fm26/page-2/.

I know ZaZ also has an ingame filter on his best tactic to search for players

1

@Possebrew What scoring mode is the best to use, points only or goal weights and penaltys?

0

66connor66 said: I think this is the for genie scout filter https://fm-arena.com/thread/14077-guide-on-how-to-use-genie-scout-to-find-meta-players-update-for-fm26/page-2/.

I know ZaZ also has an ingame filter on his best tactic to search for players


Oh wow, thank you!
I'll try to find a way to upload weights from genie scout files.

1

Glennson said: @Possebrew What scoring mode is the best to use, points only or goal weights and penaltys?

I use the one with penalties, because of the research by Harvestgreen (iirc)

Thing is, that having a 1 in an attribute like Work-Rate is so damaging to a player's performance that it can overshadow his 20 pace.

It's also much cheaper and faster to fix than trying to boost a player from 18 to 20 pace.

While my calculator didn't work, I fired everyone and anyone on my team with less than 10 Workrate. I don't care if he's a Star Player.

I don't care that my GK has 19 Ref & 20 Agi, if he has 4 Jumping Reach, 3 anticipation and 1 concentration. That guy gets transferred or released.

In a way, the calculator made me aware that well-rounded players are still worth having, they just need to be well-rounded in the right areas.

3

I think I have a decoder running for the GRF files.
It's tested against 3 different Genie Scout Ratings files, but I am not sure whether my code actually works, or where it's a placebo result.

Does someone know where I can find a repository with multiple GRF files, for testing?

0

No French language ?

0

kabs59 said: No french language ?

The FM26 variant only works with English for now.
If you can DM me identical exports of the Views in French and English, I can try to create a parser, but no guarantees for now.

0

Is it possible to add a column for the top 20 impact? or at least sort for it somewhere?

0

Possebrew said: The FM26 variant only works with English for now.
If you can DM me identical exports of the Views in French and English, I can try to create a parser, but no guarantees for now.


Im playing fm24 not fm26 I forgot to mention sorry ^^

0

kabs59 said: fm24 not fm26 ^^

If memory serves I got stuck at some point with the language conversions, because it was a huge hassle to check them across each language.

If you can add the correct abbreviations in the list below, I can add to them in the next update.
The order is important, as it correlates to the order of the view in-game.

===

const languageSignatures = {
    german: ['Alter', 'Transferwert', 'Eck', 'Fla', 'Abs', 'Ann', 'Kpf', 'WS', 'Einw', 'Dck', 'Elf', 'Azp', 'Mut', 'Ner', 'Kon', 'Ent', 'Zie', 'Flr', 'Füh', 'Ohn', 'Ste', 'Übs', 'Esf', 'Ant', 'Bew', 'Spr', 'Gft', 'Sch', 'Aus', 'StK', 'Fau', 'TzH', 'Abw', 'Kra', 'HB', 'Kom', 'Exz', 'Hal', '1v1', 'Rsp'],
    italian: ['Nome', 'Posizione', 'Età', 'Costo trasferimento', 'Ang', 'Crs', 'CdP', 'Tst', 'TLn', 'Rim', 'Mrc', 'Rig', 'Cnt', 'Int', 'Cor', 'Frd', 'Cnc', 'Fan', 'Crm', 'SP', 'GSq', 'Imp', 'Equ', 'Ele', 'IFi', 'Vel', 'Res', 'Frz', 'Aer', 'Aar', 'Com', 'Ecc', 'Blc', 'Rin', '1v1', 'Rsp', 'Rif', 'IUs'],
    turkish: ['İsim', 'Mevki', 'Yaş', 'Piyasa Değeri', 'Kor', 'Ort', 'TSü', 'Bit', 'İKn', 'Srb', 'Kaf', 'Uzş', 'U Tç', 'Mar', 'Tkp', 'Tek', 'Agre', 'Öns', 'Ces', 'Sğk', 'Kons', 'Kar', 'Krr', 'Yet', 'Lid', 'TzA', 'Poz', 'Toy', 'Viz', 'Çlş', 'Hzl', 'Çev', 'Den', 'Zıp', 'Vüc'],
    polish: ['Nazwisko', 'Pozycja', 'Wiek', 'Szacowana wartość', 'RzR', 'Dśr', 'Drb', 'Wyk', 'PPł', 'RzW', 'Głw', 'Str', 'D Wrz', 'Kry', 'Pod', 'Odb', 'Tec', 'Agr', 'Pwd', 'Wal', 'Opa', 'Knc', 'Dec', 'Det', 'Bły', 'Prz', 'GbP', 'Ust', 'Wsp', 'Przg', 'Pra', 'Psp', 'Zwi', 'Rów', 'Sko', 'NSp']
  };

0

Ah, and the position names were the big deal-breaker. Each language used different names, so it made parsing a nightmare.

The problem arises, because the team I was using did not necessarily have each and every position in question, so sometimes you had these compounded position names that made everything horrible to narrow down. I always ended up missing one or the other position.

That is because I am using the "D/AM (RL)" notation for the "Team Builder"

===
This for example was the German mapping:
// Additional German mappings
    'OM (RL)': 'AM (RL)', // Offensiver Mittelfeldspieler (Rechts Links) - Attacking Midfielder (Right Left)
    'V/AM (R)': 'D/AM (R)', // Verteidiger/Attacking Midfielder (Rechts) - Defender/Attacking Midfielder (Right)
    'V/OM (R)': 'D/AM (R)', // Verteidiger/Offensiver Mittelfeldspieler (Rechts) - Defender/Attacking Midfielder (Right)
    'V/M (L)': 'D/M (L)', // Verteidiger/Mittelfeldspieler (Links) - Defender/Midfielder (Left)
    'OM (LZ)': 'AM (LC)', // Offensiver Mittelfeldspieler (Linker Zentrum) - Attacking Midfielder (Left Center)
    'V (RL)': 'D (RL)', // Verteidiger (Rechts Links) - Defender (Right Left)

0
Create an account or log in to leave a comment