Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Scratch

AM24 - Assistant Manager for FMM24 (Android) 1.0.4


8 Screenshots

NOW FIXED SO SHORTLIST EXPORTS WORK WITH VERSION 15.2.0 OF FMM24 (WINTER VERSION)

This is a scouting app for FMM24 (Android), letting you:

  • See the CA, PA, hidden attributes, etc for any player.
  • Search for players by many parameters (CA, PA, Age, position, foot, name, club, some hidden attributes, etc). 
  • Export the current view of players to a FMM shortlist so you can import them into your FMM shortlist.

 

NOTES

  • This will only work with FMM24, it will NOT work with FMM23 or FMM25 (when it comes).
  • It is only available for Android.
  • There are some very significant changes to where save files are stored in FMM24 which have a major impact on AM24, so please read the Changes In FMM24 section below (tldr: you must export your saves in FMM24 before AM24 can see them).
  • I am still working towards a complete rewrite and getting this onto Google Play and when I do so it will not be free.
  • I am releasing this here for free in the meantime because it will probably take significant time to complete the rewrite etc.
  • There are some known bugs such as languages and favourite clubs not working. These are unlikely to be fixed before the rewrite.
  • If you have used the In Game Editor (ie there is a yellow Edit button showing), AM24 will not be able to read the save file and it will not open.

 

Installation / Opening A Save File

  • You will need to allow APKs to be installed from sources other than Google Play.
  • When you open the APK file downloaded from this page, you will also be prompted to allow installation from this source.
  • When you open the app for the first time, you will have to press Find Save Folder to find the careers/saves folder.
  • Android will then prompt you for permission to access files, storage etc.
  • You then need to find the folder with the various Exported careers in it. Note: you must have exported your careers first, as discussed in the Changes in FMM24 section below. 
  • Once you have found this folder, you will need to open the career folder with the exported save files (eg export_Newcastle).
  • Note: you will not actually see the save files in this view, it only shows folders. 
  • Once the exported save folder has been opened, press the "Choose Folder" button in the top right.
  • It should then show you any save files in that folder (Save 1, Save 2, Save 3).
  • If these buttons are greyed out, then it did not find any save files in this folder - please press the Change Career Folder button and try again.

Note: To change saves within a career, choose the Open Folder icon, then choose the save you wish to open. To change careers, choose the Open Folder icon, then press Change Career Folder, find the folder you want and press Choose Folder in the top right.

 

Changes in FMM24

There were some major changes to the way that save files are stored in FMM24 and it limits what AM24 can do. 

Save files are now saved in a hidden storage area that other apps, like AM24, cannot access. This means AM24 cannot directly access the save files. Instead you need to export them from FMM24. The first time you do this, FMM will ask you where to store these - this is the folder you need to find in the installations instructions above. 

Unfortunately this means you cannot open the save file in AM24 directly, play on (and save) in FMM24, then use the refresh button in AM24 to see the latest data. You will need to export the career every time you want to get an updated view of the save file. Even more unfortunately the export process is very cumbersome. You need to:

  • Choose Save Game in FMM
  • Exit the save, back to the main FMM screen
  • Press Load Game
  • Select the career you want to export
  • Press Export
  • Give the export a name (yes every time) - it makes sense to use the same name each time so you can just refresh in AM24
  • Press Export
  • Press OK, then Cancel
  • Go to AM24 and press the refresh button

This needs to be done before using AM24 for the first time and again every time you want to see the latest save.

Exporting shortlists from AM24 and loading them into FMM is very messy. Please see the details in this comment below for an explanation.

 

Loading Save Files That Have Been Edited

Save files that have been edited with the In Game Editor will sometimes not load in AM24. This is due to the save file being reordered and AM24 being unable to find the Manager's last name, which is needed to load the file.

As a workaround, please create a text file called `lastname.txt` that contains just the Manager's surname and copy it into the same folder as the save file. For example if the Manager's surname was Cronin, you would create a file like this: lastname.txt

Note: This is just a temporary solution. I'll find a better solution when I rewrite the app (at the very minimum I will make it a setting rather than the needing a text file which is pretty lame!). 

 

Overview

Here's an overview of the app from several years ago. It is mostly the same, except for the part about opening the saves, which has changed as mentioned above: 

Spoiler

 

Also, here is a new video looking at how to export saves from FMM24 so you can access them in AM24 and how to import shortlists created by AM24 into FMM24: 

Spoiler

 

 

Support, etc

The app shouldn't cause any problems, but it is an "use at your own risk" app.

If you find any problems with the app, feel free to post them below BUT a) I don't have much time to spend on this now and b) I had to downgrade my development environment to release the app and I need to update it again soon (and won't be able to make any changes after that). So... there may be little to no support this year.

There will only be an Android version in the short term. Longer term I'd like to be able to do an iOS version, or at least a web version if that's not possible, but don't hold your breath!

 
Have fun! :D

Though remember using this app is against the rules of the challenges here on Vibe if you're doing one of them.

 



What's New in Version 1.0.4

Released

  • Fixed Export Shortlist to work with v15.2.0 of FMM (the Winter Update)
  • Added the folder name to the top bar of the app

User Feedback

Recommended Comments



Thank you for this amazing app, i've use it in am22 and am23. But now i have a problem to use it, i did everything follow to your tutor, then i click to open file save it not work, it show up "it may takes a few second", but after 10min nothing happen and i can click again to save 1 or save 2. I cannot click to setting button

Screenshot_2024-01-30-22-15-01-60_66135fdc9fa5d57d2a0cbd744e22592a.png

Link to comment
Share on other sites
8 hours ago, Jhien said:

Thank you for this amazing app, i've use it in am22 and am23. But now i have a problem to use it, i did everything follow to your tutor, then i click to open file save it not work, it show up "it may takes a few second", but after 10min nothing happen and i can click again to save 1 or save 2. I cannot click to setting button

Screenshot_2024-01-30-22-15-01-60_66135fdc9fa5d57d2a0cbd744e22592a.png

If it's not opening then something is going wrong with loading the file and it's not reading it properly. If you upload the file here or on my site, I can take a look and see what's going on.

Oh, something I should have mentioned: if you have used the Editor (ie if you have a yellow Edit button showing), then that changes the save file and my app can't read it unfortunately. So that could be the explanation? But if it's not that, send me the file and I'll take a look.

Link to comment
Share on other sites
8 minutes ago, Miajonsito said:

Sorry, there is something I don't understand, I export the preselection but then it doesn't work to import it into the game

Ah... We're talking about shortlists here? So, with shortlists... 

When you export the shortlist from AM24, it only saves it to Export folder, it can't save it into the (hidden) game folder itself. In the game you need to go to the Shortlist screen and do the following:

  1. Choose Load/Save
  2. Choose Load Shortlist
  3. Choose the slot you exported to
  4. If there is a shortlist already listed (ie it doesn't say Empty), then you need to choose Delete and remove it
  5. Choose the same slot (which should now say Empty)
  6. Choose Import
  7. Choose the name of the one you exported (eg fm_shortlist4)
  8. Choose Import

If everything has gone well it will say it's imported properly, you'll see it in the list (instead of Empty) and you will be able to choose that and then press Load.

If you get the "selected file did not import correctly" message, then most likely it is just the wrong slot (as the slot name and the slot name in the file have to match). Although you might expect FMM to show the first shortlist in the first slot etc, it doesn't always do that! It seems to me that if there is a shortlist in a slot, it will be the right order, but if it is Empty then the order may be wrong and you might need to try a few different Empty slots... 

For example, I just exported to shortlist 4 and followed the above instructions. When I got to step 4, Slot 3 was empty and Slot 4 already had fm_shortlist4. I deleted that from slot 4 and now I had Empty in both slot 3 and slot 4 - but the Empty for slot 4 was actually now in the third position rather than the 4th... When I chose the 4th slot and imported I got the "did not import correctly" message, but when I chose the 3rd slot and imported it worked.  🤦‍♂️ 

So you might need to just try importing it in all the empty slots... Super confusing... Especially compared to last year when my app could export directly to the real shortlist folder and there was none of this import/export stuff. :( 

If that doesn't help, please let me know what's happening, thanks.

Link to comment
Share on other sites
1 hour ago, viniribeirossa said:

I can not open 

Screenshot_2024-01-31-01-49-19-086_app.assistantmanager.am23.jpg

If no buttons are highlighted, then it's not finding any save file in that folder. It looks for `fmm_save_1.fms`, `fmm_save_2.fms` and `fmm_save_3.fms`, but it's not seeing them. There are a couple of possibilities: 

1. There actually aren't any save files in that folder:

  • At least on my phone, a folder name like `export_career_1` means it was created by the game rather than me (I think when I export using the same name again) - so maybe just try a different folder and see if it can find anything.
  • You have to manually save the game in FMM in one on the 3 slots before exporting it - it doesn't look for the automatic save games, so if that's all you're using, it won't find anything.
  • Maybe use your phone's file explorer to double check whether there are any save files (with the names mentioned above) in the folder. 

2. There are save files in the that folder, but AM24 just can't see them:

  • There might be something about the permissions on your phone. Did it pop up with message about need access to files / storage etc when you first chose Find Save Folder and did you say Yes?
  • If you did and if there are definitely files in there, then maybe it's something to do with your phone or your version of Android. Can you please give me some details about what you're using? Not sure how much I can do about it if your phone is super locked down, but I'll take a look.
  • You could also try uninstalling the app and re-installing it. That won't help if it something about your phone or Android, but it will help if it just didn't set permissions right the first time.
Link to comment
Share on other sites
7 hours ago, Scratch said:

If it's not opening then something is going wrong with loading the file and it's not reading it properly. If you upload the file here or on my site, I can take a look and see what's going on.

Oh, something I should have mentioned: if you have used the Editor (ie if you have a yellow Edit button showing), then that changes the save file and my app can't read it unfortunately. So that could be the explanation? But if it's not that, send me the file and I'll take a look.

Ah no wonder I cannot use it in my 27th season with AC Milan. I use Edit to cek PA & CA of players. I have tried to use AM24 with new save games (greyed Edit button), all is working fine. As I recalled this is downgrade from AM23. I can use AM23 for 30th (last season before retired) save games (yellow Edit Button). Could you fix this on the next version? Even if you upload the fix in playstore, I am wiling to pay.

Link to comment
Share on other sites
4 hours ago, Scratch said:

Se nenhum botão estiver destacado, não será encontrado nenhum arquivo salvo nessa pasta. Ele procura por `fmm_save_1.fms`, `fmm_save_2.fms` e `fmm_save_3.fms`, mas não os vê. Existem algumas possibilidades: 

1. Na verdade, não há nenhum arquivo salvo nessa pasta:

  • Pelo menos no meu telefone, um nome de pasta como `export_career_1` significa que ela foi criada pelo jogo e não por mim (acho que quando eu exportar usando o mesmo nome novamente) - então talvez tente uma pasta diferente e veja se consegue encontrar alguma coisa .
  • Você tem que salvar manualmente o jogo no FMM em um dos 3 slots antes de exportá-lo - ele não procura os jogos salvos automaticamente, então se isso é tudo que você está usando, não encontrará nada.
  • Talvez use o explorador de arquivos do seu telefone para verificar se há algum arquivo salvo (com os nomes mencionados acima) na pasta. 

2. Existem arquivos salvos nessa pasta, mas AM24 simplesmente não consegue vê-los:

  • Pode haver algo sobre as permissões do seu telefone. Apareceu uma mensagem sobre a necessidade de acesso a arquivos/armazenamento, etc. quando você escolheu  Encontrar pasta para salvar pela primeira vez e disse Sim?
  • Se você fez isso e definitivamente há arquivos lá, talvez tenha algo a ver com seu telefone ou sua versão do Android. Você pode me dar alguns detalhes sobre o que você está usando? Não tenho certeza do que posso fazer se seu telefone estiver superbloqueado, mas vou dar uma olhada.
  • Você também pode tentar desinstalar o aplicativo e reinstalá-lo. Isso não ajudará se for algo sobre o seu telefone ou Android, mas ajudará se ele simplesmente não definir as permissões corretamente na primeira vez.

I changed the file names and it worked. Thank u dude

Link to comment
Share on other sites
3 hours ago, rudytjandra said:

Ah no wonder I cannot use it in my 27th season with AC Milan. I use Edit to cek PA & CA of players. I have tried to use AM24 with new save games (greyed Edit button), all is working fine. As I recalled this is downgrade from AM23. I can use AM23 for 30th (last season before retired) save games (yellow Edit Button). Could you fix this on the next version? Even if you upload the fix in playstore, I am wiling to pay.

Interesting - I have in my head that it didn't work with the Editor last year but maybe it did. Or maybe it does sometimes and not other times. I'm not sure why it doesn't work, but I do know that using the IGE moves a lot of things around in the save file (certain strings get reversed etc).

I can't promise I'll be able to solve it, but I will look into if further as part of the rewrite.

Link to comment
Share on other sites
9 hours ago, lnqn88 said:

AM24 read my save with editor on but then it freezed

Yeah, I'm not really sure what's going on with saves that have used the Editor to change things, but it doesn't seem to work for most people. I'll see if I can work out what's going on, but most likely it won't be fixed any time soon.

Link to comment
Share on other sites
5 hours ago, newspidy said:

It says there is probleme with the package 

I use Android 12

Screenshot_2024-01-31-20-00-11-32_3d73e98b1ad3bd2575f7a56513d89a0c.jpg

Hmm, that's interesting, never seen that before and it seems to work for most people. Which phone are you using? I'm using Android 12 too, so it can't be that by itself, but maybe different phones might have different setup or something.

I guess maybe the download didn't work properly? Maybe try downloaded again in case the file is corrupt? Apart form that all I can think of is that your phone doesn't have the "load files from sources other than Google Play" setting turned on, but I think that would probably be a different error.

If I think of anything else I'll let you know, but my suggest is to try redownloading.

Link to comment
Share on other sites

This is amazing. Incredible work.

Re: "There are some known bugs such as languages and favourite clubs not working. These are unlikely to be fixed before the rewrite."

Sorry, this information will probably be useless to you, but maybe it will help.

I didn't look at the save file via hex this year, but I did look at the database files. The people.dat contains information about languages and favorites.

After ID people, manager, coach, scout, physio and referee, there is 1 byte of unknown information, followed by the value 01 (I assume this means the main language), followed by the language ID number (of two values) and the language level (1 byte, from 0 to 10). This is followed by a number that is responsible for the number of additional languages. For example, Martin Edegaard would have 04 (because his additional languages are English, Swidish, Danish, Spanish). After 04 comes the id of the language and the level.

You probably know this already. Or maybe it's different in the save file. I don't know, but I thought I'd write to you just in case it might help.

After languages there are favorites. First there is "number of favorites" of two values, for example 04 00. And then there are four favorites. They are divided into Type (two values), ID (four values) and Level (two values).

I don't know why the Type of a club is 259. And the favorite persona seems to be 769. It's weird. I also noticed that Bukayo Saka doesn't have a favorite persona in people.dat, but in the game he displays a favorite persona of Gared Southgate.

 

Link to comment
Share on other sites
1 minute ago, Rus7M said:

This is amazing. Incredible work.

Re: "There are some known bugs such as languages and favourite clubs not working. These are unlikely to be fixed before the rewrite."

Sorry, this information will probably be useless to you, but maybe it will help.

I didn't look at the save file via hex this year, but I did look at the database files. The people.dat contains information about languages and favorites.

After ID people, manager, coach, scout, physio and referee, there is 1 byte of unknown information, followed by the value 01 (I assume this means the main language), followed by the language ID number (of two values) and the language level (1 byte, from 0 to 10). This is followed by a number that is responsible for the number of additional languages. For example, Martin Edegaard would have 04 (because his additional languages are English, Swidish, Danish, Spanish). After 04 comes the id of the language and the level.

You probably know this already. Or maybe it's different in the save file. I don't know, but I thought I'd write to you just in case it might help.

After languages there are favorites. First there is "number of favorites" of two values, for example 04 00. And then there are four favorites. They are divided into Type (two values), ID (four values) and Level (two values).

I don't know why the Type of a club is 259. And the favorite persona seems to be 769. It's weird. I also noticed that Bukayo Saka doesn't have a favorite persona in people.dat, but in the game he displays a favorite persona of Gared Southgate.

 

Thanks! I do know most of it, but never hurts to get more information. 

As it happens it is the same in the save file. I have to cater for the variable number of languages and the variable number of likes/dislikes etc so that the app can parse each person's record etc, so I have worked it out.

Now, you might think it would be easy for me to include the info in the app if I've already worked it out! But... Well, the original structure of the app is far from ideal and that part was always tacked on and I'd be storing names (that I can't access yet) rather than the person/club codes etc. It wouldn't be that hard to code around it, but rather than build on top of bad architecture, I need to rip it all up and structure it sensibly!

I probably could do the languages now, to be honest I can't even remember why I took that out. Maybe it was because I was hardcoding the languages at that point? 

Anyway, it all comes back to needing a serious overhaul and I'm not going to do that until I get on the latest dev stack (I'm stuck on old versions because of dependencies) and do a total rewrite.

As for the type of club, I'm not sure what a 259 is either! 

Link to comment
Share on other sites

I think the release clause filter is not functioning properly, is it true for everyone or is it just a bug because I'm 6 years into my save? 😅

Link to comment
Share on other sites
1 hour ago, sahil7 said:

I think the release clause filter is not functioning properly, is it true for everyone or is it just a bug because I'm 6 years into my save? 😅

Seems to work for me, but I'm at the start. Do the players have anything in the Salary field? I know sometimes if things get a bit screwy  with the save file, the app can't find the whole contract / salary section, so that could be happening here.

Link to comment
Share on other sites
4 hours ago, Rus7M said:

This is amazing. Incredible work.

Re: "There are some known bugs such as languages and favourite clubs not working. These are unlikely to be fixed before the rewrite."

Sorry, this information will probably be useless to you, but maybe it will help.

I didn't look at the save file via hex this year, but I did look at the database files. The people.dat contains information about languages and favorites.

After ID people, manager, coach, scout, physio and referee, there is 1 byte of unknown information, followed by the value 01 (I assume this means the main language), followed by the language ID number (of two values) and the language level (1 byte, from 0 to 10). This is followed by a number that is responsible for the number of additional languages. For example, Martin Edegaard would have 04 (because his additional languages are English, Swidish, Danish, Spanish). After 04 comes the id of the language and the level.

You probably know this already. Or maybe it's different in the save file. I don't know, but I thought I'd write to you just in case it might help.

After languages there are favorites. First there is "number of favorites" of two values, for example 04 00. And then there are four favorites. They are divided into Type (two values), ID (four values) and Level (two values).

I don't know why the Type of a club is 259. And the favorite persona seems to be 769. It's weird. I also noticed that Bukayo Saka doesn't have a favorite persona in people.dat, but in the game he displays a favorite persona of Gared Southgate.

 

You may think like below: 

1. This is not favorite, I may call it "Relationship" as same as FM PC version.

2. 259 in Dec = 0103 in hex. In database, it is "03" and "01". I may guess "03" means "Club" - Relation objects (Club, person...), "01" means relationship type (like, dislike...) 

3. You may reference check with FM24 PC version. 

Link to comment
Share on other sites
25 minutes ago, rseven said:

You may think like below: 

1. This is not favorite, I may call it "Relationship" as same as FM PC version.

2. 259 in Dec = 0103 in hex. In database, it is "03" and "01". I may guess "03" means "Club" - Relation objects (Club, person...), "01" means relationship type (like, dislike...) 

3. You may reference check with FM24 PC version. 

Thanks. Maybe when I do eventually use this I'll do something like this:

Relationships:

  • Likes Newcastle United (90)
  • Likes Oxford United (80)
  • Likes Joelinton (65)
  • Dislikes Steve Bruce (70)

I just looked up my notes for this and I have:

"First two chars work like this: 0301=Liked club; 0103=Liked person; 0203=Disliked person. Middle 4 HEX chars (eg 02 01 00 00) are the person/club code." I didn't write down the last two characters, but the last one seems to be the value and all the ones I looked are in increments of 5 (eg end in 5 or 0), like in my proposed eg above.

Not sure how well that holds up as it's been a couple of years since I looked closely. It doesn't quite match your suggestion but seems to be pretty close. I could be wrong, not sure.

I don't actually have FM24 for PC though! I am totally Mobile and have been for years. I only ever buy the PC version to get the archiver but last year's one still works with FMM24. I wish they would release that some other way so I didn't have to buy the PC version...

 

Link to comment
Share on other sites

Great work scratch

As for the guys who used the in-game editor for scouting only and cannot load the save game in am24 I tried something and it worked for me

Just disabled the in-game editor and continue the game for couple of days and save the game and export it as usual and it will be loaded in the AM24 normaly

Link to comment
Share on other sites
On 01/02/2024 at 13:07, Scratch said:

Thanks. Maybe when I do eventually use this I'll do something like this:

Relationships:

  • Likes Newcastle United (90)
  • Likes Oxford United (80)
  • Likes Joelinton (65)
  • Dislikes Steve Bruce (70)

I just looked up my notes for this and I have:

"First two chars work like this: 0301=Liked club; 0103=Liked person; 0203=Disliked person. Middle 4 HEX chars (eg 02 01 00 00) are the person/club code." I didn't write down the last two characters, but the last one seems to be the value and all the ones I looked are in increments of 5 (eg end in 5 or 0), like in my proposed eg above.

Not sure how well that holds up as it's been a couple of years since I looked closely. It doesn't quite match your suggestion but seems to be pretty close. I could be wrong, not sure.

I don't actually have FM24 for PC though! I am totally Mobile and have been for years. I only ever buy the PC version to get the archiver but last year's one still works with FMM24. I wish they would release that some other way so I didn't have to buy the PC version...

 

04 01 - disliked club😅

I used Pep Guardiola for an example, his disliked clubs include Real Madrid and Liverpool.

By the way, why are the club ID numbers in this file used non-standard? For example Liverpool ID is 676 (based on club.dat) but here it is 478.

Which file contains information about the second IDs for the clubs?

 

 

 

Edited by Rus7M
Link to comment
Share on other sites
3 hours ago, Rus7M said:

04 01 - disliked club😅

In the screenshot I used Pep Guardiola for an example, his disliked clubs include Real Madrid and Liverpool.

By the way, why are the club ID numbers in this file used non-standard? For example Liverpool ID is 676 (based on club.dat) but here it is 478.

Which file contains information about the second IDs for the clubs?

 

 

Screenshot_2024-02-01-14-53-58-569_bin.mt.plus.jpg

Thanks, I never found an example for disliked club before! So you really only need the first HEX character: 01 is liked player, 02 is disliked player, 03 is liked club, 04 is disliked club. The second part does seem to be 01 for player and 03 for club, but probably isn't necessary to work out what's going on. I'll still probably use it to be safe.

Also, I think you only need the last HEX char for the level. I'm not sure what the second last char is, but if you just look at the last one for the first 4 entries in the screenshot, you will get favourite levels of 50, 60, 90, 90, which seems more likely to be the level than 12800, 15367, etc.

From memory, the liked/disliked clubs use the ID/record number rather than the UID. Same thing for players. The UID is unique and is the same as on sortitoutsi etc, but the ID/record number is just the record number for the club/player in that save. If the database has 60K clubs (for eg, I'm making the numbers up), then maybe a particular save only has 40K clubs loaded, so the record number will depend on which nations have been loaded and which clubs/players are included etc. So for eg Liverpool was the 478th club loaded in that save.

It's not stored in the DB, it's all generated at load time. Actually the field IS in the DB, but it's empty. Eg, here is the DB entry for Liverpool: 

image.png.ef955300dede1ee6d0352629b88daca7.png

And here is the save file entry: 

image.png.faf39c88eda56b18d0944f6e31ff8617.png

As you can see, when the save file was created it's replaced FF FF FF FF with 90 01 00 00. So they are the 400th club in that particular save. Or actually 401st as it will be 0 based.

Same thing happens for players.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...